in src/main/java/org/apache/sling/graphql/core/engine/SelectionSetWrapper.java [42:56]
public SelectionSetWrapper(@Nullable DataFetchingFieldSelectionSet selectionSet) {
if (selectionSet != null) {
selectionSet.getImmediateFields().forEach(sf -> {
String name = sf.getName();
SelectedFieldWrapper selectedField = new SelectedFieldWrapper(sf);
if (!fieldsMap.containsKey(name)) {
fieldsMap.put(name, selectedField);
if (!name.contains("/")) {
fields.add(selectedField);
}
}
});
initFlatMap(fields, "");
}
}