question: private static int stringToHash ( String s ) { int len = s . length ( ) ; int hash = len ; hash <<= 5 ; hash += s . charAt ( 0 ) - 0x60 ; int j = len ; for ( int i = 0 ; i < 4 && j > 0 ; i ++ ) { j -- ; hash <<= 5 ; hash += s . charAt ( j ) - 0x60 ; } return hash ; }
target:  This method has to return a unique integer for each well-known lower-cased element name.