in src/main/java/org/apache/sling/extensions/webconsolesecurityprovider/internal/AbstractWebConsoleSecurityProvider.java [68:88]
private Set<String> toSet(final Object configObj, final String defaultUser) {
final Set<String> groups = new HashSet<String>();
if (configObj instanceof String) {
groups.add((String) configObj);
} else if (configObj instanceof Collection<?>) {
for (Object obj : ((Collection<?>) configObj)) {
if (obj instanceof String) {
groups.add((String) obj);
}
}
} else if (configObj instanceof String[]) {
for (String string : ((String[]) configObj)) {
if (string != null) {
groups.add(string);
}
}
} else if (configObj == null && defaultUser != null) {
groups.add(defaultUser);
}
return groups;
}