Ticket #1: debug.txt

File debug.txt, 26.0 KB (added by scascarini, 3 years ago)

debug info

Line 
1adapter
2Adapter:         org.nakedobjects.nof.core.adapter.PojoAdapter
3Class:           com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl
4Hash:            #1cf8de2
5Object:          1 orleans/France
6Title:           1 orleans/France
7Specification:   com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl
8
9Icon:            AbstractPostalAddress.gif
10OID:             TOID#1efd511916072a3a:-65748810:11146b69d8c:-7ffc/com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl
11Persistable:     User Persistable
12State:           ResolveState [name=Transient,code=T]
13Version:         null
14
15object graph
16
171 orleans/France
18   Address:         1
19orleans
20   Country:         France
21   Creator:         null
22
23PojoAdapter@1cf8de2 [T:TOID#1EFD511916072A3A:-65748810:11146B69D8C:-7FFC/COM.NAKEDOBJECTSGROUP.BONES.ADDRESS.IMPL.GENERICPOSTALADDRESSIMPL,version=null,specification=GenericPostalAddressImpl,title=1 orleans/France,pojo-hash=#1281264]
24    +--address: StringAdapter: 1
25orleans
26    +--country: PojoAdapter@749ebc [PR:OID#3/COM.NAKEDOBJECTSGROUP.BONES.ADDRESS.IMPL.COUNTRY(3),version=LongVersion#0 20070312-014144437,specification=Country,title=France,pojo-hash=#c62c07]
27    |    +--fullname: StringAdapter: France
28    |    +--shortname: StringAdapter: France
29    +--creator: null
30
31
32object specification
33
34org.nakedobjects.nof.reflect.java.reflect.JavaSpecification
35-----------------------------------------------------------
36Full Name:       com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl
37Plural Name:     Generic Postal Address Impls
38Short Name:      GenericPostalAddressImpl
39Singular Name:   Generic Postal Address Impl
40Features:       
41Interfaces:      com.nakedobjectsgroup.bones.address.AbstractPostalAddress
42Type:            Object
43Superclass:      com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl
44Subclasses:      empty array
45Class Actions
46   no actions...
47Object Actions
48   User actions
49      1)Copy From (org.nakedobjects.nof.reflect.spec.ActionImpl)
50         ID:              copyfrom
51         Parameters
52            com.nakedobjectsgroup.bones.address.AbstractPostalAddress
53         Target:          DEFAULT
54         Target:          JavaSpecification@ed128 [name=com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl,type=Object,persistable=User Persistable,superclass=com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl]
55         Returns:         null
56         Action:          public void com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.copyFrom(com.nakedobjectsgroup.bones.address.AbstractPostalAddress)
57         Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#CopyFrom(com.nakedobjectsgroup.bones.address.AbstractPostalAddress)
58         Visible:         method: public boolean com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl.hideCopyFrom(com.nakedobjectsgroup.bones.address.AbstractPostalAddress)
59      2)Find Existing Similar (org.nakedobjects.nof.reflect.spec.ActionImpl)
60         ID:              findexistingsimilar
61         Parameters:      none
62         Target:          DEFAULT
63         Target:          JavaSpecification@ed128 [name=com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl,type=Object,persistable=User Persistable,superclass=com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl]
64         Returns:         JavaSpecification@9875d1 [name=java.util.List,type=Collection,persistable=User Persistable,superclass=Object]
65         Action:          public java.util.List com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.findExistingSimilar()
66         Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#FindExistingSimilar()
67         Visible:         method: public boolean com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl.hideFindExistingSimilar()
68      3)Change (org.nakedobjects.nof.reflect.spec.ActionImpl)
69         ID:              change
70         Parameters:      none
71         Target:          DEFAULT
72         Target:          JavaSpecification@ed128 [name=com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl,type=Object,persistable=User Persistable,superclass=com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl]
73         Returns:         JavaSpecification@1eb494e [name=com.nakedobjectsgroup.bones.address.AbstractPostalAddress,type=Object,persistable=User Persistable,superclass=Object]
74         Action:          public com.nakedobjectsgroup.bones.address.AbstractPostalAddress com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.change()
75         Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#Change()
76         Visible:         method: public boolean com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl.hideChange()
77   Exploration actions
78   Debug actions
79Fields
80   1)Address  (org.nakedobjects.nof.reflect.spec.ValueAssociationImpl)
81      Help:            No help available (no file fou...
82      ID:              address
83      Type:            Value (java.lang.String)
84      Spec:            Value (PrimitiveSpecification@129e5e9 [class=java.lang.String])
85      Flags:           Authorised  Mandatory
86      Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#Address()
87      Available:       method: public java.lang.String com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.unusableAddress()
88      Get:             public java.lang.String com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.getAddress()
89      Set:             public void com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.setAddress(java.lang.String)
90      Persisted
91      Hidden:          no helper
92   2)Country  (org.nakedobjects.nof.reflect.spec.OneToOneAssociationImpl)
93      Help:            No help available (no file fou...
94      ID:              country
95      Type:            Object (com.nakedobjectsgroup.bones.address.impl.Country)
96      Spec:            Object (JavaSpecification@19b97c [name=com.nakedobjectsgroup.bones.address.impl.Country,type=Object,persistable=User Persistable,superclass=java.lang.Object])
97      Flags:           Authorised  Mandatory
98      Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#Country()
99      Available:       method: public java.lang.String com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.unusableCountry()
100      Get:             public com.nakedobjectsgroup.bones.address.impl.Country com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.getCountry()
101      Set:             public void com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.setCountry(com.nakedobjectsgroup.bones.address.impl.Country)
102      Persisted
103      Hidden:          no helper
104   3)Creator  (org.nakedobjects.nof.reflect.spec.OneToOneAssociationImpl)
105      Help:            No help available (no file fou...
106      ID:              creator
107      Type:            Object (com.nakedobjectsgroup.bones.communication.PostalAddressee)
108      Spec:            Object (JavaSpecification@15f1ace [name=com.nakedobjectsgroup.bones.communication.PostalAddressee,type=Object,persistable=User Persistable,superclass=Object])
109      Flags:           Authorised  Hidden Mandatory
110      Identifier:      com.nakedobjectsgroup.bones.address.impl.GenericPostalAddressImpl#Creator()
111      Get:             public com.nakedobjectsgroup.bones.communication.PostalAddressee com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.getCreator()
112      Set:             public void com.nakedobjectsgroup.bones.address.impl.AbstractPostalAddressImpl.setCreator(com.nakedobjectsgroup.bones.communication.PostalAddressee)
113      Hidden
114      Persisted
115      Hidden:          no helper
116
117view structure
118
119Decorator: WindowBorder 5 pixels
120           titlebar 5 pixelsWindowBorder
121           border:  23/5 5/5 (top/bottom left/right)
122           contents:  5,23 269x246
123           set size 279x274
124           maximum 269x200
125           required 279x274
126           padding Padding [top=40,bottom=34,left=5,right=5]
127           baseline 68
128
129Decorator: SaveTransientObjectBorder
130           border:  0/29 0/0 (top/bottom left/right)
131           contents:  0,0 269x217
132           set size 269x246
133           maximum 269x200
134           required 269x246
135           padding Padding [top=17,bottom=29,left=0,right=0]
136           baseline 45
137
138Decorator: ScrollBorder
139           Top header: NullView96
140           Left header: NullView95
141           Vertical scrollbar
142             offset 0
143             position 0
144             minimum 0
145             maximum 0
146             visible amount 217
147           Horizontal scrollbar
148             offset 0
149             position 0
150             minimum 0
151             maximum 0
152             visible amount 269
153           Viewport area 0,0 269x217
154           Offset Offset 0, 0
155           set size 269x217
156           maximum 269x200
157           required 269x217
158           padding Padding [top=17,bottom=0,left=0,right=0]
159           baseline 45
160
161Decorator: IconBorder 0 pixels
162           titlebar 0 pixelsIconBorder
163           border:  17/0 0/0 (top/bottom left/right)
164           contents:  0,17 269x200
165           set size 269x217
166           maximum 269x200
167           required 269x217
168           padding Padding [top=17,bottom=0,left=0,right=0]
169           baseline 45
170
171Root:      CompositeView94
172           set size 269x200
173           maximum 269x200
174           required 269x200
175           w/in parent 269x200
176           (parent's 673x562)
177           padding Padding [top=0,bottom=0,left=0,right=0]
178           base line 14
179
180Specification
181-------------
182Form
183  org.nakedobjects.nos.client.dnd.view.form.FormSpecification
184  open
185  replaceable
186  main view
187
188View
189----
190Changable: false
191
192Focus:     focusable
193Has focus:     false
194Contains focus:     false
195Focus manager:     SubviewFocusManager@37eaab [container=CompositeView#94 [type=Form]/WindowBorder [org.nakedobjects.nos.client.dnd.view.form.FormSpecification@1f4af32]/ScrollBorder/SaveTransientObjectBorder/WindowBorder [org.nakedobjects.nos.client.dnd.view.form.FormSpecification@1f4af32],initialFocus=null,focus=WrappedTextField97 [location=0,0,object=1
196orleans]/TextFieldResizeBorder/FieldLabel]
197
198Self:      CompositeView#94 [type=Form]/WindowBorder [org.nakedobjects.nos.client.dnd.view.form.FormSpecification@1f4af32]/ScrollBorder/SaveTransientObjectBorder/WindowBorder [org.nakedobjects.nos.client.dnd.view.form.FormSpecification@1f4af32]
199Axis:      org.nakedobjects.nos.client.dnd.LabelAxis@10f80a9
200State:     Normal
201Location:  232,159
202Parent:    Workspace1
203           null
204Workspace: Workspace1
205
206
207Composite view
208--------------
209Built:           yes, 4 builds
210Laid out:  yes, 7 layouts
211Subviews
212   Wrapped Text Field
213      Bounds:          0,0 269x82
214      Required size :  269x82
215      Content:         Address
216   Icon
217      Bounds:          0,82 144x18
218      Required size :  144x18
219      Content:         Country
220   Wrapped Text Field
221      Bounds:          0,100 269x82
222      Required size :  269x82
223      Content:         Address
224   Icon
225      Bounds:          0,182 144x18
226      Required size :  144x18
227      Content:         Country
228
229content
230
231Content:         RootObject
232   object:          PojoAdapter@1cf8de2 [T:TOID#1EFD511916072A3A:-65748810:11146B69D8C:-7FFC/COM.NAKEDOBJECTSGROUP.BONES.ADDRESS.IMPL.GENERICPOSTALADDRESSIMPL,version=null,specification=GenericPostalAddressImpl,title=1 orleans/France,pojo-hash=#1281264]
233   Icon name:       AbstractPostalAddress.gif
234   Icon :           org.nakedobjects.nos.client.dnd.image.AwtImage@42bb13
235   Window title:    UNSAVED GenericPostalAddressImpl
236   Object:          true
237   Collection:      false
238   Value:           false
239
240drawing
241
242Rectangle (solid) 3,3 273x268 background.window.Form (#ffffffff)
243Rectangle 1,0 277x274 secondary2 (#ff999999)
244Rectangle 0,1 279x272 secondary2 (#ff999999)
245Rectangle 2,2 275x270 secondary2 (#ff999999)
246Rectangle 3,3 273x268 secondary2 (#ff999999)
247Rectangle 4,4 271x266 secondary2 (#ff999999)
248Line from 2,15 to 2,259 secondary1 (#ff666666)
249Line from 3,16 to 3,260 primary1 (#ff666699)
250Line from 276,15 to 276,259 secondary1 (#ff666666)
251Line from 277,16 to 277,260 primary1 (#ff666699)
252Line from 15,2 to 264,2 secondary1 (#ff666666)
253Line from 16,3 to 265,3 primary1 (#ff666699)
254Line from 15,271 to 264,271 secondary1 (#ff666666)
255Line from 16,272 to 265,272 primary1 (#ff666699)
256Rectangle (solid) 5,5 269x18 secondary3 (#ffcccccc)
257Line from 5,22 to 273,22 secondary2 (#ff999999)
258Text 7,18 "UNSAVED GenericPostalAddressImpl" java.awt.Font[family=SansSerif,name=SansSerif,style=bold,size=12] secondary1 (#ff666666)
259Create subcanvas for area 257,7 15x13
260   Rectangle 1,1 14x12 white (#ffffffff)
261   Rectangle 0,0 14x12 secondary1 (#ff666666)
262   Line from 4,3 to 10,9 black (#ff000000)
263   Line from 5,3 to 11,9 black (#ff000000)
264   Line from 10,3 to 4,9 black (#ff000000)
265   Line from 11,3 to 5,9 black (#ff000000)
266Create subcanvas for area 5,23 274x269
267   Create subcanvas for area 20,220 52x24
268      Clear background of org.nakedobjects.nos.client.dnd.action.Button@6ac18c to secondary3 (#ffcccccc)
269      Rectangle 0,0 52x24 black (#ff000000)
270      Rectangle (3D) 1,1 50x22
271      Rectangle (3D) 2,2 48x20
272      Text 12,18 "Save" java.awt.Font[family=SansSerif,name=SansSerif,style=bold,size=12] black (#ff000000)
273      Offset by 57/0 (left, top)
274   Create subcanvas for area 77,220 99x24
275      Clear background of org.nakedobjects.nos.client.dnd.action.Button@193846a to secondary3 (#ffcccccc)
276      Rectangle 0,0 99x24 black (#ff000000)
277      Rectangle (3D) 1,1 97x22
278      Rectangle (3D) 2,2 95x20
279      Text 12,18 "Save & Close" java.awt.Font[family=SansSerif,name=SansSerif,style=bold,size=12] black (#ff000000)
280      Offset by 104/0 (left, top)
281   Create subcanvas for area 181,220 68x24
282      Clear background of org.nakedobjects.nos.client.dnd.action.Button@129a75a to secondary3 (#ffcccccc)
283      Rectangle 0,0 68x24 black (#ff000000)
284      Rectangle (3D) 1,1 66x22
285      Rectangle (3D) 2,2 64x20
286      Text 12,18 "Discard" java.awt.Font[family=SansSerif,name=SansSerif,style=bold,size=12] black (#ff000000)
287      Offset by 73/0 (left, top)
288   Create subcanvas for area 0,0 269x217
289      Create subcanvas for area 0,0 0x217
290         Offset by 0/0 (left, top)
291      Create subcanvas for area 0,0 269x0
292         Offset by 0/0 (left, top)
293      Create subcanvas for area 0,0 269x217
294         Offset by 0/0 (left, top)
295         Icon 2,0 16x16
296         Text 20,14 "1 orleans/France" java.awt.Font[family=SansSerif,name=SansSerif,style=bold,size=12] black (#ff000000)
297         Create subcanvas for area 0,17 269x217
298            Create subcanvas for area 0,0 269x82
299               Text 2,14 "Address:" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] primary1 (#ff666699)
300               Create subcanvas for area 53,0 269x82
301                  Create subcanvas for area 1,1 214x80
302                     Line from 2,13 to 212,13 secondary2 (#ff999999)
303                     Line from 2,29 to 212,29 secondary2 (#ff999999)
304                     Line from 2,45 to 212,45 secondary2 (#ff999999)
305                     Line from 2,61 to 212,61 secondary2 (#ff999999)
306                     Line from 2,77 to 212,77 secondary2 (#ff999999)
307                     Text 2,13 "1" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
308                     Text 2,29 "orleans" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
309                     Text 2,45 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
310                     Text 2,61 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
311                     Text 2,77 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
312            Create subcanvas for area 0,82 144x18
313               Text 2,14 "Country:" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] primary1 (#ff666699)
314               Create subcanvas for area 53,0 144x18
315                  Create subcanvas for area 1,1 77x17
316                     Shape Shape {0,0; 6,6; 12,0} at 61/5 (left, top) secondary2 (#ff999999)
317                     Create subcanvas for area 0,0 58x16
318                        Icon 0,0 16x16
319                        Text 18,13 "France" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
320            Create subcanvas for area 0,100 269x82
321               Text 2,14 "Address:" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] primary1 (#ff666699)
322               Create subcanvas for area 53,0 269x82
323                  Create subcanvas for area 1,1 214x80
324                     Line from 2,13 to 212,13 secondary2 (#ff999999)
325                     Line from 2,29 to 212,29 secondary2 (#ff999999)
326                     Line from 2,45 to 212,45 secondary2 (#ff999999)
327                     Line from 2,61 to 212,61 secondary2 (#ff999999)
328                     Line from 2,77 to 212,77 secondary2 (#ff999999)
329                     Text 2,13 "1" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
330                     Text 2,29 "orleans" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
331                     Text 2,45 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
332                     Text 2,61 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
333                     Text 2,77 "" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
334            Create subcanvas for area 0,182 144x18
335               Text 2,14 "Country:" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] primary1 (#ff666699)
336               Create subcanvas for area 53,0 144x18
337                  Create subcanvas for area 1,1 77x17
338                     Shape Shape {0,0; 6,6; 12,0} at 61/5 (left, top) secondary2 (#ff999999)
339                     Create subcanvas for area 0,0 58x16
340                        Icon 0,0 16x16
341                        Text 18,13 "France" java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=12] black (#ff000000)
342Icon 229,6 16x16
343
344drawing absolute
345
346Rectangle (solid) 235,162 273x268 (507,429) background.window.Form (#ffffffff)(AbstractWindowBorder.java:89)
347Rectangle 233,159 277x274 (509,432) secondary2 (#ff999999)(AbstractWindowBorder.java:96)
348Rectangle 232,160 279x272 (510,431) secondary2 (#ff999999)(AbstractWindowBorder.java:97)
349Rectangle 234,161 275x270 (508,430) secondary2 (#ff999999)(AbstractWindowBorder.java:100)
350Rectangle 235,162 273x268 (507,429) secondary2 (#ff999999)(AbstractWindowBorder.java:100)
351Rectangle 236,163 271x266 (506,428) secondary2 (#ff999999)(AbstractWindowBorder.java:100)
352Line from 234,174 to 234,418 secondary1 (#ff666666)(AbstractWindowBorder.java:110)
353Line from 235,175 to 235,419 primary1 (#ff666699)(AbstractWindowBorder.java:111)
354Line from 508,174 to 508,418 secondary1 (#ff666666)(AbstractWindowBorder.java:112)
355Line from 509,175 to 509,419 primary1 (#ff666699)(AbstractWindowBorder.java:113)
356Line from 247,161 to 496,161 secondary1 (#ff666666)(AbstractWindowBorder.java:116)
357Line from 248,162 to 497,162 primary1 (#ff666699)(AbstractWindowBorder.java:117)
358Line from 247,430 to 496,430 secondary1 (#ff666666)(AbstractWindowBorder.java:118)
359Line from 248,431 to 497,431 primary1 (#ff666699)(AbstractWindowBorder.java:119)
360Rectangle (solid) 237,164 269x18 (505,181) secondary3 (#ffcccccc)(AbstractWindowBorder.java:122)
361Line from 237,181 to 505,181 secondary2 (#ff999999)(AbstractWindowBorder.java:124)
362Text 239,177 "UNSAVED GenericPostalAddressImpl" secondary1 (#ff666666)(AbstractWindowBorder.java:126)
363Canvas 489,166 15x13 (503,178) (DebugCanvasAbsolute.java:48)
364   Rectangle 490,167 14x12 (503,178) white (#ffffffff)(CloseWindowControl.java:19)
365   Rectangle 489,166 14x12 (502,177) secondary1 (#ff666666)(CloseWindowControl.java:20)
366   Line from 493,169 to 499,175 black (#ff000000)(CloseWindowControl.java:22)
367   Line from 494,169 to 500,175 black (#ff000000)(CloseWindowControl.java:23)
368   Line from 499,169 to 493,175 black (#ff000000)(CloseWindowControl.java:24)
369   Line from 500,169 to 494,175 black (#ff000000)(CloseWindowControl.java:25)
370Canvas 237,182 274x269 (510,450) (AbstractBorder.java:63)
371   Canvas 257,402 52x24 (308,425) (DebugCanvasAbsolute.java:48)
372      Clear background of org.nakedobjects.nos.client.dnd.action.Button@6ac18c to secondary3 (#ffcccccc)(Button.java:39)
373      Rectangle 257,402 52x24 (308,425) black (#ff000000)(Button.java:40)
374      Rectangle (3D) 258,403 50x22 (307,424) (Button.java:41)
375      Rectangle (3D) 259,404 48x20 (306,423) (Button.java:42)
376      Text 269,420 "Save" black (#ff000000)(Button.java:49)
377   Canvas 314,402 99x24 (412,425) (DebugCanvasAbsolute.java:48)
378      Clear background of org.nakedobjects.nos.client.dnd.action.Button@193846a to secondary3 (#ffcccccc)(Button.java:39)
379      Rectangle 314,402 99x24 (412,425) black (#ff000000)(Button.java:40)
380      Rectangle (3D) 315,403 97x22 (411,424) (Button.java:41)
381      Rectangle (3D) 316,404 95x20 (410,423) (Button.java:42)
382      Text 326,420 "Save & Close" black (#ff000000)(Button.java:49)
383   Canvas 418,402 68x24 (485,425) (DebugCanvasAbsolute.java:48)
384      Clear background of org.nakedobjects.nos.client.dnd.action.Button@129a75a to secondary3 (#ffcccccc)(Button.java:39)
385      Rectangle 418,402 68x24 (485,425) black (#ff000000)(Button.java:40)
386      Rectangle (3D) 419,403 66x22 (484,424) (Button.java:41)
387      Rectangle (3D) 420,404 64x20 (483,423) (Button.java:42)
388      Text 430,420 "Discard" black (#ff000000)(Button.java:49)
389   Canvas 237,182 269x217 (505,398) (AbstractBorder.java:63)
390      Canvas 237,182 0x217 (236,398) (ScrollBorder.java:353)
391      Canvas 237,182 269x0 (505,181) (ScrollBorder.java:357)
392      Canvas 237,182 269x217 (505,398) (ScrollBorder.java:365)
393         Icon 239,182 16x16 (254,197) (IconGraphic.java:59)
394         Text 257,196 "1 orleans/France" black (#ff000000)(TitleText.java:97)
395         Canvas 237,199 269x217 (505,415) (AbstractBorder.java:63)
396            Canvas 237,199 269x82 (505,280) (CompositeView.java:104)
397               Text 239,213 "Address:" primary1 (#ff666699)(LabelBorder.java:45)
398               Canvas 290,199 269x82 (558,280) (AbstractBorder.java:63)
399                  Canvas 291,200 214x80 (504,279) (ResizeBorder.java:60)
400                     Line from 293,213 to 503,213 secondary2 (#ff999999)(WrappedTextField.java:34)
401                     Line from 293,229 to 503,229 secondary2 (#ff999999)(WrappedTextField.java:34)
402                     Line from 293,245 to 503,245 secondary2 (#ff999999)(WrappedTextField.java:34)
403                     Line from 293,261 to 503,261 secondary2 (#ff999999)(WrappedTextField.java:34)
404                     Line from 293,277 to 503,277 secondary2 (#ff999999)(WrappedTextField.java:34)
405                     Text 293,213 "1" black (#ff000000)(WrappedTextField.java:93)
406                     Text 293,229 "orleans" black (#ff000000)(WrappedTextField.java:93)
407                     Text 293,245 "" black (#ff000000)(WrappedTextField.java:93)
408                     Text 293,261 "" black (#ff000000)(WrappedTextField.java:93)
409                     Text 293,277 "" black (#ff000000)(WrappedTextField.java:93)
410            Canvas 237,281 144x18 (380,298) (CompositeView.java:104)
411               Text 239,295 "Country:" primary1 (#ff666699)(LabelBorder.java:45)
412               Canvas 290,281 144x18 (433,298) (AbstractBorder.java:63)
413                  Canvas 291,282 77x17 (367,298) (AbstractBorder.java:63)
414                     Shape Shape {0,0; 6,6; 12,0} at 352,287 (left, top) secondary2 (#ff999999)(OpenOptionFieldBorder.java:42)
415                     Canvas 291,282 58x16 (348,297) (AbstractBorder.java:63)
416                        Icon 291,282 16x16 (306,297) (IconGraphic.java:59)
417                        Text 309,295 "France" black (#ff000000)(TitleText.java:97)
418            Canvas 237,299 269x82 (505,380) (CompositeView.java:104)
419               Text 239,313 "Address:" primary1 (#ff666699)(LabelBorder.java:45)
420               Canvas 290,299 269x82 (558,380) (AbstractBorder.java:63)
421                  Canvas 291,300 214x80 (504,379) (ResizeBorder.java:60)
422                     Line from 293,313 to 503,313 secondary2 (#ff999999)(WrappedTextField.java:34)
423                     Line from 293,329 to 503,329 secondary2 (#ff999999)(WrappedTextField.java:34)
424                     Line from 293,345 to 503,345 secondary2 (#ff999999)(WrappedTextField.java:34)
425                     Line from 293,361 to 503,361 secondary2 (#ff999999)(WrappedTextField.java:34)
426                     Line from 293,377 to 503,377 secondary2 (#ff999999)(WrappedTextField.java:34)
427                     Text 293,313 "1" black (#ff000000)(WrappedTextField.java:93)
428                     Text 293,329 "orleans" black (#ff000000)(WrappedTextField.java:93)
429                     Text 293,345 "" black (#ff000000)(WrappedTextField.java:93)
430                     Text 293,361 "" black (#ff000000)(WrappedTextField.java:93)
431                     Text 293,377 "" black (#ff000000)(WrappedTextField.java:93)
432            Canvas 237,381 144x18 (380,398) (CompositeView.java:104)
433               Text 239,395 "Country:" primary1 (#ff666699)(LabelBorder.java:45)
434               Canvas 290,381 144x18 (433,398) (AbstractBorder.java:63)
435                  Canvas 291,382 77x17 (367,398) (AbstractBorder.java:63)
436                     Shape Shape {0,0; 6,6; 12,0} at 352,387 (left, top) secondary2 (#ff999999)(OpenOptionFieldBorder.java:42)
437                     Canvas 291,382 58x16 (348,397) (AbstractBorder.java:63)
438                        Icon 291,382 16x16 (306,397) (IconGraphic.java:59)
439                        Text 309,395 "France" black (#ff000000)(TitleText.java:97)
440Icon 461,165 16x16 (476,180) (WindowBorder.java:60)
441
442
443 
444