+ public AnyXmlBuilder(final String moduleName, final int line, final QName qname, final SchemaPath path,
+ final AnyXmlSchemaNode base) {
+ super(moduleName, line, qname);
+ this.schemaPath = path;
+ this.instance = new AnyXmlSchemaNodeImpl(qname, schemaPath);
+ constraints = new ConstraintsBuilder(moduleName, line, base.getConstraints());
+
+ instance.description = base.getDescription();
+ instance.reference = base.getReference();
+ instance.status = base.getStatus();
+ instance.augmenting = base.isAugmenting();
+ instance.addedByUses = base.isAddedByUses();
+ instance.configuration = base.isConfiguration();
+ instance.constraintsDef = base.getConstraints();
+ instance.unknownNodes.addAll(base.getUnknownSchemaNodes());
+ }
+