%!PS-Adobe-3.0 EPSF-3.0 %%BoundingBox: -30 -116 338 1 %%HiResBoundingBox: -29.24774 -115.01831 337.71463 0.25 %%Creator: MetaPost 0.901 %%CreationDate: 2005.12.19:0933 %%Pages: 1 %%DocumentFonts: Times-Roman %%BeginProlog /ptmr8r /Times-Roman def /fshow {exch findfont exch scalefont setfont show}bind def %%EndProlog %%Page: 1 1 %%HiResBoundingBox: -29.24774 -115.01831 337.71463 0.25 0.7 setgray newpath 1 -1 moveto 63.37929 -1 lineto 63.37929 -32.75916 lineto 1 -32.75916 lineto closepath fill 0.9 setgray newpath 0 0 moveto 62.37929 0 lineto 62.37929 -31.75916 lineto 0 -31.75916 lineto closepath fill 0 setgray 0 0.5 dtransform truncate idtransform setlinewidth pop [] 0 setdash 1 setlinejoin 10 setmiterlimit newpath 0 0 moveto 62.37929 0 lineto 62.37929 -31.75916 lineto 0 -31.75916 lineto closepath stroke 1 setlinecap newpath 0 -12.75458 moveto 62.37929 -12.75458 lineto stroke newpath 0 -17.25458 moveto 62.37929 -17.25458 lineto stroke 14.5921 -9.75458 moveto (Director) ptmr8r 9.96265 fshow 13 -27.75916 moveto (Construct\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 2 -25.0592 moveto 7.95004 -25.0592 lineto 7.95004 -27.75916 lineto 2 -27.75916 lineto closepath fill 0.7 setgray newpath 7.95004 -27.75916 moveto 9 -26.7092 lineto 9 -24.00925 lineto 7.95004 -25.0592 lineto closepath fill 0.6 setgray newpath 7.95004 -25.0592 moveto 9 -24.00925 lineto 3.04996 -24.00925 lineto 2 -25.0592 lineto closepath fill 0.7 setgray newpath 173.37929 -1 moveto 235.21057 -1 lineto 235.21057 -32.75916 lineto 173.37929 -32.75916 lineto closepath fill 0.9 setgray newpath 172.37929 0 moveto 234.21057 0 lineto 234.21057 -31.75916 lineto 172.37929 -31.75916 lineto closepath fill 0 setgray newpath 172.37929 0 moveto 234.21057 0 lineto 234.21057 -31.75916 lineto 172.37929 -31.75916 lineto closepath stroke newpath 172.37929 -12.75458 moveto 234.21057 -12.75458 lineto stroke newpath 172.37929 -17.25458 moveto 234.21057 -17.25458 lineto stroke 188.35115 -9.75458 moveto (Builder) ptmr8r 9.96265 fshow 185.37929 -27.75916 moveto (BuildPart\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 174.37929 -25.0592 moveto 180.32933 -25.0592 lineto 180.32933 -27.75916 lineto 174.37929 -27.75916 lineto closepath fill 0.7 setgray newpath 180.32933 -27.75916 moveto 181.37929 -26.7092 lineto 181.37929 -24.00925 lineto 180.32933 -25.0592 lineto closepath fill 0.6 setgray newpath 180.32933 -25.0592 moveto 181.37929 -24.00925 lineto 175.42924 -24.00925 lineto 174.37929 -25.0592 lineto closepath fill 0.7 setgray newpath 164.86877 -72.75916 moveto 243.7211 -72.75916 lineto 243.7211 -115.01831 lineto 164.86877 -115.01831 lineto closepath fill 0.9 setgray newpath 163.86877 -71.75916 moveto 242.7211 -71.75916 lineto 242.7211 -114.01831 lineto 163.86877 -114.01831 lineto closepath fill 0 setgray newpath 163.86877 -71.75916 moveto 242.7211 -71.75916 lineto 242.7211 -114.01831 lineto 163.86877 -114.01831 lineto closepath stroke newpath 163.86877 -84.51373 moveto 242.7211 -84.51373 lineto stroke newpath 163.86877 -89.01373 moveto 242.7211 -89.01373 lineto stroke 170.36877 -81.51373 moveto (ConcreteBuilder) ptmr8r 9.96265 fshow 176.86877 -99.51831 moveto (BuildPart\(\)) ptmr8r 9.96265 fshow 176.86877 -110.01831 moveto (GetResult\(\)) ptmr8r 9.96265 fshow 0.4 setgray newpath 165.86877 -96.81836 moveto 171.81882 -96.81836 lineto 171.81882 -99.51831 lineto 165.86877 -99.51831 lineto closepath fill 0.7 setgray newpath 171.81882 -99.51831 moveto 172.86877 -98.46835 lineto 172.86877 -95.7684 lineto 171.81882 -96.81836 lineto closepath fill 0.6 setgray newpath 171.81882 -96.81836 moveto 172.86877 -95.7684 lineto 166.91873 -95.7684 lineto 165.86877 -96.81836 lineto closepath fill 0.4 setgray newpath 165.86877 -107.31836 moveto 171.81882 -107.31836 lineto 171.81882 -110.01831 lineto 165.86877 -110.01831 lineto closepath fill 0.7 setgray newpath 171.81882 -110.01831 moveto 172.86877 -108.96835 lineto 172.86877 -106.2684 lineto 171.81882 -107.31836 lineto closepath fill 0.6 setgray newpath 171.81882 -107.31836 moveto 172.86877 -106.2684 lineto 166.91873 -106.2684 lineto 165.86877 -107.31836 lineto closepath fill 0.7 setgray newpath 293.7211 -83.01144 moveto 337.71463 -83.01144 lineto 337.71463 -104.76602 lineto 293.7211 -104.76602 lineto closepath fill 0.9 setgray newpath 292.7211 -82.01144 moveto 336.71463 -82.01144 lineto 336.71463 -103.76602 lineto 292.7211 -103.76602 lineto closepath fill 0 setgray newpath 292.7211 -82.01144 moveto 336.71463 -82.01144 lineto 336.71463 -103.76602 lineto 292.7211 -103.76602 lineto closepath stroke newpath 292.7211 -94.76602 moveto 336.71463 -94.76602 lineto stroke newpath 292.7211 -99.26602 moveto 336.71463 -99.26602 lineto stroke 299.2211 -91.76602 moveto (Product) ptmr8r 9.96265 fshow 0.7 setgray newpath -27.99774 -72.75916 moveto 82.37704 -72.75916 lineto 92.37704 -82.75916 lineto 92.37704 -96.51373 lineto -27.99774 -96.51373 lineto closepath fill 0.9 setgray newpath -28.99774 -71.75916 moveto 81.37704 -71.75916 lineto 91.37704 -81.75916 lineto 91.37704 -95.51373 lineto -28.99774 -95.51373 lineto closepath fill 0 setgray newpath -28.99774 -71.75916 moveto 81.37704 -71.75916 lineto 91.37704 -81.75916 lineto 91.37704 -95.51373 lineto -28.99774 -95.51373 lineto closepath stroke newpath 81.37704 -71.75916 moveto 81.37704 -81.75916 lineto 91.37704 -81.75916 lineto stroke -24.99774 -82.51373 moveto (for\040all\040objects\040in\040structure) ptmr8r 9.96265 fshow -24.99774 -91.51373 moveto (\040\040\040\040builder->BuildPart\(\)) ptmr8r 9.96265 fshow newpath 159.88081 -15.87958 moveto 74.8809 -15.87958 lineto stroke newpath 159.88081 -15.87958 moveto 172.38028 -15.87958 lineto stroke newpath 172.38028 -15.87958 moveto 159.88081 -10.87958 lineto stroke newpath 172.38028 -15.87958 moveto 159.88081 -20.87958 lineto stroke 1 setgray newpath 74.8805 -15.87958 moveto 68.63075 -20.87958 lineto 62.38103 -15.87958 lineto 68.63075 -10.87958 lineto closepath fill 0 setgray newpath 74.8805 -15.87958 moveto 68.63075 -20.87958 lineto 62.38103 -15.87958 lineto 68.63075 -10.87958 lineto closepath stroke 0.5 0 dtransform exch truncate exch idtransform pop setlinewidth newpath 203.29494 -71.75868 moveto 203.29494 -44.25908 lineto stroke 1 setgray newpath 203.29494 -44.25908 moveto 198.29494 -44.25908 lineto 203.29494 -31.7593 lineto 208.29494 -44.25908 lineto closepath fill 0 setgray 0 0.5 dtransform truncate idtransform setlinewidth pop newpath 203.29494 -44.25908 moveto 198.29494 -44.25908 lineto stroke newpath 203.29494 -44.25908 moveto 208.29494 -44.25908 lineto stroke newpath 203.29494 -31.7593 moveto 198.29494 -44.25908 lineto stroke newpath 203.29494 -31.7593 moveto 208.29494 -44.25908 lineto stroke newpath 242.72038 -92.88873 moveto 280.22066 -92.88873 lineto stroke newpath 280.22066 -92.88873 moveto 292.72072 -92.88873 lineto stroke newpath 292.72072 -92.88873 moveto 280.22066 -87.88873 lineto stroke newpath 292.72072 -92.88873 moveto 280.22066 -97.88873 lineto stroke [3 3 ] 0 setdash newpath 60.37929 -24.75687 moveto 71.37704 -71.75916 lineto stroke showpage %%EOF