// generated from classpath:///qimlEngine.qiml
package com.jxml.quick.engine;
import com.jxml.quick.*;
import com.jxml.quick.recycle.*;
import com.jxml.quick.access.*;
import com.jxml.quick.qmap.*;
import com.jxml.quick.tf.*;
import org.xml.sax.*;

public class Create extends QSchemaFactory
{
	protected static QDoc schema=null;

	public static QDoc createSchema()
		throws SAXException, QE, QPE, ClassNotFoundException, 
			InstantiationException, IllegalAccessException
	{
		if (schema!=null)
			return schema;
		return (new Create()).create();
	}

	public QDoc create()
		throws SAXException, QE, QPE, ClassNotFoundException, 
			InstantiationException, IllegalAccessException
	{
		if (schema!=null)
			return schema;
		synchronized(this.getClass())
		{
			if (schema!=null)
				return schema;
			schema=build();
			return schema;
		}
	}

	protected QDoc build()
		throws SAXException, QE, QPE, ClassNotFoundException, 
			InstantiationException, IllegalAccessException
	{
		QDocImpl doc=new QDocImpl();
		QIML rootCE=new QIML();
		
		rootCE.SYSTEM="classpath:///qiml.dtd";
		doc.setRoot(rootCE);
		QElementFactory var0=new QElementFactory();
		doc.setId("qiml",var0);
		var0.tagName="qiml";
		var0.targetFactory=new com.jxml.quick.engine.QIMLTF();
		QCElementFactory var1=new QCElementFactory();
		doc.setId("genid_993704730212",var1);
		var1.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var2=new QElementFactory();
		doc.setId("genid_993704730213",var2);
		var2.tagName="_attributes";
		var2.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var3=new QCElementFactory();
		doc.setId("genid_993704730214",var3);
		var3.optional=true;
		var3.access=new com.jxml.quick.engine.QPublicAccess();
		QElementFactory var4=new QElementFactory();
		doc.setId("qiml.PUBLIC",var4);
		var4.tagName="PUBLIC";
		var4.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var4.addToFactory(var3);
		var3.addToFactory(var2);
		QCElementFactory var5=new QCElementFactory();
		doc.setId("genid_993704730215",var5);
		var5.optional=true;
		var5.access=new com.jxml.quick.engine.QSystemAccess();
		QElementFactory var6=new QElementFactory();
		doc.setId("qiml.SYSTEM",var6);
		var6.tagName="SYSTEM";
		var6.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var6.addToFactory(var5);
		var5.addToFactory(var2);
		var2.addToFactory(var1);
		var1.addToFactory(var0);
		QCElementFactory var7=new QCElementFactory();
		doc.setId("genid_993704730216",var7);
		var7.access=new com.jxml.quick.engine.QFactoryAccess();
		QElementFactory var8=new QElementFactory();
		doc.setId("elementDefinition",var8);
		var8.tagName="elementDefinition";
		var8.targetFactory=new com.jxml.quick.engine.QElementFactoryTF();
		QCElementFactory var9=new QCElementFactory();
		doc.setId("genid_993704730217",var9);
		var9.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var10=new QElementFactory();
		doc.setId("genid_993704730218",var10);
		var10.tagName="_attributes";
		var10.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var11=new QCElementFactory();
		doc.setId("genid_993704730219",var11);
		var11.optional=true;
		var11.access=new com.jxml.quick.engine.QIdAccess();
		QElementFactory var12=new QElementFactory();
		doc.setId("ID",var12);
		var12.tagName="ID";
		var12.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var12.addToFactory(var11);
		var11.addToFactory(var10);
		QCElementFactory var13=new QCElementFactory();
		doc.setId("genid_993704730220",var13);
		var13.defaultValue="False";
		var13.optional=true;
		var13.access=new com.jxml.quick.engine.QBiModalAccess();
		QElementFactory var14=new QElementFactory();
		doc.setId("bimodal",var14);
		var14.tagName="bimodal";
		var14.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var14.addToFactory(var13);
		var13.addToFactory(var10);
		QCElementFactory var15=new QCElementFactory();
		doc.setId("genid_993704730221",var15);
		var15.defaultValue="False";
		var15.optional=true;
		var15.access=new com.jxml.quick.engine.QIsCDataAccess();
		QElementFactory var16=new QElementFactory();
		doc.setId("cdata",var16);
		var16.tagName="cdata";
		var16.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var16.addToFactory(var15);
		var15.addToFactory(var10);
		QCElementFactory var17=new QCElementFactory();
		doc.setId("genid_993704730222",var17);
		var17.defaultValue="False";
		var17.optional=true;
		var17.access=new com.jxml.quick.engine.QConditionalAccess();
		QElementFactory var18=new QElementFactory();
		doc.setId("conditional",var18);
		var18.tagName="conditional";
		var18.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var18.addToFactory(var17);
		var17.addToFactory(var10);
		QCElementFactory var19=new QCElementFactory();
		doc.setId("genid_993704730223",var19);
		var19.defaultValue="False";
		var19.optional=true;
		var19.access=new com.jxml.quick.engine.QIsIdRefAccess();
		QElementFactory var20=new QElementFactory();
		doc.setId("isIdRef",var20);
		var20.tagName="isIdRef";
		var20.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var20.addToFactory(var19);
		var19.addToFactory(var10);
		QCElementFactory var21=new QCElementFactory();
		doc.setId("genid_993704730224",var21);
		var21.optional=true;
		var21.access=new com.jxml.quick.engine.QTagNameAccess();
		QElementFactory var22=new QElementFactory();
		doc.setId("tagName",var22);
		var22.tagName="tagName";
		var22.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var22.addToFactory(var21);
		var21.addToFactory(var10);
		QCElementFactory var23=new QCElementFactory();
		doc.setId("genid_993704730225",var23);
		var23.defaultValue="False";
		var23.optional=true;
		var23.access=new com.jxml.quick.engine.QWildAccess();
		QElementFactory var24=new QElementFactory();
		doc.setId("wild",var24);
		var24.tagName="wild";
		var24.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var24.addToFactory(var23);
		var23.addToFactory(var10);
		var10.addToFactory(var9);
		var9.addToFactory(var8);
		QCElementFactory var25=new QCElementFactory();
		doc.setId("genid_993704730226",var25);
		var25.optional=true;
		var25.repeating=true;
		var25.access=new com.jxml.quick.access.QPERemAccess();
		QElementFactory var26=new QElementFactory();
		doc.setId("rem",var26);
		var26.tagName="rem";
		var26.targetFactory=new com.jxml.quick.tf.QStringTF();
		QCElementFactory var27=new QCElementFactory();
		doc.setId("genid_993704730227",var27);
		var27.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var28=new QElementFactory();
		doc.setId("genid_993704730228",var28);
		var28.tagName="_attributes";
		var28.targetFactory=new com.jxml.quick.tf.QMALTF();
		var28.addToFactory(var27);
		var27.addToFactory(var26);
		var26.addToFactory(var25);
		var25.addToFactory(var8);
		QCElementFactory var29=new QCElementFactory();
		doc.setId("genid_993704730229",var29);
		var29.access=new com.jxml.quick.engine.QTargetFactoryAccess();
		QElementFactory var30=new QElementFactory();
		doc.setId("target",var30);
		var30.tagName="interface target";
		QClassWrapper var31=new QClassWrapper();
		var30.targetFactory=var31;
		var31.wClassName="com.jxml.quick.model.qiml.Target";
		QElementFactory var32=new QElementFactory();
		doc.setId("targetClass",var32);
		var32.tagName="targetClass";
		var32.targetFactory=new com.jxml.quick.tf.QClassTF();
		QCElementFactory var33=new QCElementFactory();
		doc.setId("genid_993704730230",var33);
		var33.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var34=new QElementFactory();
		doc.setId("genid_993704730231",var34);
		var34.tagName="_attributes";
		var34.targetFactory=new com.jxml.quick.tf.QMALTF();
		var34.addToFactory(var33);
		var33.addToFactory(var32);
		var32.setSuperclass(var30);
		QElementFactory var35=new QElementFactory();
		doc.setId("targetClass1",var35);
		var35.tagName="targetClass1";
		var35.targetFactory=new com.jxml.quick.tf.QDataClassTF();
		QCElementFactory var36=new QCElementFactory();
		doc.setId("genid_993704730232",var36);
		var36.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var37=new QElementFactory();
		doc.setId("genid_993704730233",var37);
		var37.tagName="_attributes";
		var37.targetFactory=new com.jxml.quick.tf.QMALTF();
		var37.addToFactory(var36);
		var36.addToFactory(var35);
		var35.setSuperclass(var30);
		QElementFactory var38=new QElementFactory();
		doc.setId("targetEditor",var38);
		var38.tagName="targetEditor";
		var38.targetFactory=new com.jxml.quick.tf.QPropertyEditorTF();
		QCElementFactory var39=new QCElementFactory();
		doc.setId("genid_993704730234",var39);
		var39.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var40=new QElementFactory();
		doc.setId("genid_993704730235",var40);
		var40.tagName="_attributes";
		var40.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var41=new QCElementFactory();
		doc.setId("genid_993704730236",var41);
		var41.optional=true;
		var41.access=new com.jxml.quick.access.QPEClassAccess();
		QElementFactory var42=new QElementFactory();
		doc.setId("editorClass",var42);
		var42.tagName="class";
		var42.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var42.addToFactory(var41);
		var41.addToFactory(var40);
		QCElementFactory var43=new QCElementFactory();
		doc.setId("genid_993704730237",var43);
		var43.access=new com.jxml.quick.access.QPETargetClassAccess();
		QElementFactory var44=new QElementFactory();
		doc.setId("editorTargetClass",var44);
		var44.tagName="targetClass";
		var44.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var44.addToFactory(var43);
		var43.addToFactory(var40);
		var40.addToFactory(var39);
		var39.addToFactory(var38);
		QCElementFactory var45=new QCElementFactory();
		doc.setId("genid_993704730238",var45);
		var45.optional=true;
		var45.repeating=true;
		var45.access=new com.jxml.quick.access.QPEValuesAccess();
		QElementFactory var46=new QElementFactory();
		doc.setId("value",var46);
		var46.tagName="value";
		var46.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		QCElementFactory var47=new QCElementFactory();
		doc.setId("genid_993704730239",var47);
		var47.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var48=new QElementFactory();
		doc.setId("genid_993704730240",var48);
		var48.tagName="_attributes";
		var48.targetFactory=new com.jxml.quick.tf.QMALTF();
		var48.addToFactory(var47);
		var47.addToFactory(var46);
		var46.addToFactory(var45);
		var45.addToFactory(var38);
		var38.setSuperclass(var30);
		QElementFactory var49=new QElementFactory();
		doc.setId("targetFactory",var49);
		var49.tagName="targetFactory";
		var49.targetFactory=new com.jxml.quick.tf.QTargetFactoryTF();
		QCElementFactory var50=new QCElementFactory();
		doc.setId("genid_993704730241",var50);
		var50.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var51=new QElementFactory();
		doc.setId("genid_993704730242",var51);
		var51.tagName="_attributes";
		var51.targetFactory=new com.jxml.quick.tf.QMALTF();
		var51.addToFactory(var50);
		var50.addToFactory(var49);
		var49.setSuperclass(var30);
		QCElementFactory var52=new QCElementFactory();
		doc.setId("genid_993704730243",var52);
		var52.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var53=new QElementFactory();
		doc.setId("genid_993704730244",var53);
		var53.tagName="_attributes";
		var53.targetFactory=new com.jxml.quick.tf.QMALTF();
		var53.addToFactory(var52);
		var52.addToFactory(var30);
		var30.addToFactory(var29);
		var29.addToFactory(var8);
		QCMSelFactory var54=new QCMSelFactory();
		doc.setId("genid_993704730245",var54);
		var54.optional=true;
		var54.repeating=true;
		var54.access=new com.jxml.quick.engine.QSubclassAccess();
		QCElementFactory var55=new QCElementFactory();
		doc.setId("genid_993704730246",var55);
		QElementFactory var56=var8;
		var56.addToFactory(var55);
		var55.addToFactory(var54);
		QCElementFactory var57=new QCElementFactory();
		doc.setId("genid_993704730247",var57);
		QElementFactory var58=new QElementFactory();
		doc.setId("link",var58);
		var58.tagName="link";
		var58.targetFactory=new com.jxml.quick.engine.QHRefTF();
		QCElementFactory var59=new QCElementFactory();
		doc.setId("genid_993704730248",var59);
		var59.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var60=new QElementFactory();
		doc.setId("genid_993704730249",var60);
		var60.tagName="_attributes";
		var60.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var61=new QCElementFactory();
		doc.setId("genid_993704730250",var61);
		var61.defaultValue="java.lang.Object";
		var61.fixed=true;
		var61.optional=true;
		QFieldAccess var62=new QFieldAccess();
		var61.access=var62;
		var62.field="expects";
		QElementFactory var63=new QElementFactory();
		doc.setId("link.expects",var63);
		var63.tagName="expects";
		var63.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var63.addToFactory(var61);
		var61.addToFactory(var60);
		QCElementFactory var64=new QCElementFactory();
		doc.setId("genid_993704730251",var64);
		QFieldAccess var65=new QFieldAccess();
		var64.access=var65;
		var65.field="href";
		QElementFactory var66=new QElementFactory();
		doc.setId("link.href",var66);
		var66.tagName="href";
		var66.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var66.addToFactory(var64);
		var64.addToFactory(var60);
		QCElementFactory var67=new QCElementFactory();
		doc.setId("genid_993704730252",var67);
		var67.defaultValue="http://www.jxml.com/qiml.qiml";
		var67.fixed=true;
		var67.optional=true;
		QFieldAccess var68=new QFieldAccess();
		var67.access=var68;
		var68.field="schema";
		QElementFactory var69=new QElementFactory();
		doc.setId("link.schema",var69);
		var69.tagName="schema";
		var69.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var69.addToFactory(var67);
		var67.addToFactory(var60);
		var60.addToFactory(var59);
		var59.addToFactory(var58);
		var58.addToFactory(var57);
		var57.addToFactory(var54);
		var54.addToFactory(var8);
		QCMSelFactory var70=new QCMSelFactory();
		doc.setId("genid_993704730253",var70);
		var70.optional=true;
		var70.repeating=true;
		var70.access=new com.jxml.quick.engine.QFactoryAccess();
		QCElementFactory var71=new QCElementFactory();
		doc.setId("genid_993704730254",var71);
		var71.optional=true;
		var71.repeating=true;
		QElementFactory var72=new QElementFactory();
		doc.setId("contentModel",var72);
		var72.tagName="interface contentModel";
		QClassWrapper var73=new QClassWrapper();
		var72.targetFactory=var73;
		var73.wClassName="com.jxml.quick.model.qiml.ContentModel";
		QElementFactory var74=new QElementFactory();
		doc.setId("childElement",var74);
		var74.tagName="childElement";
		var74.targetFactory=new com.jxml.quick.engine.QCElementFactoryTF();
		QCElementFactory var75=new QCElementFactory();
		doc.setId("genid_993704730255",var75);
		var75.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var76=new QElementFactory();
		doc.setId("genid_993704730256",var76);
		var76.tagName="_attributes";
		var76.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var77=new QCElementFactory();
		doc.setId("genid_993704730257",var77);
		var77.optional=true;
		var77.access=new com.jxml.quick.engine.QIdAccess();
		QElementFactory var78=var12;
		var78.addToFactory(var77);
		var77.addToFactory(var76);
		QCElementFactory var79=new QCElementFactory();
		doc.setId("genid_993704730258",var79);
		var79.optional=true;
		var79.access=new com.jxml.quick.engine.QDefaultAccess();
		QElementFactory var80=new QElementFactory();
		doc.setId("default",var80);
		var80.tagName="default";
		var80.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var80.addToFactory(var79);
		var79.addToFactory(var76);
		QCElementFactory var81=new QCElementFactory();
		doc.setId("genid_993704730259",var81);
		var81.defaultValue="False";
		var81.optional=true;
		var81.access=new com.jxml.quick.engine.QFixedAccess();
		QElementFactory var82=new QElementFactory();
		doc.setId("fixed",var82);
		var82.tagName="fixed";
		var82.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var82.addToFactory(var81);
		var81.addToFactory(var76);
		QCElementFactory var83=new QCElementFactory();
		doc.setId("genid_993704730260",var83);
		var83.defaultValue="False";
		var83.optional=true;
		var83.access=new com.jxml.quick.engine.QOptionalAccess();
		QElementFactory var84=new QElementFactory();
		doc.setId("optional",var84);
		var84.tagName="optional";
		var84.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var84.addToFactory(var83);
		var83.addToFactory(var76);
		QCElementFactory var85=new QCElementFactory();
		doc.setId("genid_993704730261",var85);
		var85.defaultValue="False";
		var85.optional=true;
		var85.access=new com.jxml.quick.engine.QRepeatingAccess();
		QElementFactory var86=new QElementFactory();
		doc.setId("repeating",var86);
		var86.tagName="repeating";
		var86.targetFactory=new QPropertyEditor("java.lang.Boolean","sun.beans.editors.BoolEditor");

		var86.addToFactory(var85);
		var85.addToFactory(var76);
		var76.addToFactory(var75);
		var75.addToFactory(var74);
		QCElementFactory var87=new QCElementFactory();
		doc.setId("genid_993704730262",var87);
		var87.optional=true;
		var87.access=new com.jxml.quick.engine.QAccessAccess();
		QElementFactory var88=new QElementFactory();
		doc.setId("access",var88);
		var88.tagName="interface access";
		QClassWrapper var89=new QClassWrapper();
		var88.targetFactory=var89;
		var89.wClassName="com.jxml.quick.model.qiml.Access";
		QElementFactory var90=new QElementFactory();
		doc.setId("accessClass",var90);
		var90.tagName="accessClass";
		var90.targetFactory=new com.jxml.quick.tf.QAccessTF();
		QCElementFactory var91=new QCElementFactory();
		doc.setId("genid_993704730263",var91);
		var91.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var92=new QElementFactory();
		doc.setId("genid_993704730264",var92);
		var92.tagName="_attributes";
		var92.targetFactory=new com.jxml.quick.tf.QMALTF();
		var92.addToFactory(var91);
		var91.addToFactory(var90);
		var90.setSuperclass(var88);
		QElementFactory var93=new QElementFactory();
		doc.setId("accessField",var93);
		var93.tagName="accessField";
		var93.targetFactory=new com.jxml.quick.tf.QFieldTF();
		QCElementFactory var94=new QCElementFactory();
		doc.setId("genid_993704730265",var94);
		var94.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var95=new QElementFactory();
		doc.setId("genid_993704730266",var95);
		var95.tagName="_attributes";
		var95.targetFactory=new com.jxml.quick.tf.QMALTF();
		var95.addToFactory(var94);
		var94.addToFactory(var93);
		var93.setSuperclass(var88);
		QElementFactory var96=new QElementFactory();
		doc.setId("accessListField",var96);
		var96.tagName="accessListField";
		var96.targetFactory=new com.jxml.quick.tf.QListFieldTF();
		QCElementFactory var97=new QCElementFactory();
		doc.setId("genid_993704730267",var97);
		var97.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var98=new QElementFactory();
		doc.setId("genid_993704730268",var98);
		var98.tagName="_attributes";
		var98.targetFactory=new com.jxml.quick.tf.QMALTF();
		var98.addToFactory(var97);
		var97.addToFactory(var96);
		var96.setSuperclass(var88);
		QElementFactory var99=new QElementFactory();
		doc.setId("accessListProperty",var99);
		var99.tagName="accessListProperty";
		var99.targetFactory=new com.jxml.quick.tf.QListPropertyTF();
		QCElementFactory var100=new QCElementFactory();
		doc.setId("genid_993704730269",var100);
		var100.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var101=new QElementFactory();
		doc.setId("genid_993704730270",var101);
		var101.tagName="_attributes";
		var101.targetFactory=new com.jxml.quick.tf.QMALTF();
		var101.addToFactory(var100);
		var100.addToFactory(var99);
		var99.setSuperclass(var88);
		QElementFactory var102=new QElementFactory();
		doc.setId("accessMapField",var102);
		var102.tagName="accessMapField";
		var102.targetFactory=new com.jxml.quick.qmap.QMapFieldTF();
		QCElementFactory var103=new QCElementFactory();
		doc.setId("genid_993704730271",var103);
		var103.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var104=new QElementFactory();
		doc.setId("genid_993704730272",var104);
		var104.tagName="_attributes";
		var104.targetFactory=new com.jxml.quick.tf.QMALTF();
		var104.addToFactory(var103);
		var103.addToFactory(var102);
		var102.setSuperclass(var88);
		QElementFactory var105=new QElementFactory();
		doc.setId("accessMapProperty",var105);
		var105.tagName="accessMapProperty";
		var105.targetFactory=new com.jxml.quick.qmap.QMapPropertyTF();
		QCElementFactory var106=new QCElementFactory();
		doc.setId("genid_993704730273",var106);
		var106.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var107=new QElementFactory();
		doc.setId("genid_993704730274",var107);
		var107.tagName="_attributes";
		var107.targetFactory=new com.jxml.quick.tf.QMALTF();
		var107.addToFactory(var106);
		var106.addToFactory(var105);
		var105.setSuperclass(var88);
		QElementFactory var108=new QElementFactory();
		doc.setId("accessProperty",var108);
		var108.tagName="accessProperty";
		var108.targetFactory=new com.jxml.quick.tf.QPropertyTF();
		QCElementFactory var109=new QCElementFactory();
		doc.setId("genid_993704730275",var109);
		var109.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var110=new QElementFactory();
		doc.setId("genid_993704730276",var110);
		var110.tagName="_attributes";
		var110.targetFactory=new com.jxml.quick.tf.QMALTF();
		var110.addToFactory(var109);
		var109.addToFactory(var108);
		var108.setSuperclass(var88);
		QCElementFactory var111=new QCElementFactory();
		doc.setId("genid_993704730277",var111);
		var111.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var112=new QElementFactory();
		doc.setId("genid_993704730278",var112);
		var112.tagName="_attributes";
		var112.targetFactory=new com.jxml.quick.tf.QMALTF();
		var112.addToFactory(var111);
		var111.addToFactory(var88);
		var88.addToFactory(var87);
		var87.addToFactory(var74);
		QCMSelFactory var113=new QCMSelFactory();
		doc.setId("genid_993704730279",var113);
		var113.access=new com.jxml.quick.engine.QFactoryAccess();
		QCElementFactory var114=new QCElementFactory();
		doc.setId("genid_993704730280",var114);
		QElementFactory var115=var8;
		var115.addToFactory(var114);
		var114.addToFactory(var113);
		QCElementFactory var116=new QCElementFactory();
		doc.setId("genid_993704730281",var116);
		QElementFactory var117=var58;
		var117.addToFactory(var116);
		var116.addToFactory(var113);
		var113.addToFactory(var74);
		var74.setSuperclass(var72);
		QElementFactory var118=new QElementFactory();
		doc.setId("childSelection",var118);
		var118.tagName="childSelection";
		var118.targetFactory=new com.jxml.quick.engine.QCMSelFactoryTF();
		QCElementFactory var119=new QCElementFactory();
		doc.setId("genid_993704730282",var119);
		var119.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var120=new QElementFactory();
		doc.setId("genid_993704730283",var120);
		var120.tagName="_attributes";
		var120.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var121=new QCElementFactory();
		doc.setId("genid_993704730284",var121);
		var121.optional=true;
		var121.access=new com.jxml.quick.engine.QIdAccess();
		QElementFactory var122=var12;
		var122.addToFactory(var121);
		var121.addToFactory(var120);
		QCElementFactory var123=new QCElementFactory();
		doc.setId("genid_993704730285",var123);
		var123.optional=true;
		var123.access=new com.jxml.quick.engine.QOptionalAccess();
		QElementFactory var124=var84;
		var124.addToFactory(var123);
		var123.addToFactory(var120);
		QCElementFactory var125=new QCElementFactory();
		doc.setId("genid_993704730286",var125);
		var125.optional=true;
		var125.access=new com.jxml.quick.engine.QRepeatingAccess();
		QElementFactory var126=var86;
		var126.addToFactory(var125);
		var125.addToFactory(var120);
		var120.addToFactory(var119);
		var119.addToFactory(var118);
		QCElementFactory var127=new QCElementFactory();
		doc.setId("genid_993704730287",var127);
		var127.optional=true;
		var127.access=new com.jxml.quick.engine.QAccessAccess();
		QElementFactory var128=var88;
		var128.addToFactory(var127);
		var127.addToFactory(var118);
		QCMSelFactory var129=new QCMSelFactory();
		doc.setId("genid_993704730288",var129);
		var129.repeating=true;
		var129.access=new com.jxml.quick.engine.QFactoryAccess();
		QCElementFactory var130=new QCElementFactory();
		doc.setId("genid_993704730289",var130);
		var130.optional=true;
		var130.repeating=true;
		QElementFactory var131=var72;
		var131.addToFactory(var130);
		var130.addToFactory(var129);
		QCElementFactory var132=new QCElementFactory();
		doc.setId("genid_993704730290",var132);
		QElementFactory var133=new QElementFactory();
		doc.setId("clink",var133);
		var133.tagName="clink";
		var133.targetFactory=new com.jxml.quick.engine.QHRefTF();
		QCElementFactory var134=new QCElementFactory();
		doc.setId("genid_993704730291",var134);
		var134.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var135=new QElementFactory();
		doc.setId("genid_993704730292",var135);
		var135.tagName="_attributes";
		var135.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var136=new QCElementFactory();
		doc.setId("genid_993704730293",var136);
		var136.defaultValue="com.jxml.quick.model.qiml.ContentModel";
		var136.fixed=true;
		var136.optional=true;
		QFieldAccess var137=new QFieldAccess();
		var136.access=var137;
		var137.field="expects";
		QElementFactory var138=new QElementFactory();
		doc.setId("clink.expects",var138);
		var138.tagName="expects";
		var138.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var138.addToFactory(var136);
		var136.addToFactory(var135);
		QCElementFactory var139=new QCElementFactory();
		doc.setId("genid_993704730294",var139);
		QFieldAccess var140=new QFieldAccess();
		var139.access=var140;
		var140.field="href";
		QElementFactory var141=new QElementFactory();
		doc.setId("clink.href",var141);
		var141.tagName="href";
		var141.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var141.addToFactory(var139);
		var139.addToFactory(var135);
		QCElementFactory var142=new QCElementFactory();
		doc.setId("genid_993704730295",var142);
		var142.defaultValue="http://www.jxml.com/qiml.qiml";
		var142.fixed=true;
		var142.optional=true;
		QFieldAccess var143=new QFieldAccess();
		var142.access=var143;
		var143.field="schema";
		QElementFactory var144=new QElementFactory();
		doc.setId("clink.schema",var144);
		var144.tagName="schema";
		var144.targetFactory=new QPropertyEditor("java.lang.String","sun.beans.editors.StringEditor");

		var144.addToFactory(var142);
		var142.addToFactory(var135);
		var135.addToFactory(var134);
		var134.addToFactory(var133);
		var133.addToFactory(var132);
		var132.addToFactory(var129);
		var129.addToFactory(var118);
		var118.setSuperclass(var72);
		QElementFactory var145=new QElementFactory();
		doc.setId("childSequence",var145);
		var145.tagName="childSequence";
		var145.targetFactory=new com.jxml.quick.engine.QCMSeqFactoryTF();
		QCElementFactory var146=new QCElementFactory();
		doc.setId("genid_993704730296",var146);
		var146.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var147=new QElementFactory();
		doc.setId("genid_993704730297",var147);
		var147.tagName="_attributes";
		var147.targetFactory=new com.jxml.quick.tf.QMALTF();
		QCElementFactory var148=new QCElementFactory();
		doc.setId("genid_993704730298",var148);
		var148.optional=true;
		var148.access=new com.jxml.quick.engine.QIdAccess();
		QElementFactory var149=var12;
		var149.addToFactory(var148);
		var148.addToFactory(var147);
		QCElementFactory var150=new QCElementFactory();
		doc.setId("genid_993704730299",var150);
		var150.optional=true;
		var150.access=new com.jxml.quick.engine.QOptionalAccess();
		QElementFactory var151=var84;
		var151.addToFactory(var150);
		var150.addToFactory(var147);
		QCElementFactory var152=new QCElementFactory();
		doc.setId("genid_993704730300",var152);
		var152.optional=true;
		var152.access=new com.jxml.quick.engine.QRepeatingAccess();
		QElementFactory var153=var86;
		var153.addToFactory(var152);
		var152.addToFactory(var147);
		var147.addToFactory(var146);
		var146.addToFactory(var145);
		QCElementFactory var154=new QCElementFactory();
		doc.setId("genid_993704730301",var154);
		var154.optional=true;
		var154.access=new com.jxml.quick.engine.QAccessAccess();
		QElementFactory var155=var88;
		var155.addToFactory(var154);
		var154.addToFactory(var145);
		QCMSelFactory var156=new QCMSelFactory();
		doc.setId("genid_993704730302",var156);
		var156.repeating=true;
		var156.access=new com.jxml.quick.engine.QFactoryAccess();
		QCElementFactory var157=new QCElementFactory();
		doc.setId("genid_993704730303",var157);
		var157.optional=true;
		var157.repeating=true;
		QElementFactory var158=var72;
		var158.addToFactory(var157);
		var157.addToFactory(var156);
		QCElementFactory var159=new QCElementFactory();
		doc.setId("genid_993704730304",var159);
		QElementFactory var160=var133;
		var160.addToFactory(var159);
		var159.addToFactory(var156);
		var156.addToFactory(var145);
		var145.setSuperclass(var72);
		QCElementFactory var161=new QCElementFactory();
		doc.setId("genid_993704730305",var161);
		var161.access=new com.jxml.quick.access.QMALAccess();
		QElementFactory var162=new QElementFactory();
		doc.setId("genid_993704730306",var162);
		var162.tagName="_attributes";
		var162.targetFactory=new com.jxml.quick.tf.QMALTF();
		var162.addToFactory(var161);
		var161.addToFactory(var72);
		var72.addToFactory(var71);
		var71.addToFactory(var70);
		QCElementFactory var163=new QCElementFactory();
		doc.setId("genid_993704730307",var163);
		QElementFactory var164=var133;
		var164.addToFactory(var163);
		var163.addToFactory(var70);
		var70.addToFactory(var8);
		var8.addToFactory(var7);
		var7.addToFactory(var0);

		var0.addToFactory(rootCE);
		doc.setSchema(doc);
		doc.setKey("http://www.jxml.com/qiml.qiml");
		doc.pool=new QContextPool(doc);
		Quick.schemaHash.add(doc);
		return doc;
	}
}		

