BUG-4295: instantiate MERGE operations lazily
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / tree / ListEntryModificationStrategy.java
index 30b17b1c0e4aa76eebbaa6c9d16bb3b23ead3fde..f2ba17be3717a081f975c04d915d064d8a43e928 100644 (file)
@@ -54,4 +54,11 @@ final class ListEntryModificationStrategy extends AbstractDataNodeContainerModif
         checkArgument(original instanceof MapEntryNode);
         return ImmutableMapEntryNodeBuilder.create((MapEntryNode) original);
     }
+
+    @Override
+    protected NormalizedNode<?, ?> createEmptyValue(NormalizedNode<?, ?> original) {
+        checkArgument(original instanceof MapEntryNode);
+        return ImmutableMapEntryNodeBuilder.create().withNodeIdentifier(((MapEntryNode) original).getIdentifier())
+                .build();
+    }
 }
\ No newline at end of file