Revert "Realign ImmutableMapNodeBuilder and XML JSON builder"
[yangtools.git] / yang / yang-data-util / src / main / java / org / opendaylight / yangtools / yang / data / util / CompositeNodeDataWithSchema.java
index 6ee6fa5c61eef0119419484e5d3b42d75edb06f4..45791b1effe884a1abda9fc3f1bdea4ce16ec8a9 100644 (file)
@@ -161,7 +161,12 @@ public class CompositeNodeDataWithSchema extends AbstractNodeDataWithSchema {
     }
 
     void addCompositeChild(final CompositeNodeDataWithSchema newChild) {
-        addChild(newChild);
+        AugmentationSchema augSchema = findCorrespondingAugment(getSchema(), newChild.getSchema());
+        if (augSchema != null) {
+            augmentationsToChild.put(augSchema, newChild);
+        } else {
+            addChild(newChild);
+        }
     }
 
     private AbstractNodeDataWithSchema addChild(final DataSchemaNode schema) {