question: public SymbolTable ( int initialCapacity , float loadFactor ) { if ( initialCapacity < 0 ) { throw new IllegalArgumentException ( "Illegal Capacity: " + initialCapacity ) ; } if ( loadFactor <= 0 || Float . isNaN ( loadFactor ) ) { throw new IllegalArgumentException ( "Illegal Load: " + loadFactor ) ; } if ( initialCapacity == 0 ) { initialCapacity = 1 ; } fLoadFactor = loadFactor ; fTableSize = initialCapacity ; fBuckets = new Entry [ fTableSize ] ; fThreshold = ( int ) ( fTableSize * loadFactor ) ; fCount = 0 ; }
target:  Constructs a new, empty SymbolTable with the specified initial capacity and the specified load factor.