final Subgraph subgraph = graph.addSubgraph(entry.getKey());
final ObjectGraph entityGraph = entry.getValue();
final Set<String> fields = entityGraph.getFields(entry.getKey());
if (!fields.isEmpty()) {
subgraph.addAttributeNodes(fields.toArray(new String[fields.size()]));
}
final Map<String, ObjectGraph> subgraphs = entityGraph.getSubgraphs(entry.getKey());
if (!subgraphs.isEmpty()) {
final Class<?> subEntityClass = entityGraph.getEntityClass();