- // UNKNOWN NODES
- for (UnknownSchemaNodeBuilder b : addedUnknownNodes) {
- unknownNodes.add(b.build());
- }
- instance.setUnknownSchemaNodes(unknownNodes);
+ // REFINES
+ final Map<SchemaPath, SchemaNode> refineNodes = new HashMap<>();
+ for (SchemaNodeBuilder refineBuilder : refineBuilders) {
+ SchemaNode refineNode = refineBuilder.build();
+ refineNodes.put(refineNode.getPath(), refineNode);
+ }
+ instance.refines = ImmutableMap.copyOf(refineNodes);