private Map<String, String> loadVersionsFromGraph(Branch branch, SchemaContainerVersion version, ContainerType type) { Map<String, String> versions = new HashMap<>(); String branchUuid = branch.getUuid(); version.getFieldContainers(branchUuid) .filter(c -> c.getSchemaContainerVersion().equals(version)) .filter(c -> c.isType(type, branchUuid)) .forEach(c -> { String v = generateVersion(c, branchUuid, type); versions.put(c.getParentNode().getUuid() + "-" + c.getLanguageTag(), v); }); return versions; }