question: protected boolean isEqualKey ( Object key1 , Object key2 ) { return ( key1 == key2 || key1 . equals ( key2 ) ) ; }
target:  Compares two keys, in internal converted form, to see if they are equal. This implementation uses the equals method and assumes neither key is null. Subclasses can override this to match differently.