The class serves as a policy map mutator that allows for replacement of current effective policies
stored in the policy map with new effective policy provided by the mutator user.
This class provides implementation of PolicyMapKey interface to be used in connection with
PolicyMap .
Instances of the class are created by a call to one of
PolicyMapcreateWsdlXXXPolicyMapKey(...)
methods.
The class wraps scope information and adds a package setter method to allow injection of actual equality comparator/tester.
This interface defines method that is used to handle actual equality comparison and hash code generation for PolicyMapKey object.
The different implementations of this interface may allow different strategies to be applied for operations mentioned above.