#FIG 3.1 Portrait Center Inches 1200 2 6 75 1275 14550 5100 6 75 1275 1350 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1275 1725 1275 1350 150 1350 150 1725 1275 1725 4 0 -1 0 0 18 18 0.0000 4 210 960 225 1650 Iterator\001 -6 6 1500 1275 2325 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 2250 1725 2250 1350 1575 1350 1575 1725 2250 1725 4 0 -1 0 0 18 18 0.0000 4 210 555 1650 1650 Link\001 -6 6 2475 1275 4275 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 4200 1725 4200 1350 2550 1350 2550 1725 4200 1725 4 0 -1 0 0 18 18 0.0000 4 270 1530 2625 1650 LookupKey\001 -6 6 5700 1275 7350 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7275 1725 7275 1350 5775 1350 5775 1725 7275 1725 4 0 -1 0 0 18 18 0.0000 4 210 1365 5850 1650 Collection\001 -6 6 8475 1275 9525 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9450 1725 9450 1350 8550 1350 8550 1725 9450 1725 4 0 -1 0 0 18 18 0.0000 4 210 735 8625 1650 Class\001 -6 6 9675 1275 10800 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 10725 1725 10725 1350 9750 1350 9750 1725 10725 1725 4 0 -1 0 0 18 18 0.0000 4 210 795 9825 1650 BitSet\001 -6 6 10950 1275 12000 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11925 1725 11925 1350 11025 1350 11025 1725 11925 1725 4 0 -1 0 0 18 18 0.0000 4 270 795 11100 1650 String\001 -6 6 12300 1275 14550 5100 6 12525 1650 14550 5100 6 12525 1650 14550 5100 6 12750 1875 14550 3750 6 12750 1875 14550 3750 6 12750 1875 14250 3300 6 12750 1875 14250 2850 6 12750 1875 14250 2400 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14175 2325 14175 1950 12825 1950 12825 2325 14175 2325 4 0 -1 0 0 18 18 0.0000 4 210 1230 12900 2250 ShortVec\001 -6 6 12750 2325 14250 2850 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14175 2775 14175 2400 12825 2400 12825 2775 14175 2775 4 0 -1 0 0 18 18 0.0000 4 270 1200 12900 2700 LongVec\001 -6 -6 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14175 3225 14175 2850 12825 2850 12825 3225 14175 3225 4 0 -1 0 0 18 18 0.0000 4 210 840 12900 3150 IntVec\001 -6 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14475 3675 14475 3300 12825 3300 12825 3675 14475 3675 -6 4 0 -1 0 0 18 18 0.0000 4 210 1485 12900 3600 DoubleVec\001 -6 6 12525 1650 14250 5100 6 12525 1650 14175 5100 6 12525 1650 14175 5100 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 12600 1725 12600 4800 12825 4800 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12600 4350 12825 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14100 5025 14100 4650 12825 4650 12825 5025 14100 5025 4 0 -1 0 0 18 18 0.0000 4 210 870 12900 4500 BitVec\001 4 0 -1 0 0 18 18 0.0000 4 270 1095 12900 4950 ByteVec\001 -6 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 13875 4575 13875 4200 12825 4200 12825 4575 13875 4575 -6 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 14175 4125 14175 3750 12825 3750 12825 4125 14175 4125 4 0 -1 0 0 18 18 0.0000 4 210 1185 12900 4050 FloatVec\001 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12600 3900 12825 3900 -6 6 12525 2475 12900 3525 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12600 3000 12825 3000 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12600 3450 12825 3450 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 12600 2550 12825 2550 12825 2550 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 12600 2100 12825 2100 -6 6 12300 1275 13500 1800 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 13425 1725 13425 1350 12375 1350 12375 1725 13425 1725 4 0 -1 0 0 18 18 0.0000 4 210 885 12450 1650 Vector\001 -6 -6 -6 6 675 75 12975 1425 6 675 750 12975 1425 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 750 1350 750 825 12900 825 12900 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 1950 1350 1950 825 1950 825 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 3375 825 3375 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 6525 825 6525 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 9000 825 9000 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 10275 825 10275 1350 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 11475 825 11475 1350 -6 6 5925 75 7125 900 6 5925 75 7125 600 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7050 525 7050 150 6000 150 6000 525 7050 525 4 0 -1 0 0 18 18 0.0000 4 270 900 6075 450 Object\001 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 6525 525 6525 825 -6 -6 6 1875 3825 11250 4350 6 1875 3825 3525 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3450 4275 3450 3900 1950 3900 1950 4275 3450 4275 4 0 -1 0 0 18 18 0.0000 4 270 1335 2025 4200 Dictionary\001 -6 6 3525 3825 4950 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 4875 4275 4875 3900 3600 3900 3600 4275 4875 4275 4 0 -1 0 0 18 18 0.0000 4 210 1110 3675 4200 IdentSet\001 -6 6 5100 3825 6825 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 6750 4275 6750 3900 5175 3900 5175 4275 6750 4275 4 0 -1 0 0 18 18 0.0000 4 210 1380 5250 4200 LinkedList\001 -6 6 6900 3825 9000 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8925 4275 8925 3900 6975 3900 6975 4275 8925 4275 4 0 -1 0 0 18 18 0.0000 4 210 1680 7125 4200 OrderedCltn\001 -6 6 9150 3825 10125 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 10050 4275 10050 3900 9225 3900 9225 4275 10050 4275 4 0 -1 0 0 18 18 0.0000 4 270 690 9300 4200 Heap\001 -6 6 10275 3825 11250 4350 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 11175 4275 11175 3900 10350 3900 10350 4275 11175 4275 4 0 -1 0 0 18 18 0.0000 4 210 720 10425 4200 Stack\001 -6 -6 6 1950 5025 8925 5550 6 7050 5025 8925 5550 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8850 5475 8850 5100 7125 5100 7125 5475 8850 5475 4 0 -1 0 0 18 18 0.0000 4 210 1440 7275 5400 SortedCltn\001 -6 6 1950 5025 3600 5550 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3525 5475 3525 5100 2025 5100 2025 5475 3525 5475 4 0 -1 0 0 18 18 0.0000 4 210 1200 2175 5400 IdentDict\001 -6 -6 6 6975 6150 9000 6675 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 8925 6600 8925 6225 7050 6225 7050 6600 8925 6600 4 0 -1 0 0 18 18 0.0000 4 270 1605 7200 6525 KeySortCltn\001 -6 6 150 2100 12150 3525 6 3975 2100 11625 2700 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 4050 2625 4050 2175 11550 2175 11550 2625 11550 2625 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 5625 2625 5625 2175 5625 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 7125 2625 7125 2175 7125 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 8475 2625 8475 2175 8475 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 10200 2625 10200 2175 -6 6 300 3000 1500 3525 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1425 3450 1425 3075 375 3075 375 3450 1425 3450 4 0 -1 0 0 18 18 0.0000 4 210 975 450 3375 LinkOb\001 -6 6 1650 3000 3075 3525 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3000 3450 3000 3075 1725 3075 1725 3450 3000 3450 4 0 -1 0 0 18 18 0.0000 4 210 1155 1800 3375 AssocInt\001 -6 6 150 2550 12150 3075 6 11025 2550 12150 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 12075 3000 12075 2625 11100 2625 11100 3000 12075 3000 4 0 -1 0 0 18 18 0.0000 4 270 840 11175 2925 Regex\001 -6 6 150 2550 1500 3075 6 300 2550 1425 2925 4 0 -1 0 0 18 18 0.0000 4 210 1080 300 2925 Process\001 -6 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 1425 3000 1425 2625 225 2625 225 3000 1425 3000 -6 6 1950 2550 3075 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 3000 3000 3000 2625 2025 2625 2025 3000 3000 3000 4 0 -1 0 0 18 18 0.0000 4 210 825 2100 2925 Assoc\001 -6 6 3675 2550 4425 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 4350 3000 4350 2625 3750 2625 3750 3000 4350 3000 4 0 -1 0 0 18 18 0.0000 4 210 435 3825 2925 Set\001 -6 6 7650 2550 10875 3075 6 7650 2550 9300 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 9225 3000 9225 2625 7725 2625 7725 3000 9225 3000 4 0 -1 0 0 18 18 0.0000 4 270 1320 7800 2925 ArrayChar\001 -6 6 9450 2550 10875 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 10800 3000 10800 2625 9525 2625 9525 3000 10800 3000 4 0 -1 0 0 18 18 0.0000 4 270 1110 9600 2925 ArrayOb\001 -6 -6 6 6675 2550 7500 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 7425 3000 7425 2625 6750 2625 6750 3000 7425 3000 4 0 -1 0 0 18 18 0.0000 4 270 525 6825 2925 Bag\001 -6 6 4875 2550 6375 3075 2 4 0 2 -1 -1 0 0 -1 0.000 0 0 7 0 0 5 6300 3000 6300 2625 4950 2625 4950 3000 6300 3000 4 0 -1 0 0 18 18 0.0000 4 270 1065 5100 2925 SeqCltn\001 -6 -6 -6 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 6450 1725 6450 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 1950 1725 1950 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 1425 3300 1575 3300 1575 2175 1950 2175 1950 2175 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 1425 2775 1575 2775 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 3375 1725 3375 3300 3000 3300 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 3000 2775 3375 2775 3375 2775 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 6000 3900 6000 3525 10725 3525 10725 3900 10725 3900 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7950 3900 7950 3525 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 9675 3900 9675 3525 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 5 5625 3000 5625 3225 7950 3225 7950 3525 7950 3525 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 4050 3000 4050 3525 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 4 4050 3525 2775 3525 2775 3900 2775 3900 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 3 4050 3525 4275 3525 4275 3900 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 2775 4275 2775 5100 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7950 4275 7950 5100 2 1 0 2 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7950 5475 7950 6225