- @Override
- @SuppressWarnings("rawtypes")
- protected DataContainerNodeBuilder createBuilder(final NormalizedNode<?, ?> original) {
- checkArgument(original instanceof AugmentationNode);
- return ImmutableAugmentationNodeBuilder.create((AugmentationNode) original);
+ private final AugmentationNode emptyNode;
+
+ AugmentationModificationStrategy(final AugmentationSchemaNode schema, final DataNodeContainer resolved,
+ final DataTreeConfiguration treeConfig) {
+ super(SUPPORT, EffectiveAugmentationSchema.create(schema, resolved), treeConfig);
+ emptyNode = Builders.augmentationBuilder()
+ .withNodeIdentifier(DataSchemaContextNode.augmentationIdentifierFrom(schema))
+ .build();