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.