0706.3812/img/analysis/entity.eps
1: %!PS-Adobe-2.0 EPSF-2.0
2: %%Title: /home/pierre/boulot/publications/amazones/200702-TechRepport-Security-PPA/version0.4/img/analysis/entity.eps
3: %%Creator: gnuplot 4.2 patchlevel 0
4: %%CreationDate: Mon Jun  4 22:39:35 2007
5: %%DocumentFonts: (atend)
6: %%BoundingBox: 50 50 410 302
7: %%EndComments
8: %%BeginProlog
9: /gnudict 256 dict def
10: gnudict begin
11: %
12: % The following 6 true/false flags may be edited by hand if required
13: % The unit line width may also be changed
14: %
15: /Color true def
16: /Blacktext false def
17: /Solid false def
18: /Dashlength 1 def
19: /Landscape false def
20: /Level1 false def
21: /Rounded false def
22: /TransparentPatterns false def
23: /gnulinewidth 5.000 def
24: /userlinewidth gnulinewidth def
25: %
26: /vshift -46 def
27: /dl1 {
28:   10.0 Dashlength mul mul
29:   Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
30: } def
31: /dl2 {
32:   10.0 Dashlength mul mul
33:   Rounded { currentlinewidth 0.75 mul add } if
34: } def
35: /hpt_ 31.5 def
36: /vpt_ 31.5 def
37: /hpt hpt_ def
38: /vpt vpt_ def
39: Level1 {} {
40: /SDict 10 dict def
41: systemdict /pdfmark known not {
42:   userdict /pdfmark systemdict /cleartomark get put
43: } if
44: SDict begin [
45:   /Title (/home/pierre/boulot/publications/amazones/200702-TechRepport-Security-PPA/version0.4/img/analysis/entity.eps)
46:   /Subject (gnuplot plot)
47:   /Creator (gnuplot 4.2 patchlevel 0)
48:   /Author (pierre)
49: %  /Producer (gnuplot)
50: %  /Keywords ()
51:   /CreationDate (Mon Jun  4 22:39:35 2007)
52:   /DOCINFO pdfmark
53: end
54: } ifelse
55: %
56: % Gnuplot Prolog Version 4.2 (August 2006)
57: %
58: /M {moveto} bind def
59: /L {lineto} bind def
60: /R {rmoveto} bind def
61: /V {rlineto} bind def
62: /N {newpath moveto} bind def
63: /Z {closepath} bind def
64: /C {setrgbcolor} bind def
65: /f {rlineto fill} bind def
66: /vpt2 vpt 2 mul def
67: /hpt2 hpt 2 mul def
68: /Lshow {currentpoint stroke M 0 vshift R 
69: 	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
70: /Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
71: 	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
72: /Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R 
73: 	Blacktext {gsave 0 setgray show grestore} {show} ifelse} def
74: /UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
75:   /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
76: /DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
77:  {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
78: /BL {stroke userlinewidth 2 mul setlinewidth
79: 	Rounded {1 setlinejoin 1 setlinecap} if} def
80: /AL {stroke userlinewidth 2 div setlinewidth
81: 	Rounded {1 setlinejoin 1 setlinecap} if} def
82: /UL {dup gnulinewidth mul /userlinewidth exch def
83: 	dup 1 lt {pop 1} if 10 mul /udl exch def} def
84: /PL {stroke userlinewidth setlinewidth
85: 	Rounded {1 setlinejoin 1 setlinecap} if} def
86: % Default Line colors
87: /LCw {1 1 1} def
88: /LCb {0 0 0} def
89: /LCa {0 0 0} def
90: /LC0 {1 0 0} def
91: /LC1 {0 1 0} def
92: /LC2 {0 0 1} def
93: /LC3 {1 0 1} def
94: /LC4 {0 1 1} def
95: /LC5 {1 1 0} def
96: /LC6 {0 0 0} def
97: /LC7 {1 0.3 0} def
98: /LC8 {0.5 0.5 0.5} def
99: % Default Line Types
100: /LTw {PL [] 1 setgray} def
101: /LTb {BL [] LCb DL} def
102: /LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
103: /LT0 {PL [] LC0 DL} def
104: /LT1 {PL [4 dl1 2 dl2] LC1 DL} def
105: /LT2 {PL [2 dl1 3 dl2] LC2 DL} def
106: /LT3 {PL [1 dl1 1.5 dl2] LC3 DL} def
107: /LT4 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
108: /LT5 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC5 DL} def
109: /LT6 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC6 DL} def
110: /LT7 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC7 DL} def
111: /LT8 {PL [2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 2 dl2 2 dl1 4 dl2] LC8 DL} def
112: /Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
113: /Dia {stroke [] 0 setdash 2 copy vpt add M
114:   hpt neg vpt neg V hpt vpt neg V
115:   hpt vpt V hpt neg vpt V closepath stroke
116:   Pnt} def
117: /Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
118:   currentpoint stroke M
119:   hpt neg vpt neg R hpt2 0 V stroke
120:  } def
121: /Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
122:   0 vpt2 neg V hpt2 0 V 0 vpt2 V
123:   hpt2 neg 0 V closepath stroke
124:   Pnt} def
125: /Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
126:   hpt2 vpt2 neg V currentpoint stroke M
127:   hpt2 neg 0 R hpt2 vpt2 V stroke} def
128: /TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
129:   hpt neg vpt -1.62 mul V
130:   hpt 2 mul 0 V
131:   hpt neg vpt 1.62 mul V closepath stroke
132:   Pnt} def
133: /Star {2 copy Pls Crs} def
134: /BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
135:   0 vpt2 neg V hpt2 0 V 0 vpt2 V
136:   hpt2 neg 0 V closepath fill} def
137: /TriUF {stroke [] 0 setdash vpt 1.12 mul add M
138:   hpt neg vpt -1.62 mul V
139:   hpt 2 mul 0 V
140:   hpt neg vpt 1.62 mul V closepath fill} def
141: /TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
142:   hpt neg vpt 1.62 mul V
143:   hpt 2 mul 0 V
144:   hpt neg vpt -1.62 mul V closepath stroke
145:   Pnt} def
146: /TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
147:   hpt neg vpt 1.62 mul V
148:   hpt 2 mul 0 V
149:   hpt neg vpt -1.62 mul V closepath fill} def
150: /DiaF {stroke [] 0 setdash vpt add M
151:   hpt neg vpt neg V hpt vpt neg V
152:   hpt vpt V hpt neg vpt V closepath fill} def
153: /Pent {stroke [] 0 setdash 2 copy gsave
154:   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
155:   closepath stroke grestore Pnt} def
156: /PentF {stroke [] 0 setdash gsave
157:   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
158:   closepath fill grestore} def
159: /Circle {stroke [] 0 setdash 2 copy
160:   hpt 0 360 arc stroke Pnt} def
161: /CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
162: /C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
163: /C1 {BL [] 0 setdash 2 copy moveto
164: 	2 copy vpt 0 90 arc closepath fill
165: 	vpt 0 360 arc closepath} bind def
166: /C2 {BL [] 0 setdash 2 copy moveto
167: 	2 copy vpt 90 180 arc closepath fill
168: 	vpt 0 360 arc closepath} bind def
169: /C3 {BL [] 0 setdash 2 copy moveto
170: 	2 copy vpt 0 180 arc closepath fill
171: 	vpt 0 360 arc closepath} bind def
172: /C4 {BL [] 0 setdash 2 copy moveto
173: 	2 copy vpt 180 270 arc closepath fill
174: 	vpt 0 360 arc closepath} bind def
175: /C5 {BL [] 0 setdash 2 copy moveto
176: 	2 copy vpt 0 90 arc
177: 	2 copy moveto
178: 	2 copy vpt 180 270 arc closepath fill
179: 	vpt 0 360 arc} bind def
180: /C6 {BL [] 0 setdash 2 copy moveto
181: 	2 copy vpt 90 270 arc closepath fill
182: 	vpt 0 360 arc closepath} bind def
183: /C7 {BL [] 0 setdash 2 copy moveto
184: 	2 copy vpt 0 270 arc closepath fill
185: 	vpt 0 360 arc closepath} bind def
186: /C8 {BL [] 0 setdash 2 copy moveto
187: 	2 copy vpt 270 360 arc closepath fill
188: 	vpt 0 360 arc closepath} bind def
189: /C9 {BL [] 0 setdash 2 copy moveto
190: 	2 copy vpt 270 450 arc closepath fill
191: 	vpt 0 360 arc closepath} bind def
192: /C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
193: 	2 copy moveto
194: 	2 copy vpt 90 180 arc closepath fill
195: 	vpt 0 360 arc closepath} bind def
196: /C11 {BL [] 0 setdash 2 copy moveto
197: 	2 copy vpt 0 180 arc closepath fill
198: 	2 copy moveto
199: 	2 copy vpt 270 360 arc closepath fill
200: 	vpt 0 360 arc closepath} bind def
201: /C12 {BL [] 0 setdash 2 copy moveto
202: 	2 copy vpt 180 360 arc closepath fill
203: 	vpt 0 360 arc closepath} bind def
204: /C13 {BL [] 0 setdash 2 copy moveto
205: 	2 copy vpt 0 90 arc closepath fill
206: 	2 copy moveto
207: 	2 copy vpt 180 360 arc closepath fill
208: 	vpt 0 360 arc closepath} bind def
209: /C14 {BL [] 0 setdash 2 copy moveto
210: 	2 copy vpt 90 360 arc closepath fill
211: 	vpt 0 360 arc} bind def
212: /C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
213: 	vpt 0 360 arc closepath} bind def
214: /Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
215: 	neg 0 rlineto closepath} bind def
216: /Square {dup Rec} bind def
217: /Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
218: /S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
219: /S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
220: /S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
221: /S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
222: /S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
223: /S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
224: 	exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
225: /S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
226: /S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
227: 	2 copy vpt Square fill Bsquare} bind def
228: /S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
229: /S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
230: /S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
231: 	Bsquare} bind def
232: /S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
233: 	Bsquare} bind def
234: /S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
235: /S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
236: 	2 copy vpt Square fill Bsquare} bind def
237: /S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
238: 	2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
239: /S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
240: /D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
241: /D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
242: /D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
243: /D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
244: /D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
245: /D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
246: /D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
247: /D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
248: /D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
249: /D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
250: /D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
251: /D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
252: /D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
253: /D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
254: /D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
255: /D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
256: /DiaE {stroke [] 0 setdash vpt add M
257:   hpt neg vpt neg V hpt vpt neg V
258:   hpt vpt V hpt neg vpt V closepath stroke} def
259: /BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
260:   0 vpt2 neg V hpt2 0 V 0 vpt2 V
261:   hpt2 neg 0 V closepath stroke} def
262: /TriUE {stroke [] 0 setdash vpt 1.12 mul add M
263:   hpt neg vpt -1.62 mul V
264:   hpt 2 mul 0 V
265:   hpt neg vpt 1.62 mul V closepath stroke} def
266: /TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
267:   hpt neg vpt 1.62 mul V
268:   hpt 2 mul 0 V
269:   hpt neg vpt -1.62 mul V closepath stroke} def
270: /PentE {stroke [] 0 setdash gsave
271:   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
272:   closepath stroke grestore} def
273: /CircE {stroke [] 0 setdash 
274:   hpt 0 360 arc stroke} def
275: /Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
276: /DiaW {stroke [] 0 setdash vpt add M
277:   hpt neg vpt neg V hpt vpt neg V
278:   hpt vpt V hpt neg vpt V Opaque stroke} def
279: /BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
280:   0 vpt2 neg V hpt2 0 V 0 vpt2 V
281:   hpt2 neg 0 V Opaque stroke} def
282: /TriUW {stroke [] 0 setdash vpt 1.12 mul add M
283:   hpt neg vpt -1.62 mul V
284:   hpt 2 mul 0 V
285:   hpt neg vpt 1.62 mul V Opaque stroke} def
286: /TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
287:   hpt neg vpt 1.62 mul V
288:   hpt 2 mul 0 V
289:   hpt neg vpt -1.62 mul V Opaque stroke} def
290: /PentW {stroke [] 0 setdash gsave
291:   translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
292:   Opaque stroke grestore} def
293: /CircW {stroke [] 0 setdash 
294:   hpt 0 360 arc Opaque stroke} def
295: /BoxFill {gsave Rec 1 setgray fill grestore} def
296: /Density {
297:   /Fillden exch def
298:   currentrgbcolor
299:   /ColB exch def /ColG exch def /ColR exch def
300:   /ColR ColR Fillden mul Fillden sub 1 add def
301:   /ColG ColG Fillden mul Fillden sub 1 add def
302:   /ColB ColB Fillden mul Fillden sub 1 add def
303:   ColR ColG ColB setrgbcolor} def
304: /BoxColFill {gsave Rec PolyFill} def
305: /PolyFill {gsave Density fill grestore grestore} def
306: /h {rlineto rlineto rlineto gsave fill grestore} bind def
307: %
308: % PostScript Level 1 Pattern Fill routine for rectangles
309: % Usage: x y w h s a XX PatternFill
310: %	x,y = lower left corner of box to be filled
311: %	w,h = width and height of box
312: %	  a = angle in degrees between lines and x-axis
313: %	 XX = 0/1 for no/yes cross-hatch
314: %
315: /PatternFill {gsave /PFa [ 9 2 roll ] def
316:   PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
317:   PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
318:   gsave 1 setgray fill grestore clip
319:   currentlinewidth 0.5 mul setlinewidth
320:   /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
321:   0 0 M PFa 5 get rotate PFs -2 div dup translate
322:   0 1 PFs PFa 4 get div 1 add floor cvi
323: 	{PFa 4 get mul 0 M 0 PFs V} for
324:   0 PFa 6 get ne {
325: 	0 1 PFs PFa 4 get div 1 add floor cvi
326: 	{PFa 4 get mul 0 2 1 roll M PFs 0 V} for
327:  } if
328:   stroke grestore} def
329: %
330: /languagelevel where
331:  {pop languagelevel} {1} ifelse
332:  2 lt
333: 	{/InterpretLevel1 true def}
334: 	{/InterpretLevel1 Level1 def}
335:  ifelse
336: %
337: % PostScript level 2 pattern fill definitions
338: %
339: /Level2PatternFill {
340: /Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
341: 	bind def
342: /KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
343: << Tile8x8
344:  /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke} 
345: >> matrix makepattern
346: /Pat1 exch def
347: << Tile8x8
348:  /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
349: 	0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
350: >> matrix makepattern
351: /Pat2 exch def
352: << Tile8x8
353:  /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
354: 	8 8 L 8 0 L 0 0 L fill}
355: >> matrix makepattern
356: /Pat3 exch def
357: << Tile8x8
358:  /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
359: 	0 12 M 12 0 L stroke}
360: >> matrix makepattern
361: /Pat4 exch def
362: << Tile8x8
363:  /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
364: 	0 -4 M 12 8 L stroke}
365: >> matrix makepattern
366: /Pat5 exch def
367: << Tile8x8
368:  /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
369: 	0 12 M 8 -4 L 4 12 M 10 0 L stroke}
370: >> matrix makepattern
371: /Pat6 exch def
372: << Tile8x8
373:  /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
374: 	0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
375: >> matrix makepattern
376: /Pat7 exch def
377: << Tile8x8
378:  /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
379: 	12 0 M -4 8 L 12 4 M 0 10 L stroke}
380: >> matrix makepattern
381: /Pat8 exch def
382: << Tile8x8
383:  /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
384: 	-4 0 M 12 8 L -4 4 M 8 10 L stroke}
385: >> matrix makepattern
386: /Pat9 exch def
387: /Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
388: /Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
389: /Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
390: /Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
391: /Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
392: /Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
393: /Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
394: } def
395: %
396: %
397: %End of PostScript Level 2 code
398: %
399: /PatternBgnd {
400:   TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
401: } def
402: %
403: % Substitute for Level 2 pattern fill codes with
404: % grayscale if Level 2 support is not selected.
405: %
406: /Level1PatternFill {
407: /Pattern1 {0.250 Density} bind def
408: /Pattern2 {0.500 Density} bind def
409: /Pattern3 {0.750 Density} bind def
410: /Pattern4 {0.125 Density} bind def
411: /Pattern5 {0.375 Density} bind def
412: /Pattern6 {0.625 Density} bind def
413: /Pattern7 {0.875 Density} bind def
414: } def
415: %
416: % Now test for support of Level 2 code
417: %
418: Level1 {Level1PatternFill} {Level2PatternFill} ifelse
419: %
420: /Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
421: dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
422: currentdict end definefont pop
423: end
424: %%EndProlog
425: gnudict begin
426: gsave
427: 50 50 translate
428: 0.050 0.050 scale
429: 0 setgray
430: newpath
431: (Helvetica) findfont 140 scalefont setfont
432: 1.000 UL
433: LTb
434: 406 700 M
435: 63 0 V
436: 6493 0 R
437: -63 0 V
438: 322 700 M
439: ( 0) Rshow
440: 1.000 UL
441: LTb
442: 406 1164 M
443: 63 0 V
444: 6493 0 R
445: -63 0 V
446: -6577 0 R
447: ( 1) Rshow
448: 1.000 UL
449: LTb
450: 406 1627 M
451: 63 0 V
452: 6493 0 R
453: -63 0 V
454: -6577 0 R
455: ( 2) Rshow
456: 1.000 UL
457: LTb
458: 406 2091 M
459: 63 0 V
460: 6493 0 R
461: -63 0 V
462: -6577 0 R
463: ( 3) Rshow
464: 1.000 UL
465: LTb
466: 406 2554 M
467: 63 0 V
468: 6493 0 R
469: -63 0 V
470: -6577 0 R
471: ( 4) Rshow
472: 1.000 UL
473: LTb
474: 406 3018 M
475: 63 0 V
476: 6493 0 R
477: -63 0 V
478: -6577 0 R
479: ( 5) Rshow
480: 1.000 UL
481: LTb
482: 406 3481 M
483: 63 0 V
484: 6493 0 R
485: -63 0 V
486: -6577 0 R
487: ( 6) Rshow
488: 1.000 UL
489: LTb
490: 406 3945 M
491: 63 0 V
492: 6493 0 R
493: -63 0 V
494: -6577 0 R
495: ( 7) Rshow
496: 1.000 UL
497: LTb
498: 406 4408 M
499: 63 0 V
500: 6493 0 R
501: -63 0 V
502: -6577 0 R
503: ( 8) Rshow
504: 1.000 UL
505: LTb
506: 406 4872 M
507: 63 0 V
508: 6493 0 R
509: -63 0 V
510: -6577 0 R
511: ( 9) Rshow
512: 1.000 UL
513: LTb
514: 1002 700 M
515: 0 63 V
516: 0 4109 R
517: 0 -63 V
518: 0 -4193 R
519: currentpoint gsave translate -15 rotate 0 0 M
520: (JVM - APIs) Lshow
521: grestore
522: 1.000 UL
523: LTb
524: 1598 700 M
525: 0 63 V
526: 0 4109 R
527: 0 -63 V
528: 0 -4193 R
529: currentpoint gsave translate -15 rotate 0 0 M
530: (Application Code) Lshow
531: grestore
532: 1.000 UL
533: LTb
534: 2194 700 M
535: 0 63 V
536: 0 4109 R
537: 0 -63 V
538: 0 -4193 R
539: currentpoint gsave translate -15 rotate 0 0 M
540: (OSGi Platform - Life-Cycle Layer) Lshow
541: grestore
542: 1.000 UL
543: LTb
544: 2790 700 M
545: 0 63 V
546: 0 4109 R
547: 0 -63 V
548: 0 -4193 R
549: currentpoint gsave translate -15 rotate 0 0 M
550: (OSGi Platform - Module Layer) Lshow
551: grestore
552: 1.000 UL
553: LTb
554: 3386 700 M
555: 0 63 V
556: 0 4109 R
557: 0 -63 V
558: 0 -4193 R
559: currentpoint gsave translate -15 rotate 0 0 M
560: (JVM - Runtime API) Lshow
561: grestore
562: 1.000 UL
563: LTb
564: 3982 700 M
565: 0 63 V
566: 0 4109 R
567: 0 -63 V
568: 0 -4193 R
569: currentpoint gsave translate -15 rotate 0 0 M
570: (OSGi Platform - Service Layer) Lshow
571: grestore
572: 1.000 UL
573: LTb
574: 4578 700 M
575: 0 63 V
576: 0 4109 R
577: 0 -63 V
578: 0 -4193 R
579: currentpoint gsave translate -15 rotate 0 0 M
580: (OS) Lshow
581: grestore
582: 1.000 UL
583: LTb
584: 5174 700 M
585: 0 63 V
586: 0 4109 R
587: 0 -63 V
588: 0 -4193 R
589: currentpoint gsave translate -15 rotate 0 0 M
590: (OSGi Platform - Bundle Repository Client) Lshow
591: grestore
592: 1.000 UL
593: LTb
594: 1.000 UL
595: LTb
596: 406 4872 N
597: 406 700 L
598: 6556 0 V
599: 0 4172 V
600: -6556 0 V
601: Z stroke
602: 1.000 UP
603: 1.000 UL
604: LTb
605: 1.000 UL
606: LT1
607: LTb
608: 6311 4739 M
609: (Source Entity) Rshow
610: LT1
611: 0.700 6395 4704 399 70 BoxColFill
612: LTb
613: 6395 4704 N
614: 399 0 V
615: 0 70 V
616: -399 0 V
617: 0 -70 V
618: Z stroke
619: LT1
620: 0.700 868 700 269 3709 BoxColFill
621: LTb
622: 868 700 N
623: 0 3708 V
624: 268 0 V
625: 0 -3708 V
626: -268 0 V
627: Z stroke
628: LT1
629: 0.700 1464 700 269 3246 BoxColFill
630: LTb
631: 1464 700 N
632: 0 3245 V
633: 268 0 V
634: 0 -3245 V
635: -268 0 V
636: Z stroke
637: LT1
638: 0.700 2060 700 269 3246 BoxColFill
639: LTb
640: 2060 700 N
641: 0 3245 V
642: 268 0 V
643: 0 -3245 V
644: -268 0 V
645: Z stroke
646: LT1
647: 0.700 2656 700 269 2782 BoxColFill
648: LTb
649: 2656 700 N
650: 0 2781 V
651: 268 0 V
652: 0 -2781 V
653: -268 0 V
654: Z stroke
655: LT1
656: 0.700 3252 700 269 1855 BoxColFill
657: LTb
658: 3252 700 N
659: 0 1854 V
660: 268 0 V
661: 0 -1854 V
662: -268 0 V
663: Z stroke
664: LT1
665: 0.700 3848 700 269 1392 BoxColFill
666: LTb
667: 3848 700 N
668: 0 1391 V
669: 268 0 V
670: 0 -1391 V
671: -268 0 V
672: Z stroke
673: LT1
674: 0.700 4444 700 269 465 BoxColFill
675: LTb
676: 4444 700 N
677: 0 464 V
678: 268 0 V
679: 0 -464 V
680: -268 0 V
681: Z stroke
682: LT1
683: 0.700 5040 700 269 465 BoxColFill
684: LTb
685: 5040 700 N
686: 0 464 V
687: 268 0 V
688: 0 -464 V
689: -268 0 V
690: Z stroke
691: LT1
692: 1.000 UL
693: LTb
694: 406 4872 N
695: 406 700 L
696: 6556 0 V
697: 0 4172 V
698: -6556 0 V
699: Z stroke
700: 1.000 UP
701: 1.000 UL
702: LTb
703: stroke
704: grestore
705: end
706: showpage
707: %%Trailer
708: %%DocumentFonts: Helvetica
709: