/*-------------------------------------------------------------------------+
|                                                                          |
| Copyright 2012 Technische Universitaet Muenchen and                      |
| Fraunhofer-Institut fuer Experimentelles Software Engineering (IESE)     |
|                                                                          |
| Licensed under the Apache License, Version 2.0 (the "License");          |
| you may not use this file except in compliance with the License.         |
| You may obtain a copy of the License at                                  |
|                                                                          |
|    http://www.apache.org/licenses/LICENSE-2.0                            |
|                                                                          |
| Unless required by applicable law or agreed to in writing, software      |
| distributed under the License is distributed on an "AS IS" BASIS,        |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and      |
| limitations under the License.                                           |
|                                                                          |
+-------------------------------------------------------------------------*/

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.3 in JDK 1.6 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2009.11.18 at 02:47:21 PM CET 
//


package de.quamoco.qm.docbook;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the docbook package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _BookClass_QNAME = new QName("", "book.class");
    private final static QName _SectionClass_QNAME = new QName("", "section.class");
    private final static QName _Systemitem_QNAME = new QName("", "systemitem");
    private final static QName _Mediaobject_QNAME = new QName("", "mediaobject");
    private final static QName _Textobject_QNAME = new QName("", "textobject");
    private final static QName _Corpauthor_QNAME = new QName("", "corpauthor");
    private final static QName _Package_QNAME = new QName("", "package");
    private final static QName _Interfacename_QNAME = new QName("", "interfacename");
    private final static QName _Envar_QNAME = new QName("", "envar");
    private final static QName _GenCharClass_QNAME = new QName("", "gen.char.class");
    private final static QName _DocinfoCharClass_QNAME = new QName("", "docinfo.char.class");
    private final static QName _Productnumber_QNAME = new QName("", "productnumber");
    private final static QName _Segmentedlist_QNAME = new QName("", "segmentedlist");
    private final static QName _Tip_QNAME = new QName("", "tip");
    private final static QName _Guimenuitem_QNAME = new QName("", "guimenuitem");
    private final static QName _Videoobject_QNAME = new QName("", "videoobject");
    private final static QName _Formalpara_QNAME = new QName("", "formalpara");
    private final static QName _Mediaobjectco_QNAME = new QName("", "mediaobjectco");
    private final static QName _Audioobject_QNAME = new QName("", "audioobject");
    private final static QName _Variablelist_QNAME = new QName("", "variablelist");
    private final static QName _Option_QNAME = new QName("", "option");
    private final static QName _Revhistory_QNAME = new QName("", "revhistory");
    private final static QName _Citation_QNAME = new QName("", "citation");
    private final static QName _Screen_QNAME = new QName("", "screen");
    private final static QName _Bibliolist_QNAME = new QName("", "bibliolist");
    private final static QName _Guiicon_QNAME = new QName("", "guiicon");
    private final static QName _InformalClass_QNAME = new QName("", "informal.class");
    private final static QName _Classname_QNAME = new QName("", "classname");
    private final static QName _Simplelist_QNAME = new QName("", "simplelist");
    private final static QName _Sidebar_QNAME = new QName("", "sidebar");
    private final static QName _Firstterm_QNAME = new QName("", "firstterm");
    private final static QName _Table_QNAME = new QName("", "table");
    private final static QName _ListClass_QNAME = new QName("", "list.class");
    private final static QName _MediaobjectMix_QNAME = new QName("", "mediaobject.mix");
    private final static QName _Olink_QNAME = new QName("", "olink");
    private final static QName _Orderedlist_QNAME = new QName("", "orderedlist");
    private final static QName _Guibutton_QNAME = new QName("", "guibutton");
    private final static QName _Trademark_QNAME = new QName("", "trademark");
    private final static QName _Footnote_QNAME = new QName("", "footnote");
    private final static QName _Modespec_QNAME = new QName("", "modespec");
    private final static QName _Varname_QNAME = new QName("", "varname");
    private final static QName _Programlistingco_QNAME = new QName("", "programlistingco");
    private final static QName _Informalfigure_QNAME = new QName("", "informalfigure");
    private final static QName _Destructorsynopsis_QNAME = new QName("", "destructorsynopsis");
    private final static QName _Graphic_QNAME = new QName("", "graphic");
    private final static QName _Hardware_QNAME = new QName("", "hardware");
    private final static QName _Corpcredit_QNAME = new QName("", "corpcredit");
    private final static QName _Informalequation_QNAME = new QName("", "informalequation");
    private final static QName _AppendixClass_QNAME = new QName("", "appendix.class");
    private final static QName _FormalClass_QNAME = new QName("", "formal.class");
    private final static QName _Link_QNAME = new QName("", "link");
    private final static QName _Wordasword_QNAME = new QName("", "wordasword");
    private final static QName _Funcsynopsis_QNAME = new QName("", "funcsynopsis");
    private final static QName _Constructorsynopsis_QNAME = new QName("", "constructorsynopsis");
    private final static QName _ArticleClass_QNAME = new QName("", "article.class");
    private final static QName _Figure_QNAME = new QName("", "figure");
    private final static QName _Equation_QNAME = new QName("", "equation");
    private final static QName _Token_QNAME = new QName("", "token");
    private final static QName _Command_QNAME = new QName("", "command");
    private final static QName _Emphasis_QNAME = new QName("", "emphasis");
    private final static QName _Imageobjectco_QNAME = new QName("", "imageobjectco");
    private final static QName _AdmonClass_QNAME = new QName("", "admon.class");
    private final static QName _Citetitle_QNAME = new QName("", "citetitle");
    private final static QName _Graphicco_QNAME = new QName("", "graphicco");
    private final static QName _Note_QNAME = new QName("", "note");
    private final static QName _Procedure_QNAME = new QName("", "procedure");
    private final static QName _Glosslist_QNAME = new QName("", "glosslist");
    private final static QName _Errortext_QNAME = new QName("", "errortext");
    private final static QName _Biblioref_QNAME = new QName("", "biblioref");
    private final static QName _Screenco_QNAME = new QName("", "screenco");
    private final static QName _Mousebutton_QNAME = new QName("", "mousebutton");
    private final static QName _Simpara_QNAME = new QName("", "simpara");
    private final static QName _Informalexample_QNAME = new QName("", "informalexample");
    private final static QName _Blockquote_QNAME = new QName("", "blockquote");
    private final static QName _LinespecificClass_QNAME = new QName("", "linespecific.class");
    private final static QName _MethodSynopClass_QNAME = new QName("", "method.synop.class");
    private final static QName _TechCharClass_QNAME = new QName("", "tech.char.class");
    private final static QName _Itemizedlist_QNAME = new QName("", "itemizedlist");
    private final static QName _Para_QNAME = new QName("", "para");
    private final static QName _Ooclass_QNAME = new QName("", "ooclass");
    private final static QName _Errortype_QNAME = new QName("", "errortype");
    private final static QName _Qandaset_QNAME = new QName("", "qandaset");
    private final static QName _Article_QNAME = new QName("", "article");
    private final static QName _Structname_QNAME = new QName("", "structname");
    private final static QName _Msgset_QNAME = new QName("", "msgset");
    private final static QName _Xref_QNAME = new QName("", "xref");
    private final static QName _Abbrev_QNAME = new QName("", "abbrev");
    private final static QName _Appendix_QNAME = new QName("", "appendix");
    private final static QName _Keysym_QNAME = new QName("", "keysym");
    private final static QName _Prompt_QNAME = new QName("", "prompt");
    private final static QName _Errorcode_QNAME = new QName("", "errorcode");
    private final static QName _Warning_QNAME = new QName("", "warning");
    private final static QName _Citerefentry_QNAME = new QName("", "citerefentry");
    private final static QName _LinkCharClass_QNAME = new QName("", "link.char.class");
    private final static QName _Markup_QNAME = new QName("", "markup");
    private final static QName _Inlinemediaobject_QNAME = new QName("", "inlinemediaobject");
    private final static QName _Sgmltag_QNAME = new QName("", "sgmltag");
    private final static QName _Methodsynopsis_QNAME = new QName("", "methodsynopsis");
    private final static QName _Menuchoice_QNAME = new QName("", "menuchoice");
    private final static QName _Informaltable_QNAME = new QName("", "informaltable");
    private final static QName _Type_QNAME = new QName("", "type");
    private final static QName _Literallayout_QNAME = new QName("", "literallayout");
    private final static QName _Function_QNAME = new QName("", "function");
    private final static QName _XrefCharClass_QNAME = new QName("", "xref.char.class");
    private final static QName _Orgname_QNAME = new QName("", "orgname");
    private final static QName _Returnvalue_QNAME = new QName("", "returnvalue");
    private final static QName _Phrase_QNAME = new QName("", "phrase");
    private final static QName _Optional_QNAME = new QName("", "optional");
    private final static QName _Action_QNAME = new QName("", "action");
    private final static QName _Oointerface_QNAME = new QName("", "oointerface");
    private final static QName _Programlisting_QNAME = new QName("", "programlisting");
    private final static QName _Imageobject_QNAME = new QName("", "imageobject");
    private final static QName _Structfield_QNAME = new QName("", "structfield");
    private final static QName _Userinput_QNAME = new QName("", "userinput");
    private final static QName _Screenshot_QNAME = new QName("", "screenshot");
    private final static QName _Symbol_QNAME = new QName("", "symbol");
    private final static QName _Property_QNAME = new QName("", "property");
    private final static QName _Code_QNAME = new QName("", "code");
    private final static QName _Uri_QNAME = new QName("", "uri");
    private final static QName _Email_QNAME = new QName("", "email");
    private final static QName _Inlinegraphic_QNAME = new QName("", "inlinegraphic");
    private final static QName _Example_QNAME = new QName("", "example");
    private final static QName _Personname_QNAME = new QName("", "personname");
    private final static QName _Classsynopsis_QNAME = new QName("", "classsynopsis");
    private final static QName _ParaClass_QNAME = new QName("", "para.class");
    private final static QName _Authorinitials_QNAME = new QName("", "authorinitials");
    private final static QName _Foreignphrase_QNAME = new QName("", "foreignphrase");
    private final static QName _Caution_QNAME = new QName("", "caution");
    private final static QName _Guisubmenu_QNAME = new QName("", "guisubmenu");
    private final static QName _Ulink_QNAME = new QName("", "ulink");
    private final static QName _Glossterm_QNAME = new QName("", "glossterm");
    private final static QName _Inlineequation_QNAME = new QName("", "inlineequation");
    private final static QName _Author_QNAME = new QName("", "author");
    private final static QName _Chapter_QNAME = new QName("", "chapter");
    private final static QName _Parameter_QNAME = new QName("", "parameter");
    private final static QName _Quote_QNAME = new QName("", "quote");
    private final static QName _Computeroutput_QNAME = new QName("", "computeroutput");
    private final static QName _Synopsis_QNAME = new QName("", "synopsis");
    private final static QName _Refentry_QNAME = new QName("", "refentry");
    private final static QName _Othercredit_QNAME = new QName("", "othercredit");
    private final static QName _Exceptionname_QNAME = new QName("", "exceptionname");
    private final static QName _Productname_QNAME = new QName("", "productname");
    private final static QName _Application_QNAME = new QName("", "application");
    private final static QName _Calloutlist_QNAME = new QName("", "calloutlist");
    private final static QName _Constant_QNAME = new QName("", "constant");
    private final static QName _Acronym_QNAME = new QName("", "acronym");
    private final static QName _Important_QNAME = new QName("", "important");
    private final static QName _Task_QNAME = new QName("", "task");
    private final static QName _Errorname_QNAME = new QName("", "errorname");
    private final static QName _Indexterm_QNAME = new QName("", "indexterm");
    private final static QName _Ooexception_QNAME = new QName("", "ooexception");
    private final static QName _CompoundClass_QNAME = new QName("", "compound.class");
    private final static QName _Keycode_QNAME = new QName("", "keycode");
    private final static QName _RefentryClass_QNAME = new QName("", "refentry.class");
    private final static QName _Guimenu_QNAME = new QName("", "guimenu");
    private final static QName _Keycombo_QNAME = new QName("", "keycombo");
    private final static QName _Cmdsynopsis_QNAME = new QName("", "cmdsynopsis");
    private final static QName _Interface_QNAME = new QName("", "interface");
    private final static QName _Medialabel_QNAME = new QName("", "medialabel");
    private final static QName _Database_QNAME = new QName("", "database");
    private final static QName _Section_QNAME = new QName("", "section");
    private final static QName _Replaceable_QNAME = new QName("", "replaceable");
    private final static QName _Fieldsynopsis_QNAME = new QName("", "fieldsynopsis");
    private final static QName _Methodname_QNAME = new QName("", "methodname");
    private final static QName _SynopClass_QNAME = new QName("", "synop.class");
    private final static QName _Address_QNAME = new QName("", "address");
    private final static QName _Book_QNAME = new QName("", "book");
    private final static QName _Filename_QNAME = new QName("", "filename");
    private final static QName _Guilabel_QNAME = new QName("", "guilabel");
    private final static QName _Footnoteref_QNAME = new QName("", "footnoteref");
    private final static QName _Keycap_QNAME = new QName("", "keycap");
    private final static QName _InlineobjCharClass_QNAME = new QName("", "inlineobj.char.class");
    private final static QName _Literal_QNAME = new QName("", "literal");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: docbook
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Tocentry }
     * 
     */
    public Tocentry createTocentry() {
        return new Tocentry();
    }

    /**
     * Create an instance of {@link Secondaryie }
     * 
     */
    public Secondaryie createSecondaryie() {
        return new Secondaryie();
    }

    /**
     * Create an instance of {@link Msg }
     * 
     */
    public Msg createMsg() {
        return new Msg();
    }

    /**
     * Create an instance of {@link Articleinfo }
     * 
     */
    public Articleinfo createArticleinfo() {
        return new Articleinfo();
    }

    /**
     * Create an instance of {@link Sect3 }
     * 
     */
    public Sect3 createSect3() {
        return new Sect3();
    }

    /**
     * Create an instance of {@link Sbr }
     * 
     */
    public Sbr createSbr() {
        return new Sbr();
    }

    /**
     * Create an instance of {@link Glossdef }
     * 
     */
    public Glossdef createGlossdef() {
        return new Glossdef();
    }

    /**
     * Create an instance of {@link Step }
     * 
     */
    public Step createStep() {
        return new Step();
    }

    /**
     * Create an instance of {@link Toclevel3 }
     * 
     */
    public Toclevel3 createToclevel3() {
        return new Toclevel3();
    }

    /**
     * Create an instance of {@link Sidebar }
     * 
     */
    public Sidebar createSidebar() {
        return new Sidebar();
    }

    /**
     * Create an instance of {@link Property }
     * 
     */
    public Property createProperty() {
        return new Property();
    }

    /**
     * Create an instance of {@link Confsponsor }
     * 
     */
    public Confsponsor createConfsponsor() {
        return new Confsponsor();
    }

    /**
     * Create an instance of {@link Taskprerequisites }
     * 
     */
    public Taskprerequisites createTaskprerequisites() {
        return new Taskprerequisites();
    }

    /**
     * Create an instance of {@link Guibutton }
     * 
     */
    public Guibutton createGuibutton() {
        return new Guibutton();
    }

    /**
     * Create an instance of {@link Token }
     * 
     */
    public Token createToken() {
        return new Token();
    }

    /**
     * Create an instance of {@link Email }
     * 
     */
    public Email createEmail() {
        return new Email();
    }

    /**
     * Create an instance of {@link See }
     * 
     */
    public See createSee() {
        return new See();
    }

    /**
     * Create an instance of {@link Sect4 }
     * 
     */
    public Sect4 createSect4() {
        return new Sect4();
    }

    /**
     * Create an instance of {@link Date }
     * 
     */
    public Date createDate() {
        return new Date();
    }

    /**
     * Create an instance of {@link Invpartnumber }
     * 
     */
    public Invpartnumber createInvpartnumber() {
        return new Invpartnumber();
    }

    /**
     * Create an instance of {@link Label }
     * 
     */
    public Label createLabel() {
        return new Label();
    }

    /**
     * Create an instance of {@link Bibliomset }
     * 
     */
    public Bibliomset createBibliomset() {
        return new Bibliomset();
    }

    /**
     * Create an instance of {@link Optional }
     * 
     */
    public Optional createOptional() {
        return new Optional();
    }

    /**
     * Create an instance of {@link ArticleClass }
     * 
     */
    public ArticleClass createArticleClass() {
        return new ArticleClass();
    }

    /**
     * Create an instance of {@link Authorgroup }
     * 
     */
    public Authorgroup createAuthorgroup() {
        return new Authorgroup();
    }

    /**
     * Create an instance of {@link Contrib }
     * 
     */
    public Contrib createContrib() {
        return new Contrib();
    }

    /**
     * Create an instance of {@link Toc }
     * 
     */
    public Toc createToc() {
        return new Toc();
    }

    /**
     * Create an instance of {@link Authorblurb }
     * 
     */
    public Authorblurb createAuthorblurb() {
        return new Authorblurb();
    }

    /**
     * Create an instance of {@link Col }
     * 
     */
    public Col createCol() {
        return new Col();
    }

    /**
     * Create an instance of {@link Funcparams }
     * 
     */
    public Funcparams createFuncparams() {
        return new Funcparams();
    }

    /**
     * Create an instance of {@link Biblioset }
     * 
     */
    public Biblioset createBiblioset() {
        return new Biblioset();
    }

    /**
     * Create an instance of {@link Bibliodiv }
     * 
     */
    public Bibliodiv createBibliodiv() {
        return new Bibliodiv();
    }

    /**
     * Create an instance of {@link Tocpart }
     * 
     */
    public Tocpart createTocpart() {
        return new Tocpart();
    }

    /**
     * Create an instance of {@link Member }
     * 
     */
    public Member createMember() {
        return new Member();
    }

    /**
     * Create an instance of {@link Contractnum }
     * 
     */
    public Contractnum createContractnum() {
        return new Contractnum();
    }

    /**
     * Create an instance of {@link Sect1 }
     * 
     */
    public Sect1 createSect1() {
        return new Sect1();
    }

    /**
     * Create an instance of {@link Confnum }
     * 
     */
    public Confnum createConfnum() {
        return new Confnum();
    }

    /**
     * Create an instance of {@link Keywordset }
     * 
     */
    public Keywordset createKeywordset() {
        return new Keywordset();
    }

    /**
     * Create an instance of {@link Userinput }
     * 
     */
    public Userinput createUserinput() {
        return new Userinput();
    }

    /**
     * Create an instance of {@link Msgset }
     * 
     */
    public Msgset createMsgset() {
        return new Msgset();
    }

    /**
     * Create an instance of {@link Funcsynopsis }
     * 
     */
    public Funcsynopsis createFuncsynopsis() {
        return new Funcsynopsis();
    }

    /**
     * Create an instance of {@link Footnote }
     * 
     */
    public Footnote createFootnote() {
        return new Footnote();
    }

    /**
     * Create an instance of {@link Address }
     * 
     */
    public Address createAddress() {
        return new Address();
    }

    /**
     * Create an instance of {@link Fax }
     * 
     */
    public Fax createFax() {
        return new Fax();
    }

    /**
     * Create an instance of {@link Indexdiv }
     * 
     */
    public Indexdiv createIndexdiv() {
        return new Indexdiv();
    }

    /**
     * Create an instance of {@link Methodname }
     * 
     */
    public Methodname createMethodname() {
        return new Methodname();
    }

    /**
     * Create an instance of {@link Blockinfo }
     * 
     */
    public Blockinfo createBlockinfo() {
        return new Blockinfo();
    }

    /**
     * Create an instance of {@link Task }
     * 
     */
    public Task createTask() {
        return new Task();
    }

    /**
     * Create an instance of {@link Uri }
     * 
     */
    public Uri createUri() {
        return new Uri();
    }

    /**
     * Create an instance of {@link Funcdef }
     * 
     */
    public Funcdef createFuncdef() {
        return new Funcdef();
    }

    /**
     * Create an instance of {@link Personblurb }
     * 
     */
    public Personblurb createPersonblurb() {
        return new Personblurb();
    }

    /**
     * Create an instance of {@link Envar }
     * 
     */
    public Envar createEnvar() {
        return new Envar();
    }

    /**
     * Create an instance of {@link Legalnotice }
     * 
     */
    public Legalnotice createLegalnotice() {
        return new Legalnotice();
    }

    /**
     * Create an instance of {@link Bibliographyinfo }
     * 
     */
    public Bibliographyinfo createBibliographyinfo() {
        return new Bibliographyinfo();
    }

    /**
     * Create an instance of {@link Toclevel1 }
     * 
     */
    public Toclevel1 createToclevel1() {
        return new Toclevel1();
    }

    /**
     * Create an instance of {@link Superscript }
     * 
     */
    public Superscript createSuperscript() {
        return new Superscript();
    }

    /**
     * Create an instance of {@link Simplelist }
     * 
     */
    public Simplelist createSimplelist() {
        return new Simplelist();
    }

    /**
     * Create an instance of {@link Procedure }
     * 
     */
    public Procedure createProcedure() {
        return new Procedure();
    }

    /**
     * Create an instance of {@link Setindexinfo }
     * 
     */
    public Setindexinfo createSetindexinfo() {
        return new Setindexinfo();
    }

    /**
     * Create an instance of {@link Tertiary }
     * 
     */
    public Tertiary createTertiary() {
        return new Tertiary();
    }

    /**
     * Create an instance of {@link Pubdate }
     * 
     */
    public Pubdate createPubdate() {
        return new Pubdate();
    }

    /**
     * Create an instance of {@link Co }
     * 
     */
    public Co createCo() {
        return new Co();
    }

    /**
     * Create an instance of {@link Option }
     * 
     */
    public Option createOption() {
        return new Option();
    }

    /**
     * Create an instance of {@link Callout }
     * 
     */
    public Callout createCallout() {
        return new Callout();
    }

    /**
     * Create an instance of {@link Cmdsynopsis }
     * 
     */
    public Cmdsynopsis createCmdsynopsis() {
        return new Cmdsynopsis();
    }

    /**
     * Create an instance of {@link Guilabel }
     * 
     */
    public Guilabel createGuilabel() {
        return new Guilabel();
    }

    /**
     * Create an instance of {@link Textdata }
     * 
     */
    public Textdata createTextdata() {
        return new Textdata();
    }

    /**
     * Create an instance of {@link Keycap }
     * 
     */
    public Keycap createKeycap() {
        return new Keycap();
    }

    /**
     * Create an instance of {@link Markup }
     * 
     */
    public Markup createMarkup() {
        return new Markup();
    }

    /**
     * Create an instance of {@link Refsect1 }
     * 
     */
    public Refsect1 createRefsect1() {
        return new Refsect1();
    }

    /**
     * Create an instance of {@link Medialabel }
     * 
     */
    public Medialabel createMedialabel() {
        return new Medialabel();
    }

    /**
     * Create an instance of {@link Seealso }
     * 
     */
    public Seealso createSeealso() {
        return new Seealso();
    }

    /**
     * Create an instance of {@link Textobject }
     * 
     */
    public Textobject createTextobject() {
        return new Textobject();
    }

    /**
     * Create an instance of {@link Jobtitle }
     * 
     */
    public Jobtitle createJobtitle() {
        return new Jobtitle();
    }

    /**
     * Create an instance of {@link Coref }
     * 
     */
    public Coref createCoref() {
        return new Coref();
    }

    /**
     * Create an instance of {@link Refdescriptor }
     * 
     */
    public Refdescriptor createRefdescriptor() {
        return new Refdescriptor();
    }

    /**
     * Create an instance of {@link Subscript }
     * 
     */
    public Subscript createSubscript() {
        return new Subscript();
    }

    /**
     * Create an instance of {@link Lineage }
     * 
     */
    public Lineage createLineage() {
        return new Lineage();
    }

    /**
     * Create an instance of {@link Foreignphrase }
     * 
     */
    public Foreignphrase createForeignphrase() {
        return new Foreignphrase();
    }

    /**
     * Create an instance of {@link Screen }
     * 
     */
    public Screen createScreen() {
        return new Screen();
    }

    /**
     * Create an instance of {@link Seealsoie }
     * 
     */
    public Seealsoie createSeealsoie() {
        return new Seealsoie();
    }

    /**
     * Create an instance of {@link Bookinfo }
     * 
     */
    public Bookinfo createBookinfo() {
        return new Bookinfo();
    }

    /**
     * Create an instance of {@link Systemitem }
     * 
     */
    public Systemitem createSystemitem() {
        return new Systemitem();
    }

    /**
     * Create an instance of {@link Indexinfo }
     * 
     */
    public Indexinfo createIndexinfo() {
        return new Indexinfo();
    }

    /**
     * Create an instance of {@link Artpagenums }
     * 
     */
    public Artpagenums createArtpagenums() {
        return new Artpagenums();
    }

    /**
     * Create an instance of {@link Link }
     * 
     */
    public Link createLink() {
        return new Link();
    }

    /**
     * Create an instance of {@link Programlistingco }
     * 
     */
    public Programlistingco createProgramlistingco() {
        return new Programlistingco();
    }

    /**
     * Create an instance of {@link Glossterm }
     * 
     */
    public Glossterm createGlossterm() {
        return new Glossterm();
    }

    /**
     * Create an instance of {@link Refsynopsisdivinfo }
     * 
     */
    public Refsynopsisdivinfo createRefsynopsisdivinfo() {
        return new Refsynopsisdivinfo();
    }

    /**
     * Create an instance of {@link Qandadiv }
     * 
     */
    public Qandadiv createQandadiv() {
        return new Qandadiv();
    }

    /**
     * Create an instance of {@link Msglevel }
     * 
     */
    public Msglevel createMsglevel() {
        return new Msglevel();
    }

    /**
     * Create an instance of {@link Firstname }
     * 
     */
    public Firstname createFirstname() {
        return new Firstname();
    }

    /**
     * Create an instance of {@link Pubsnumber }
     * 
     */
    public Pubsnumber createPubsnumber() {
        return new Pubsnumber();
    }

    /**
     * Create an instance of {@link Interface }
     * 
     */
    public Interface createInterface() {
        return new Interface();
    }

    /**
     * Create an instance of {@link Bibliomixed }
     * 
     */
    public Bibliomixed createBibliomixed() {
        return new Bibliomixed();
    }

    /**
     * Create an instance of {@link Modifier }
     * 
     */
    public Modifier createModifier() {
        return new Modifier();
    }

    /**
     * Create an instance of {@link Emphasis }
     * 
     */
    public Emphasis createEmphasis() {
        return new Emphasis();
    }

    /**
     * Create an instance of {@link Qandaset }
     * 
     */
    public Qandaset createQandaset() {
        return new Qandaset();
    }

    /**
     * Create an instance of {@link Orgname }
     * 
     */
    public Orgname createOrgname() {
        return new Orgname();
    }

    /**
     * Create an instance of {@link Title }
     * 
     */
    public Title createTitle() {
        return new Title();
    }

    /**
     * Create an instance of {@link Subtitle }
     * 
     */
    public Subtitle createSubtitle() {
        return new Subtitle();
    }

    /**
     * Create an instance of {@link TblTbodyMdl }
     * 
     */
    public TblTbodyMdl createTblTbodyMdl() {
        return new TblTbodyMdl();
    }

    /**
     * Create an instance of {@link Revhistory }
     * 
     */
    public Revhistory createRevhistory() {
        return new Revhistory();
    }

    /**
     * Create an instance of {@link Trademark }
     * 
     */
    public Trademark createTrademark() {
        return new Trademark();
    }

    /**
     * Create an instance of {@link Entry }
     * 
     */
    public Entry createEntry() {
        return new Entry();
    }

    /**
     * Create an instance of {@link Errortext }
     * 
     */
    public Errortext createErrortext() {
        return new Errortext();
    }

    /**
     * Create an instance of {@link Refsect2Info }
     * 
     */
    public Refsect2Info createRefsect2Info() {
        return new Refsect2Info();
    }

    /**
     * Create an instance of {@link Refsynopsisdiv }
     * 
     */
    public Refsynopsisdiv createRefsynopsisdiv() {
        return new Refsynopsisdiv();
    }

    /**
     * Create an instance of {@link Classsynopsisinfo }
     * 
     */
    public Classsynopsisinfo createClasssynopsisinfo() {
        return new Classsynopsisinfo();
    }

    /**
     * Create an instance of {@link Productname }
     * 
     */
    public Productname createProductname() {
        return new Productname();
    }

    /**
     * Create an instance of {@link Sect3Info }
     * 
     */
    public Sect3Info createSect3Info() {
        return new Sect3Info();
    }

    /**
     * Create an instance of {@link Glossaryinfo }
     * 
     */
    public Glossaryinfo createGlossaryinfo() {
        return new Glossaryinfo();
    }

    /**
     * Create an instance of {@link Filename }
     * 
     */
    public Filename createFilename() {
        return new Filename();
    }

    /**
     * Create an instance of {@link TblTableMdl }
     * 
     */
    public TblTableMdl createTblTableMdl() {
        return new TblTableMdl();
    }

    /**
     * Create an instance of {@link Classsynopsis }
     * 
     */
    public Classsynopsis createClasssynopsis() {
        return new Classsynopsis();
    }

    /**
     * Create an instance of {@link Initializer }
     * 
     */
    public Initializer createInitializer() {
        return new Initializer();
    }

    /**
     * Create an instance of {@link Issn }
     * 
     */
    public Issn createIssn() {
        return new Issn();
    }

    /**
     * Create an instance of {@link Glosssee }
     * 
     */
    public Glosssee createGlosssee() {
        return new Glosssee();
    }

    /**
     * Create an instance of {@link Constant }
     * 
     */
    public Constant createConstant() {
        return new Constant();
    }

    /**
     * Create an instance of {@link Ooexception }
     * 
     */
    public Ooexception createOoexception() {
        return new Ooexception();
    }

    /**
     * Create an instance of {@link Symbol }
     * 
     */
    public Symbol createSymbol() {
        return new Symbol();
    }

    /**
     * Create an instance of {@link Primaryie }
     * 
     */
    public Primaryie createPrimaryie() {
        return new Primaryie();
    }

    /**
     * Create an instance of {@link Msgexplan }
     * 
     */
    public Msgexplan createMsgexplan() {
        return new Msgexplan();
    }

    /**
     * Create an instance of {@link Guimenuitem }
     * 
     */
    public Guimenuitem createGuimenuitem() {
        return new Guimenuitem();
    }

    /**
     * Create an instance of {@link City }
     * 
     */
    public City createCity() {
        return new City();
    }

    /**
     * Create an instance of {@link Answer }
     * 
     */
    public Answer createAnswer() {
        return new Answer();
    }

    /**
     * Create an instance of {@link Glossentry }
     * 
     */
    public Glossentry createGlossentry() {
        return new Glossentry();
    }

    /**
     * Create an instance of {@link Warning }
     * 
     */
    public Warning createWarning() {
        return new Warning();
    }

    /**
     * Create an instance of {@link Void }
     * 
     */
    public Void createVoid() {
        return new Void();
    }

    /**
     * Create an instance of {@link Collabname }
     * 
     */
    public Collabname createCollabname() {
        return new Collabname();
    }

    /**
     * Create an instance of {@link Refmiscinfo }
     * 
     */
    public Refmiscinfo createRefmiscinfo() {
        return new Refmiscinfo();
    }

    /**
     * Create an instance of {@link Referenceinfo }
     * 
     */
    public Referenceinfo createReferenceinfo() {
        return new Referenceinfo();
    }

    /**
     * Create an instance of {@link Seg }
     * 
     */
    public Seg createSeg() {
        return new Seg();
    }

    /**
     * Create an instance of {@link Msgsub }
     * 
     */
    public Msgsub createMsgsub() {
        return new Msgsub();
    }

    /**
     * Create an instance of {@link Varname }
     * 
     */
    public Varname createVarname() {
        return new Varname();
    }

    /**
     * Create an instance of {@link Spanspec }
     * 
     */
    public Spanspec createSpanspec() {
        return new Spanspec();
    }

    /**
     * Create an instance of {@link Imageobject }
     * 
     */
    public Imageobject createImageobject() {
        return new Imageobject();
    }

    /**
     * Create an instance of {@link Informalequation }
     * 
     */
    public Informalequation createInformalequation() {
        return new Informalequation();
    }

    /**
     * Create an instance of {@link Formalpara }
     * 
     */
    public Formalpara createFormalpara() {
        return new Formalpara();
    }

    /**
     * Create an instance of {@link Msgmain }
     * 
     */
    public Msgmain createMsgmain() {
        return new Msgmain();
    }

    /**
     * Create an instance of {@link Setindex }
     * 
     */
    public Setindex createSetindex() {
        return new Setindex();
    }

    /**
     * Create an instance of {@link Stepalternatives }
     * 
     */
    public Stepalternatives createStepalternatives() {
        return new Stepalternatives();
    }

    /**
     * Create an instance of {@link Guimenu }
     * 
     */
    public Guimenu createGuimenu() {
        return new Guimenu();
    }

    /**
     * Create an instance of {@link SectionClass }
     * 
     */
    public SectionClass createSectionClass() {
        return new SectionClass();
    }

    /**
     * Create an instance of {@link Confdates }
     * 
     */
    public Confdates createConfdates() {
        return new Confdates();
    }

    /**
     * Create an instance of {@link Refmeta }
     * 
     */
    public Refmeta createRefmeta() {
        return new Refmeta();
    }

    /**
     * Create an instance of {@link Caution }
     * 
     */
    public Caution createCaution() {
        return new Caution();
    }

    /**
     * Create an instance of {@link Refsection }
     * 
     */
    public Refsection createRefsection() {
        return new Refsection();
    }

    /**
     * Create an instance of {@link Synopsis }
     * 
     */
    public Synopsis createSynopsis() {
        return new Synopsis();
    }

    /**
     * Create an instance of {@link Guiicon }
     * 
     */
    public Guiicon createGuiicon() {
        return new Guiicon();
    }

    /**
     * Create an instance of {@link Refsect3Info }
     * 
     */
    public Refsect3Info createRefsect3Info() {
        return new Refsect3Info();
    }

    /**
     * Create an instance of {@link Glossary }
     * 
     */
    public Glossary createGlossary() {
        return new Glossary();
    }

    /**
     * Create an instance of {@link Segmentedlist }
     * 
     */
    public Segmentedlist createSegmentedlist() {
        return new Segmentedlist();
    }

    /**
     * Create an instance of {@link Preface }
     * 
     */
    public Preface createPreface() {
        return new Preface();
    }

    /**
     * Create an instance of {@link Bibliorelation }
     * 
     */
    public Bibliorelation createBibliorelation() {
        return new Bibliorelation();
    }

    /**
     * Create an instance of {@link Synopfragment }
     * 
     */
    public Synopfragment createSynopfragment() {
        return new Synopfragment();
    }

    /**
     * Create an instance of {@link Ulink }
     * 
     */
    public Ulink createUlink() {
        return new Ulink();
    }

    /**
     * Create an instance of {@link Accel }
     * 
     */
    public Accel createAccel() {
        return new Accel();
    }

    /**
     * Create an instance of {@link Colspec }
     * 
     */
    public Colspec createColspec() {
        return new Colspec();
    }

    /**
     * Create an instance of {@link Th }
     * 
     */
    public Th createTh() {
        return new Th();
    }

    /**
     * Create an instance of {@link Td }
     * 
     */
    public Td createTd() {
        return new Td();
    }

    /**
     * Create an instance of {@link Partintro }
     * 
     */
    public Partintro createPartintro() {
        return new Partintro();
    }

    /**
     * Create an instance of {@link Orgdiv }
     * 
     */
    public Orgdiv createOrgdiv() {
        return new Orgdiv();
    }

    /**
     * Create an instance of {@link Alt }
     * 
     */
    public Alt createAlt() {
        return new Alt();
    }

    /**
     * Create an instance of {@link Classname }
     * 
     */
    public Classname createClassname() {
        return new Classname();
    }

    /**
     * Create an instance of {@link Biblioref }
     * 
     */
    public Biblioref createBiblioref() {
        return new Biblioref();
    }

    /**
     * Create an instance of {@link Guisubmenu }
     * 
     */
    public Guisubmenu createGuisubmenu() {
        return new Guisubmenu();
    }

    /**
     * Create an instance of {@link Partinfo }
     * 
     */
    public Partinfo createPartinfo() {
        return new Partinfo();
    }

    /**
     * Create an instance of {@link Phone }
     * 
     */
    public Phone createPhone() {
        return new Phone();
    }

    /**
     * Create an instance of {@link Copyright }
     * 
     */
    public Copyright createCopyright() {
        return new Copyright();
    }

    /**
     * Create an instance of {@link Subject }
     * 
     */
    public Subject createSubject() {
        return new Subject();
    }

    /**
     * Create an instance of {@link Sect5Info }
     * 
     */
    public Sect5Info createSect5Info() {
        return new Sect5Info();
    }

    /**
     * Create an instance of {@link Literal }
     * 
     */
    public Literal createLiteral() {
        return new Literal();
    }

    /**
     * Create an instance of {@link Ooclass }
     * 
     */
    public Ooclass createOoclass() {
        return new Ooclass();
    }

    /**
     * Create an instance of {@link Seeie }
     * 
     */
    public Seeie createSeeie() {
        return new Seeie();
    }

    /**
     * Create an instance of {@link Keycode }
     * 
     */
    public Keycode createKeycode() {
        return new Keycode();
    }

    /**
     * Create an instance of {@link Command }
     * 
     */
    public Command createCommand() {
        return new Command();
    }

    /**
     * Create an instance of {@link Contractsponsor }
     * 
     */
    public Contractsponsor createContractsponsor() {
        return new Contractsponsor();
    }

    /**
     * Create an instance of {@link Structname }
     * 
     */
    public Structname createStructname() {
        return new Structname();
    }

    /**
     * Create an instance of {@link Refsect1Info }
     * 
     */
    public Refsect1Info createRefsect1Info() {
        return new Refsect1Info();
    }

    /**
     * Create an instance of {@link Author }
     * 
     */
    public Author createAuthor() {
        return new Author();
    }

    /**
     * Create an instance of {@link Mousebutton }
     * 
     */
    public Mousebutton createMousebutton() {
        return new Mousebutton();
    }

    /**
     * Create an instance of {@link Primary }
     * 
     */
    public Primary createPrimary() {
        return new Primary();
    }

    /**
     * Create an instance of {@link Bibliolist }
     * 
     */
    public Bibliolist createBibliolist() {
        return new Bibliolist();
    }

    /**
     * Create an instance of {@link Methodparam }
     * 
     */
    public Methodparam createMethodparam() {
        return new Methodparam();
    }

    /**
     * Create an instance of {@link Bibliosource }
     * 
     */
    public Bibliosource createBibliosource() {
        return new Bibliosource();
    }

    /**
     * Create an instance of {@link Conftitle }
     * 
     */
    public Conftitle createConftitle() {
        return new Conftitle();
    }

    /**
     * Create an instance of {@link Hardware }
     * 
     */
    public Hardware createHardware() {
        return new Hardware();
    }

    /**
     * Create an instance of {@link Toclevel5 }
     * 
     */
    public Toclevel5 createToclevel5() {
        return new Toclevel5();
    }

    /**
     * Create an instance of {@link Informaltable }
     * 
     */
    public Informaltable createInformaltable() {
        return new Informaltable();
    }

    /**
     * Create an instance of {@link Affiliation }
     * 
     */
    public Affiliation createAffiliation() {
        return new Affiliation();
    }

    /**
     * Create an instance of {@link Sect4Info }
     * 
     */
    public Sect4Info createSect4Info() {
        return new Sect4Info();
    }

    /**
     * Create an instance of {@link Tocchap }
     * 
     */
    public Tocchap createTocchap() {
        return new Tocchap();
    }

    /**
     * Create an instance of {@link Note }
     * 
     */
    public Note createNote() {
        return new Note();
    }

    /**
     * Create an instance of {@link Collab }
     * 
     */
    public Collab createCollab() {
        return new Collab();
    }

    /**
     * Create an instance of {@link Thead }
     * 
     */
    public Thead createThead() {
        return new Thead();
    }

    /**
     * Create an instance of {@link Xref }
     * 
     */
    public Xref createXref() {
        return new Xref();
    }

    /**
     * Create an instance of {@link Corpauthor }
     * 
     */
    public Corpauthor createCorpauthor() {
        return new Corpauthor();
    }

    /**
     * Create an instance of {@link TblHdftMdl }
     * 
     */
    public TblHdftMdl createTblHdftMdl() {
        return new TblHdftMdl();
    }

    /**
     * Create an instance of {@link Otheraddr }
     * 
     */
    public Otheraddr createOtheraddr() {
        return new Otheraddr();
    }

    /**
     * Create an instance of {@link Sect2Info }
     * 
     */
    public Sect2Info createSect2Info() {
        return new Sect2Info();
    }

    /**
     * Create an instance of {@link Audioobject }
     * 
     */
    public Audioobject createAudioobject() {
        return new Audioobject();
    }

    /**
     * Create an instance of {@link Citation }
     * 
     */
    public Citation createCitation() {
        return new Citation();
    }

    /**
     * Create an instance of {@link TblEntrytblMdl }
     * 
     */
    public TblEntrytblMdl createTblEntrytblMdl() {
        return new TblEntrytblMdl();
    }

    /**
     * Create an instance of {@link Screenshot }
     * 
     */
    public Screenshot createScreenshot() {
        return new Screenshot();
    }

    /**
     * Create an instance of {@link Pob }
     * 
     */
    public Pob createPob() {
        return new Pob();
    }

    /**
     * Create an instance of {@link Varargs }
     * 
     */
    public Varargs createVarargs() {
        return new Varargs();
    }

    /**
     * Create an instance of {@link Citerefentry }
     * 
     */
    public Citerefentry createCiterefentry() {
        return new Citerefentry();
    }

    /**
     * Create an instance of {@link Colgroup }
     * 
     */
    public Colgroup createColgroup() {
        return new Colgroup();
    }

    /**
     * Create an instance of {@link BookClass }
     * 
     */
    public BookClass createBookClass() {
        return new BookClass();
    }

    /**
     * Create an instance of {@link Refentrytitle }
     * 
     */
    public Refentrytitle createRefentrytitle() {
        return new Refentrytitle();
    }

    /**
     * Create an instance of {@link Synopfragmentref }
     * 
     */
    public Synopfragmentref createSynopfragmentref() {
        return new Synopfragmentref();
    }

    /**
     * Create an instance of {@link Table }
     * 
     */
    public Table createTable() {
        return new Table();
    }

    /**
     * Create an instance of {@link Mediaobjectco }
     * 
     */
    public Mediaobjectco createMediaobjectco() {
        return new Mediaobjectco();
    }

    /**
     * Create an instance of {@link Manvolnum }
     * 
     */
    public Manvolnum createManvolnum() {
        return new Manvolnum();
    }

    /**
     * Create an instance of {@link Areaspec }
     * 
     */
    public Areaspec createAreaspec() {
        return new Areaspec();
    }

    /**
     * Create an instance of {@link Publisher }
     * 
     */
    public Publisher createPublisher() {
        return new Publisher();
    }

    /**
     * Create an instance of {@link Authorinitials }
     * 
     */
    public Authorinitials createAuthorinitials() {
        return new Authorinitials();
    }

    /**
     * Create an instance of {@link Caption }
     * 
     */
    public Caption createCaption() {
        return new Caption();
    }

    /**
     * Create an instance of {@link Constructorsynopsis }
     * 
     */
    public Constructorsynopsis createConstructorsynopsis() {
        return new Constructorsynopsis();
    }

    /**
     * Create an instance of {@link Bibliocoverage }
     * 
     */
    public Bibliocoverage createBibliocoverage() {
        return new Bibliocoverage();
    }

    /**
     * Create an instance of {@link Tasksummary }
     * 
     */
    public Tasksummary createTasksummary() {
        return new Tasksummary();
    }

    /**
     * Create an instance of {@link Corpname }
     * 
     */
    public Corpname createCorpname() {
        return new Corpname();
    }

    /**
     * Create an instance of {@link Phrase }
     * 
     */
    public Phrase createPhrase() {
        return new Phrase();
    }

    /**
     * Create an instance of {@link Refname }
     * 
     */
    public Refname createRefname() {
        return new Refname();
    }

    /**
     * Create an instance of {@link Simplesect }
     * 
     */
    public Simplesect createSimplesect() {
        return new Simplesect();
    }

    /**
     * Create an instance of {@link Editor }
     * 
     */
    public Editor createEditor() {
        return new Editor();
    }

    /**
     * Create an instance of {@link Videodata }
     * 
     */
    public Videodata createVideodata() {
        return new Videodata();
    }

    /**
     * Create an instance of {@link Package }
     * 
     */
    public Package createPackage() {
        return new Package();
    }

    /**
     * Create an instance of {@link Wordasword }
     * 
     */
    public Wordasword createWordasword() {
        return new Wordasword();
    }

    /**
     * Create an instance of {@link Acronym }
     * 
     */
    public Acronym createAcronym() {
        return new Acronym();
    }

    /**
     * Create an instance of {@link Titleabbrev }
     * 
     */
    public Titleabbrev createTitleabbrev() {
        return new Titleabbrev();
    }

    /**
     * Create an instance of {@link Refpurpose }
     * 
     */
    public Refpurpose createRefpurpose() {
        return new Refpurpose();
    }

    /**
     * Create an instance of {@link Reference }
     * 
     */
    public Reference createReference() {
        return new Reference();
    }

    /**
     * Create an instance of {@link Set }
     * 
     */
    public Set createSet() {
        return new Set();
    }

    /**
     * Create an instance of {@link Publishername }
     * 
     */
    public Publishername createPublishername() {
        return new Publishername();
    }

    /**
     * Create an instance of {@link Sgmltag }
     * 
     */
    public Sgmltag createSgmltag() {
        return new Sgmltag();
    }

    /**
     * Create an instance of {@link Tfoot }
     * 
     */
    public Tfoot createTfoot() {
        return new Tfoot();
    }

    /**
     * Create an instance of {@link Tertiaryie }
     * 
     */
    public Tertiaryie createTertiaryie() {
        return new Tertiaryie();
    }

    /**
     * Create an instance of {@link Informalexample }
     * 
     */
    public Informalexample createInformalexample() {
        return new Informalexample();
    }

    /**
     * Create an instance of {@link Tgroup }
     * 
     */
    public Tgroup createTgroup() {
        return new Tgroup();
    }

    /**
     * Create an instance of {@link Arg }
     * 
     */
    public Arg createArg() {
        return new Arg();
    }

    /**
     * Create an instance of {@link Othercredit }
     * 
     */
    public Othercredit createOthercredit() {
        return new Othercredit();
    }

    /**
     * Create an instance of {@link Glossdiv }
     * 
     */
    public Glossdiv createGlossdiv() {
        return new Glossdiv();
    }

    /**
     * Create an instance of {@link Confgroup }
     * 
     */
    public Confgroup createConfgroup() {
        return new Confgroup();
    }

    /**
     * Create an instance of {@link Sect5 }
     * 
     */
    public Sect5 createSect5() {
        return new Sect5();
    }

    /**
     * Create an instance of {@link Tbody }
     * 
     */
    public Tbody createTbody() {
        return new Tbody();
    }

    /**
     * Create an instance of {@link Errorcode }
     * 
     */
    public Errorcode createErrorcode() {
        return new Errorcode();
    }

    /**
     * Create an instance of {@link Calloutlist }
     * 
     */
    public Calloutlist createCalloutlist() {
        return new Calloutlist();
    }

    /**
     * Create an instance of {@link Issuenum }
     * 
     */
    public Issuenum createIssuenum() {
        return new Issuenum();
    }

    /**
     * Create an instance of {@link Refsect2 }
     * 
     */
    public Refsect2 createRefsect2() {
        return new Refsect2();
    }

    /**
     * Create an instance of {@link Exceptionname }
     * 
     */
    public Exceptionname createExceptionname() {
        return new Exceptionname();
    }

    /**
     * Create an instance of {@link Listitem }
     * 
     */
    public Listitem createListitem() {
        return new Listitem();
    }

    /**
     * Create an instance of {@link Epigraph }
     * 
     */
    public Epigraph createEpigraph() {
        return new Epigraph();
    }

    /**
     * Create an instance of {@link Lot }
     * 
     */
    public Lot createLot() {
        return new Lot();
    }

    /**
     * Create an instance of {@link Toclevel2 }
     * 
     */
    public Toclevel2 createToclevel2() {
        return new Toclevel2();
    }

    /**
     * Create an instance of {@link Olink }
     * 
     */
    public Olink createOlink() {
        return new Olink();
    }

    /**
     * Create an instance of {@link Toclevel4 }
     * 
     */
    public Toclevel4 createToclevel4() {
        return new Toclevel4();
    }

    /**
     * Create an instance of {@link Graphicco }
     * 
     */
    public Graphicco createGraphicco() {
        return new Graphicco();
    }

    /**
     * Create an instance of {@link Prefaceinfo }
     * 
     */
    public Prefaceinfo createPrefaceinfo() {
        return new Prefaceinfo();
    }

    /**
     * Create an instance of {@link Replaceable }
     * 
     */
    public Replaceable createReplaceable() {
        return new Replaceable();
    }

    /**
     * Create an instance of {@link Itemizedlist }
     * 
     */
    public Itemizedlist createItemizedlist() {
        return new Itemizedlist();
    }

    /**
     * Create an instance of {@link Programlisting }
     * 
     */
    public Programlisting createProgramlisting() {
        return new Programlisting();
    }

    /**
     * Create an instance of {@link Modespec }
     * 
     */
    public Modespec createModespec() {
        return new Modespec();
    }

    /**
     * Create an instance of {@link Chapterinfo }
     * 
     */
    public Chapterinfo createChapterinfo() {
        return new Chapterinfo();
    }

    /**
     * Create an instance of {@link Screeninfo }
     * 
     */
    public Screeninfo createScreeninfo() {
        return new Screeninfo();
    }

    /**
     * Create an instance of {@link Keyword }
     * 
     */
    public Keyword createKeyword() {
        return new Keyword();
    }

    /**
     * Create an instance of {@link Areaset }
     * 
     */
    public Areaset createAreaset() {
        return new Areaset();
    }

    /**
     * Create an instance of {@link Biblioentry }
     * 
     */
    public Biblioentry createBiblioentry() {
        return new Biblioentry();
    }

    /**
     * Create an instance of {@link Returnvalue }
     * 
     */
    public Returnvalue createReturnvalue() {
        return new Returnvalue();
    }

    /**
     * Create an instance of {@link Inlinemediaobject }
     * 
     */
    public Inlinemediaobject createInlinemediaobject() {
        return new Inlinemediaobject();
    }

    /**
     * Create an instance of {@link Bibliomisc }
     * 
     */
    public Bibliomisc createBibliomisc() {
        return new Bibliomisc();
    }

    /**
     * Create an instance of {@link Abstract }
     * 
     */
    public Abstract createAbstract() {
        return new Abstract();
    }

    /**
     * Create an instance of {@link Footnoteref }
     * 
     */
    public Footnoteref createFootnoteref() {
        return new Footnoteref();
    }

    /**
     * Create an instance of {@link State }
     * 
     */
    public State createState() {
        return new State();
    }

    /**
     * Create an instance of {@link Personname }
     * 
     */
    public Personname createPersonname() {
        return new Personname();
    }

    /**
     * Create an instance of {@link Interfacename }
     * 
     */
    public Interfacename createInterfacename() {
        return new Interfacename();
    }

    /**
     * Create an instance of {@link Important }
     * 
     */
    public Important createImportant() {
        return new Important();
    }

    /**
     * Create an instance of {@link Code }
     * 
     */
    public Code createCode() {
        return new Code();
    }

    /**
     * Create an instance of {@link Substeps }
     * 
     */
    public Substeps createSubsteps() {
        return new Substeps();
    }

    /**
     * Create an instance of {@link Literallayout }
     * 
     */
    public Literallayout createLiterallayout() {
        return new Literallayout();
    }

    /**
     * Create an instance of {@link Seglistitem }
     * 
     */
    public Seglistitem createSeglistitem() {
        return new Seglistitem();
    }

    /**
     * Create an instance of {@link Printhistory }
     * 
     */
    public Printhistory createPrinthistory() {
        return new Printhistory();
    }

    /**
     * Create an instance of {@link Errorname }
     * 
     */
    public Errorname createErrorname() {
        return new Errorname();
    }

    /**
     * Create an instance of {@link Glosslist }
     * 
     */
    public Glosslist createGlosslist() {
        return new Glosslist();
    }

    /**
     * Create an instance of {@link Sect2 }
     * 
     */
    public Sect2 createSect2() {
        return new Sect2();
    }

    /**
     * Create an instance of {@link Database }
     * 
     */
    public Database createDatabase() {
        return new Database();
    }

    /**
     * Create an instance of {@link Year }
     * 
     */
    public Year createYear() {
        return new Year();
    }

    /**
     * Create an instance of {@link Taskrelated }
     * 
     */
    public Taskrelated createTaskrelated() {
        return new Taskrelated();
    }

    /**
     * Create an instance of {@link Screenco }
     * 
     */
    public Screenco createScreenco() {
        return new Screenco();
    }

    /**
     * Create an instance of {@link Entrytbl }
     * 
     */
    public Entrytbl createEntrytbl() {
        return new Entrytbl();
    }

    /**
     * Create an instance of {@link Tocback }
     * 
     */
    public Tocback createTocback() {
        return new Tocback();
    }

    /**
     * Create an instance of {@link Variablelist }
     * 
     */
    public Variablelist createVariablelist() {
        return new Variablelist();
    }

    /**
     * Create an instance of {@link Refentryinfo }
     * 
     */
    public Refentryinfo createRefentryinfo() {
        return new Refentryinfo();
    }

    /**
     * Create an instance of {@link Dedication }
     * 
     */
    public Dedication createDedication() {
        return new Dedication();
    }

    /**
     * Create an instance of {@link Inlinegraphic }
     * 
     */
    public Inlinegraphic createInlinegraphic() {
        return new Inlinegraphic();
    }

    /**
     * Create an instance of {@link Refnamediv }
     * 
     */
    public Refnamediv createRefnamediv() {
        return new Refnamediv();
    }

    /**
     * Create an instance of {@link Funcprototype }
     * 
     */
    public Funcprototype createFuncprototype() {
        return new Funcprototype();
    }

    /**
     * Create an instance of {@link Methodsynopsis }
     * 
     */
    public Methodsynopsis createMethodsynopsis() {
        return new Methodsynopsis();
    }

    /**
     * Create an instance of {@link Highlights }
     * 
     */
    public Highlights createHighlights() {
        return new Highlights();
    }

    /**
     * Create an instance of {@link Lineannotation }
     * 
     */
    public Lineannotation createLineannotation() {
        return new Lineannotation();
    }

    /**
     * Create an instance of {@link Paramdef }
     * 
     */
    public Paramdef createParamdef() {
        return new Paramdef();
    }

    /**
     * Create an instance of {@link Anchor }
     * 
     */
    public Anchor createAnchor() {
        return new Anchor();
    }

    /**
     * Create an instance of {@link Itermset }
     * 
     */
    public Itermset createItermset() {
        return new Itermset();
    }

    /**
     * Create an instance of {@link Refsectioninfo }
     * 
     */
    public Refsectioninfo createRefsectioninfo() {
        return new Refsectioninfo();
    }

    /**
     * Create an instance of {@link Glossseealso }
     * 
     */
    public Glossseealso createGlossseealso() {
        return new Glossseealso();
    }

    /**
     * Create an instance of {@link Country }
     * 
     */
    public Country createCountry() {
        return new Country();
    }

    /**
     * Create an instance of {@link Group }
     * 
     */
    public Group createGroup() {
        return new Group();
    }

    /**
     * Create an instance of {@link Para }
     * 
     */
    public Para createPara() {
        return new Para();
    }

    /**
     * Create an instance of {@link Firstterm }
     * 
     */
    public Firstterm createFirstterm() {
        return new Firstterm();
    }

    /**
     * Create an instance of {@link Errortype }
     * 
     */
    public Errortype createErrortype() {
        return new Errortype();
    }

    /**
     * Create an instance of {@link Function }
     * 
     */
    public Function createFunction() {
        return new Function();
    }

    /**
     * Create an instance of {@link Example }
     * 
     */
    public Example createExample() {
        return new Example();
    }

    /**
     * Create an instance of {@link Productnumber }
     * 
     */
    public Productnumber createProductnumber() {
        return new Productnumber();
    }

    /**
     * Create an instance of {@link Mediaobject }
     * 
     */
    public Mediaobject createMediaobject() {
        return new Mediaobject();
    }

    /**
     * Create an instance of {@link Simplemsgentry }
     * 
     */
    public Simplemsgentry createSimplemsgentry() {
        return new Simplemsgentry();
    }

    /**
     * Create an instance of {@link Revision }
     * 
     */
    public Revision createRevision() {
        return new Revision();
    }

    /**
     * Create an instance of {@link Keysym }
     * 
     */
    public Keysym createKeysym() {
        return new Keysym();
    }

    /**
     * Create an instance of {@link Audiodata }
     * 
     */
    public Audiodata createAudiodata() {
        return new Audiodata();
    }

    /**
     * Create an instance of {@link Msgtext }
     * 
     */
    public Msgtext createMsgtext() {
        return new Msgtext();
    }

    /**
     * Create an instance of {@link Seriesvolnums }
     * 
     */
    public Seriesvolnums createSeriesvolnums() {
        return new Seriesvolnums();
    }

    /**
     * Create an instance of {@link Imagedata }
     * 
     */
    public Imagedata createImagedata() {
        return new Imagedata();
    }

    /**
     * Create an instance of {@link Area }
     * 
     */
    public Area createArea() {
        return new Area();
    }

    /**
     * Create an instance of {@link Revnumber }
     * 
     */
    public Revnumber createRevnumber() {
        return new Revnumber();
    }

    /**
     * Create an instance of {@link Refsect3 }
     * 
     */
    public Refsect3 createRefsect3() {
        return new Refsect3();
    }

    /**
     * Create an instance of {@link Term }
     * 
     */
    public Term createTerm() {
        return new Term();
    }

    /**
     * Create an instance of {@link Bibliography }
     * 
     */
    public Bibliography createBibliography() {
        return new Bibliography();
    }

    /**
     * Create an instance of {@link Honorific }
     * 
     */
    public Honorific createHonorific() {
        return new Honorific();
    }

    /**
     * Create an instance of {@link Postcode }
     * 
     */
    public Postcode createPostcode() {
        return new Postcode();
    }

    /**
     * Create an instance of {@link AppendixClass }
     * 
     */
    public AppendixClass createAppendixClass() {
        return new AppendixClass();
    }

    /**
     * Create an instance of {@link Citetitle }
     * 
     */
    public Citetitle createCitetitle() {
        return new Citetitle();
    }

    /**
     * Create an instance of {@link Msgorig }
     * 
     */
    public Msgorig createMsgorig() {
        return new Msgorig();
    }

    /**
     * Create an instance of {@link Part }
     * 
     */
    public Part createPart() {
        return new Part();
    }

    /**
     * Create an instance of {@link Othername }
     * 
     */
    public Othername createOthername() {
        return new Othername();
    }

    /**
     * Create an instance of {@link Tr }
     * 
     */
    public Tr createTr() {
        return new Tr();
    }

    /**
     * Create an instance of {@link InlineequationContent }
     * 
     */
    public InlineequationContent createInlineequationContent() {
        return new InlineequationContent();
    }

    /**
     * Create an instance of {@link Inlineequation }
     * 
     */
    public Inlineequation createInlineequation() {
        return new Inlineequation();
    }

    /**
     * Create an instance of {@link Volumenum }
     * 
     */
    public Volumenum createVolumenum() {
        return new Volumenum();
    }

    /**
     * Create an instance of {@link Informalfigure }
     * 
     */
    public Informalfigure createInformalfigure() {
        return new Informalfigure();
    }

    /**
     * Create an instance of {@link Indexentry }
     * 
     */
    public Indexentry createIndexentry() {
        return new Indexentry();
    }

    /**
     * Create an instance of {@link Oointerface }
     * 
     */
    public Oointerface createOointerface() {
        return new Oointerface();
    }

    /**
     * Create an instance of {@link Figure }
     * 
     */
    public Figure createFigure() {
        return new Figure();
    }

    /**
     * Create an instance of {@link Keycombo }
     * 
     */
    public Keycombo createKeycombo() {
        return new Keycombo();
    }

    /**
     * Create an instance of {@link Pagenums }
     * 
     */
    public Pagenums createPagenums() {
        return new Pagenums();
    }

    /**
     * Create an instance of {@link Edition }
     * 
     */
    public Edition createEdition() {
        return new Edition();
    }

    /**
     * Create an instance of {@link Structfield }
     * 
     */
    public Structfield createStructfield() {
        return new Structfield();
    }

    /**
     * Create an instance of {@link Destructorsynopsis }
     * 
     */
    public Destructorsynopsis createDestructorsynopsis() {
        return new Destructorsynopsis();
    }

    /**
     * Create an instance of {@link Releaseinfo }
     * 
     */
    public Releaseinfo createReleaseinfo() {
        return new Releaseinfo();
    }

    /**
     * Create an instance of {@link Biblioid }
     * 
     */
    public Biblioid createBiblioid() {
        return new Biblioid();
    }

    /**
     * Create an instance of {@link Street }
     * 
     */
    public Street createStreet() {
        return new Street();
    }

    /**
     * Create an instance of {@link Prompt }
     * 
     */
    public Prompt createPrompt() {
        return new Prompt();
    }

    /**
     * Create an instance of {@link Computeroutput }
     * 
     */
    public Computeroutput createComputeroutput() {
        return new Computeroutput();
    }

    /**
     * Create an instance of {@link Subjectset }
     * 
     */
    public Subjectset createSubjectset() {
        return new Subjectset();
    }

    /**
     * Create an instance of {@link ChapterClass2Type }
     * 
     */
    public ChapterClass2Type createChapterClass2Type() {
        return new ChapterClass2Type();
    }

    /**
     * Create an instance of {@link Isbn }
     * 
     */
    public Isbn createIsbn() {
        return new Isbn();
    }

    /**
     * Create an instance of {@link Blockquote }
     * 
     */
    public Blockquote createBlockquote() {
        return new Blockquote();
    }

    /**
     * Create an instance of {@link RefentryClass }
     * 
     */
    public RefentryClass createRefentryClass() {
        return new RefentryClass();
    }

    /**
     * Create an instance of {@link Ackno }
     * 
     */
    public Ackno createAckno() {
        return new Ackno();
    }

    /**
     * Create an instance of {@link Refclass }
     * 
     */
    public Refclass createRefclass() {
        return new Refclass();
    }

    /**
     * Create an instance of {@link Holder }
     * 
     */
    public Holder createHolder() {
        return new Holder();
    }

    /**
     * Create an instance of {@link Index }
     * 
     */
    public Index createIndex() {
        return new Index();
    }

    /**
     * Create an instance of {@link Graphic }
     * 
     */
    public Graphic createGraphic() {
        return new Graphic();
    }

    /**
     * Create an instance of {@link Appendixinfo }
     * 
     */
    public Appendixinfo createAppendixinfo() {
        return new Appendixinfo();
    }

    /**
     * Create an instance of {@link Question }
     * 
     */
    public Question createQuestion() {
        return new Question();
    }

    /**
     * Create an instance of {@link Secondary }
     * 
     */
    public Secondary createSecondary() {
        return new Secondary();
    }

    /**
     * Create an instance of {@link Row }
     * 
     */
    public Row createRow() {
        return new Row();
    }

    /**
     * Create an instance of {@link Sect1Info }
     * 
     */
    public Sect1Info createSect1Info() {
        return new Sect1Info();
    }

    /**
     * Create an instance of {@link Qandaentry }
     * 
     */
    public Qandaentry createQandaentry() {
        return new Qandaentry();
    }

    /**
     * Create an instance of {@link Revremark }
     * 
     */
    public Revremark createRevremark() {
        return new Revremark();
    }

    /**
     * Create an instance of {@link TblRowMdl }
     * 
     */
    public TblRowMdl createTblRowMdl() {
        return new TblRowMdl();
    }

    /**
     * Create an instance of {@link Msgrel }
     * 
     */
    public Msgrel createMsgrel() {
        return new Msgrel();
    }

    /**
     * Create an instance of {@link Action }
     * 
     */
    public Action createAction() {
        return new Action();
    }

    /**
     * Create an instance of {@link Sidebarinfo }
     * 
     */
    public Sidebarinfo createSidebarinfo() {
        return new Sidebarinfo();
    }

    /**
     * Create an instance of {@link Abbrev }
     * 
     */
    public Abbrev createAbbrev() {
        return new Abbrev();
    }

    /**
     * Create an instance of {@link Varlistentry }
     * 
     */
    public Varlistentry createVarlistentry() {
        return new Varlistentry();
    }

    /**
     * Create an instance of {@link Orderedlist }
     * 
     */
    public Orderedlist createOrderedlist() {
        return new Orderedlist();
    }

    /**
     * Create an instance of {@link Shortcut }
     * 
     */
    public Shortcut createShortcut() {
        return new Shortcut();
    }

    /**
     * Create an instance of {@link Menuchoice }
     * 
     */
    public Menuchoice createMenuchoice() {
        return new Menuchoice();
    }

    /**
     * Create an instance of {@link Msgentry }
     * 
     */
    public Msgentry createMsgentry() {
        return new Msgentry();
    }

    /**
     * Create an instance of {@link Imageobjectco }
     * 
     */
    public Imageobjectco createImageobjectco() {
        return new Imageobjectco();
    }

    /**
     * Create an instance of {@link Setinfo }
     * 
     */
    public Setinfo createSetinfo() {
        return new Setinfo();
    }

    /**
     * Create an instance of {@link Citebiblioid }
     * 
     */
    public Citebiblioid createCitebiblioid() {
        return new Citebiblioid();
    }

    /**
     * Create an instance of {@link Parameter }
     * 
     */
    public Parameter createParameter() {
        return new Parameter();
    }

    /**
     * Create an instance of {@link Lotentry }
     * 
     */
    public Lotentry createLotentry() {
        return new Lotentry();
    }

    /**
     * Create an instance of {@link Bridgehead }
     * 
     */
    public Bridgehead createBridgehead() {
        return new Bridgehead();
    }

    /**
     * Create an instance of {@link Quote }
     * 
     */
    public Quote createQuote() {
        return new Quote();
    }

    /**
     * Create an instance of {@link Subjectterm }
     * 
     */
    public Subjectterm createSubjectterm() {
        return new Subjectterm();
    }

    /**
     * Create an instance of {@link Tocfront }
     * 
     */
    public Tocfront createTocfront() {
        return new Tocfront();
    }

    /**
     * Create an instance of {@link Application }
     * 
     */
    public Application createApplication() {
        return new Application();
    }

    /**
     * Create an instance of {@link Beginpage }
     * 
     */
    public Beginpage createBeginpage() {
        return new Beginpage();
    }

    /**
     * Create an instance of {@link Segtitle }
     * 
     */
    public Segtitle createSegtitle() {
        return new Segtitle();
    }

    /**
     * Create an instance of {@link Corpcredit }
     * 
     */
    public Corpcredit createCorpcredit() {
        return new Corpcredit();
    }

    /**
     * Create an instance of {@link Fieldsynopsis }
     * 
     */
    public Fieldsynopsis createFieldsynopsis() {
        return new Fieldsynopsis();
    }

    /**
     * Create an instance of {@link Colophon }
     * 
     */
    public Colophon createColophon() {
        return new Colophon();
    }

    /**
     * Create an instance of {@link Type }
     * 
     */
    public Type createType() {
        return new Type();
    }

    /**
     * Create an instance of {@link Sectioninfo }
     * 
     */
    public Sectioninfo createSectioninfo() {
        return new Sectioninfo();
    }

    /**
     * Create an instance of {@link TblTgroupMdl }
     * 
     */
    public TblTgroupMdl createTblTgroupMdl() {
        return new TblTgroupMdl();
    }

    /**
     * Create an instance of {@link Msginfo }
     * 
     */
    public Msginfo createMsginfo() {
        return new Msginfo();
    }

    /**
     * Create an instance of {@link Videoobject }
     * 
     */
    public Videoobject createVideoobject() {
        return new Videoobject();
    }

    /**
     * Create an instance of {@link Simpara }
     * 
     */
    public Simpara createSimpara() {
        return new Simpara();
    }

    /**
     * Create an instance of {@link Objectinfo }
     * 
     */
    public Objectinfo createObjectinfo() {
        return new Objectinfo();
    }

    /**
     * Create an instance of {@link Msgaud }
     * 
     */
    public Msgaud createMsgaud() {
        return new Msgaud();
    }

    /**
     * Create an instance of {@link NdxTerm2Type }
     * 
     */
    public NdxTerm2Type createNdxTerm2Type() {
        return new NdxTerm2Type();
    }

    /**
     * Create an instance of {@link Funcsynopsisinfo }
     * 
     */
    public Funcsynopsisinfo createFuncsynopsisinfo() {
        return new Funcsynopsisinfo();
    }

    /**
     * Create an instance of {@link Revdescription }
     * 
     */
    public Revdescription createRevdescription() {
        return new Revdescription();
    }

    /**
     * Create an instance of {@link Equation }
     * 
     */
    public Equation createEquation() {
        return new Equation();
    }

    /**
     * Create an instance of {@link Attribution }
     * 
     */
    public Attribution createAttribution() {
        return new Attribution();
    }

    /**
     * Create an instance of {@link Shortaffil }
     * 
     */
    public Shortaffil createShortaffil() {
        return new Shortaffil();
    }

    /**
     * Create an instance of {@link Surname }
     * 
     */
    public Surname createSurname() {
        return new Surname();
    }

    /**
     * Create an instance of {@link Remark }
     * 
     */
    public Remark createRemark() {
        return new Remark();
    }

    /**
     * Create an instance of {@link Tip }
     * 
     */
    public Tip createTip() {
        return new Tip();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BookClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "book.class")
    public JAXBElement<BookClass> createBookClass(BookClass value) {
        return new JAXBElement<BookClass>(_BookClass_QNAME, BookClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SectionClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "section.class")
    public JAXBElement<SectionClass> createSectionClass(SectionClass value) {
        return new JAXBElement<SectionClass>(_SectionClass_QNAME, SectionClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Systemitem }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "systemitem", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Systemitem> createSystemitem(Systemitem value) {
        return new JAXBElement<Systemitem>(_Systemitem_QNAME, Systemitem.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Mediaobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "mediaobject", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Mediaobject> createMediaobject(Mediaobject value) {
        return new JAXBElement<Mediaobject>(_Mediaobject_QNAME, Mediaobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Textobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "textobject", substitutionHeadNamespace = "", substitutionHeadName = "mediaobject.mix")
    public JAXBElement<Textobject> createTextobject(Textobject value) {
        return new JAXBElement<Textobject>(_Textobject_QNAME, Textobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Corpauthor }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "corpauthor", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Corpauthor> createCorpauthor(Corpauthor value) {
        return new JAXBElement<Corpauthor>(_Corpauthor_QNAME, Corpauthor.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Package }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "package", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Package> createPackage(Package value) {
        return new JAXBElement<Package>(_Package_QNAME, Package.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Interfacename }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "interfacename", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Interfacename> createInterfacename(Interfacename value) {
        return new JAXBElement<Interfacename>(_Interfacename_QNAME, Interfacename.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Envar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "envar", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Envar> createEnvar(Envar value) {
        return new JAXBElement<Envar>(_Envar_QNAME, Envar.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "gen.char.class")
    public JAXBElement<Object> createGenCharClass(Object value) {
        return new JAXBElement<Object>(_GenCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "docinfo.char.class")
    public JAXBElement<Object> createDocinfoCharClass(Object value) {
        return new JAXBElement<Object>(_DocinfoCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Productnumber }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "productnumber", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Productnumber> createProductnumber(Productnumber value) {
        return new JAXBElement<Productnumber>(_Productnumber_QNAME, Productnumber.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Segmentedlist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "segmentedlist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Segmentedlist> createSegmentedlist(Segmentedlist value) {
        return new JAXBElement<Segmentedlist>(_Segmentedlist_QNAME, Segmentedlist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Tip }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "tip", substitutionHeadNamespace = "", substitutionHeadName = "admon.class")
    public JAXBElement<Tip> createTip(Tip value) {
        return new JAXBElement<Tip>(_Tip_QNAME, Tip.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guimenuitem }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guimenuitem", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guimenuitem> createGuimenuitem(Guimenuitem value) {
        return new JAXBElement<Guimenuitem>(_Guimenuitem_QNAME, Guimenuitem.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Videoobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "videoobject", substitutionHeadNamespace = "", substitutionHeadName = "mediaobject.mix")
    public JAXBElement<Videoobject> createVideoobject(Videoobject value) {
        return new JAXBElement<Videoobject>(_Videoobject_QNAME, Videoobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Formalpara }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "formalpara", substitutionHeadNamespace = "", substitutionHeadName = "para.class")
    public JAXBElement<Formalpara> createFormalpara(Formalpara value) {
        return new JAXBElement<Formalpara>(_Formalpara_QNAME, Formalpara.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Mediaobjectco }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "mediaobjectco", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Mediaobjectco> createMediaobjectco(Mediaobjectco value) {
        return new JAXBElement<Mediaobjectco>(_Mediaobjectco_QNAME, Mediaobjectco.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Audioobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "audioobject", substitutionHeadNamespace = "", substitutionHeadName = "mediaobject.mix")
    public JAXBElement<Audioobject> createAudioobject(Audioobject value) {
        return new JAXBElement<Audioobject>(_Audioobject_QNAME, Audioobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Variablelist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "variablelist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Variablelist> createVariablelist(Variablelist value) {
        return new JAXBElement<Variablelist>(_Variablelist_QNAME, Variablelist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Option }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "option", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Option> createOption(Option value) {
        return new JAXBElement<Option>(_Option_QNAME, Option.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Revhistory }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "revhistory", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Revhistory> createRevhistory(Revhistory value) {
        return new JAXBElement<Revhistory>(_Revhistory_QNAME, Revhistory.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Citation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "citation", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Citation> createCitation(Citation value) {
        return new JAXBElement<Citation>(_Citation_QNAME, Citation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Screen }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "screen", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Screen> createScreen(Screen value) {
        return new JAXBElement<Screen>(_Screen_QNAME, Screen.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Bibliolist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "bibliolist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Bibliolist> createBibliolist(Bibliolist value) {
        return new JAXBElement<Bibliolist>(_Bibliolist_QNAME, Bibliolist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guiicon }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guiicon", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guiicon> createGuiicon(Guiicon value) {
        return new JAXBElement<Guiicon>(_Guiicon_QNAME, Guiicon.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "informal.class")
    public JAXBElement<Object> createInformalClass(Object value) {
        return new JAXBElement<Object>(_InformalClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Classname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "classname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Classname> createClassname(Classname value) {
        return new JAXBElement<Classname>(_Classname_QNAME, Classname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Simplelist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "simplelist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Simplelist> createSimplelist(Simplelist value) {
        return new JAXBElement<Simplelist>(_Simplelist_QNAME, Simplelist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Sidebar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sidebar", substitutionHeadNamespace = "", substitutionHeadName = "compound.class")
    public JAXBElement<Sidebar> createSidebar(Sidebar value) {
        return new JAXBElement<Sidebar>(_Sidebar_QNAME, Sidebar.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Firstterm }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "firstterm", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Firstterm> createFirstterm(Firstterm value) {
        return new JAXBElement<Firstterm>(_Firstterm_QNAME, Firstterm.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Table }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "table", substitutionHeadNamespace = "", substitutionHeadName = "formal.class")
    public JAXBElement<Table> createTable(Table value) {
        return new JAXBElement<Table>(_Table_QNAME, Table.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "list.class")
    public JAXBElement<Object> createListClass(Object value) {
        return new JAXBElement<Object>(_ListClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "mediaobject.mix")
    public JAXBElement<Object> createMediaobjectMix(Object value) {
        return new JAXBElement<Object>(_MediaobjectMix_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Olink }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "olink", substitutionHeadNamespace = "", substitutionHeadName = "link.char.class")
    public JAXBElement<Olink> createOlink(Olink value) {
        return new JAXBElement<Olink>(_Olink_QNAME, Olink.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Orderedlist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "orderedlist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Orderedlist> createOrderedlist(Orderedlist value) {
        return new JAXBElement<Orderedlist>(_Orderedlist_QNAME, Orderedlist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guibutton }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guibutton", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guibutton> createGuibutton(Guibutton value) {
        return new JAXBElement<Guibutton>(_Guibutton_QNAME, Guibutton.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Trademark }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "trademark", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Trademark> createTrademark(Trademark value) {
        return new JAXBElement<Trademark>(_Trademark_QNAME, Trademark.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Footnote }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "footnote", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Footnote> createFootnote(Footnote value) {
        return new JAXBElement<Footnote>(_Footnote_QNAME, Footnote.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Modespec }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "modespec", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Modespec> createModespec(Modespec value) {
        return new JAXBElement<Modespec>(_Modespec_QNAME, Modespec.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Varname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "varname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Varname> createVarname(Varname value) {
        return new JAXBElement<Varname>(_Varname_QNAME, Varname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Programlistingco }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "programlistingco", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Programlistingco> createProgramlistingco(Programlistingco value) {
        return new JAXBElement<Programlistingco>(_Programlistingco_QNAME, Programlistingco.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Informalfigure }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "informalfigure", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Informalfigure> createInformalfigure(Informalfigure value) {
        return new JAXBElement<Informalfigure>(_Informalfigure_QNAME, Informalfigure.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Destructorsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "destructorsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "method.synop.class")
    public JAXBElement<Destructorsynopsis> createDestructorsynopsis(Destructorsynopsis value) {
        return new JAXBElement<Destructorsynopsis>(_Destructorsynopsis_QNAME, Destructorsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Graphic }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "graphic", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Graphic> createGraphic(Graphic value) {
        return new JAXBElement<Graphic>(_Graphic_QNAME, Graphic.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Hardware }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "hardware", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Hardware> createHardware(Hardware value) {
        return new JAXBElement<Hardware>(_Hardware_QNAME, Hardware.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Corpcredit }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "corpcredit", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Corpcredit> createCorpcredit(Corpcredit value) {
        return new JAXBElement<Corpcredit>(_Corpcredit_QNAME, Corpcredit.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Informalequation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "informalequation", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Informalequation> createInformalequation(Informalequation value) {
        return new JAXBElement<Informalequation>(_Informalequation_QNAME, Informalequation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AppendixClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "appendix.class")
    public JAXBElement<AppendixClass> createAppendixClass(AppendixClass value) {
        return new JAXBElement<AppendixClass>(_AppendixClass_QNAME, AppendixClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "formal.class")
    public JAXBElement<Object> createFormalClass(Object value) {
        return new JAXBElement<Object>(_FormalClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Link }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "link", substitutionHeadNamespace = "", substitutionHeadName = "link.char.class")
    public JAXBElement<Link> createLink(Link value) {
        return new JAXBElement<Link>(_Link_QNAME, Link.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Wordasword }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "wordasword", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Wordasword> createWordasword(Wordasword value) {
        return new JAXBElement<Wordasword>(_Wordasword_QNAME, Wordasword.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Funcsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "funcsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Funcsynopsis> createFuncsynopsis(Funcsynopsis value) {
        return new JAXBElement<Funcsynopsis>(_Funcsynopsis_QNAME, Funcsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Constructorsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "constructorsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "method.synop.class")
    public JAXBElement<Constructorsynopsis> createConstructorsynopsis(Constructorsynopsis value) {
        return new JAXBElement<Constructorsynopsis>(_Constructorsynopsis_QNAME, Constructorsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArticleClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "article.class")
    public JAXBElement<ArticleClass> createArticleClass(ArticleClass value) {
        return new JAXBElement<ArticleClass>(_ArticleClass_QNAME, ArticleClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Figure }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "figure", substitutionHeadNamespace = "", substitutionHeadName = "formal.class")
    public JAXBElement<Figure> createFigure(Figure value) {
        return new JAXBElement<Figure>(_Figure_QNAME, Figure.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Equation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "equation", substitutionHeadNamespace = "", substitutionHeadName = "formal.class")
    public JAXBElement<Equation> createEquation(Equation value) {
        return new JAXBElement<Equation>(_Equation_QNAME, Equation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Token }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "token", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Token> createToken(Token value) {
        return new JAXBElement<Token>(_Token_QNAME, Token.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Command }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "command", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Command> createCommand(Command value) {
        return new JAXBElement<Command>(_Command_QNAME, Command.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Emphasis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "emphasis", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Emphasis> createEmphasis(Emphasis value) {
        return new JAXBElement<Emphasis>(_Emphasis_QNAME, Emphasis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Imageobjectco }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "imageobjectco", substitutionHeadNamespace = "", substitutionHeadName = "mediaobject.mix")
    public JAXBElement<Imageobjectco> createImageobjectco(Imageobjectco value) {
        return new JAXBElement<Imageobjectco>(_Imageobjectco_QNAME, Imageobjectco.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "admon.class")
    public JAXBElement<Object> createAdmonClass(Object value) {
        return new JAXBElement<Object>(_AdmonClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Citetitle }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "citetitle", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Citetitle> createCitetitle(Citetitle value) {
        return new JAXBElement<Citetitle>(_Citetitle_QNAME, Citetitle.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Graphicco }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "graphicco", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Graphicco> createGraphicco(Graphicco value) {
        return new JAXBElement<Graphicco>(_Graphicco_QNAME, Graphicco.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Note }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "note", substitutionHeadNamespace = "", substitutionHeadName = "admon.class")
    public JAXBElement<Note> createNote(Note value) {
        return new JAXBElement<Note>(_Note_QNAME, Note.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Procedure }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "procedure", substitutionHeadNamespace = "", substitutionHeadName = "compound.class")
    public JAXBElement<Procedure> createProcedure(Procedure value) {
        return new JAXBElement<Procedure>(_Procedure_QNAME, Procedure.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Glosslist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "glosslist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Glosslist> createGlosslist(Glosslist value) {
        return new JAXBElement<Glosslist>(_Glosslist_QNAME, Glosslist.class, null, value);
    }

    /**
     * Create an instance of {@link ChapterClass2 }}
     * 
     */
    @XmlElementDecl(namespace = "", name = "chapter.class")
    public ChapterClass2 createChapterClass2(ChapterClass2Type value) {
        return new ChapterClass2(value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Errortext }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "errortext", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Errortext> createErrortext(Errortext value) {
        return new JAXBElement<Errortext>(_Errortext_QNAME, Errortext.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Biblioref }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "biblioref", substitutionHeadNamespace = "", substitutionHeadName = "xref.char.class")
    public JAXBElement<Biblioref> createBiblioref(Biblioref value) {
        return new JAXBElement<Biblioref>(_Biblioref_QNAME, Biblioref.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Screenco }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "screenco", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Screenco> createScreenco(Screenco value) {
        return new JAXBElement<Screenco>(_Screenco_QNAME, Screenco.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Mousebutton }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "mousebutton", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Mousebutton> createMousebutton(Mousebutton value) {
        return new JAXBElement<Mousebutton>(_Mousebutton_QNAME, Mousebutton.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Simpara }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "simpara", substitutionHeadNamespace = "", substitutionHeadName = "para.class")
    public JAXBElement<Simpara> createSimpara(Simpara value) {
        return new JAXBElement<Simpara>(_Simpara_QNAME, Simpara.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Informalexample }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "informalexample", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Informalexample> createInformalexample(Informalexample value) {
        return new JAXBElement<Informalexample>(_Informalexample_QNAME, Informalexample.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Blockquote }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "blockquote", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Blockquote> createBlockquote(Blockquote value) {
        return new JAXBElement<Blockquote>(_Blockquote_QNAME, Blockquote.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "linespecific.class")
    public JAXBElement<Object> createLinespecificClass(Object value) {
        return new JAXBElement<Object>(_LinespecificClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "method.synop.class", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Object> createMethodSynopClass(Object value) {
        return new JAXBElement<Object>(_MethodSynopClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "tech.char.class")
    public JAXBElement<Object> createTechCharClass(Object value) {
        return new JAXBElement<Object>(_TechCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Itemizedlist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "itemizedlist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Itemizedlist> createItemizedlist(Itemizedlist value) {
        return new JAXBElement<Itemizedlist>(_Itemizedlist_QNAME, Itemizedlist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Para }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "para", substitutionHeadNamespace = "", substitutionHeadName = "para.class")
    public JAXBElement<Para> createPara(Para value) {
        return new JAXBElement<Para>(_Para_QNAME, Para.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Ooclass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ooclass", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Ooclass> createOoclass(Ooclass value) {
        return new JAXBElement<Ooclass>(_Ooclass_QNAME, Ooclass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Errortype }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "errortype", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Errortype> createErrortype(Errortype value) {
        return new JAXBElement<Errortype>(_Errortype_QNAME, Errortype.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Qandaset }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "qandaset", substitutionHeadNamespace = "", substitutionHeadName = "compound.class")
    public JAXBElement<Qandaset> createQandaset(Qandaset value) {
        return new JAXBElement<Qandaset>(_Qandaset_QNAME, Qandaset.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ArticleClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "article", substitutionHeadNamespace = "", substitutionHeadName = "article.class")
    public JAXBElement<ArticleClass> createArticle(ArticleClass value) {
        return new JAXBElement<ArticleClass>(_Article_QNAME, ArticleClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Structname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "structname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Structname> createStructname(Structname value) {
        return new JAXBElement<Structname>(_Structname_QNAME, Structname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Msgset }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "msgset", substitutionHeadNamespace = "", substitutionHeadName = "compound.class")
    public JAXBElement<Msgset> createMsgset(Msgset value) {
        return new JAXBElement<Msgset>(_Msgset_QNAME, Msgset.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Xref }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "xref", substitutionHeadNamespace = "", substitutionHeadName = "xref.char.class")
    public JAXBElement<Xref> createXref(Xref value) {
        return new JAXBElement<Xref>(_Xref_QNAME, Xref.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Abbrev }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "abbrev", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Abbrev> createAbbrev(Abbrev value) {
        return new JAXBElement<Abbrev>(_Abbrev_QNAME, Abbrev.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AppendixClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "appendix", substitutionHeadNamespace = "", substitutionHeadName = "appendix.class")
    public JAXBElement<AppendixClass> createAppendix(AppendixClass value) {
        return new JAXBElement<AppendixClass>(_Appendix_QNAME, AppendixClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Keysym }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "keysym", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Keysym> createKeysym(Keysym value) {
        return new JAXBElement<Keysym>(_Keysym_QNAME, Keysym.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Prompt }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "prompt", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Prompt> createPrompt(Prompt value) {
        return new JAXBElement<Prompt>(_Prompt_QNAME, Prompt.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Errorcode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "errorcode", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Errorcode> createErrorcode(Errorcode value) {
        return new JAXBElement<Errorcode>(_Errorcode_QNAME, Errorcode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Warning }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "warning", substitutionHeadNamespace = "", substitutionHeadName = "admon.class")
    public JAXBElement<Warning> createWarning(Warning value) {
        return new JAXBElement<Warning>(_Warning_QNAME, Warning.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Citerefentry }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "citerefentry", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Citerefentry> createCiterefentry(Citerefentry value) {
        return new JAXBElement<Citerefentry>(_Citerefentry_QNAME, Citerefentry.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "link.char.class")
    public JAXBElement<Object> createLinkCharClass(Object value) {
        return new JAXBElement<Object>(_LinkCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Markup }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "markup", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Markup> createMarkup(Markup value) {
        return new JAXBElement<Markup>(_Markup_QNAME, Markup.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Inlinemediaobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "inlinemediaobject", substitutionHeadNamespace = "", substitutionHeadName = "inlineobj.char.class")
    public JAXBElement<Inlinemediaobject> createInlinemediaobject(Inlinemediaobject value) {
        return new JAXBElement<Inlinemediaobject>(_Inlinemediaobject_QNAME, Inlinemediaobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Sgmltag }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "sgmltag", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Sgmltag> createSgmltag(Sgmltag value) {
        return new JAXBElement<Sgmltag>(_Sgmltag_QNAME, Sgmltag.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Methodsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "methodsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "method.synop.class")
    public JAXBElement<Methodsynopsis> createMethodsynopsis(Methodsynopsis value) {
        return new JAXBElement<Methodsynopsis>(_Methodsynopsis_QNAME, Methodsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Menuchoice }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "menuchoice", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Menuchoice> createMenuchoice(Menuchoice value) {
        return new JAXBElement<Menuchoice>(_Menuchoice_QNAME, Menuchoice.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Informaltable }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "informaltable", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Informaltable> createInformaltable(Informaltable value) {
        return new JAXBElement<Informaltable>(_Informaltable_QNAME, Informaltable.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Type }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "type", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Type> createType(Type value) {
        return new JAXBElement<Type>(_Type_QNAME, Type.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Literallayout }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "literallayout", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Literallayout> createLiterallayout(Literallayout value) {
        return new JAXBElement<Literallayout>(_Literallayout_QNAME, Literallayout.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Function }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "function", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Function> createFunction(Function value) {
        return new JAXBElement<Function>(_Function_QNAME, Function.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "xref.char.class")
    public JAXBElement<Object> createXrefCharClass(Object value) {
        return new JAXBElement<Object>(_XrefCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Orgname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "orgname", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Orgname> createOrgname(Orgname value) {
        return new JAXBElement<Orgname>(_Orgname_QNAME, Orgname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Returnvalue }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "returnvalue", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Returnvalue> createReturnvalue(Returnvalue value) {
        return new JAXBElement<Returnvalue>(_Returnvalue_QNAME, Returnvalue.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Phrase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "phrase", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Phrase> createPhrase(Phrase value) {
        return new JAXBElement<Phrase>(_Phrase_QNAME, Phrase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Optional }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "optional", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Optional> createOptional(Optional value) {
        return new JAXBElement<Optional>(_Optional_QNAME, Optional.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Action }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "action", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Action> createAction(Action value) {
        return new JAXBElement<Action>(_Action_QNAME, Action.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Oointerface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "oointerface", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Oointerface> createOointerface(Oointerface value) {
        return new JAXBElement<Oointerface>(_Oointerface_QNAME, Oointerface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Programlisting }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "programlisting", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Programlisting> createProgramlisting(Programlisting value) {
        return new JAXBElement<Programlisting>(_Programlisting_QNAME, Programlisting.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Imageobject }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "imageobject", substitutionHeadNamespace = "", substitutionHeadName = "mediaobject.mix")
    public JAXBElement<Imageobject> createImageobject(Imageobject value) {
        return new JAXBElement<Imageobject>(_Imageobject_QNAME, Imageobject.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Structfield }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "structfield", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Structfield> createStructfield(Structfield value) {
        return new JAXBElement<Structfield>(_Structfield_QNAME, Structfield.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Userinput }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "userinput", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Userinput> createUserinput(Userinput value) {
        return new JAXBElement<Userinput>(_Userinput_QNAME, Userinput.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Screenshot }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "screenshot", substitutionHeadNamespace = "", substitutionHeadName = "linespecific.class")
    public JAXBElement<Screenshot> createScreenshot(Screenshot value) {
        return new JAXBElement<Screenshot>(_Screenshot_QNAME, Screenshot.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Symbol }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "symbol", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Symbol> createSymbol(Symbol value) {
        return new JAXBElement<Symbol>(_Symbol_QNAME, Symbol.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Property }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "property", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Property> createProperty(Property value) {
        return new JAXBElement<Property>(_Property_QNAME, Property.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Code }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "code", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Code> createCode(Code value) {
        return new JAXBElement<Code>(_Code_QNAME, Code.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Uri }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "uri", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Uri> createUri(Uri value) {
        return new JAXBElement<Uri>(_Uri_QNAME, Uri.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Email }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "email", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Email> createEmail(Email value) {
        return new JAXBElement<Email>(_Email_QNAME, Email.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Inlinegraphic }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "inlinegraphic", substitutionHeadNamespace = "", substitutionHeadName = "inlineobj.char.class")
    public JAXBElement<Inlinegraphic> createInlinegraphic(Inlinegraphic value) {
        return new JAXBElement<Inlinegraphic>(_Inlinegraphic_QNAME, Inlinegraphic.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Example }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "example", substitutionHeadNamespace = "", substitutionHeadName = "formal.class")
    public JAXBElement<Example> createExample(Example value) {
        return new JAXBElement<Example>(_Example_QNAME, Example.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Personname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "personname", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Personname> createPersonname(Personname value) {
        return new JAXBElement<Personname>(_Personname_QNAME, Personname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Classsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "classsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Classsynopsis> createClasssynopsis(Classsynopsis value) {
        return new JAXBElement<Classsynopsis>(_Classsynopsis_QNAME, Classsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "para.class")
    public JAXBElement<Object> createParaClass(Object value) {
        return new JAXBElement<Object>(_ParaClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Authorinitials }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "authorinitials", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Authorinitials> createAuthorinitials(Authorinitials value) {
        return new JAXBElement<Authorinitials>(_Authorinitials_QNAME, Authorinitials.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Foreignphrase }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "foreignphrase", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Foreignphrase> createForeignphrase(Foreignphrase value) {
        return new JAXBElement<Foreignphrase>(_Foreignphrase_QNAME, Foreignphrase.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Caution }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "caution", substitutionHeadNamespace = "", substitutionHeadName = "admon.class")
    public JAXBElement<Caution> createCaution(Caution value) {
        return new JAXBElement<Caution>(_Caution_QNAME, Caution.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guisubmenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guisubmenu", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guisubmenu> createGuisubmenu(Guisubmenu value) {
        return new JAXBElement<Guisubmenu>(_Guisubmenu_QNAME, Guisubmenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Ulink }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ulink", substitutionHeadNamespace = "", substitutionHeadName = "link.char.class")
    public JAXBElement<Ulink> createUlink(Ulink value) {
        return new JAXBElement<Ulink>(_Ulink_QNAME, Ulink.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Glossterm }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "glossterm", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Glossterm> createGlossterm(Glossterm value) {
        return new JAXBElement<Glossterm>(_Glossterm_QNAME, Glossterm.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Inlineequation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "inlineequation", substitutionHeadNamespace = "", substitutionHeadName = "inlineobj.char.class")
    public JAXBElement<Inlineequation> createInlineequation(Inlineequation value) {
        return new JAXBElement<Inlineequation>(_Inlineequation_QNAME, Inlineequation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Author }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "author", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Author> createAuthor(Author value) {
        return new JAXBElement<Author>(_Author_QNAME, Author.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ChapterClass2Type }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "chapter", substitutionHeadNamespace = "", substitutionHeadName = "chapter.class")
    public JAXBElement<ChapterClass2Type> createChapter(ChapterClass2Type value) {
        return new JAXBElement<ChapterClass2Type>(_Chapter_QNAME, ChapterClass2Type.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Parameter }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "parameter", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Parameter> createParameter(Parameter value) {
        return new JAXBElement<Parameter>(_Parameter_QNAME, Parameter.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Quote }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "quote", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Quote> createQuote(Quote value) {
        return new JAXBElement<Quote>(_Quote_QNAME, Quote.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Computeroutput }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "computeroutput", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Computeroutput> createComputeroutput(Computeroutput value) {
        return new JAXBElement<Computeroutput>(_Computeroutput_QNAME, Computeroutput.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Synopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "synopsis", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Synopsis> createSynopsis(Synopsis value) {
        return new JAXBElement<Synopsis>(_Synopsis_QNAME, Synopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RefentryClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "refentry", substitutionHeadNamespace = "", substitutionHeadName = "refentry.class")
    public JAXBElement<RefentryClass> createRefentry(RefentryClass value) {
        return new JAXBElement<RefentryClass>(_Refentry_QNAME, RefentryClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Othercredit }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "othercredit", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Othercredit> createOthercredit(Othercredit value) {
        return new JAXBElement<Othercredit>(_Othercredit_QNAME, Othercredit.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Exceptionname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "exceptionname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Exceptionname> createExceptionname(Exceptionname value) {
        return new JAXBElement<Exceptionname>(_Exceptionname_QNAME, Exceptionname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Productname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "productname", substitutionHeadNamespace = "", substitutionHeadName = "docinfo.char.class")
    public JAXBElement<Productname> createProductname(Productname value) {
        return new JAXBElement<Productname>(_Productname_QNAME, Productname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Application }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "application", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Application> createApplication(Application value) {
        return new JAXBElement<Application>(_Application_QNAME, Application.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Calloutlist }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "calloutlist", substitutionHeadNamespace = "", substitutionHeadName = "list.class")
    public JAXBElement<Calloutlist> createCalloutlist(Calloutlist value) {
        return new JAXBElement<Calloutlist>(_Calloutlist_QNAME, Calloutlist.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Constant }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "constant", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Constant> createConstant(Constant value) {
        return new JAXBElement<Constant>(_Constant_QNAME, Constant.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Acronym }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "acronym", substitutionHeadNamespace = "", substitutionHeadName = "gen.char.class")
    public JAXBElement<Acronym> createAcronym(Acronym value) {
        return new JAXBElement<Acronym>(_Acronym_QNAME, Acronym.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Important }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "important", substitutionHeadNamespace = "", substitutionHeadName = "admon.class")
    public JAXBElement<Important> createImportant(Important value) {
        return new JAXBElement<Important>(_Important_QNAME, Important.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Task }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "task", substitutionHeadNamespace = "", substitutionHeadName = "compound.class")
    public JAXBElement<Task> createTask(Task value) {
        return new JAXBElement<Task>(_Task_QNAME, Task.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Errorname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "errorname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Errorname> createErrorname(Errorname value) {
        return new JAXBElement<Errorname>(_Errorname_QNAME, Errorname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NdxTerm2Type }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "indexterm", substitutionHeadNamespace = "", substitutionHeadName = "ndxterm.class")
    public JAXBElement<NdxTerm2Type> createIndexterm(NdxTerm2Type value) {
        return new JAXBElement<NdxTerm2Type>(_Indexterm_QNAME, NdxTerm2Type.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Ooexception }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ooexception", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Ooexception> createOoexception(Ooexception value) {
        return new JAXBElement<Ooexception>(_Ooexception_QNAME, Ooexception.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "compound.class")
    public JAXBElement<Object> createCompoundClass(Object value) {
        return new JAXBElement<Object>(_CompoundClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Keycode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "keycode", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Keycode> createKeycode(Keycode value) {
        return new JAXBElement<Keycode>(_Keycode_QNAME, Keycode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RefentryClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "refentry.class")
    public JAXBElement<RefentryClass> createRefentryClass(RefentryClass value) {
        return new JAXBElement<RefentryClass>(_RefentryClass_QNAME, RefentryClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guimenu }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guimenu", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guimenu> createGuimenu(Guimenu value) {
        return new JAXBElement<Guimenu>(_Guimenu_QNAME, Guimenu.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Keycombo }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "keycombo", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Keycombo> createKeycombo(Keycombo value) {
        return new JAXBElement<Keycombo>(_Keycombo_QNAME, Keycombo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Cmdsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "cmdsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Cmdsynopsis> createCmdsynopsis(Cmdsynopsis value) {
        return new JAXBElement<Cmdsynopsis>(_Cmdsynopsis_QNAME, Cmdsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Interface }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "interface", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Interface> createInterface(Interface value) {
        return new JAXBElement<Interface>(_Interface_QNAME, Interface.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Medialabel }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "medialabel", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Medialabel> createMedialabel(Medialabel value) {
        return new JAXBElement<Medialabel>(_Medialabel_QNAME, Medialabel.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Database }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "database", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Database> createDatabase(Database value) {
        return new JAXBElement<Database>(_Database_QNAME, Database.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SectionClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "section", substitutionHeadNamespace = "", substitutionHeadName = "section.class")
    public JAXBElement<SectionClass> createSection(SectionClass value) {
        return new JAXBElement<SectionClass>(_Section_QNAME, SectionClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Replaceable }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "replaceable", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Replaceable> createReplaceable(Replaceable value) {
        return new JAXBElement<Replaceable>(_Replaceable_QNAME, Replaceable.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Fieldsynopsis }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "fieldsynopsis", substitutionHeadNamespace = "", substitutionHeadName = "synop.class")
    public JAXBElement<Fieldsynopsis> createFieldsynopsis(Fieldsynopsis value) {
        return new JAXBElement<Fieldsynopsis>(_Fieldsynopsis_QNAME, Fieldsynopsis.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Methodname }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "methodname", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Methodname> createMethodname(Methodname value) {
        return new JAXBElement<Methodname>(_Methodname_QNAME, Methodname.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "synop.class")
    public JAXBElement<Object> createSynopClass(Object value) {
        return new JAXBElement<Object>(_SynopClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Address }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "address", substitutionHeadNamespace = "", substitutionHeadName = "informal.class")
    public JAXBElement<Address> createAddress(Address value) {
        return new JAXBElement<Address>(_Address_QNAME, Address.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BookClass }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "book", substitutionHeadNamespace = "", substitutionHeadName = "book.class")
    public JAXBElement<BookClass> createBook(BookClass value) {
        return new JAXBElement<BookClass>(_Book_QNAME, BookClass.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Filename }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "filename", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Filename> createFilename(Filename value) {
        return new JAXBElement<Filename>(_Filename_QNAME, Filename.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Guilabel }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "guilabel", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Guilabel> createGuilabel(Guilabel value) {
        return new JAXBElement<Guilabel>(_Guilabel_QNAME, Guilabel.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Footnoteref }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "footnoteref", substitutionHeadNamespace = "", substitutionHeadName = "xref.char.class")
    public JAXBElement<Footnoteref> createFootnoteref(Footnoteref value) {
        return new JAXBElement<Footnoteref>(_Footnoteref_QNAME, Footnoteref.class, null, value);
    }

    /**
     * Create an instance of {@link NdxTerm2 }}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ndxterm.class")
    public NdxTerm2 createNdxTerm2(NdxTerm2Type value) {
        return new NdxTerm2(value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Keycap }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "keycap", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Keycap> createKeycap(Keycap value) {
        return new JAXBElement<Keycap>(_Keycap_QNAME, Keycap.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "inlineobj.char.class")
    public JAXBElement<Object> createInlineobjCharClass(Object value) {
        return new JAXBElement<Object>(_InlineobjCharClass_QNAME, Object.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Literal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "literal", substitutionHeadNamespace = "", substitutionHeadName = "tech.char.class")
    public JAXBElement<Literal> createLiteral(Literal value) {
        return new JAXBElement<Literal>(_Literal_QNAME, Literal.class, null, value);
    }

}
