next = identifierManager.getPath(PropertyValues.newWeakReference(value));
// filter by authorizable type, and/or get inherited members
if (next != null && (includeInherited || authorizableType != AuthorizableType.AUTHORIZABLE)) {
Tree auth = getByPath(next);
AuthorizableType type = UserUtil.getType(auth);
if (includeInherited && type == AuthorizableType.GROUP) {
parent = getMembers(auth, authorizableType, true, processedRefs);
}
if (authorizableType != AuthorizableType.AUTHORIZABLE && type != authorizableType) {