question: public boolean equals ( Object p ) { if ( p instanceof PrincipalImpl || p instanceof GroupImpl ) { if ( ( super . hashCode ( ) & p . hashCode ( ) ) == p . hashCode ( ) ) return true ; else return false ; } else { return false ; } }
target:  Compares this group to the specified object. Returns true if the object passed in matches the group represented.