@Override
    public int hashCode() {
        int hash = 5;
        if (identifier != null) hash = 47 * hash + identifier.hashCode();
        if (type != null)       hash = 47 * hash + type.hashCode();
        return hash;
    }
Returns the identifier of the specific object affected by this
permission.

@return The identifier of the specific object affected by this
        permission.
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/permission/ObjectPermission.java