Interface that defines logic for handling proxied instances
| Type | Name and description | 
|---|---|
| void | initialize(java.lang.Object o)Initializes an existing uninitialized proxy instance. | 
| boolean | isInitialized(java.lang.Object o)Returns whether a lazy proxied instance has been initialized. | 
| boolean | isInitialized(java.lang.Object obj, java.lang.String associationName)Tests whether an association of the given object has been initialized. | 
| boolean | isProxy(java.lang.Object o)Returns true if the specified object is a proxy. | 
| java.lang.Object | unwrapIfProxy(java.lang.Object instance)Returns the unwrapped proxy instance or the original object if not proxied. | 
Initializes an existing uninitialized proxy instance.
o -  The proxy instanceReturns whether a lazy proxied instance has been initialized.
o -  The instance to testTests whether an association of the given object has been initialized.
obj -  The object to checkassociationName -  The associationReturns true if the specified object is a proxy.
o -  The object in questionReturns the unwrapped proxy instance or the original object if not proxied.
instance -  The instance to unwrap