- private ImmutableLeafSetNodeSchemaAwareBuilder(LeafListSchemaNode schema) {
- super();
- this.schema = schema;
- super.withNodeIdentifier(new InstanceIdentifier.NodeIdentifier(schema.getQName()));
+ private ImmutableLeafSetNodeSchemaAwareBuilder(final LeafListSchemaNode schema) {
+ this.schema = requireNonNull(schema);
+ super.withNodeIdentifier(new NodeIdentifier(schema.getQName()));
+ }
+
+ public ImmutableLeafSetNodeSchemaAwareBuilder(final LeafListSchemaNode schema, final ImmutableLeafSetNode<T> node) {
+ super(node);
+ this.schema = requireNonNull(schema);
+ // FIXME: Preconditions.checkArgument(schema.getQName().equals(node.getIdentifier()));
+ super.withNodeIdentifier(new NodeIdentifier(schema.getQName()));