private final SchemaPath groupingPath;\r
private final Set<AugmentationSchemaBuilder> addedAugments = new HashSet<AugmentationSchemaBuilder>();\r
private List<SchemaNodeBuilder> refineBuilders = new ArrayList<SchemaNodeBuilder>();\r
- private List<RefineHolder> refines = Collections.emptyList();\r
+ private List<RefineHolder> refines = new ArrayList<RefineHolder>();\r
\r
UsesNodeBuilderImpl(final String groupingPathStr) {\r
this.groupingPath = parseUsesPath(groupingPathStr);\r
refineBuilders.add(refineNode);\r
}\r
\r
+ @Override\r
public List<RefineHolder> getRefines() {\r
return refines;\r
}\r
\r
@Override\r
- public void setRefines(List<RefineHolder> refines) {\r
- if(refines != null) {\r
- this.refines = refines;\r
- }\r
+ public void addRefine(RefineHolder refine) {\r
+ refines.add(refine);\r
}\r
\r
private SchemaPath parseUsesPath(final String augmentPath) {\r