+ public static @NonNull DataContainerNodeBuilder<AugmentationIdentifier, AugmentationNode> create(
+ final int sizeHint) {
+ return new ImmutableAugmentationNodeBuilder(sizeHint);
+ }
+
+ public static @NonNull DataContainerNodeBuilder<AugmentationIdentifier, AugmentationNode> create(
+ final AugmentationNode node) {
+ if (!(node instanceof ImmutableAugmentationNode)) {
+ throw new UnsupportedOperationException(String.format("Cannot initialize from class %s", node.getClass()));
+ }
+
+ return new ImmutableAugmentationNodeBuilder((ImmutableAugmentationNode)node);
+ }
+