public abstract boolean equals (Object another)

Overriding: java.lang.Object

Compares this principal to the specified object. Returns true if the object passed in matches the principal represented by the implementation of this interface.

Parameters:
another    principal to compare with.

Returns:  true if the principal passed in is the same as that encapsulated by this principal, and false otherwise.