#FIG 3.1 Portrait Center Inches 1200 2 6 8325 75 10500 750 6 8475 375 9975 600 4 0 -1 0 0 12 12 0.0000 4 180 1470 8475 600 empty :Boolean\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 10425 675 8400 675 8400 150 10425 150 10425 675 4 0 -1 0 0 12 12 0.0000 4 165 1890 8475 375 has(v :G) :Boolean\001 -6 6 6600 150 8325 600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8250 525 8250 150 6675 150 6675 525 8250 525 4 0 -1 0 0 18 18 0.0000 4 210 1440 6750 450 Container*\001 -6 6 6525 1350 8325 1875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8250 1800 8250 1425 6600 1425 6600 1800 8250 1800 4 0 -1 0 0 18 18 0.0000 4 210 1500 6675 1710 Collection*\001 -6 6 11625 1350 13725 1875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 13650 1800 13650 1425 11700 1425 11700 1800 13650 1800 4 0 -1 0 0 18 18 0.0000 4 210 1680 11850 1740 Traversable*\001 -6 6 13800 1125 16125 2100 6 13950 1200 15975 1950 4 0 -1 0 0 12 12 0.0000 4 150 1995 13950 1680 exhausted :Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 120 525 13950 1935 start\001 4 0 -1 0 0 12 12 0.0000 4 150 840 13950 1425 item :G,\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 16050 2025 16050 1200 13875 1200 13875 2025 16050 2025 -6 6 1425 1350 2325 1875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 2250 1800 2250 1425 1500 1425 1500 1800 2250 1800 4 0 -1 0 0 18 18 0.0000 4 210 645 1575 1755 Box*\001 -6 6 2400 1350 4125 1800 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 4050 1725 4050 1425 2475 1425 2475 1725 4050 1725 4 0 -1 0 0 12 12 0.0000 4 135 1365 2550 1650 full :Boolean\001 -6 6 900 3300 2625 3900 6 1050 3300 2550 3825 4 0 -1 0 0 12 12 0.0000 4 135 1155 1050 3525 count :Int,\001 4 0 -1 0 0 12 12 0.0000 4 180 1470 1050 3780 empty :Boolean\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 2550 3825 2550 3375 975 3375 975 3825 2550 3825 -6 6 150 2850 1275 3375 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1200 3300 1200 2925 225 2925 225 3300 1200 3300 4 0 -1 0 0 18 18 0.0000 4 210 885 300 3270 Finite*\001 -6 6 2325 2850 3675 3375 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3600 3300 3600 2925 2400 2925 2400 3300 3600 3300 4 0 -1 0 0 18 18 0.0000 4 210 1050 2475 3225 Infinite*\001 -6 6 4950 2850 5850 3450 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 5775 3375 5775 2925 5025 2925 5025 3375 5775 3375 4 0 -1 0 0 18 18 0.0000 4 270 660 5100 3255 Bag*\001 -6 6 5850 3150 8550 3900 6 6000 3225 8475 3750 4 0 -1 0 0 12 12 0.0000 4 165 2415 6000 3450 occurrences(v :G) :Int,\001 4 0 -1 0 0 12 12 0.0000 4 165 1260 6000 3705 extend(v :G)\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 8475 3825 8475 3225 5925 3225 5925 3825 8475 3825 -6 6 8625 2925 9450 3450 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9375 3375 9375 3000 8700 3000 8700 3375 9375 3375 4 0 -1 0 0 18 18 0.0000 4 210 570 8775 3285 Set*\001 -6 6 9525 3000 11100 4125 6 9675 3000 11100 4050 6 9675 3000 10875 4050 4 0 -1 0 0 12 12 0.0000 4 135 1155 9675 3225 count :Int,\001 4 0 -1 0 0 12 12 0.0000 4 180 1050 9675 3735 put(v :G),\001 4 0 -1 0 0 12 12 0.0000 4 180 1155 9675 3990 prune(v :G)\001 -6 4 0 -1 0 0 12 12 0.0000 4 165 1365 9675 3480 extend(v :G),\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 11025 4050 11025 3075 9600 3075 9600 4050 11025 4050 -6 6 11100 2925 13050 3450 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12975 3375 12975 3000 11175 3000 11175 3375 12975 3375 4 0 -1 0 0 18 18 0.0000 4 210 1695 11250 3315 Hierarchical*\001 -6 6 11475 3450 13950 4200 6 11625 3525 13875 4050 4 0 -1 0 0 12 12 0.0000 4 165 2205 11625 3750 successor_count :Int,\001 4 0 -1 0 0 12 12 0.0000 4 180 1680 11625 4005 up, down(i :int)\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 13875 4125 13875 3525 11550 3525 11550 4125 13875 4125 -6 6 13500 2925 14700 3375 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14625 3300 14625 3000 13575 3000 13575 3300 14625 3300 4 0 -1 0 0 18 18 0.0000 4 210 960 13650 3270 Linear*\001 -6 6 8400 1125 11700 2550 6 8550 1200 11625 2400 6 8550 1200 11325 2400 4 0 -1 0 0 12 12 0.0000 4 180 1155 8550 1425 put(v :G), \001 4 0 -1 0 0 12 12 0.0000 4 165 1365 8550 1680 extend(v :G),\001 4 0 -1 0 0 12 12 0.0000 4 165 2730 8550 1935 fill(other :Container[G]),\001 4 0 -1 0 0 12 12 0.0000 4 180 840 8550 2400 wipe_out\001 -6 4 0 -1 0 0 12 12 0.0000 4 180 3045 8550 2190 prune(v :G), prune_all(v :G),\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 11625 2475 11625 1200 8475 1200 8475 2475 11625 2475 -6 6 5850 4350 7125 4875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7050 4800 7050 4425 5925 4425 5925 4800 7050 4800 4 0 -1 0 0 18 18 0.0000 4 210 870 6075 4740 Table*\001 -6 6 14325 3450 16275 4350 6 14475 3525 16200 4200 6 14475 3525 16200 4200 6 14475 3525 15975 3750 4 0 -1 0 0 12 12 0.0000 4 150 1470 14475 3750 search, index,\001 -6 4 0 -1 0 0 12 12 0.0000 4 150 1680 14475 4200 off, forth, back\001 -6 4 0 -1 0 0 12 12 0.0000 4 150 1470 14475 3975 after, before,\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 16200 4275 16200 3525 14400 3525 14400 4275 16200 4275 -6 6 13350 4350 14775 4950 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14700 4875 14700 4425 13425 4425 13425 4875 14700 4875 4 0 -1 0 0 18 18 0.0000 4 210 1005 13575 4755 Bilinear\001 -6 6 1275 6600 3375 7350 6 1425 6675 3375 7200 4 0 -1 0 0 12 12 0.0000 4 135 420 1425 7155 grow\001 4 0 -1 0 0 12 12 0.0000 4 180 1890 1425 6900 Growth_percentage,\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 3300 7275 3300 6675 1350 6675 1350 7275 3300 7275 -6 6 75 6675 1275 7125 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 1200 7050 1200 6750 150 6750 150 7050 1200 7050 4 0 -1 0 0 12 12 0.0000 4 135 945 225 6975 resizable\001 -6 6 75 6075 1200 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1125 6525 1125 6150 150 6150 150 6525 1125 6525 4 0 -1 0 0 18 18 0.0000 4 210 870 225 6450 Fixed*\001 -6 6 1275 6075 3000 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 2925 6525 2925 6150 1350 6150 1350 6525 2925 6525 4 0 -1 0 0 18 18 0.0000 4 210 1440 1425 6480 Resizable*\001 -6 6 10650 4350 12000 4875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11925 4800 11925 4425 10725 4425 10725 4800 11925 4800 4 0 -1 0 0 18 18 0.0000 4 210 1065 10800 4725 Subset*\001 -6 6 8925 4350 10650 5025 6 9075 4425 10575 4950 4 0 -1 0 0 12 12 0.0000 4 180 1470 9075 4650 replace(v :G),\001 4 0 -1 0 0 12 12 0.0000 4 90 630 9075 4905 remove\001 -6 6 8925 4350 10650 5025 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 10575 4950 10575 4425 9000 4425 9000 4950 10575 4950 -6 -6 6 7725 4350 8925 4875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8850 4800 8850 4425 7800 4425 7800 4800 8850 4800 4 0 -1 0 0 18 18 0.0000 4 210 945 7875 4770 Active*\001 -6 6 3750 6075 5550 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 5475 6525 5475 6150 3825 6150 3825 6525 5475 6525 4 0 -1 0 0 18 18 0.0000 4 210 1425 3975 6435 Indexable*\001 -6 6 6075 4950 8925 5700 6 6225 5025 8850 5550 4 0 -1 0 0 12 12 0.0000 4 180 1575 6225 5505 put(v :G; k :H)\001 4 0 -1 0 0 12 12 0.0000 4 180 2625 6225 5250 valid_key(k: H) :Boolean,\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 8850 5625 8850 5025 6150 5025 6150 5625 8850 5625 -6 6 6525 6000 9225 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9150 6525 9150 6075 6600 6075 6600 6525 9150 6525 4 0 -1 0 0 18 18 0.0000 4 270 2415 6675 6390 Cursor_Structure*\001 -6 6 5550 6600 9150 7575 6 5700 6675 9075 7425 4 0 -1 0 0 12 12 0.0000 4 135 1575 5700 6900 cursor :Cursor,\001 4 0 -1 0 0 12 12 0.0000 4 180 3360 5700 7155 valid_cursor(p: Cursor):Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 180 1680 5700 7410 go_to(p: Cursor)\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 9075 7500 9075 6675 5625 6675 5625 7500 9075 7500 -6 6 11550 6000 13275 6525 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 13200 6450 13200 6075 11625 6075 11625 6450 13200 6450 4 0 -1 0 0 18 18 0.0000 4 270 1470 11700 6345 Sequence*\001 -6 6 9450 6000 11325 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11250 6525 11250 6075 9525 6075 9525 6525 11250 6525 4 0 -1 0 0 18 18 0.0000 4 270 1500 9675 6390 Dispenser*\001 -6 6 13575 6000 16575 6600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 16500 6525 16500 6075 13650 6075 13650 6525 16500 6525 4 0 -1 0 0 18 18 0.0000 4 270 2685 13725 6420 Comparable_Struct*\001 -6 6 14250 4950 15000 5400 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 14925 5325 14925 5025 14325 5025 14325 5325 14925 5325 4 0 -1 0 0 12 12 0.0000 4 135 420 14400 5250 back\001 -6 6 9675 6600 12300 7050 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 12225 6975 12225 6675 9750 6675 9750 6975 12225 6975 4 0 -1 0 0 12 12 0.0000 4 180 2310 9825 6900 append(s :Sequence[G])\001 -6 6 14175 6600 15375 7050 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 15300 6975 15300 6675 14250 6675 14250 6975 15300 6975 4 0 -1 0 0 12 12 0.0000 4 150 840 14325 6900 min, max\001 -6 6 7650 7800 8775 8325 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8700 8250 8700 7875 7725 7875 7725 8250 8700 8250 4 0 -1 0 0 18 18 0.0000 4 210 855 7800 8175 Stack*\001 -6 6 75 8400 4275 10650 6 225 8475 4275 10500 6 225 8475 4275 10500 6 225 8475 2325 9225 6 225 8475 2325 9225 4 0 -1 0 0 12 12 0.0000 4 165 1890 225 8700 has(v :G):Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 180 2100 225 9210 lower, upper, count,\001 -6 4 0 -1 0 0 12 12 0.0000 4 165 1365 225 8955 item(i :Int),\001 -6 4 0 -1 0 0 12 12 0.0000 4 165 2310 225 9720 occurrences(v :G):Int,\001 4 0 -1 0 0 12 12 0.0000 4 180 3990 225 9975 is_equal(array: like current):Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 180 1890 225 10230 put(v: G, i: Int),\001 4 0 -1 0 0 12 12 0.0000 4 180 1260 225 10485 grow(i: Int)\001 -6 4 0 -1 0 0 12 12 0.0000 4 180 945 225 9465 capacity,\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 4200 10575 4200 8475 150 8475 150 10575 4200 10575 -6 6 600 7800 1650 8400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1575 8325 1575 7875 675 7875 675 8325 1575 8325 4 0 -1 0 0 18 18 0.0000 4 270 690 750 8250 Array\001 -6 6 2250 7800 3375 8400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3300 8325 3300 7875 2325 7875 2325 8325 3300 8325 4 0 -1 0 0 18 18 0.0000 4 270 795 2400 8205 String\001 -6 6 4275 8400 7050 10425 6 4425 8475 6975 10275 4 0 -1 0 0 12 12 0.0000 4 180 1680 4425 8700 item(key :H) :G,\001 4 0 -1 0 0 12 12 0.0000 4 180 2205 4425 8955 has(key :H) :Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 180 2415 4425 9210 has_item(v :G):Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 180 2520 4425 9465 valid_key(k :H):Boolean,\001 4 0 -1 0 0 12 12 0.0000 4 150 1365 4425 9720 start, forth,\001 4 0 -1 0 0 12 12 0.0000 4 180 2415 4425 10230 replace(new :G; key :H)\001 4 0 -1 0 0 12 12 0.0000 4 180 2100 4425 9975 put(new :G; key :H),\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 6975 10350 6975 8475 4350 8475 4350 10350 6975 10350 -6 6 4275 7800 6225 8400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 6150 8325 6150 7875 4350 7875 4350 8325 6150 8325 4 0 -1 0 0 18 18 0.0000 4 270 1545 4500 8235 Hash_Table\001 -6 6 6975 8400 9975 9900 6 7200 8475 9975 9750 4 0 -1 0 0 12 12 0.0000 4 180 2730 7200 8700 fill(other:Sequential[G]),\001 4 0 -1 0 0 12 12 0.0000 4 180 1890 7200 8955 put(v: like item),\001 4 0 -1 0 0 12 12 0.0000 4 165 2205 7200 9210 extend(v :like item),\001 4 0 -1 0 0 12 12 0.0000 4 165 1995 7200 9465 force(v :like item)\001 4 0 -1 0 0 12 12 0.0000 4 180 2205 7200 9720 replace(v: like item)\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 9900 9825 9900 8475 7050 8475 7050 9825 9900 9825 -6 6 10050 7800 11475 8325 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11400 8250 11400 7875 10125 7875 10125 8250 11400 8250 4 0 -1 0 0 18 18 0.0000 4 225 1035 10275 8205 Queue*\001 -6 6 9975 8400 12375 9300 6 10125 8400 12375 9225 4 0 -1 0 0 12 12 0.0000 4 180 1890 10125 8655 put(v: like item),\001 4 0 -1 0 0 12 12 0.0000 4 165 2205 10125 8910 extend(v :like item),\001 4 0 -1 0 0 12 12 0.0000 4 165 1995 10125 9165 force(v :like item)\001 -6 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 12300 9225 12300 8475 10050 8475 10050 9225 12300 9225 -6 6 12525 7800 15075 8325 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 15000 8250 15000 7875 12600 7875 12600 8250 15000 8250 4 0 -1 0 0 18 18 0.0000 4 270 2130 12750 8160 Priority_Queue*\001 -6 6 3075 3375 4875 3825 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 4800 3750 4800 3450 3150 3450 3150 3750 4800 3750 4 0 -1 0 0 12 12 0.0000 4 180 1470 3225 3675 empty :Boolean\001 -6 6 75 4350 1725 4875 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1650 4800 1650 4425 150 4425 150 4800 1650 4800 4 0 -1 0 0 18 18 0.0000 4 210 1365 225 4725 Bounded*\001 -6 6 1800 4350 3825 4950 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3750 4875 3750 4425 1875 4425 1875 4875 3750 4875 4 0 -1 0 0 18 18 0.0000 4 210 1710 1950 4755 Unbounded*\001 -6 6 3900 4350 5700 4950 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 5625 4875 5625 4425 3975 4425 3975 4875 5625 4875 4 0 -1 0 0 18 18 0.0000 4 210 1515 4050 4785 Countable*\001 -6 6 2475 4950 3825 5400 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 3750 5325 3750 5025 2550 5025 2550 5325 3750 5325 4 0 -1 0 0 12 12 0.0000 4 135 1050 2625 5250 extendible\001 -6 6 3900 4950 5775 5400 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 5700 5325 5700 5025 3975 5025 3975 5325 5700 5325 4 0 -1 0 0 12 12 0.0000 4 165 1575 4050 5250 item(i :Int) :G\001 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7425 525 7425 1425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 1875 1425 1875 900 12750 900 12750 1425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 675 2925 675 2625 3075 2625 3075 2925 3075 2925 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 1875 1800 1875 2625 1875 2625 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 5400 2925 5400 2625 9075 2625 9075 3000 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 7425 1800 7425 2625 7425 2625 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 12075 3000 12075 2625 14175 2625 14175 3000 14175 3000 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12750 1800 12750 2625 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 900 4425 900 4125 2850 4125 2850 4425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 675 3300 675 3900 1950 3900 1950 4125 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 3075 3300 3075 3900 4875 3900 4875 4425 4950 4425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 5400 3375 5400 3900 7275 3900 7275 4125 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 14175 3300 14175 4425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 9075 3375 9075 4125 10875 4125 10875 4425 10875 4425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 6450 4425 6450 4125 8400 4125 8400 4425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 600 6150 600 5850 2175 5850 2175 6150 2175 6150 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 600 5850 600 4800 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 6000 4800 6000 5850 4575 5850 4575 6150 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 14175 4875 14175 6075 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 7875 6075 7875 5850 12450 5850 12450 6075 12450 6075 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 10425 5850 10425 6075 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 8400 4800 8400 4950 8925 4950 8925 5850 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 12825 6075 12825 5850 14175 5850 14175 5775 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 1125 7875 1125 7575 5250 7575 5250 7875 5250 7875 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 2850 7875 2850 7575 2850 7575 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 4575 6525 4575 7575 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 8250 7875 8250 7575 13800 7575 13800 7875 13800 7875 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 9600 6525 9600 7575 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 10725 7875 10725 7575 2 2 0 2 -1 -1 0 0 -1 0.000 0 0 0 0 0 5 1950 5550 1950 5100 825 5100 825 5550 1950 5550 2 2 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 5 13350 9450 15975 9450 15975 10125 13350 10125 13350 9450 2 2 0 2 -1 7 0 0 -1 0.000 0 0 -1 0 0 5 13275 9375 16050 9375 16050 10200 13275 10200 13275 9375 4 0 -1 0 0 12 12 0.0000 4 135 945 900 5505 resizable\001 4 0 -1 0 0 12 12 0.0000 4 180 1050 900 5250 capacity, \001 4 0 -1 0 0 18 18 0.0000 4 210 2415 13425 9900 * abstrakte Klasse\001