question: @ Override public boolean equals ( Object obj ) { if ( this == obj ) return true ; if ( ! ( obj instanceof PrincipalEntry ) ) return false ; PrincipalEntry that = ( PrincipalEntry ) obj ; return ( principalClass . equals ( that . principalClass ) && principalName . equals ( that . principalName ) ) ; }
target:  Test for equality between the specified object and this object. Two PrincipalEntries are equal if their class and name values are equal.