in grails-forge-core/src/main/java/org/grails/forge/feature/config/Configuration.java [151:173]
private boolean containsNested(String key) {
if (key.indexOf('.') == -1) {
return false;
}
final String[] tokens = key.split("\\.");
Map<String, Object> map = this;
for (int i = 0; i < tokens.length; i++) {
String token = tokens[i];
if (!map.containsKey(token)) {
return false;
} else {
final Object o = map.get(token);
if (i == tokens.length - 1) {
return true;
} else if (o instanceof Map) {
map = (Map<String, Object>) o;
} else {
return false;
}
}
}
return true;
}