@Override
    public boolean equals(final Object object) {
        if (this == object) {
            return true;
        }
        if (object == null || getClass() != object.getClass()) {
            return false;
        }
        final UserDependency that = (UserDependency) object;
        return Objects.equals(userRef, that.userRef) &&
               Objects.equals(details, that.details) &&
               Objects.equals(docRef, that.docRef);
    }
The document that has the dependency on the user.
May be null.
stroom-util-shared/src/main/java/stroom/util/shared/UserDependency.java