class PruningDataTreeModification extends ForwardingObject implements DataTreeModification {

    @Override
    public final DataTreeModification newModification() {
        return createNew(delegate.newModification(), dataTree, pruner.duplicate());
    }

      PruningDataTreeModification(final DataTreeModification delegate, final DataTree dataTree,
            final ReusableNormalizedNodePruner pruner);

}