@Override
            public InternalType getObject() {
                return object;
            }
Notifies all registered listeners that the given operation has failed
against the object having the given identifier within the Directory
represented by this resource.

@param operation
    The operation that failed.

@param identifier
    The identifier of the object that would have been affected by the
    operation had it succeeded.

@param object
    The specific object would have been affected by the operation, if
    available, had it succeeded, including any changes that were
    intended to be applied to the object. If not available, this may be
    null.

@param failure
    The failure that occurred.

@throws GuacamoleException
    If a listener throws a GuacamoleException from its event handler.
guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java