All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gov.grants.apply.forms.naca0001V10.impl.NACA0001DocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NACA_0001
 * Namespace: http://apply.grants.gov/forms/NACA_0001-V1.0
 * Java type: gov.grants.apply.forms.naca0001V10.NACA0001Document
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.naca0001V10.impl;
/**
 * A document containing one NACA_0001(@http://apply.grants.gov/forms/NACA_0001-V1.0) element.
 *
 * This is a complex type.
 */
public class NACA0001DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document
{
    private static final long serialVersionUID = 1L;
    
    public NACA0001DocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName NACA0001$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NACA_0001");
    
    
    /**
     * Gets the "NACA_0001" element
     */
    public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001 getNACA0001()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001 target = null;
            target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001)get_store().find_element_user(NACA0001$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "NACA_0001" element
     */
    public void setNACA0001(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001 naca0001)
    {
        generatedSetterHelperImpl(naca0001, NACA0001$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "NACA_0001" element
     */
    public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001 addNewNACA0001()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001 target = null;
            target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001)get_store().add_element_user(NACA0001$0);
            return target;
        }
    }
    /**
     * An XML NACA_0001(@http://apply.grants.gov/forms/NACA_0001-V1.0).
     *
     * This is a complex type.
     */
    public static class NACA0001Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001
    {
        private static final long serialVersionUID = 1L;
        
        public NACA0001Impl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName ORGANIZATION$0 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Organization");
        private static final javax.xml.namespace.QName AUTHORIZEDREP$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AuthorizedRep");
        private static final javax.xml.namespace.QName APPLICATIONPOC$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ApplicationPOC");
        private static final javax.xml.namespace.QName ORGANIZATIONALPROFILE$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OrganizationalProfile");
        private static final javax.xml.namespace.QName TYPEASSISTANCE$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TypeAssistance");
        private static final javax.xml.namespace.QName FAREQUESTEDAMOUNT$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FARequestedAmount");
        private static final javax.xml.namespace.QName TAREQUESTEDAMOUNT$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TARequestedAmount");
        private static final javax.xml.namespace.QName OTHERFUNDS$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OtherFunds");
        private static final javax.xml.namespace.QName OTHERFUNDSTABLE$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OtherFundsTable");
        private static final javax.xml.namespace.QName PRIORAWARDSTABLE$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PriorAwardsTable");
        private static final javax.xml.namespace.QName INSTITUTIONTYPE$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "InstitutionType");
        private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OrganizationStructure");
        private static final javax.xml.namespace.QName QID65$24 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_65");
        private static final javax.xml.namespace.QName DATEOFINCORPORATION$26 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "DateofIncorporation");
        private static final javax.xml.namespace.QName DATESTARTED$28 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "DateStarted");
        private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$30 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CongressionalDistrictApplicant");
        private static final javax.xml.namespace.QName QID42$32 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_42");
        private static final javax.xml.namespace.QName QID66$34 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_66");
        private static final javax.xml.namespace.QName REGULATORYBODY$36 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "RegulatoryBody");
        private static final javax.xml.namespace.QName OTHERREGULATORYBODY$38 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OtherRegulatoryBody");
        private static final javax.xml.namespace.QName FDICCERTIFICATION$40 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FDICCertification");
        private static final javax.xml.namespace.QName CHARTERNUMBER$42 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CharterNumber");
        private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$44 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CertificationStatus");
        private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$46 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CDFICertificationNumber");
        private static final javax.xml.namespace.QName CERTIFICATIONPENDING$48 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CertificationPending");
        private static final javax.xml.namespace.QName SUBMISSIONDATE$50 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SubmissionDate");
        private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$52 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CertificationChecklist");
        private static final javax.xml.namespace.QName QID58$54 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_58");
        private static final javax.xml.namespace.QName PRIMARYMARKET$56 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PrimaryMarket");
        private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$58 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "GeographicMarketServed");
        private static final javax.xml.namespace.QName MARKETPROFILE$60 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "MarketProfile");
        private static final javax.xml.namespace.QName PRIMARYBUSINESS$62 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PrimaryBusiness");
        private static final javax.xml.namespace.QName SECONDARYBUSINESS$64 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SecondaryBusiness");
        private static final javax.xml.namespace.QName PRODUCTSOFFERED$66 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ProductsOffered");
        private static final javax.xml.namespace.QName QID24$68 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_24");
        private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$70 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AssurancesCertifications");
        private static final javax.xml.namespace.QName DETAILS$72 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Details");
        private static final javax.xml.namespace.QName QUESTIONNAIRE$74 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Questionnaire");
        private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$76 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EnvironmentalReview");
        private static final javax.xml.namespace.QName APPLICATIONCHECKLIST$78 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ApplicationChecklist");
        private static final javax.xml.namespace.QName FORMVERSION$80 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FormVersion");
        
        
        /**
         * Gets the "Organization" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization getOrganization()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "Organization" element
         */
        public void setOrganization(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization organization)
        {
            generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "Organization" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization addNewOrganization()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization)get_store().add_element_user(ORGANIZATION$0);
                return target;
            }
        }
        
        /**
         * Gets the "AuthorizedRep" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep getAuthorizedRep()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "AuthorizedRep" element
         */
        public void setAuthorizedRep(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep authorizedRep)
        {
            generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "AuthorizedRep" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep addNewAuthorizedRep()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
                return target;
            }
        }
        
        /**
         * Gets the "ApplicationPOC" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC getApplicationPOC()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "ApplicationPOC" element
         */
        public boolean isSetApplicationPOC()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(APPLICATIONPOC$4) != 0;
            }
        }
        
        /**
         * Sets the "ApplicationPOC" element
         */
        public void setApplicationPOC(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC applicationPOC)
        {
            generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ApplicationPOC" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC addNewApplicationPOC()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
                return target;
            }
        }
        
        /**
         * Unsets the "ApplicationPOC" element
         */
        public void unsetApplicationPOC()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(APPLICATIONPOC$4, 0);
            }
        }
        
        /**
         * Gets the "OrganizationalProfile" element
         */
        public java.lang.String getOrganizationalProfile()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationalProfile" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile xgetOrganizationalProfile()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationalProfile" element
         */
        public void setOrganizationalProfile(java.lang.String organizationalProfile)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
                }
                target.setStringValue(organizationalProfile);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationalProfile" element
         */
        public void xsetOrganizationalProfile(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile organizationalProfile)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
                }
                target.set(organizationalProfile);
            }
        }
        
        /**
         * Gets the "TypeAssistance" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance getTypeAssistance()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$8, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "TypeAssistance" element
         */
        public void setTypeAssistance(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance typeAssistance)
        {
            generatedSetterHelperImpl(typeAssistance, TYPEASSISTANCE$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "TypeAssistance" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance addNewTypeAssistance()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$8);
                return target;
            }
        }
        
        /**
         * Gets the "FARequestedAmount" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount getFARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$10, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "FARequestedAmount" element
         */
        public boolean isSetFARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FAREQUESTEDAMOUNT$10) != 0;
            }
        }
        
        /**
         * Sets the "FARequestedAmount" element
         */
        public void setFARequestedAmount(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount faRequestedAmount)
        {
            generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "FARequestedAmount" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount addNewFARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$10);
                return target;
            }
        }
        
        /**
         * Unsets the "FARequestedAmount" element
         */
        public void unsetFARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FAREQUESTEDAMOUNT$10, 0);
            }
        }
        
        /**
         * Gets the "TARequestedAmount" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount getTARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount)get_store().find_element_user(TAREQUESTEDAMOUNT$12, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "TARequestedAmount" element
         */
        public boolean isSetTARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(TAREQUESTEDAMOUNT$12) != 0;
            }
        }
        
        /**
         * Sets the "TARequestedAmount" element
         */
        public void setTARequestedAmount(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount taRequestedAmount)
        {
            generatedSetterHelperImpl(taRequestedAmount, TAREQUESTEDAMOUNT$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "TARequestedAmount" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount addNewTARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount)get_store().add_element_user(TAREQUESTEDAMOUNT$12);
                return target;
            }
        }
        
        /**
         * Unsets the "TARequestedAmount" element
         */
        public void unsetTARequestedAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(TAREQUESTEDAMOUNT$12, 0);
            }
        }
        
        /**
         * Gets the "OtherFunds" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$14, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherFunds" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$14, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OtherFunds" element
         */
        public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$14);
                }
                target.setEnumValue(otherFunds);
            }
        }
        
        /**
         * Sets (as xml) the "OtherFunds" element
         */
        public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$14, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$14);
                }
                target.set(otherFunds);
            }
        }
        
        /**
         * Gets array of all "OtherFundsTable" elements
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable[] getOtherFundsTableArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(OTHERFUNDSTABLE$16, targetList);
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable[] result = new gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "OtherFundsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable getOtherFundsTableArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$16, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "OtherFundsTable" element
         */
        public int sizeOfOtherFundsTableArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERFUNDSTABLE$16);
            }
        }
        
        /**
         * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setOtherFundsTableArray(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable[] otherFundsTableArray)
        {
            check_orphaned();
            arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$16);
        }
        
        /**
         * Sets ith "OtherFundsTable" element
         */
        public void setOtherFundsTableArray(int i, gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable otherFundsTable)
        {
            generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable insertNewOtherFundsTable(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$16, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable addNewOtherFundsTable()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$16);
                return target;
            }
        }
        
        /**
         * Removes the ith "OtherFundsTable" element
         */
        public void removeOtherFundsTable(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERFUNDSTABLE$16, i);
            }
        }
        
        /**
         * Gets array of all "PriorAwardsTable" elements
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable[] getPriorAwardsTableArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(PRIORAWARDSTABLE$18, targetList);
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable[] result = new gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "PriorAwardsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable getPriorAwardsTableArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$18, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "PriorAwardsTable" element
         */
        public int sizeOfPriorAwardsTableArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PRIORAWARDSTABLE$18);
            }
        }
        
        /**
         * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setPriorAwardsTableArray(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable[] priorAwardsTableArray)
        {
            check_orphaned();
            arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$18);
        }
        
        /**
         * Sets ith "PriorAwardsTable" element
         */
        public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable priorAwardsTable)
        {
            generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$18, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable insertNewPriorAwardsTable(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$18, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable addNewPriorAwardsTable()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$18);
                return target;
            }
        }
        
        /**
         * Removes the ith "PriorAwardsTable" element
         */
        public void removePriorAwardsTable(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PRIORAWARDSTABLE$18, i);
            }
        }
        
        /**
         * Gets the "InstitutionType" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType.Enum getInstitutionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "InstitutionType" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType xgetInstitutionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
                return target;
            }
        }
        
        /**
         * Sets the "InstitutionType" element
         */
        public void setInstitutionType(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType.Enum institutionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$20);
                }
                target.setEnumValue(institutionType);
            }
        }
        
        /**
         * Sets (as xml) the "InstitutionType" element
         */
        public void xsetInstitutionType(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType institutionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$20);
                }
                target.set(institutionType);
            }
        }
        
        /**
         * Gets the "OrganizationStructure" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure.Enum getOrganizationStructure()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationStructure" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure xgetOrganizationStructure()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationStructure" element
         */
        public void setOrganizationStructure(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure.Enum organizationStructure)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$22);
                }
                target.setEnumValue(organizationStructure);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationStructure" element
         */
        public void xsetOrganizationStructure(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure organizationStructure)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$22);
                }
                target.set(organizationStructure);
            }
        }
        
        /**
         * Gets the "QID_65" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$24, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "QID_65" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$24, 0);
                return target;
            }
        }
        
        /**
         * Sets the "QID_65" element
         */
        public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$24);
                }
                target.setEnumValue(qid65);
            }
        }
        
        /**
         * Sets (as xml) the "QID_65" element
         */
        public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$24, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$24);
                }
                target.set(qid65);
            }
        }
        
        /**
         * Gets the "DateofIncorporation" element
         */
        public java.util.Calendar getDateofIncorporation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$26, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "DateofIncorporation" element
         */
        public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$26, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DateofIncorporation" element
         */
        public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$26);
                }
                target.setCalendarValue(dateofIncorporation);
            }
        }
        
        /**
         * Sets (as xml) the "DateofIncorporation" element
         */
        public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$26);
                }
                target.set(dateofIncorporation);
            }
        }
        
        /**
         * Gets the "DateStarted" element
         */
        public java.util.Calendar getDateStarted()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$28, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "DateStarted" element
         */
        public org.apache.xmlbeans.XmlDate xgetDateStarted()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$28, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DateStarted" element
         */
        public void setDateStarted(java.util.Calendar dateStarted)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$28);
                }
                target.setCalendarValue(dateStarted);
            }
        }
        
        /**
         * Sets (as xml) the "DateStarted" element
         */
        public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$28);
                }
                target.set(dateStarted);
            }
        }
        
        /**
         * Gets the "CongressionalDistrictApplicant" element
         */
        public java.lang.String getCongressionalDistrictApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$30, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CongressionalDistrictApplicant" element
         */
        public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$30, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CongressionalDistrictApplicant" element
         */
        public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$30);
                }
                target.setStringValue(congressionalDistrictApplicant);
            }
        }
        
        /**
         * Sets (as xml) the "CongressionalDistrictApplicant" element
         */
        public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$30, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$30);
                }
                target.set(congressionalDistrictApplicant);
            }
        }
        
        /**
         * Gets the "QID_42" element
         */
        public java.util.Calendar getQID42()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$32, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "QID_42" element
         */
        public org.apache.xmlbeans.XmlDate xgetQID42()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(QID42$32, 0);
                return target;
            }
        }
        
        /**
         * Sets the "QID_42" element
         */
        public void setQID42(java.util.Calendar qid42)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$32);
                }
                target.setCalendarValue(qid42);
            }
        }
        
        /**
         * Sets (as xml) the "QID_42" element
         */
        public void xsetQID42(org.apache.xmlbeans.XmlDate qid42)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(QID42$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(QID42$32);
                }
                target.set(qid42);
            }
        }
        
        /**
         * Gets the "QID_66" element
         */
        public long getQID66()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$34, 0);
                if (target == null)
                {
                    return 0L;
                }
                return target.getLongValue();
            }
        }
        
        /**
         * Gets (as xml) the "QID_66" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66 xgetQID66()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66)get_store().find_element_user(QID66$34, 0);
                return target;
            }
        }
        
        /**
         * Sets the "QID_66" element
         */
        public void setQID66(long qid66)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$34);
                }
                target.setLongValue(qid66);
            }
        }
        
        /**
         * Sets (as xml) the "QID_66" element
         */
        public void xsetQID66(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66 qid66)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66)get_store().find_element_user(QID66$34, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66)get_store().add_element_user(QID66$34);
                }
                target.set(qid66);
            }
        }
        
        /**
         * Gets the "RegulatoryBody" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody.Enum getRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$36, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "RegulatoryBody" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody xgetRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$36, 0);
                return target;
            }
        }
        
        /**
         * True if has "RegulatoryBody" element
         */
        public boolean isSetRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(REGULATORYBODY$36) != 0;
            }
        }
        
        /**
         * Sets the "RegulatoryBody" element
         */
        public void setRegulatoryBody(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody.Enum regulatoryBody)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$36);
                }
                target.setEnumValue(regulatoryBody);
            }
        }
        
        /**
         * Sets (as xml) the "RegulatoryBody" element
         */
        public void xsetRegulatoryBody(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody regulatoryBody)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$36, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$36);
                }
                target.set(regulatoryBody);
            }
        }
        
        /**
         * Unsets the "RegulatoryBody" element
         */
        public void unsetRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(REGULATORYBODY$36, 0);
            }
        }
        
        /**
         * Gets the "OtherRegulatoryBody" element
         */
        public java.lang.String getOtherRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$38, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherRegulatoryBody" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody xgetOtherRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$38, 0);
                return target;
            }
        }
        
        /**
         * True if has "OtherRegulatoryBody" element
         */
        public boolean isSetOtherRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERREGULATORYBODY$38) != 0;
            }
        }
        
        /**
         * Sets the "OtherRegulatoryBody" element
         */
        public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$38);
                }
                target.setStringValue(otherRegulatoryBody);
            }
        }
        
        /**
         * Sets (as xml) the "OtherRegulatoryBody" element
         */
        public void xsetOtherRegulatoryBody(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody otherRegulatoryBody)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$38, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$38);
                }
                target.set(otherRegulatoryBody);
            }
        }
        
        /**
         * Unsets the "OtherRegulatoryBody" element
         */
        public void unsetOtherRegulatoryBody()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERREGULATORYBODY$38, 0);
            }
        }
        
        /**
         * Gets the "FDICCertification" element
         */
        public java.lang.String getFDICCertification()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$40, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FDICCertification" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification xgetFDICCertification()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification)get_store().find_element_user(FDICCERTIFICATION$40, 0);
                return target;
            }
        }
        
        /**
         * True if has "FDICCertification" element
         */
        public boolean isSetFDICCertification()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FDICCERTIFICATION$40) != 0;
            }
        }
        
        /**
         * Sets the "FDICCertification" element
         */
        public void setFDICCertification(java.lang.String fdicCertification)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$40);
                }
                target.setStringValue(fdicCertification);
            }
        }
        
        /**
         * Sets (as xml) the "FDICCertification" element
         */
        public void xsetFDICCertification(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification fdicCertification)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification)get_store().find_element_user(FDICCERTIFICATION$40, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification)get_store().add_element_user(FDICCERTIFICATION$40);
                }
                target.set(fdicCertification);
            }
        }
        
        /**
         * Unsets the "FDICCertification" element
         */
        public void unsetFDICCertification()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FDICCERTIFICATION$40, 0);
            }
        }
        
        /**
         * Gets the "CharterNumber" element
         */
        public java.lang.String getCharterNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$42, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CharterNumber" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber xgetCharterNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber)get_store().find_element_user(CHARTERNUMBER$42, 0);
                return target;
            }
        }
        
        /**
         * True if has "CharterNumber" element
         */
        public boolean isSetCharterNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CHARTERNUMBER$42) != 0;
            }
        }
        
        /**
         * Sets the "CharterNumber" element
         */
        public void setCharterNumber(java.lang.String charterNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$42);
                }
                target.setStringValue(charterNumber);
            }
        }
        
        /**
         * Sets (as xml) the "CharterNumber" element
         */
        public void xsetCharterNumber(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber charterNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber)get_store().find_element_user(CHARTERNUMBER$42, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber)get_store().add_element_user(CHARTERNUMBER$42);
                }
                target.set(charterNumber);
            }
        }
        
        /**
         * Unsets the "CharterNumber" element
         */
        public void unsetCharterNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CHARTERNUMBER$42, 0);
            }
        }
        
        /**
         * Gets the "CertificationStatus" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus.Enum getCertificationStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$44, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CertificationStatus" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus xgetCertificationStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$44, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CertificationStatus" element
         */
        public void setCertificationStatus(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus.Enum certificationStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$44, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$44);
                }
                target.setEnumValue(certificationStatus);
            }
        }
        
        /**
         * Sets (as xml) the "CertificationStatus" element
         */
        public void xsetCertificationStatus(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus certificationStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$44, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$44);
                }
                target.set(certificationStatus);
            }
        }
        
        /**
         * Gets the "CDFICertificationNumber" element
         */
        public java.lang.String getCDFICertificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$46, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CDFICertificationNumber" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber xgetCDFICertificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber)get_store().find_element_user(CDFICERTIFICATIONNUMBER$46, 0);
                return target;
            }
        }
        
        /**
         * True if has "CDFICertificationNumber" element
         */
        public boolean isSetCDFICertificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CDFICERTIFICATIONNUMBER$46) != 0;
            }
        }
        
        /**
         * Sets the "CDFICertificationNumber" element
         */
        public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$46, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$46);
                }
                target.setStringValue(cdfiCertificationNumber);
            }
        }
        
        /**
         * Sets (as xml) the "CDFICertificationNumber" element
         */
        public void xsetCDFICertificationNumber(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber cdfiCertificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber)get_store().find_element_user(CDFICERTIFICATIONNUMBER$46, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber)get_store().add_element_user(CDFICERTIFICATIONNUMBER$46);
                }
                target.set(cdfiCertificationNumber);
            }
        }
        
        /**
         * Unsets the "CDFICertificationNumber" element
         */
        public void unsetCDFICertificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CDFICERTIFICATIONNUMBER$46, 0);
            }
        }
        
        /**
         * Gets the "CertificationPending" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$48, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CertificationPending" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$48, 0);
                return target;
            }
        }
        
        /**
         * True if has "CertificationPending" element
         */
        public boolean isSetCertificationPending()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CERTIFICATIONPENDING$48) != 0;
            }
        }
        
        /**
         * Sets the "CertificationPending" element
         */
        public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$48, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$48);
                }
                target.setEnumValue(certificationPending);
            }
        }
        
        /**
         * Sets (as xml) the "CertificationPending" element
         */
        public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$48, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$48);
                }
                target.set(certificationPending);
            }
        }
        
        /**
         * Unsets the "CertificationPending" element
         */
        public void unsetCertificationPending()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CERTIFICATIONPENDING$48, 0);
            }
        }
        
        /**
         * Gets the "SubmissionDate" element
         */
        public java.util.Calendar getSubmissionDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$50, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "SubmissionDate" element
         */
        public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$50, 0);
                return target;
            }
        }
        
        /**
         * True if has "SubmissionDate" element
         */
        public boolean isSetSubmissionDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SUBMISSIONDATE$50) != 0;
            }
        }
        
        /**
         * Sets the "SubmissionDate" element
         */
        public void setSubmissionDate(java.util.Calendar submissionDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$50, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$50);
                }
                target.setCalendarValue(submissionDate);
            }
        }
        
        /**
         * Sets (as xml) the "SubmissionDate" element
         */
        public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$50, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$50);
                }
                target.set(submissionDate);
            }
        }
        
        /**
         * Unsets the "SubmissionDate" element
         */
        public void unsetSubmissionDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SUBMISSIONDATE$50, 0);
            }
        }
        
        /**
         * Gets the "CertificationChecklist" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist getCertificationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$52, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "CertificationChecklist" element
         */
        public boolean isSetCertificationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CERTIFICATIONCHECKLIST$52) != 0;
            }
        }
        
        /**
         * Sets the "CertificationChecklist" element
         */
        public void setCertificationChecklist(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist certificationChecklist)
        {
            generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "CertificationChecklist" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist addNewCertificationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$52);
                return target;
            }
        }
        
        /**
         * Unsets the "CertificationChecklist" element
         */
        public void unsetCertificationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CERTIFICATIONCHECKLIST$52, 0);
            }
        }
        
        /**
         * Gets the "QID_58" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58.Enum getQID58()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$54, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "QID_58" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58 xgetQID58()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58)get_store().find_element_user(QID58$54, 0);
                return target;
            }
        }
        
        /**
         * Sets the "QID_58" element
         */
        public void setQID58(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58.Enum qid58)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$54, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID58$54);
                }
                target.setEnumValue(qid58);
            }
        }
        
        /**
         * Sets (as xml) the "QID_58" element
         */
        public void xsetQID58(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58 qid58)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58)get_store().find_element_user(QID58$54, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58)get_store().add_element_user(QID58$54);
                }
                target.set(qid58);
            }
        }
        
        /**
         * Gets the "PrimaryMarket" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket getPrimaryMarket()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$56, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "PrimaryMarket" element
         */
        public boolean isSetPrimaryMarket()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PRIMARYMARKET$56) != 0;
            }
        }
        
        /**
         * Sets the "PrimaryMarket" element
         */
        public void setPrimaryMarket(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket primaryMarket)
        {
            generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "PrimaryMarket" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket addNewPrimaryMarket()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$56);
                return target;
            }
        }
        
        /**
         * Unsets the "PrimaryMarket" element
         */
        public void unsetPrimaryMarket()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PRIMARYMARKET$56, 0);
            }
        }
        
        /**
         * Gets the "GeographicMarketServed" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed getGeographicMarketServed()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$58, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "GeographicMarketServed" element
         */
        public boolean isSetGeographicMarketServed()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(GEOGRAPHICMARKETSERVED$58) != 0;
            }
        }
        
        /**
         * Sets the "GeographicMarketServed" element
         */
        public void setGeographicMarketServed(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed geographicMarketServed)
        {
            generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$58, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "GeographicMarketServed" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed addNewGeographicMarketServed()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$58);
                return target;
            }
        }
        
        /**
         * Unsets the "GeographicMarketServed" element
         */
        public void unsetGeographicMarketServed()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(GEOGRAPHICMARKETSERVED$58, 0);
            }
        }
        
        /**
         * Gets the "MarketProfile" element
         */
        public java.lang.String getMarketProfile()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$60, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "MarketProfile" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile xgetMarketProfile()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile)get_store().find_element_user(MARKETPROFILE$60, 0);
                return target;
            }
        }
        
        /**
         * Sets the "MarketProfile" element
         */
        public void setMarketProfile(java.lang.String marketProfile)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$60, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARKETPROFILE$60);
                }
                target.setStringValue(marketProfile);
            }
        }
        
        /**
         * Sets (as xml) the "MarketProfile" element
         */
        public void xsetMarketProfile(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile marketProfile)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile)get_store().find_element_user(MARKETPROFILE$60, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile)get_store().add_element_user(MARKETPROFILE$60);
                }
                target.set(marketProfile);
            }
        }
        
        /**
         * Gets the "PrimaryBusiness" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness.Enum getPrimaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$62, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PrimaryBusiness" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness xgetPrimaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$62, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PrimaryBusiness" element
         */
        public void setPrimaryBusiness(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness.Enum primaryBusiness)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$62, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$62);
                }
                target.setEnumValue(primaryBusiness);
            }
        }
        
        /**
         * Sets (as xml) the "PrimaryBusiness" element
         */
        public void xsetPrimaryBusiness(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness primaryBusiness)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$62, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$62);
                }
                target.set(primaryBusiness);
            }
        }
        
        /**
         * Gets the "SecondaryBusiness" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness getSecondaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$64, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "SecondaryBusiness" element
         */
        public boolean isSetSecondaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SECONDARYBUSINESS$64) != 0;
            }
        }
        
        /**
         * Sets the "SecondaryBusiness" element
         */
        public void setSecondaryBusiness(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness secondaryBusiness)
        {
            generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$64, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "SecondaryBusiness" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness addNewSecondaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$64);
                return target;
            }
        }
        
        /**
         * Unsets the "SecondaryBusiness" element
         */
        public void unsetSecondaryBusiness()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SECONDARYBUSINESS$64, 0);
            }
        }
        
        /**
         * Gets the "ProductsOffered" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered getProductsOffered()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$66, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "ProductsOffered" element
         */
        public boolean isSetProductsOffered()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PRODUCTSOFFERED$66) != 0;
            }
        }
        
        /**
         * Sets the "ProductsOffered" element
         */
        public void setProductsOffered(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered productsOffered)
        {
            generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$66, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ProductsOffered" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered addNewProductsOffered()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$66);
                return target;
            }
        }
        
        /**
         * Unsets the "ProductsOffered" element
         */
        public void unsetProductsOffered()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PRODUCTSOFFERED$66, 0);
            }
        }
        
        /**
         * Gets the "QID_24" element
         */
        public int getQID24()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$68, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "QID_24" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24 xgetQID24()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24)get_store().find_element_user(QID24$68, 0);
                return target;
            }
        }
        
        /**
         * Sets the "QID_24" element
         */
        public void setQID24(int qid24)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$68, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$68);
                }
                target.setIntValue(qid24);
            }
        }
        
        /**
         * Sets (as xml) the "QID_24" element
         */
        public void xsetQID24(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24 qid24)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24 target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24)get_store().find_element_user(QID24$68, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24)get_store().add_element_user(QID24$68);
                }
                target.set(qid24);
            }
        }
        
        /**
         * Gets the "AssurancesCertifications" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$70, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "AssurancesCertifications" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$70, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AssurancesCertifications" element
         */
        public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$70, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$70);
                }
                target.setEnumValue(assurancesCertifications);
            }
        }
        
        /**
         * Sets (as xml) the "AssurancesCertifications" element
         */
        public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$70, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$70);
                }
                target.set(assurancesCertifications);
            }
        }
        
        /**
         * Gets the "Details" element
         */
        public java.lang.String getDetails()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$72, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "Details" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details xgetDetails()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details)get_store().find_element_user(DETAILS$72, 0);
                return target;
            }
        }
        
        /**
         * True if has "Details" element
         */
        public boolean isSetDetails()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(DETAILS$72) != 0;
            }
        }
        
        /**
         * Sets the "Details" element
         */
        public void setDetails(java.lang.String details)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$72, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$72);
                }
                target.setStringValue(details);
            }
        }
        
        /**
         * Sets (as xml) the "Details" element
         */
        public void xsetDetails(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details details)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details)get_store().find_element_user(DETAILS$72, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details)get_store().add_element_user(DETAILS$72);
                }
                target.set(details);
            }
        }
        
        /**
         * Unsets the "Details" element
         */
        public void unsetDetails()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(DETAILS$72, 0);
            }
        }
        
        /**
         * Gets the "Questionnaire" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire getQuestionnaire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$74, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "Questionnaire" element
         */
        public boolean isSetQuestionnaire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(QUESTIONNAIRE$74) != 0;
            }
        }
        
        /**
         * Sets the "Questionnaire" element
         */
        public void setQuestionnaire(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire questionnaire)
        {
            generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$74, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "Questionnaire" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire addNewQuestionnaire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$74);
                return target;
            }
        }
        
        /**
         * Unsets the "Questionnaire" element
         */
        public void unsetQuestionnaire()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(QUESTIONNAIRE$74, 0);
            }
        }
        
        /**
         * Gets the "EnvironmentalReview" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview getEnvironmentalReview()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$76, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "EnvironmentalReview" element
         */
        public void setEnvironmentalReview(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview environmentalReview)
        {
            generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "EnvironmentalReview" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview addNewEnvironmentalReview()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$76);
                return target;
            }
        }
        
        /**
         * Gets the "ApplicationChecklist" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist getApplicationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist)get_store().find_element_user(APPLICATIONCHECKLIST$78, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "ApplicationChecklist" element
         */
        public void setApplicationChecklist(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist applicationChecklist)
        {
            generatedSetterHelperImpl(applicationChecklist, APPLICATIONCHECKLIST$78, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ApplicationChecklist" element
         */
        public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist addNewApplicationChecklist()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist target = null;
                target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist)get_store().add_element_user(APPLICATIONCHECKLIST$78);
                return target;
            }
        }
        
        /**
         * Gets the "FormVersion" attribute
         */
        public java.lang.String getFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$80);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$80);
                }
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FormVersion" attribute
         */
        public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$80);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$80);
                }
                return target;
            }
        }
        
        /**
         * Sets the "FormVersion" attribute
         */
        public void setFormVersion(java.lang.String formVersion)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$80);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$80);
                }
                target.setStringValue(formVersion);
            }
        }
        
        /**
         * Sets (as xml) the "FormVersion" attribute
         */
        public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$80);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$80);
                }
                target.set(formVersion);
            }
        }
        /**
         * An XML Organization(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Organization
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OrganizationName");
            private static final javax.xml.namespace.QName STREET1$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street1");
            private static final javax.xml.namespace.QName STREET2$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street2");
            private static final javax.xml.namespace.QName CITY$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "City");
            private static final javax.xml.namespace.QName STATE$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "State");
            private static final javax.xml.namespace.QName ZIPCODE$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ZipCode");
            private static final javax.xml.namespace.QName EIN$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EIN");
            private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "DUNSNumber");
            
            
            /**
             * Gets the "OrganizationName" element
             */
            public java.lang.String getOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "OrganizationName" element
             */
            public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "OrganizationName" element
             */
            public void setOrganizationName(java.lang.String organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.setStringValue(organizationName);
                }
            }
            
            /**
             * Sets (as xml) the "OrganizationName" element
             */
            public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.set(organizationName);
                }
            }
            
            /**
             * Gets the "Street1" element
             */
            public java.lang.String getStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street1" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Street1" element
             */
            public void setStreet1(java.lang.String street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
                    }
                    target.setStringValue(street1);
                }
            }
            
            /**
             * Sets (as xml) the "Street1" element
             */
            public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
                    }
                    target.set(street1);
                }
            }
            
            /**
             * Gets the "Street2" element
             */
            public java.lang.String getStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street2" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Street2" element
             */
            public boolean isSetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(STREET2$4) != 0;
                }
            }
            
            /**
             * Sets the "Street2" element
             */
            public void setStreet2(java.lang.String street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
                    }
                    target.setStringValue(street2);
                }
            }
            
            /**
             * Sets (as xml) the "Street2" element
             */
            public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
                    }
                    target.set(street2);
                }
            }
            
            /**
             * Unsets the "Street2" element
             */
            public void unsetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(STREET2$4, 0);
                }
            }
            
            /**
             * Gets the "City" element
             */
            public java.lang.String getCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "City" element
             */
            public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "City" element
             */
            public void setCity(java.lang.String city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
                    }
                    target.setStringValue(city);
                }
            }
            
            /**
             * Sets (as xml) the "City" element
             */
            public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
                    }
                    target.set(city);
                }
            }
            
            /**
             * Gets the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "State" element
             */
            public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
                    }
                    target.setEnumValue(state);
                }
            }
            
            /**
             * Sets (as xml) the "State" element
             */
            public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
                    }
                    target.set(state);
                }
            }
            
            /**
             * Gets the "ZipCode" element
             */
            public java.lang.String getZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "ZipCode" element
             */
            public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "ZipCode" element
             */
            public void setZipCode(java.lang.String zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
                    }
                    target.setStringValue(zipCode);
                }
            }
            
            /**
             * Sets (as xml) the "ZipCode" element
             */
            public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
                    }
                    target.set(zipCode);
                }
            }
            
            /**
             * Gets the "EIN" element
             */
            public java.lang.String getEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "EIN" element
             */
            public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "EIN" element
             */
            public void setEIN(java.lang.String ein)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
                    }
                    target.setStringValue(ein);
                }
            }
            
            /**
             * Sets (as xml) the "EIN" element
             */
            public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$12);
                    }
                    target.set(ein);
                }
            }
            
            /**
             * Gets the "DUNSNumber" element
             */
            public java.lang.String getDUNSNumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "DUNSNumber" element
             */
            public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "DUNSNumber" element
             */
            public void setDUNSNumber(java.lang.String dunsNumber)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
                    }
                    target.setStringValue(dunsNumber);
                }
            }
            
            /**
             * Sets (as xml) the "DUNSNumber" element
             */
            public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
                    }
                    target.set(dunsNumber);
                }
            }
        }
        /**
         * An XML AuthorizedRep(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.AuthorizedRep
        {
            private static final long serialVersionUID = 1L;
            
            public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName PREFIX$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Prefix");
            private static final javax.xml.namespace.QName FIRSTNAME$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FirstName");
            private static final javax.xml.namespace.QName LASTNAME$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "LastName");
            private static final javax.xml.namespace.QName TITLE$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Title");
            private static final javax.xml.namespace.QName EMAIL$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Email");
            private static final javax.xml.namespace.QName PHONE$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Phone");
            private static final javax.xml.namespace.QName FAX$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Fax");
            private static final javax.xml.namespace.QName STREET1$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street1");
            private static final javax.xml.namespace.QName STREET2$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street2");
            private static final javax.xml.namespace.QName CITY$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "City");
            private static final javax.xml.namespace.QName STATE$20 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "State");
            private static final javax.xml.namespace.QName ZIPCODE$22 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ZipCode");
            
            
            /**
             * Gets the "Prefix" element
             */
            public java.lang.String getPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Prefix" element
             */
            public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Prefix" element
             */
            public boolean isSetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(PREFIX$0) != 0;
                }
            }
            
            /**
             * Sets the "Prefix" element
             */
            public void setPrefix(java.lang.String prefix)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
                    }
                    target.setStringValue(prefix);
                }
            }
            
            /**
             * Sets (as xml) the "Prefix" element
             */
            public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
                    }
                    target.set(prefix);
                }
            }
            
            /**
             * Unsets the "Prefix" element
             */
            public void unsetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(PREFIX$0, 0);
                }
            }
            
            /**
             * Gets the "FirstName" element
             */
            public java.lang.String getFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "FirstName" element
             */
            public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FirstName" element
             */
            public void setFirstName(java.lang.String firstName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
                    }
                    target.setStringValue(firstName);
                }
            }
            
            /**
             * Sets (as xml) the "FirstName" element
             */
            public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
                    }
                    target.set(firstName);
                }
            }
            
            /**
             * Gets the "LastName" element
             */
            public java.lang.String getLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "LastName" element
             */
            public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "LastName" element
             */
            public void setLastName(java.lang.String lastName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
                    }
                    target.setStringValue(lastName);
                }
            }
            
            /**
             * Sets (as xml) the "LastName" element
             */
            public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
                    }
                    target.set(lastName);
                }
            }
            
            /**
             * Gets the "Title" element
             */
            public java.lang.String getTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Title" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Title" element
             */
            public void setTitle(java.lang.String title)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
                    }
                    target.setStringValue(title);
                }
            }
            
            /**
             * Sets (as xml) the "Title" element
             */
            public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
                    }
                    target.set(title);
                }
            }
            
            /**
             * Gets the "Email" element
             */
            public java.lang.String getEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Email" element
             */
            public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Email" element
             */
            public void setEmail(java.lang.String email)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
                    }
                    target.setStringValue(email);
                }
            }
            
            /**
             * Sets (as xml) the "Email" element
             */
            public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
                    }
                    target.set(email);
                }
            }
            
            /**
             * Gets the "Phone" element
             */
            public java.lang.String getPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Phone" element
             */
            public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Phone" element
             */
            public void setPhone(java.lang.String phone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
                    }
                    target.setStringValue(phone);
                }
            }
            
            /**
             * Sets (as xml) the "Phone" element
             */
            public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
                    }
                    target.set(phone);
                }
            }
            
            /**
             * Gets the "Fax" element
             */
            public java.lang.String getFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Fax" element
             */
            public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Fax" element
             */
            public boolean isSetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FAX$12) != 0;
                }
            }
            
            /**
             * Sets the "Fax" element
             */
            public void setFax(java.lang.String fax)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
                    }
                    target.setStringValue(fax);
                }
            }
            
            /**
             * Sets (as xml) the "Fax" element
             */
            public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
                    }
                    target.set(fax);
                }
            }
            
            /**
             * Unsets the "Fax" element
             */
            public void unsetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FAX$12, 0);
                }
            }
            
            /**
             * Gets the "Street1" element
             */
            public java.lang.String getStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street1" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Street1" element
             */
            public void setStreet1(java.lang.String street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
                    }
                    target.setStringValue(street1);
                }
            }
            
            /**
             * Sets (as xml) the "Street1" element
             */
            public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
                    }
                    target.set(street1);
                }
            }
            
            /**
             * Gets the "Street2" element
             */
            public java.lang.String getStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street2" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Street2" element
             */
            public boolean isSetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(STREET2$16) != 0;
                }
            }
            
            /**
             * Sets the "Street2" element
             */
            public void setStreet2(java.lang.String street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
                    }
                    target.setStringValue(street2);
                }
            }
            
            /**
             * Sets (as xml) the "Street2" element
             */
            public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
                    }
                    target.set(street2);
                }
            }
            
            /**
             * Unsets the "Street2" element
             */
            public void unsetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(STREET2$16, 0);
                }
            }
            
            /**
             * Gets the "City" element
             */
            public java.lang.String getCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "City" element
             */
            public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "City" element
             */
            public void setCity(java.lang.String city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
                    }
                    target.setStringValue(city);
                }
            }
            
            /**
             * Sets (as xml) the "City" element
             */
            public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
                    }
                    target.set(city);
                }
            }
            
            /**
             * Gets the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "State" element
             */
            public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
                    }
                    target.setEnumValue(state);
                }
            }
            
            /**
             * Sets (as xml) the "State" element
             */
            public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
                    }
                    target.set(state);
                }
            }
            
            /**
             * Gets the "ZipCode" element
             */
            public java.lang.String getZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "ZipCode" element
             */
            public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "ZipCode" element
             */
            public void setZipCode(java.lang.String zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
                    }
                    target.setStringValue(zipCode);
                }
            }
            
            /**
             * Sets (as xml) the "ZipCode" element
             */
            public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
                    }
                    target.set(zipCode);
                }
            }
        }
        /**
         * An XML ApplicationPOC(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationPOC
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName PREFIX$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Prefix");
            private static final javax.xml.namespace.QName FIRSTNAME$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FirstName");
            private static final javax.xml.namespace.QName LASTNAME$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "LastName");
            private static final javax.xml.namespace.QName TITLE$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Title");
            private static final javax.xml.namespace.QName EMAIL$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Email");
            private static final javax.xml.namespace.QName PHONE$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Phone");
            private static final javax.xml.namespace.QName FAX$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Fax");
            private static final javax.xml.namespace.QName STREET1$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street1");
            private static final javax.xml.namespace.QName STREET2$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Street2");
            private static final javax.xml.namespace.QName CITY$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "City");
            private static final javax.xml.namespace.QName STATE$20 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "State");
            private static final javax.xml.namespace.QName ZIPCODE$22 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ZipCode");
            
            
            /**
             * Gets the "Prefix" element
             */
            public java.lang.String getPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Prefix" element
             */
            public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Prefix" element
             */
            public boolean isSetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(PREFIX$0) != 0;
                }
            }
            
            /**
             * Sets the "Prefix" element
             */
            public void setPrefix(java.lang.String prefix)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
                    }
                    target.setStringValue(prefix);
                }
            }
            
            /**
             * Sets (as xml) the "Prefix" element
             */
            public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
                    }
                    target.set(prefix);
                }
            }
            
            /**
             * Unsets the "Prefix" element
             */
            public void unsetPrefix()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(PREFIX$0, 0);
                }
            }
            
            /**
             * Gets the "FirstName" element
             */
            public java.lang.String getFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "FirstName" element
             */
            public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FirstName" element
             */
            public boolean isSetFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FIRSTNAME$2) != 0;
                }
            }
            
            /**
             * Sets the "FirstName" element
             */
            public void setFirstName(java.lang.String firstName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
                    }
                    target.setStringValue(firstName);
                }
            }
            
            /**
             * Sets (as xml) the "FirstName" element
             */
            public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
                    }
                    target.set(firstName);
                }
            }
            
            /**
             * Unsets the "FirstName" element
             */
            public void unsetFirstName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FIRSTNAME$2, 0);
                }
            }
            
            /**
             * Gets the "LastName" element
             */
            public java.lang.String getLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "LastName" element
             */
            public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "LastName" element
             */
            public boolean isSetLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LASTNAME$4) != 0;
                }
            }
            
            /**
             * Sets the "LastName" element
             */
            public void setLastName(java.lang.String lastName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
                    }
                    target.setStringValue(lastName);
                }
            }
            
            /**
             * Sets (as xml) the "LastName" element
             */
            public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
                    }
                    target.set(lastName);
                }
            }
            
            /**
             * Unsets the "LastName" element
             */
            public void unsetLastName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LASTNAME$4, 0);
                }
            }
            
            /**
             * Gets the "Title" element
             */
            public java.lang.String getTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Title" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Title" element
             */
            public boolean isSetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TITLE$6) != 0;
                }
            }
            
            /**
             * Sets the "Title" element
             */
            public void setTitle(java.lang.String title)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
                    }
                    target.setStringValue(title);
                }
            }
            
            /**
             * Sets (as xml) the "Title" element
             */
            public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
                    }
                    target.set(title);
                }
            }
            
            /**
             * Unsets the "Title" element
             */
            public void unsetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TITLE$6, 0);
                }
            }
            
            /**
             * Gets the "Email" element
             */
            public java.lang.String getEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Email" element
             */
            public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Email" element
             */
            public boolean isSetEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(EMAIL$8) != 0;
                }
            }
            
            /**
             * Sets the "Email" element
             */
            public void setEmail(java.lang.String email)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
                    }
                    target.setStringValue(email);
                }
            }
            
            /**
             * Sets (as xml) the "Email" element
             */
            public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
                    }
                    target.set(email);
                }
            }
            
            /**
             * Unsets the "Email" element
             */
            public void unsetEmail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(EMAIL$8, 0);
                }
            }
            
            /**
             * Gets the "Phone" element
             */
            public java.lang.String getPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Phone" element
             */
            public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Phone" element
             */
            public boolean isSetPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(PHONE$10) != 0;
                }
            }
            
            /**
             * Sets the "Phone" element
             */
            public void setPhone(java.lang.String phone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
                    }
                    target.setStringValue(phone);
                }
            }
            
            /**
             * Sets (as xml) the "Phone" element
             */
            public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
                    }
                    target.set(phone);
                }
            }
            
            /**
             * Unsets the "Phone" element
             */
            public void unsetPhone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(PHONE$10, 0);
                }
            }
            
            /**
             * Gets the "Fax" element
             */
            public java.lang.String getFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Fax" element
             */
            public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Fax" element
             */
            public boolean isSetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FAX$12) != 0;
                }
            }
            
            /**
             * Sets the "Fax" element
             */
            public void setFax(java.lang.String fax)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
                    }
                    target.setStringValue(fax);
                }
            }
            
            /**
             * Sets (as xml) the "Fax" element
             */
            public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
                    }
                    target.set(fax);
                }
            }
            
            /**
             * Unsets the "Fax" element
             */
            public void unsetFax()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FAX$12, 0);
                }
            }
            
            /**
             * Gets the "Street1" element
             */
            public java.lang.String getStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street1" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Street1" element
             */
            public boolean isSetStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(STREET1$14) != 0;
                }
            }
            
            /**
             * Sets the "Street1" element
             */
            public void setStreet1(java.lang.String street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
                    }
                    target.setStringValue(street1);
                }
            }
            
            /**
             * Sets (as xml) the "Street1" element
             */
            public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
                    }
                    target.set(street1);
                }
            }
            
            /**
             * Unsets the "Street1" element
             */
            public void unsetStreet1()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(STREET1$14, 0);
                }
            }
            
            /**
             * Gets the "Street2" element
             */
            public java.lang.String getStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Street2" element
             */
            public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Street2" element
             */
            public boolean isSetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(STREET2$16) != 0;
                }
            }
            
            /**
             * Sets the "Street2" element
             */
            public void setStreet2(java.lang.String street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
                    }
                    target.setStringValue(street2);
                }
            }
            
            /**
             * Sets (as xml) the "Street2" element
             */
            public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
                    }
                    target.set(street2);
                }
            }
            
            /**
             * Unsets the "Street2" element
             */
            public void unsetStreet2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(STREET2$16, 0);
                }
            }
            
            /**
             * Gets the "City" element
             */
            public java.lang.String getCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "City" element
             */
            public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
                    return target;
                }
            }
            
            /**
             * True if has "City" element
             */
            public boolean isSetCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CITY$18) != 0;
                }
            }
            
            /**
             * Sets the "City" element
             */
            public void setCity(java.lang.String city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
                    }
                    target.setStringValue(city);
                }
            }
            
            /**
             * Sets (as xml) the "City" element
             */
            public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
                    }
                    target.set(city);
                }
            }
            
            /**
             * Unsets the "City" element
             */
            public void unsetCity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CITY$18, 0);
                }
            }
            
            /**
             * Gets the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "State" element
             */
            public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
                    return target;
                }
            }
            
            /**
             * True if has "State" element
             */
            public boolean isSetState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(STATE$20) != 0;
                }
            }
            
            /**
             * Sets the "State" element
             */
            public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
                    }
                    target.setEnumValue(state);
                }
            }
            
            /**
             * Sets (as xml) the "State" element
             */
            public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                    target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
                    }
                    target.set(state);
                }
            }
            
            /**
             * Unsets the "State" element
             */
            public void unsetState()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(STATE$20, 0);
                }
            }
            
            /**
             * Gets the "ZipCode" element
             */
            public java.lang.String getZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "ZipCode" element
             */
            public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ZipCode" element
             */
            public boolean isSetZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ZIPCODE$22) != 0;
                }
            }
            
            /**
             * Sets the "ZipCode" element
             */
            public void setZipCode(java.lang.String zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
                    }
                    target.setStringValue(zipCode);
                }
            }
            
            /**
             * Sets (as xml) the "ZipCode" element
             */
            public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
                    }
                    target.set(zipCode);
                }
            }
            
            /**
             * Unsets the "ZipCode" element
             */
            public void unsetZipCode()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ZIPCODE$22, 0);
                }
            }
        }
        /**
         * An XML OrganizationalProfile(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$OrganizationalProfile.
         */
        public static class OrganizationalProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationalProfile
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML TypeAssistance(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TypeAssistance
        {
            private static final long serialVersionUID = 1L;
            
            public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName FA$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FA");
            private static final javax.xml.namespace.QName TA$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TA");
            
            
            /**
             * Gets the "FA" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FA$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FA" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FA$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FA" element
             */
            public boolean isSetFA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FA$0) != 0;
                }
            }
            
            /**
             * Sets the "FA" element
             */
            public void setFA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FA$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FA$0);
                    }
                    target.setEnumValue(fa);
                }
            }
            
            /**
             * Sets (as xml) the "FA" element
             */
            public void xsetFA(gov.grants.apply.system.globalLibraryV20.YesNoDataType fa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FA$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FA$0);
                    }
                    target.set(fa);
                }
            }
            
            /**
             * Unsets the "FA" element
             */
            public void unsetFA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FA$0, 0);
                }
            }
            
            /**
             * Gets the "TA" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TA$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "TA" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TA$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "TA" element
             */
            public boolean isSetTA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TA$2) != 0;
                }
            }
            
            /**
             * Sets the "TA" element
             */
            public void setTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ta)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TA$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TA$2);
                    }
                    target.setEnumValue(ta);
                }
            }
            
            /**
             * Sets (as xml) the "TA" element
             */
            public void xsetTA(gov.grants.apply.system.globalLibraryV20.YesNoDataType ta)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TA$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TA$2);
                    }
                    target.set(ta);
                }
            }
            
            /**
             * Unsets the "TA" element
             */
            public void unsetTA()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TA$2, 0);
                }
            }
        }
        /**
         * An XML FARequestedAmount(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount
        {
            private static final long serialVersionUID = 1L;
            
            public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName LOAN$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Loan");
            private static final javax.xml.namespace.QName GRANT$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Grant");
            private static final javax.xml.namespace.QName EQUITY$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Equity");
            private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SharesDeposits");
            private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SecondaryCapital");
            private static final javax.xml.namespace.QName QID54$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_54");
            
            
            /**
             * Gets the "Loan" element
             */
            public int getLoan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Loan" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType xgetLoan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(LOAN$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Loan" element
             */
            public boolean isSetLoan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LOAN$0) != 0;
                }
            }
            
            /**
             * Sets the "Loan" element
             */
            public void setLoan(int loan)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
                    }
                    target.setIntValue(loan);
                }
            }
            
            /**
             * Sets (as xml) the "Loan" element
             */
            public void xsetLoan(gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType loan)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(LOAN$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().add_element_user(LOAN$0);
                    }
                    target.set(loan);
                }
            }
            
            /**
             * Unsets the "Loan" element
             */
            public void unsetLoan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LOAN$0, 0);
                }
            }
            
            /**
             * Gets the "Grant" element
             */
            public int getGrant()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Grant" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType xgetGrant()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(GRANT$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Grant" element
             */
            public boolean isSetGrant()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(GRANT$2) != 0;
                }
            }
            
            /**
             * Sets the "Grant" element
             */
            public void setGrant(int grant)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
                    }
                    target.setIntValue(grant);
                }
            }
            
            /**
             * Sets (as xml) the "Grant" element
             */
            public void xsetGrant(gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType grant)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(GRANT$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().add_element_user(GRANT$2);
                    }
                    target.set(grant);
                }
            }
            
            /**
             * Unsets the "Grant" element
             */
            public void unsetGrant()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(GRANT$2, 0);
                }
            }
            
            /**
             * Gets the "Equity" element
             */
            public int getEquity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Equity" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType xgetEquity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(EQUITY$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Equity" element
             */
            public boolean isSetEquity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(EQUITY$4) != 0;
                }
            }
            
            /**
             * Sets the "Equity" element
             */
            public void setEquity(int equity)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
                    }
                    target.setIntValue(equity);
                }
            }
            
            /**
             * Sets (as xml) the "Equity" element
             */
            public void xsetEquity(gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType equity)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(EQUITY$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().add_element_user(EQUITY$4);
                    }
                    target.set(equity);
                }
            }
            
            /**
             * Unsets the "Equity" element
             */
            public void unsetEquity()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(EQUITY$4, 0);
                }
            }
            
            /**
             * Gets the "SharesDeposits" element
             */
            public int getSharesDeposits()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "SharesDeposits" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType xgetSharesDeposits()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "SharesDeposits" element
             */
            public boolean isSetSharesDeposits()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SHARESDEPOSITS$6) != 0;
                }
            }
            
            /**
             * Sets the "SharesDeposits" element
             */
            public void setSharesDeposits(int sharesDeposits)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
                    }
                    target.setIntValue(sharesDeposits);
                }
            }
            
            /**
             * Sets (as xml) the "SharesDeposits" element
             */
            public void xsetSharesDeposits(gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType sharesDeposits)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
                    }
                    target.set(sharesDeposits);
                }
            }
            
            /**
             * Unsets the "SharesDeposits" element
             */
            public void unsetSharesDeposits()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SHARESDEPOSITS$6, 0);
                }
            }
            
            /**
             * Gets the "SecondaryCapital" element
             */
            public int getSecondaryCapital()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "SecondaryCapital" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType xgetSecondaryCapital()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "SecondaryCapital" element
             */
            public boolean isSetSecondaryCapital()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
                }
            }
            
            /**
             * Sets the "SecondaryCapital" element
             */
            public void setSecondaryCapital(int secondaryCapital)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
                    }
                    target.setIntValue(secondaryCapital);
                }
            }
            
            /**
             * Sets (as xml) the "SecondaryCapital" element
             */
            public void xsetSecondaryCapital(gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType secondaryCapital)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA00010To750000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
                    }
                    target.set(secondaryCapital);
                }
            }
            
            /**
             * Unsets the "SecondaryCapital" element
             */
            public void unsetSecondaryCapital()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SECONDARYCAPITAL$8, 0);
                }
            }
            
            /**
             * Gets the "QID_54" element
             */
            public int getQID54()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_54" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54 xgetQID54()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54 target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54)get_store().find_element_user(QID54$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_54" element
             */
            public boolean isSetQID54()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID54$10) != 0;
                }
            }
            
            /**
             * Sets the "QID_54" element
             */
            public void setQID54(int qid54)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
                    }
                    target.setIntValue(qid54);
                }
            }
            
            /**
             * Sets (as xml) the "QID_54" element
             */
            public void xsetQID54(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54 qid54)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54 target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54)get_store().find_element_user(QID54$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54)get_store().add_element_user(QID54$10);
                    }
                    target.set(qid54);
                }
            }
            
            /**
             * Unsets the "QID_54" element
             */
            public void unsetQID54()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID54$10, 0);
                }
            }
            /**
             * An XML QID_54(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$FARequestedAmount$QID54.
             */
            public static class QID54Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FARequestedAmount.QID54
            {
                private static final long serialVersionUID = 1L;
                
                public QID54Impl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected QID54Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML TARequestedAmount(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class TARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount
        {
            private static final long serialVersionUID = 1L;
            
            public TARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName TOTALTAGRANTREQUEST$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TotalTAGrantRequest");
            
            
            /**
             * Gets the "TotalTAGrantRequest" element
             */
            public int getTotalTAGrantRequest()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAGRANTREQUEST$0, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "TotalTAGrantRequest" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest xgetTotalTAGrantRequest()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest)get_store().find_element_user(TOTALTAGRANTREQUEST$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "TotalTAGrantRequest" element
             */
            public boolean isSetTotalTAGrantRequest()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TOTALTAGRANTREQUEST$0) != 0;
                }
            }
            
            /**
             * Sets the "TotalTAGrantRequest" element
             */
            public void setTotalTAGrantRequest(int totalTAGrantRequest)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAGRANTREQUEST$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAGRANTREQUEST$0);
                    }
                    target.setIntValue(totalTAGrantRequest);
                }
            }
            
            /**
             * Sets (as xml) the "TotalTAGrantRequest" element
             */
            public void xsetTotalTAGrantRequest(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest totalTAGrantRequest)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest)get_store().find_element_user(TOTALTAGRANTREQUEST$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest)get_store().add_element_user(TOTALTAGRANTREQUEST$0);
                    }
                    target.set(totalTAGrantRequest);
                }
            }
            
            /**
             * Unsets the "TotalTAGrantRequest" element
             */
            public void unsetTotalTAGrantRequest()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TOTALTAGRANTREQUEST$0, 0);
                }
            }
            /**
             * An XML TotalTAGrantRequest(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$TARequestedAmount$TotalTAGrantRequest.
             */
            public static class TotalTAGrantRequestImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.TARequestedAmount.TotalTAGrantRequest
            {
                private static final long serialVersionUID = 1L;
                
                public TotalTAGrantRequestImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected TotalTAGrantRequestImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML OtherFundsTable(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable
        {
            private static final long serialVersionUID = 1L;
            
            public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AffiliateName");
            private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AffiliateEIN");
            private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CDFIFundProgram");
            
            
            /**
             * Gets the "AffiliateName" element
             */
            public java.lang.String getAffiliateName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "AffiliateName" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName xgetAffiliateName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName)get_store().find_element_user(AFFILIATENAME$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "AffiliateName" element
             */
            public void setAffiliateName(java.lang.String affiliateName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
                    }
                    target.setStringValue(affiliateName);
                }
            }
            
            /**
             * Sets (as xml) the "AffiliateName" element
             */
            public void xsetAffiliateName(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName affiliateName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName)get_store().find_element_user(AFFILIATENAME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName)get_store().add_element_user(AFFILIATENAME$0);
                    }
                    target.set(affiliateName);
                }
            }
            
            /**
             * Gets the "AffiliateEIN" element
             */
            public java.lang.String getAffiliateEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "AffiliateEIN" element
             */
            public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "AffiliateEIN" element
             */
            public void setAffiliateEIN(java.lang.String affiliateEIN)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
                    }
                    target.setStringValue(affiliateEIN);
                }
            }
            
            /**
             * Sets (as xml) the "AffiliateEIN" element
             */
            public void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
                    }
                    target.set(affiliateEIN);
                }
            }
            
            /**
             * Gets the "CDFIFundProgram" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "CDFIFundProgram" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "CDFIFundProgram" element
             */
            public void setCDFIFundProgram(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
                    }
                    target.setEnumValue(cdfiFundProgram);
                }
            }
            
            /**
             * Sets (as xml) the "CDFIFundProgram" element
             */
            public void xsetCDFIFundProgram(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
                    }
                    target.set(cdfiFundProgram);
                }
            }
            /**
             * An XML AffiliateName(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$OtherFundsTable$AffiliateName.
             */
            public static class AffiliateNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.AffiliateName
            {
                private static final long serialVersionUID = 1L;
                
                public AffiliateNameImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected AffiliateNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML CDFIFundProgram(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$OtherFundsTable$CDFIFundProgram.
             */
            public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherFundsTable.CDFIFundProgram
            {
                private static final long serialVersionUID = 1L;
                
                public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML PriorAwardsTable(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable
        {
            private static final long serialVersionUID = 1L;
            
            public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OrganizationName");
            private static final javax.xml.namespace.QName EIN$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EIN");
            private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ControlNumber");
            private static final javax.xml.namespace.QName TOTALAWARD$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TotalAward");
            private static final javax.xml.namespace.QName AWARDTYPE$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AwardType");
            
            
            /**
             * Gets the "OrganizationName" element
             */
            public java.lang.String getOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "OrganizationName" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName xgetOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "OrganizationName" element
             */
            public void setOrganizationName(java.lang.String organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.setStringValue(organizationName);
                }
            }
            
            /**
             * Sets (as xml) the "OrganizationName" element
             */
            public void xsetOrganizationName(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.set(organizationName);
                }
            }
            
            /**
             * Gets the "EIN" element
             */
            public java.lang.String getEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "EIN" element
             */
            public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "EIN" element
             */
            public void setEIN(java.lang.String ein)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
                    }
                    target.setStringValue(ein);
                }
            }
            
            /**
             * Sets (as xml) the "EIN" element
             */
            public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$2);
                    }
                    target.set(ein);
                }
            }
            
            /**
             * Gets the "ControlNumber" element
             */
            public java.lang.String getControlNumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "ControlNumber" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber xgetControlNumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "ControlNumber" element
             */
            public void setControlNumber(java.lang.String controlNumber)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
                    }
                    target.setStringValue(controlNumber);
                }
            }
            
            /**
             * Sets (as xml) the "ControlNumber" element
             */
            public void xsetControlNumber(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber controlNumber)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
                    }
                    target.set(controlNumber);
                }
            }
            
            /**
             * Gets the "TotalAward" element
             */
            public int getTotalAward()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "TotalAward" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward xgetTotalAward()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward)get_store().find_element_user(TOTALAWARD$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "TotalAward" element
             */
            public void setTotalAward(int totalAward)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
                    }
                    target.setIntValue(totalAward);
                }
            }
            
            /**
             * Sets (as xml) the "TotalAward" element
             */
            public void xsetTotalAward(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward totalAward)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward)get_store().find_element_user(TOTALAWARD$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward)get_store().add_element_user(TOTALAWARD$6);
                    }
                    target.set(totalAward);
                }
            }
            
            /**
             * Gets the "AwardType" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType.Enum getAwardType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "AwardType" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType xgetAwardType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "AwardType" element
             */
            public void setAwardType(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType.Enum awardType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
                    }
                    target.setEnumValue(awardType);
                }
            }
            
            /**
             * Sets (as xml) the "AwardType" element
             */
            public void xsetAwardType(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType awardType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
                    }
                    target.set(awardType);
                }
            }
            /**
             * An XML OrganizationName(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$PriorAwardsTable$OrganizationName.
             */
            public static class OrganizationNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.OrganizationName
            {
                private static final long serialVersionUID = 1L;
                
                public OrganizationNameImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected OrganizationNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML ControlNumber(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$PriorAwardsTable$ControlNumber.
             */
            public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.ControlNumber
            {
                private static final long serialVersionUID = 1L;
                
                public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML TotalAward(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$PriorAwardsTable$TotalAward.
             */
            public static class TotalAwardImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.TotalAward
            {
                private static final long serialVersionUID = 1L;
                
                public TotalAwardImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected TotalAwardImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML AwardType(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$PriorAwardsTable$AwardType.
             */
            public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PriorAwardsTable.AwardType
            {
                private static final long serialVersionUID = 1L;
                
                public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML InstitutionType(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$InstitutionType.
         */
        public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.InstitutionType
        {
            private static final long serialVersionUID = 1L;
            
            public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OrganizationStructure(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$OrganizationStructure.
         */
        public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OrganizationStructure
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML QID_66(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$QID66.
         */
        public static class QID66Impl extends org.apache.xmlbeans.impl.values.JavaLongHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID66
        {
            private static final long serialVersionUID = 1L;
            
            public QID66Impl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected QID66Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML RegulatoryBody(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$RegulatoryBody.
         */
        public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.RegulatoryBody
        {
            private static final long serialVersionUID = 1L;
            
            public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$OtherRegulatoryBody.
         */
        public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.OtherRegulatoryBody
        {
            private static final long serialVersionUID = 1L;
            
            public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML FDICCertification(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$FDICCertification.
         */
        public static class FDICCertificationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.FDICCertification
        {
            private static final long serialVersionUID = 1L;
            
            public FDICCertificationImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FDICCertificationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML CharterNumber(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$CharterNumber.
         */
        public static class CharterNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CharterNumber
        {
            private static final long serialVersionUID = 1L;
            
            public CharterNumberImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected CharterNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML CertificationStatus(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$CertificationStatus.
         */
        public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationStatus
        {
            private static final long serialVersionUID = 1L;
            
            public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML CDFICertificationNumber(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$CDFICertificationNumber.
         */
        public static class CDFICertificationNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CDFICertificationNumber
        {
            private static final long serialVersionUID = 1L;
            
            public CDFICertificationNumberImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected CDFICertificationNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML CertificationChecklist(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.CertificationChecklist
        {
            private static final long serialVersionUID = 1L;
            
            public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName LEGALENTITYREQUIREMENT$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "LegalEntityRequirement");
            private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PrimaryMissionRequirement");
            private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "TargetMarketRequirement");
            private static final javax.xml.namespace.QName FINANCINGENTITYREQUIREMENT$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FinancingEntityRequirement");
            private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "DevelopmentServicesRequirement");
            private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AccountabilityRequirement");
            private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NonGovernmentEntityRequirement");
            
            
            /**
             * Gets the "LegalEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITYREQUIREMENT$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "LegalEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITYREQUIREMENT$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "LegalEntityRequirement" element
             */
            public void setLegalEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITYREQUIREMENT$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALENTITYREQUIREMENT$0);
                    }
                    target.setEnumValue(legalEntityRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "LegalEntityRequirement" element
             */
            public void xsetLegalEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITYREQUIREMENT$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LEGALENTITYREQUIREMENT$0);
                    }
                    target.set(legalEntityRequirement);
                }
            }
            
            /**
             * Gets the "PrimaryMissionRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "PrimaryMissionRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "PrimaryMissionRequirement" element
             */
            public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$2);
                    }
                    target.setEnumValue(primaryMissionRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "PrimaryMissionRequirement" element
             */
            public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$2);
                    }
                    target.set(primaryMissionRequirement);
                }
            }
            
            /**
             * Gets the "TargetMarketRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "TargetMarketRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "TargetMarketRequirement" element
             */
            public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$4);
                    }
                    target.setEnumValue(targetMarketRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "TargetMarketRequirement" element
             */
            public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$4);
                    }
                    target.set(targetMarketRequirement);
                }
            }
            
            /**
             * Gets the "FinancingEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITYREQUIREMENT$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FinancingEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITYREQUIREMENT$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FinancingEntityRequirement" element
             */
            public void setFinancingEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITYREQUIREMENT$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCINGENTITYREQUIREMENT$6);
                    }
                    target.setEnumValue(financingEntityRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "FinancingEntityRequirement" element
             */
            public void xsetFinancingEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITYREQUIREMENT$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCINGENTITYREQUIREMENT$6);
                    }
                    target.set(financingEntityRequirement);
                }
            }
            
            /**
             * Gets the "DevelopmentServicesRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "DevelopmentServicesRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "DevelopmentServicesRequirement" element
             */
            public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$8);
                    }
                    target.setEnumValue(developmentServicesRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "DevelopmentServicesRequirement" element
             */
            public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$8);
                    }
                    target.set(developmentServicesRequirement);
                }
            }
            
            /**
             * Gets the "AccountabilityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "AccountabilityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$10, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "AccountabilityRequirement" element
             */
            public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$10);
                    }
                    target.setEnumValue(accountabilityRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "AccountabilityRequirement" element
             */
            public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$10);
                    }
                    target.set(accountabilityRequirement);
                }
            }
            
            /**
             * Gets the "NonGovernmentEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NonGovernmentEntityRequirement" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$12, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "NonGovernmentEntityRequirement" element
             */
            public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$12);
                    }
                    target.setEnumValue(nonGovernmentEntityRequirement);
                }
            }
            
            /**
             * Sets (as xml) the "NonGovernmentEntityRequirement" element
             */
            public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$12);
                    }
                    target.set(nonGovernmentEntityRequirement);
                }
            }
        }
        /**
         * An XML QID_58(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$QID58.
         */
        public static class QID58Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID58
        {
            private static final long serialVersionUID = 1L;
            
            public QID58Impl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected QID58Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML PrimaryMarket(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryMarket
        {
            private static final long serialVersionUID = 1L;
            
            public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName QID80$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_80");
            private static final javax.xml.namespace.QName QID81$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_81");
            private static final javax.xml.namespace.QName QID84$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_84");
            private static final javax.xml.namespace.QName QID82$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_82");
            private static final javax.xml.namespace.QName QID83$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_83");
            
            
            /**
             * Gets the "QID_80" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_80" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_80" element
             */
            public boolean isSetQID80()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID80$0) != 0;
                }
            }
            
            /**
             * Sets the "QID_80" element
             */
            public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
                    }
                    target.setEnumValue(qid80);
                }
            }
            
            /**
             * Sets (as xml) the "QID_80" element
             */
            public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
                    }
                    target.set(qid80);
                }
            }
            
            /**
             * Unsets the "QID_80" element
             */
            public void unsetQID80()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID80$0, 0);
                }
            }
            
            /**
             * Gets the "QID_81" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_81" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_81" element
             */
            public boolean isSetQID81()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID81$2) != 0;
                }
            }
            
            /**
             * Sets the "QID_81" element
             */
            public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
                    }
                    target.setEnumValue(qid81);
                }
            }
            
            /**
             * Sets (as xml) the "QID_81" element
             */
            public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
                    }
                    target.set(qid81);
                }
            }
            
            /**
             * Unsets the "QID_81" element
             */
            public void unsetQID81()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID81$2, 0);
                }
            }
            
            /**
             * Gets the "QID_84" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_84" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_84" element
             */
            public boolean isSetQID84()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID84$4) != 0;
                }
            }
            
            /**
             * Sets the "QID_84" element
             */
            public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
                    }
                    target.setEnumValue(qid84);
                }
            }
            
            /**
             * Sets (as xml) the "QID_84" element
             */
            public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
                    }
                    target.set(qid84);
                }
            }
            
            /**
             * Unsets the "QID_84" element
             */
            public void unsetQID84()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID84$4, 0);
                }
            }
            
            /**
             * Gets the "QID_82" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_82" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_82" element
             */
            public boolean isSetQID82()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID82$6) != 0;
                }
            }
            
            /**
             * Sets the "QID_82" element
             */
            public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
                    }
                    target.setEnumValue(qid82);
                }
            }
            
            /**
             * Sets (as xml) the "QID_82" element
             */
            public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
                    }
                    target.set(qid82);
                }
            }
            
            /**
             * Unsets the "QID_82" element
             */
            public void unsetQID82()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID82$6, 0);
                }
            }
            
            /**
             * Gets the "QID_83" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_83" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_83" element
             */
            public boolean isSetQID83()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID83$8) != 0;
                }
            }
            
            /**
             * Sets the "QID_83" element
             */
            public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
                    }
                    target.setEnumValue(qid83);
                }
            }
            
            /**
             * Sets (as xml) the "QID_83" element
             */
            public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
                    }
                    target.set(qid83);
                }
            }
            
            /**
             * Unsets the "QID_83" element
             */
            public void unsetQID83()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID83$8, 0);
                }
            }
        }
        /**
         * An XML GeographicMarketServed(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.GeographicMarketServed
        {
            private static final long serialVersionUID = 1L;
            
            public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName ALABAMA$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Alabama");
            private static final javax.xml.namespace.QName ALASKA$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Alaska");
            private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AmericanSamoa");
            private static final javax.xml.namespace.QName ARIZONA$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Arizona");
            private static final javax.xml.namespace.QName ARKANSAS$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Arkansas");
            private static final javax.xml.namespace.QName CALIFORNIA$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "California");
            private static final javax.xml.namespace.QName COLORADO$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Colorado");
            private static final javax.xml.namespace.QName CONNECTICUT$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Connecticut");
            private static final javax.xml.namespace.QName DELAWARE$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Delaware");
            private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "DistrictofColumbia");
            private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederatedStatesofMicronesia");
            private static final javax.xml.namespace.QName FLORIDA$22 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Florida");
            private static final javax.xml.namespace.QName GEORGIA$24 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Georgia");
            private static final javax.xml.namespace.QName GUAM$26 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Guam");
            private static final javax.xml.namespace.QName HAWAII$28 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Hawaii");
            private static final javax.xml.namespace.QName IDAHO$30 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Idaho");
            private static final javax.xml.namespace.QName ILLINOIS$32 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Illinois");
            private static final javax.xml.namespace.QName INDIANA$34 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Indiana");
            private static final javax.xml.namespace.QName IOWA$36 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Iowa");
            private static final javax.xml.namespace.QName KANSAS$38 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Kansas");
            private static final javax.xml.namespace.QName KENTUCKY$40 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Kentucky");
            private static final javax.xml.namespace.QName LOUISIANA$42 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Louisiana");
            private static final javax.xml.namespace.QName MAINE$44 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Maine");
            private static final javax.xml.namespace.QName MARYLAND$46 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Maryland");
            private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Massachusetts");
            private static final javax.xml.namespace.QName MICHIGAN$50 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Michigan");
            private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "MidwayIslands");
            private static final javax.xml.namespace.QName MINNESOTA$54 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Minnesota");
            private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Mississippi");
            private static final javax.xml.namespace.QName MISSOURI$58 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Missouri");
            private static final javax.xml.namespace.QName MONTANA$60 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Montana");
            private static final javax.xml.namespace.QName NEBRASKA$62 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Nebraska");
            private static final javax.xml.namespace.QName NEVADA$64 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Nevada");
            private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NewHampshire");
            private static final javax.xml.namespace.QName NEWJERSEY$68 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NewJersey");
            private static final javax.xml.namespace.QName NEWMEXICO$70 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NewMexico");
            private static final javax.xml.namespace.QName NEWYORK$72 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NewYork");
            private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NorthCarolina");
            private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NorthDakota");
            private static final javax.xml.namespace.QName OHIO$78 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Ohio");
            private static final javax.xml.namespace.QName OKLAHOMA$80 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Oklahoma");
            private static final javax.xml.namespace.QName OREGON$82 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Oregon");
            private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Pennsylvania");
            private static final javax.xml.namespace.QName PUERTORICO$86 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PuertoRico");
            private static final javax.xml.namespace.QName RHODEISLAND$88 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "RhodeIsland");
            private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SouthCarolina");
            private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SouthDakota");
            private static final javax.xml.namespace.QName TENNESSEE$94 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Tennessee");
            private static final javax.xml.namespace.QName TEXAS$96 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Texas");
            private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "USVirginIslands");
            private static final javax.xml.namespace.QName UTAH$100 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Utah");
            private static final javax.xml.namespace.QName VERMONT$102 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Vermont");
            private static final javax.xml.namespace.QName VIRGINIA$104 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Virginia");
            private static final javax.xml.namespace.QName WASHINGTON$106 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Washington");
            private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "WestVirginia");
            private static final javax.xml.namespace.QName WISCONSIN$110 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Wisconsin");
            private static final javax.xml.namespace.QName WYOMING$112 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Wyoming");
            
            
            /**
             * Gets the "Alabama" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Alabama" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Alabama" element
             */
            public boolean isSetAlabama()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ALABAMA$0) != 0;
                }
            }
            
            /**
             * Sets the "Alabama" element
             */
            public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
                    }
                    target.setEnumValue(alabama);
                }
            }
            
            /**
             * Sets (as xml) the "Alabama" element
             */
            public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
                    }
                    target.set(alabama);
                }
            }
            
            /**
             * Unsets the "Alabama" element
             */
            public void unsetAlabama()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ALABAMA$0, 0);
                }
            }
            
            /**
             * Gets the "Alaska" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Alaska" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Alaska" element
             */
            public boolean isSetAlaska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ALASKA$2) != 0;
                }
            }
            
            /**
             * Sets the "Alaska" element
             */
            public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
                    }
                    target.setEnumValue(alaska);
                }
            }
            
            /**
             * Sets (as xml) the "Alaska" element
             */
            public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
                    }
                    target.set(alaska);
                }
            }
            
            /**
             * Unsets the "Alaska" element
             */
            public void unsetAlaska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ALASKA$2, 0);
                }
            }
            
            /**
             * Gets the "AmericanSamoa" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "AmericanSamoa" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "AmericanSamoa" element
             */
            public boolean isSetAmericanSamoa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(AMERICANSAMOA$4) != 0;
                }
            }
            
            /**
             * Sets the "AmericanSamoa" element
             */
            public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
                    }
                    target.setEnumValue(americanSamoa);
                }
            }
            
            /**
             * Sets (as xml) the "AmericanSamoa" element
             */
            public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
                    }
                    target.set(americanSamoa);
                }
            }
            
            /**
             * Unsets the "AmericanSamoa" element
             */
            public void unsetAmericanSamoa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(AMERICANSAMOA$4, 0);
                }
            }
            
            /**
             * Gets the "Arizona" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Arizona" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Arizona" element
             */
            public boolean isSetArizona()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ARIZONA$6) != 0;
                }
            }
            
            /**
             * Sets the "Arizona" element
             */
            public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
                    }
                    target.setEnumValue(arizona);
                }
            }
            
            /**
             * Sets (as xml) the "Arizona" element
             */
            public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
                    }
                    target.set(arizona);
                }
            }
            
            /**
             * Unsets the "Arizona" element
             */
            public void unsetArizona()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ARIZONA$6, 0);
                }
            }
            
            /**
             * Gets the "Arkansas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Arkansas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Arkansas" element
             */
            public boolean isSetArkansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ARKANSAS$8) != 0;
                }
            }
            
            /**
             * Sets the "Arkansas" element
             */
            public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
                    }
                    target.setEnumValue(arkansas);
                }
            }
            
            /**
             * Sets (as xml) the "Arkansas" element
             */
            public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
                    }
                    target.set(arkansas);
                }
            }
            
            /**
             * Unsets the "Arkansas" element
             */
            public void unsetArkansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ARKANSAS$8, 0);
                }
            }
            
            /**
             * Gets the "California" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "California" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "California" element
             */
            public boolean isSetCalifornia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CALIFORNIA$10) != 0;
                }
            }
            
            /**
             * Sets the "California" element
             */
            public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
                    }
                    target.setEnumValue(california);
                }
            }
            
            /**
             * Sets (as xml) the "California" element
             */
            public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
                    }
                    target.set(california);
                }
            }
            
            /**
             * Unsets the "California" element
             */
            public void unsetCalifornia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CALIFORNIA$10, 0);
                }
            }
            
            /**
             * Gets the "Colorado" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Colorado" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Colorado" element
             */
            public boolean isSetColorado()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(COLORADO$12) != 0;
                }
            }
            
            /**
             * Sets the "Colorado" element
             */
            public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
                    }
                    target.setEnumValue(colorado);
                }
            }
            
            /**
             * Sets (as xml) the "Colorado" element
             */
            public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
                    }
                    target.set(colorado);
                }
            }
            
            /**
             * Unsets the "Colorado" element
             */
            public void unsetColorado()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(COLORADO$12, 0);
                }
            }
            
            /**
             * Gets the "Connecticut" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Connecticut" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Connecticut" element
             */
            public boolean isSetConnecticut()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CONNECTICUT$14) != 0;
                }
            }
            
            /**
             * Sets the "Connecticut" element
             */
            public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
                    }
                    target.setEnumValue(connecticut);
                }
            }
            
            /**
             * Sets (as xml) the "Connecticut" element
             */
            public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
                    }
                    target.set(connecticut);
                }
            }
            
            /**
             * Unsets the "Connecticut" element
             */
            public void unsetConnecticut()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CONNECTICUT$14, 0);
                }
            }
            
            /**
             * Gets the "Delaware" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Delaware" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Delaware" element
             */
            public boolean isSetDelaware()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(DELAWARE$16) != 0;
                }
            }
            
            /**
             * Sets the "Delaware" element
             */
            public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
                    }
                    target.setEnumValue(delaware);
                }
            }
            
            /**
             * Sets (as xml) the "Delaware" element
             */
            public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
                    }
                    target.set(delaware);
                }
            }
            
            /**
             * Unsets the "Delaware" element
             */
            public void unsetDelaware()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(DELAWARE$16, 0);
                }
            }
            
            /**
             * Gets the "DistrictofColumbia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "DistrictofColumbia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
                    return target;
                }
            }
            
            /**
             * True if has "DistrictofColumbia" element
             */
            public boolean isSetDistrictofColumbia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
                }
            }
            
            /**
             * Sets the "DistrictofColumbia" element
             */
            public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
                    }
                    target.setEnumValue(districtofColumbia);
                }
            }
            
            /**
             * Sets (as xml) the "DistrictofColumbia" element
             */
            public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
                    }
                    target.set(districtofColumbia);
                }
            }
            
            /**
             * Unsets the "DistrictofColumbia" element
             */
            public void unsetDistrictofColumbia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
                }
            }
            
            /**
             * Gets the "FederatedStatesofMicronesia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederatedStatesofMicronesia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederatedStatesofMicronesia" element
             */
            public boolean isSetFederatedStatesofMicronesia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
                }
            }
            
            /**
             * Sets the "FederatedStatesofMicronesia" element
             */
            public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
                    }
                    target.setEnumValue(federatedStatesofMicronesia);
                }
            }
            
            /**
             * Sets (as xml) the "FederatedStatesofMicronesia" element
             */
            public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
                    }
                    target.set(federatedStatesofMicronesia);
                }
            }
            
            /**
             * Unsets the "FederatedStatesofMicronesia" element
             */
            public void unsetFederatedStatesofMicronesia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
                }
            }
            
            /**
             * Gets the "Florida" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Florida" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Florida" element
             */
            public boolean isSetFlorida()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FLORIDA$22) != 0;
                }
            }
            
            /**
             * Sets the "Florida" element
             */
            public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
                    }
                    target.setEnumValue(florida);
                }
            }
            
            /**
             * Sets (as xml) the "Florida" element
             */
            public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
                    }
                    target.set(florida);
                }
            }
            
            /**
             * Unsets the "Florida" element
             */
            public void unsetFlorida()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FLORIDA$22, 0);
                }
            }
            
            /**
             * Gets the "Georgia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Georgia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Georgia" element
             */
            public boolean isSetGeorgia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(GEORGIA$24) != 0;
                }
            }
            
            /**
             * Sets the "Georgia" element
             */
            public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
                    }
                    target.setEnumValue(georgia);
                }
            }
            
            /**
             * Sets (as xml) the "Georgia" element
             */
            public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
                    }
                    target.set(georgia);
                }
            }
            
            /**
             * Unsets the "Georgia" element
             */
            public void unsetGeorgia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(GEORGIA$24, 0);
                }
            }
            
            /**
             * Gets the "Guam" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Guam" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Guam" element
             */
            public boolean isSetGuam()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(GUAM$26) != 0;
                }
            }
            
            /**
             * Sets the "Guam" element
             */
            public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
                    }
                    target.setEnumValue(guam);
                }
            }
            
            /**
             * Sets (as xml) the "Guam" element
             */
            public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
                    }
                    target.set(guam);
                }
            }
            
            /**
             * Unsets the "Guam" element
             */
            public void unsetGuam()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(GUAM$26, 0);
                }
            }
            
            /**
             * Gets the "Hawaii" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Hawaii" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Hawaii" element
             */
            public boolean isSetHawaii()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(HAWAII$28) != 0;
                }
            }
            
            /**
             * Sets the "Hawaii" element
             */
            public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
                    }
                    target.setEnumValue(hawaii);
                }
            }
            
            /**
             * Sets (as xml) the "Hawaii" element
             */
            public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
                    }
                    target.set(hawaii);
                }
            }
            
            /**
             * Unsets the "Hawaii" element
             */
            public void unsetHawaii()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(HAWAII$28, 0);
                }
            }
            
            /**
             * Gets the "Idaho" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Idaho" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Idaho" element
             */
            public boolean isSetIdaho()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(IDAHO$30) != 0;
                }
            }
            
            /**
             * Sets the "Idaho" element
             */
            public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
                    }
                    target.setEnumValue(idaho);
                }
            }
            
            /**
             * Sets (as xml) the "Idaho" element
             */
            public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
                    }
                    target.set(idaho);
                }
            }
            
            /**
             * Unsets the "Idaho" element
             */
            public void unsetIdaho()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(IDAHO$30, 0);
                }
            }
            
            /**
             * Gets the "Illinois" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Illinois" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Illinois" element
             */
            public boolean isSetIllinois()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ILLINOIS$32) != 0;
                }
            }
            
            /**
             * Sets the "Illinois" element
             */
            public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
                    }
                    target.setEnumValue(illinois);
                }
            }
            
            /**
             * Sets (as xml) the "Illinois" element
             */
            public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
                    }
                    target.set(illinois);
                }
            }
            
            /**
             * Unsets the "Illinois" element
             */
            public void unsetIllinois()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ILLINOIS$32, 0);
                }
            }
            
            /**
             * Gets the "Indiana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Indiana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Indiana" element
             */
            public boolean isSetIndiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(INDIANA$34) != 0;
                }
            }
            
            /**
             * Sets the "Indiana" element
             */
            public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
                    }
                    target.setEnumValue(indiana);
                }
            }
            
            /**
             * Sets (as xml) the "Indiana" element
             */
            public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
                    }
                    target.set(indiana);
                }
            }
            
            /**
             * Unsets the "Indiana" element
             */
            public void unsetIndiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(INDIANA$34, 0);
                }
            }
            
            /**
             * Gets the "Iowa" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Iowa" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Iowa" element
             */
            public boolean isSetIowa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(IOWA$36) != 0;
                }
            }
            
            /**
             * Sets the "Iowa" element
             */
            public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
                    }
                    target.setEnumValue(iowa);
                }
            }
            
            /**
             * Sets (as xml) the "Iowa" element
             */
            public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
                    }
                    target.set(iowa);
                }
            }
            
            /**
             * Unsets the "Iowa" element
             */
            public void unsetIowa()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(IOWA$36, 0);
                }
            }
            
            /**
             * Gets the "Kansas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Kansas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Kansas" element
             */
            public boolean isSetKansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(KANSAS$38) != 0;
                }
            }
            
            /**
             * Sets the "Kansas" element
             */
            public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
                    }
                    target.setEnumValue(kansas);
                }
            }
            
            /**
             * Sets (as xml) the "Kansas" element
             */
            public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
                    }
                    target.set(kansas);
                }
            }
            
            /**
             * Unsets the "Kansas" element
             */
            public void unsetKansas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(KANSAS$38, 0);
                }
            }
            
            /**
             * Gets the "Kentucky" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Kentucky" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Kentucky" element
             */
            public boolean isSetKentucky()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(KENTUCKY$40) != 0;
                }
            }
            
            /**
             * Sets the "Kentucky" element
             */
            public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
                    }
                    target.setEnumValue(kentucky);
                }
            }
            
            /**
             * Sets (as xml) the "Kentucky" element
             */
            public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
                    }
                    target.set(kentucky);
                }
            }
            
            /**
             * Unsets the "Kentucky" element
             */
            public void unsetKentucky()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(KENTUCKY$40, 0);
                }
            }
            
            /**
             * Gets the "Louisiana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Louisiana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Louisiana" element
             */
            public boolean isSetLouisiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LOUISIANA$42) != 0;
                }
            }
            
            /**
             * Sets the "Louisiana" element
             */
            public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
                    }
                    target.setEnumValue(louisiana);
                }
            }
            
            /**
             * Sets (as xml) the "Louisiana" element
             */
            public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
                    }
                    target.set(louisiana);
                }
            }
            
            /**
             * Unsets the "Louisiana" element
             */
            public void unsetLouisiana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LOUISIANA$42, 0);
                }
            }
            
            /**
             * Gets the "Maine" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Maine" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Maine" element
             */
            public boolean isSetMaine()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MAINE$44) != 0;
                }
            }
            
            /**
             * Sets the "Maine" element
             */
            public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
                    }
                    target.setEnumValue(maine);
                }
            }
            
            /**
             * Sets (as xml) the "Maine" element
             */
            public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
                    }
                    target.set(maine);
                }
            }
            
            /**
             * Unsets the "Maine" element
             */
            public void unsetMaine()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MAINE$44, 0);
                }
            }
            
            /**
             * Gets the "Maryland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Maryland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Maryland" element
             */
            public boolean isSetMaryland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MARYLAND$46) != 0;
                }
            }
            
            /**
             * Sets the "Maryland" element
             */
            public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
                    }
                    target.setEnumValue(maryland);
                }
            }
            
            /**
             * Sets (as xml) the "Maryland" element
             */
            public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
                    }
                    target.set(maryland);
                }
            }
            
            /**
             * Unsets the "Maryland" element
             */
            public void unsetMaryland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MARYLAND$46, 0);
                }
            }
            
            /**
             * Gets the "Massachusetts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Massachusetts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Massachusetts" element
             */
            public boolean isSetMassachusetts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MASSACHUSETTS$48) != 0;
                }
            }
            
            /**
             * Sets the "Massachusetts" element
             */
            public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
                    }
                    target.setEnumValue(massachusetts);
                }
            }
            
            /**
             * Sets (as xml) the "Massachusetts" element
             */
            public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
                    }
                    target.set(massachusetts);
                }
            }
            
            /**
             * Unsets the "Massachusetts" element
             */
            public void unsetMassachusetts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MASSACHUSETTS$48, 0);
                }
            }
            
            /**
             * Gets the "Michigan" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Michigan" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Michigan" element
             */
            public boolean isSetMichigan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MICHIGAN$50) != 0;
                }
            }
            
            /**
             * Sets the "Michigan" element
             */
            public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
                    }
                    target.setEnumValue(michigan);
                }
            }
            
            /**
             * Sets (as xml) the "Michigan" element
             */
            public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
                    }
                    target.set(michigan);
                }
            }
            
            /**
             * Unsets the "Michigan" element
             */
            public void unsetMichigan()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MICHIGAN$50, 0);
                }
            }
            
            /**
             * Gets the "MidwayIslands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "MidwayIslands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
                    return target;
                }
            }
            
            /**
             * True if has "MidwayIslands" element
             */
            public boolean isSetMidwayIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MIDWAYISLANDS$52) != 0;
                }
            }
            
            /**
             * Sets the "MidwayIslands" element
             */
            public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
                    }
                    target.setEnumValue(midwayIslands);
                }
            }
            
            /**
             * Sets (as xml) the "MidwayIslands" element
             */
            public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
                    }
                    target.set(midwayIslands);
                }
            }
            
            /**
             * Unsets the "MidwayIslands" element
             */
            public void unsetMidwayIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MIDWAYISLANDS$52, 0);
                }
            }
            
            /**
             * Gets the "Minnesota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Minnesota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Minnesota" element
             */
            public boolean isSetMinnesota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MINNESOTA$54) != 0;
                }
            }
            
            /**
             * Sets the "Minnesota" element
             */
            public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
                    }
                    target.setEnumValue(minnesota);
                }
            }
            
            /**
             * Sets (as xml) the "Minnesota" element
             */
            public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
                    }
                    target.set(minnesota);
                }
            }
            
            /**
             * Unsets the "Minnesota" element
             */
            public void unsetMinnesota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MINNESOTA$54, 0);
                }
            }
            
            /**
             * Gets the "Mississippi" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Mississippi" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Mississippi" element
             */
            public boolean isSetMississippi()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MISSISSIPPI$56) != 0;
                }
            }
            
            /**
             * Sets the "Mississippi" element
             */
            public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
                    }
                    target.setEnumValue(mississippi);
                }
            }
            
            /**
             * Sets (as xml) the "Mississippi" element
             */
            public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
                    }
                    target.set(mississippi);
                }
            }
            
            /**
             * Unsets the "Mississippi" element
             */
            public void unsetMississippi()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MISSISSIPPI$56, 0);
                }
            }
            
            /**
             * Gets the "Missouri" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Missouri" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Missouri" element
             */
            public boolean isSetMissouri()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MISSOURI$58) != 0;
                }
            }
            
            /**
             * Sets the "Missouri" element
             */
            public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
                    }
                    target.setEnumValue(missouri);
                }
            }
            
            /**
             * Sets (as xml) the "Missouri" element
             */
            public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
                    }
                    target.set(missouri);
                }
            }
            
            /**
             * Unsets the "Missouri" element
             */
            public void unsetMissouri()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MISSOURI$58, 0);
                }
            }
            
            /**
             * Gets the "Montana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Montana" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Montana" element
             */
            public boolean isSetMontana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MONTANA$60) != 0;
                }
            }
            
            /**
             * Sets the "Montana" element
             */
            public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
                    }
                    target.setEnumValue(montana);
                }
            }
            
            /**
             * Sets (as xml) the "Montana" element
             */
            public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
                    }
                    target.set(montana);
                }
            }
            
            /**
             * Unsets the "Montana" element
             */
            public void unsetMontana()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MONTANA$60, 0);
                }
            }
            
            /**
             * Gets the "Nebraska" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Nebraska" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Nebraska" element
             */
            public boolean isSetNebraska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEBRASKA$62) != 0;
                }
            }
            
            /**
             * Sets the "Nebraska" element
             */
            public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
                    }
                    target.setEnumValue(nebraska);
                }
            }
            
            /**
             * Sets (as xml) the "Nebraska" element
             */
            public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
                    }
                    target.set(nebraska);
                }
            }
            
            /**
             * Unsets the "Nebraska" element
             */
            public void unsetNebraska()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEBRASKA$62, 0);
                }
            }
            
            /**
             * Gets the "Nevada" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Nevada" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Nevada" element
             */
            public boolean isSetNevada()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEVADA$64) != 0;
                }
            }
            
            /**
             * Sets the "Nevada" element
             */
            public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
                    }
                    target.setEnumValue(nevada);
                }
            }
            
            /**
             * Sets (as xml) the "Nevada" element
             */
            public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
                    }
                    target.set(nevada);
                }
            }
            
            /**
             * Unsets the "Nevada" element
             */
            public void unsetNevada()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEVADA$64, 0);
                }
            }
            
            /**
             * Gets the "NewHampshire" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NewHampshire" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NewHampshire" element
             */
            public boolean isSetNewHampshire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
                }
            }
            
            /**
             * Sets the "NewHampshire" element
             */
            public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
                    }
                    target.setEnumValue(newHampshire);
                }
            }
            
            /**
             * Sets (as xml) the "NewHampshire" element
             */
            public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
                    }
                    target.set(newHampshire);
                }
            }
            
            /**
             * Unsets the "NewHampshire" element
             */
            public void unsetNewHampshire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEWHAMPSHIRE$66, 0);
                }
            }
            
            /**
             * Gets the "NewJersey" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NewJersey" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NewJersey" element
             */
            public boolean isSetNewJersey()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEWJERSEY$68) != 0;
                }
            }
            
            /**
             * Sets the "NewJersey" element
             */
            public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
                    }
                    target.setEnumValue(newJersey);
                }
            }
            
            /**
             * Sets (as xml) the "NewJersey" element
             */
            public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
                    }
                    target.set(newJersey);
                }
            }
            
            /**
             * Unsets the "NewJersey" element
             */
            public void unsetNewJersey()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEWJERSEY$68, 0);
                }
            }
            
            /**
             * Gets the "NewMexico" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NewMexico" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NewMexico" element
             */
            public boolean isSetNewMexico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEWMEXICO$70) != 0;
                }
            }
            
            /**
             * Sets the "NewMexico" element
             */
            public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
                    }
                    target.setEnumValue(newMexico);
                }
            }
            
            /**
             * Sets (as xml) the "NewMexico" element
             */
            public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
                    }
                    target.set(newMexico);
                }
            }
            
            /**
             * Unsets the "NewMexico" element
             */
            public void unsetNewMexico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEWMEXICO$70, 0);
                }
            }
            
            /**
             * Gets the "NewYork" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NewYork" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NewYork" element
             */
            public boolean isSetNewYork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NEWYORK$72) != 0;
                }
            }
            
            /**
             * Sets the "NewYork" element
             */
            public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
                    }
                    target.setEnumValue(newYork);
                }
            }
            
            /**
             * Sets (as xml) the "NewYork" element
             */
            public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
                    }
                    target.set(newYork);
                }
            }
            
            /**
             * Unsets the "NewYork" element
             */
            public void unsetNewYork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NEWYORK$72, 0);
                }
            }
            
            /**
             * Gets the "NorthCarolina" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NorthCarolina" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NorthCarolina" element
             */
            public boolean isSetNorthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NORTHCAROLINA$74) != 0;
                }
            }
            
            /**
             * Sets the "NorthCarolina" element
             */
            public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
                    }
                    target.setEnumValue(northCarolina);
                }
            }
            
            /**
             * Sets (as xml) the "NorthCarolina" element
             */
            public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
                    }
                    target.set(northCarolina);
                }
            }
            
            /**
             * Unsets the "NorthCarolina" element
             */
            public void unsetNorthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NORTHCAROLINA$74, 0);
                }
            }
            
            /**
             * Gets the "NorthDakota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NorthDakota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NorthDakota" element
             */
            public boolean isSetNorthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NORTHDAKOTA$76) != 0;
                }
            }
            
            /**
             * Sets the "NorthDakota" element
             */
            public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
                    }
                    target.setEnumValue(northDakota);
                }
            }
            
            /**
             * Sets (as xml) the "NorthDakota" element
             */
            public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
                    }
                    target.set(northDakota);
                }
            }
            
            /**
             * Unsets the "NorthDakota" element
             */
            public void unsetNorthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NORTHDAKOTA$76, 0);
                }
            }
            
            /**
             * Gets the "Ohio" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Ohio" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Ohio" element
             */
            public boolean isSetOhio()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(OHIO$78) != 0;
                }
            }
            
            /**
             * Sets the "Ohio" element
             */
            public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
                    }
                    target.setEnumValue(ohio);
                }
            }
            
            /**
             * Sets (as xml) the "Ohio" element
             */
            public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
                    }
                    target.set(ohio);
                }
            }
            
            /**
             * Unsets the "Ohio" element
             */
            public void unsetOhio()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(OHIO$78, 0);
                }
            }
            
            /**
             * Gets the "Oklahoma" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Oklahoma" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Oklahoma" element
             */
            public boolean isSetOklahoma()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(OKLAHOMA$80) != 0;
                }
            }
            
            /**
             * Sets the "Oklahoma" element
             */
            public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
                    }
                    target.setEnumValue(oklahoma);
                }
            }
            
            /**
             * Sets (as xml) the "Oklahoma" element
             */
            public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
                    }
                    target.set(oklahoma);
                }
            }
            
            /**
             * Unsets the "Oklahoma" element
             */
            public void unsetOklahoma()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(OKLAHOMA$80, 0);
                }
            }
            
            /**
             * Gets the "Oregon" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Oregon" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Oregon" element
             */
            public boolean isSetOregon()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(OREGON$82) != 0;
                }
            }
            
            /**
             * Sets the "Oregon" element
             */
            public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
                    }
                    target.setEnumValue(oregon);
                }
            }
            
            /**
             * Sets (as xml) the "Oregon" element
             */
            public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
                    }
                    target.set(oregon);
                }
            }
            
            /**
             * Unsets the "Oregon" element
             */
            public void unsetOregon()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(OREGON$82, 0);
                }
            }
            
            /**
             * Gets the "Pennsylvania" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Pennsylvania" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Pennsylvania" element
             */
            public boolean isSetPennsylvania()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(PENNSYLVANIA$84) != 0;
                }
            }
            
            /**
             * Sets the "Pennsylvania" element
             */
            public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
                    }
                    target.setEnumValue(pennsylvania);
                }
            }
            
            /**
             * Sets (as xml) the "Pennsylvania" element
             */
            public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
                    }
                    target.set(pennsylvania);
                }
            }
            
            /**
             * Unsets the "Pennsylvania" element
             */
            public void unsetPennsylvania()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(PENNSYLVANIA$84, 0);
                }
            }
            
            /**
             * Gets the "PuertoRico" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "PuertoRico" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
                    return target;
                }
            }
            
            /**
             * True if has "PuertoRico" element
             */
            public boolean isSetPuertoRico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(PUERTORICO$86) != 0;
                }
            }
            
            /**
             * Sets the "PuertoRico" element
             */
            public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
                    }
                    target.setEnumValue(puertoRico);
                }
            }
            
            /**
             * Sets (as xml) the "PuertoRico" element
             */
            public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
                    }
                    target.set(puertoRico);
                }
            }
            
            /**
             * Unsets the "PuertoRico" element
             */
            public void unsetPuertoRico()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(PUERTORICO$86, 0);
                }
            }
            
            /**
             * Gets the "RhodeIsland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "RhodeIsland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
                    return target;
                }
            }
            
            /**
             * True if has "RhodeIsland" element
             */
            public boolean isSetRhodeIsland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(RHODEISLAND$88) != 0;
                }
            }
            
            /**
             * Sets the "RhodeIsland" element
             */
            public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
                    }
                    target.setEnumValue(rhodeIsland);
                }
            }
            
            /**
             * Sets (as xml) the "RhodeIsland" element
             */
            public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
                    }
                    target.set(rhodeIsland);
                }
            }
            
            /**
             * Unsets the "RhodeIsland" element
             */
            public void unsetRhodeIsland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(RHODEISLAND$88, 0);
                }
            }
            
            /**
             * Gets the "SouthCarolina" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "SouthCarolina" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
                    return target;
                }
            }
            
            /**
             * True if has "SouthCarolina" element
             */
            public boolean isSetSouthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SOUTHCAROLINA$90) != 0;
                }
            }
            
            /**
             * Sets the "SouthCarolina" element
             */
            public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
                    }
                    target.setEnumValue(southCarolina);
                }
            }
            
            /**
             * Sets (as xml) the "SouthCarolina" element
             */
            public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
                    }
                    target.set(southCarolina);
                }
            }
            
            /**
             * Unsets the "SouthCarolina" element
             */
            public void unsetSouthCarolina()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SOUTHCAROLINA$90, 0);
                }
            }
            
            /**
             * Gets the "SouthDakota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "SouthDakota" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
                    return target;
                }
            }
            
            /**
             * True if has "SouthDakota" element
             */
            public boolean isSetSouthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SOUTHDAKOTA$92) != 0;
                }
            }
            
            /**
             * Sets the "SouthDakota" element
             */
            public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
                    }
                    target.setEnumValue(southDakota);
                }
            }
            
            /**
             * Sets (as xml) the "SouthDakota" element
             */
            public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
                    }
                    target.set(southDakota);
                }
            }
            
            /**
             * Unsets the "SouthDakota" element
             */
            public void unsetSouthDakota()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SOUTHDAKOTA$92, 0);
                }
            }
            
            /**
             * Gets the "Tennessee" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Tennessee" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Tennessee" element
             */
            public boolean isSetTennessee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TENNESSEE$94) != 0;
                }
            }
            
            /**
             * Sets the "Tennessee" element
             */
            public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
                    }
                    target.setEnumValue(tennessee);
                }
            }
            
            /**
             * Sets (as xml) the "Tennessee" element
             */
            public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
                    }
                    target.set(tennessee);
                }
            }
            
            /**
             * Unsets the "Tennessee" element
             */
            public void unsetTennessee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TENNESSEE$94, 0);
                }
            }
            
            /**
             * Gets the "Texas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Texas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Texas" element
             */
            public boolean isSetTexas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TEXAS$96) != 0;
                }
            }
            
            /**
             * Sets the "Texas" element
             */
            public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
                    }
                    target.setEnumValue(texas);
                }
            }
            
            /**
             * Sets (as xml) the "Texas" element
             */
            public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
                    }
                    target.set(texas);
                }
            }
            
            /**
             * Unsets the "Texas" element
             */
            public void unsetTexas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TEXAS$96, 0);
                }
            }
            
            /**
             * Gets the "USVirginIslands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "USVirginIslands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
                    return target;
                }
            }
            
            /**
             * True if has "USVirginIslands" element
             */
            public boolean isSetUSVirginIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(USVIRGINISLANDS$98) != 0;
                }
            }
            
            /**
             * Sets the "USVirginIslands" element
             */
            public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
                    }
                    target.setEnumValue(usVirginIslands);
                }
            }
            
            /**
             * Sets (as xml) the "USVirginIslands" element
             */
            public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
                    }
                    target.set(usVirginIslands);
                }
            }
            
            /**
             * Unsets the "USVirginIslands" element
             */
            public void unsetUSVirginIslands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(USVIRGINISLANDS$98, 0);
                }
            }
            
            /**
             * Gets the "Utah" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Utah" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Utah" element
             */
            public boolean isSetUtah()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(UTAH$100) != 0;
                }
            }
            
            /**
             * Sets the "Utah" element
             */
            public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
                    }
                    target.setEnumValue(utah);
                }
            }
            
            /**
             * Sets (as xml) the "Utah" element
             */
            public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
                    }
                    target.set(utah);
                }
            }
            
            /**
             * Unsets the "Utah" element
             */
            public void unsetUtah()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(UTAH$100, 0);
                }
            }
            
            /**
             * Gets the "Vermont" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Vermont" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Vermont" element
             */
            public boolean isSetVermont()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(VERMONT$102) != 0;
                }
            }
            
            /**
             * Sets the "Vermont" element
             */
            public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
                    }
                    target.setEnumValue(vermont);
                }
            }
            
            /**
             * Sets (as xml) the "Vermont" element
             */
            public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
                    }
                    target.set(vermont);
                }
            }
            
            /**
             * Unsets the "Vermont" element
             */
            public void unsetVermont()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(VERMONT$102, 0);
                }
            }
            
            /**
             * Gets the "Virginia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Virginia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Virginia" element
             */
            public boolean isSetVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(VIRGINIA$104) != 0;
                }
            }
            
            /**
             * Sets the "Virginia" element
             */
            public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
                    }
                    target.setEnumValue(virginia);
                }
            }
            
            /**
             * Sets (as xml) the "Virginia" element
             */
            public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
                    }
                    target.set(virginia);
                }
            }
            
            /**
             * Unsets the "Virginia" element
             */
            public void unsetVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(VIRGINIA$104, 0);
                }
            }
            
            /**
             * Gets the "Washington" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Washington" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Washington" element
             */
            public boolean isSetWashington()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(WASHINGTON$106) != 0;
                }
            }
            
            /**
             * Sets the "Washington" element
             */
            public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
                    }
                    target.setEnumValue(washington);
                }
            }
            
            /**
             * Sets (as xml) the "Washington" element
             */
            public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
                    }
                    target.set(washington);
                }
            }
            
            /**
             * Unsets the "Washington" element
             */
            public void unsetWashington()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(WASHINGTON$106, 0);
                }
            }
            
            /**
             * Gets the "WestVirginia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "WestVirginia" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
                    return target;
                }
            }
            
            /**
             * True if has "WestVirginia" element
             */
            public boolean isSetWestVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(WESTVIRGINIA$108) != 0;
                }
            }
            
            /**
             * Sets the "WestVirginia" element
             */
            public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
                    }
                    target.setEnumValue(westVirginia);
                }
            }
            
            /**
             * Sets (as xml) the "WestVirginia" element
             */
            public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
                    }
                    target.set(westVirginia);
                }
            }
            
            /**
             * Unsets the "WestVirginia" element
             */
            public void unsetWestVirginia()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(WESTVIRGINIA$108, 0);
                }
            }
            
            /**
             * Gets the "Wisconsin" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Wisconsin" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Wisconsin" element
             */
            public boolean isSetWisconsin()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(WISCONSIN$110) != 0;
                }
            }
            
            /**
             * Sets the "Wisconsin" element
             */
            public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
                    }
                    target.setEnumValue(wisconsin);
                }
            }
            
            /**
             * Sets (as xml) the "Wisconsin" element
             */
            public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
                    }
                    target.set(wisconsin);
                }
            }
            
            /**
             * Unsets the "Wisconsin" element
             */
            public void unsetWisconsin()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(WISCONSIN$110, 0);
                }
            }
            
            /**
             * Gets the "Wyoming" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Wyoming" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Wyoming" element
             */
            public boolean isSetWyoming()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(WYOMING$112) != 0;
                }
            }
            
            /**
             * Sets the "Wyoming" element
             */
            public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
                    }
                    target.setEnumValue(wyoming);
                }
            }
            
            /**
             * Sets (as xml) the "Wyoming" element
             */
            public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
                    }
                    target.set(wyoming);
                }
            }
            
            /**
             * Unsets the "Wyoming" element
             */
            public void unsetWyoming()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(WYOMING$112, 0);
                }
            }
        }
        /**
         * An XML MarketProfile(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$MarketProfile.
         */
        public static class MarketProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.MarketProfile
        {
            private static final long serialVersionUID = 1L;
            
            public MarketProfileImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected MarketProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML PrimaryBusiness(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$PrimaryBusiness.
         */
        public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.PrimaryBusiness
        {
            private static final long serialVersionUID = 1L;
            
            public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML SecondaryBusiness(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.SecondaryBusiness
        {
            private static final long serialVersionUID = 1L;
            
            public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "AffordableHousing");
            private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ConsumerFinance");
            private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Microenterprise");
            private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SmallBusiness");
            private static final javax.xml.namespace.QName COMMERCIAL$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Commercial");
            private static final javax.xml.namespace.QName RETAIL$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Retail");
            
            
            /**
             * Gets the "AffordableHousing" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "AffordableHousing" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "AffordableHousing" element
             */
            public boolean isSetAffordableHousing()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
                }
            }
            
            /**
             * Sets the "AffordableHousing" element
             */
            public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
                    }
                    target.setEnumValue(affordableHousing);
                }
            }
            
            /**
             * Sets (as xml) the "AffordableHousing" element
             */
            public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
                    }
                    target.set(affordableHousing);
                }
            }
            
            /**
             * Unsets the "AffordableHousing" element
             */
            public void unsetAffordableHousing()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(AFFORDABLEHOUSING$0, 0);
                }
            }
            
            /**
             * Gets the "ConsumerFinance" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ConsumerFinance" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ConsumerFinance" element
             */
            public boolean isSetConsumerFinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CONSUMERFINANCE$2) != 0;
                }
            }
            
            /**
             * Sets the "ConsumerFinance" element
             */
            public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
                    }
                    target.setEnumValue(consumerFinance);
                }
            }
            
            /**
             * Sets (as xml) the "ConsumerFinance" element
             */
            public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
                    }
                    target.set(consumerFinance);
                }
            }
            
            /**
             * Unsets the "ConsumerFinance" element
             */
            public void unsetConsumerFinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CONSUMERFINANCE$2, 0);
                }
            }
            
            /**
             * Gets the "Microenterprise" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Microenterprise" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Microenterprise" element
             */
            public boolean isSetMicroenterprise()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MICROENTERPRISE$4) != 0;
                }
            }
            
            /**
             * Sets the "Microenterprise" element
             */
            public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
                    }
                    target.setEnumValue(microenterprise);
                }
            }
            
            /**
             * Sets (as xml) the "Microenterprise" element
             */
            public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
                    }
                    target.set(microenterprise);
                }
            }
            
            /**
             * Unsets the "Microenterprise" element
             */
            public void unsetMicroenterprise()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MICROENTERPRISE$4, 0);
                }
            }
            
            /**
             * Gets the "SmallBusiness" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "SmallBusiness" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "SmallBusiness" element
             */
            public boolean isSetSmallBusiness()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SMALLBUSINESS$6) != 0;
                }
            }
            
            /**
             * Sets the "SmallBusiness" element
             */
            public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
                    }
                    target.setEnumValue(smallBusiness);
                }
            }
            
            /**
             * Sets (as xml) the "SmallBusiness" element
             */
            public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
                    }
                    target.set(smallBusiness);
                }
            }
            
            /**
             * Unsets the "SmallBusiness" element
             */
            public void unsetSmallBusiness()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SMALLBUSINESS$6, 0);
                }
            }
            
            /**
             * Gets the "Commercial" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Commercial" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Commercial" element
             */
            public boolean isSetCommercial()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(COMMERCIAL$8) != 0;
                }
            }
            
            /**
             * Sets the "Commercial" element
             */
            public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
                    }
                    target.setEnumValue(commercial);
                }
            }
            
            /**
             * Sets (as xml) the "Commercial" element
             */
            public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
                    }
                    target.set(commercial);
                }
            }
            
            /**
             * Unsets the "Commercial" element
             */
            public void unsetCommercial()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(COMMERCIAL$8, 0);
                }
            }
            
            /**
             * Gets the "Retail" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Retail" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Retail" element
             */
            public boolean isSetRetail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(RETAIL$10) != 0;
                }
            }
            
            /**
             * Sets the "Retail" element
             */
            public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
                    }
                    target.setEnumValue(retail);
                }
            }
            
            /**
             * Sets (as xml) the "Retail" element
             */
            public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
                    }
                    target.set(retail);
                }
            }
            
            /**
             * Unsets the "Retail" element
             */
            public void unsetRetail()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(RETAIL$10, 0);
                }
            }
        }
        /**
         * An XML ProductsOffered(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ProductsOffered
        {
            private static final long serialVersionUID = 1L;
            
            public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "IndividualDevelopmentAccounts");
            private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NoCostAccounts");
            private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "LoansToRefinance");
            private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "LoansToBuild");
            private static final javax.xml.namespace.QName SHORTTERM$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ShortTerm");
            private static final javax.xml.namespace.QName QID56$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_56");
            private static final javax.xml.namespace.QName QID62$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "QID_62");
            private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ServicesToDisabled");
            private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EquityInvestments");
            
            
            /**
             * Gets the "IndividualDevelopmentAccounts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "IndividualDevelopmentAccounts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "IndividualDevelopmentAccounts" element
             */
            public boolean isSetIndividualDevelopmentAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
                }
            }
            
            /**
             * Sets the "IndividualDevelopmentAccounts" element
             */
            public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
                    }
                    target.setEnumValue(individualDevelopmentAccounts);
                }
            }
            
            /**
             * Sets (as xml) the "IndividualDevelopmentAccounts" element
             */
            public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
                    }
                    target.set(individualDevelopmentAccounts);
                }
            }
            
            /**
             * Unsets the "IndividualDevelopmentAccounts" element
             */
            public void unsetIndividualDevelopmentAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
                }
            }
            
            /**
             * Gets the "NoCostAccounts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NoCostAccounts" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NoCostAccounts" element
             */
            public boolean isSetNoCostAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
                }
            }
            
            /**
             * Sets the "NoCostAccounts" element
             */
            public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
                    }
                    target.setEnumValue(noCostAccounts);
                }
            }
            
            /**
             * Sets (as xml) the "NoCostAccounts" element
             */
            public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
                    }
                    target.set(noCostAccounts);
                }
            }
            
            /**
             * Unsets the "NoCostAccounts" element
             */
            public void unsetNoCostAccounts()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NOCOSTACCOUNTS$2, 0);
                }
            }
            
            /**
             * Gets the "LoansToRefinance" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "LoansToRefinance" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "LoansToRefinance" element
             */
            public boolean isSetLoansToRefinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
                }
            }
            
            /**
             * Sets the "LoansToRefinance" element
             */
            public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
                    }
                    target.setEnumValue(loansToRefinance);
                }
            }
            
            /**
             * Sets (as xml) the "LoansToRefinance" element
             */
            public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
                    }
                    target.set(loansToRefinance);
                }
            }
            
            /**
             * Unsets the "LoansToRefinance" element
             */
            public void unsetLoansToRefinance()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LOANSTOREFINANCE$4, 0);
                }
            }
            
            /**
             * Gets the "LoansToBuild" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "LoansToBuild" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "LoansToBuild" element
             */
            public boolean isSetLoansToBuild()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LOANSTOBUILD$6) != 0;
                }
            }
            
            /**
             * Sets the "LoansToBuild" element
             */
            public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
                    }
                    target.setEnumValue(loansToBuild);
                }
            }
            
            /**
             * Sets (as xml) the "LoansToBuild" element
             */
            public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
                    }
                    target.set(loansToBuild);
                }
            }
            
            /**
             * Unsets the "LoansToBuild" element
             */
            public void unsetLoansToBuild()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LOANSTOBUILD$6, 0);
                }
            }
            
            /**
             * Gets the "ShortTerm" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ShortTerm" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ShortTerm" element
             */
            public boolean isSetShortTerm()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SHORTTERM$8) != 0;
                }
            }
            
            /**
             * Sets the "ShortTerm" element
             */
            public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
                    }
                    target.setEnumValue(shortTerm);
                }
            }
            
            /**
             * Sets (as xml) the "ShortTerm" element
             */
            public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
                    }
                    target.set(shortTerm);
                }
            }
            
            /**
             * Unsets the "ShortTerm" element
             */
            public void unsetShortTerm()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SHORTTERM$8, 0);
                }
            }
            
            /**
             * Gets the "QID_56" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_56" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_56" element
             */
            public boolean isSetQID56()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID56$10) != 0;
                }
            }
            
            /**
             * Sets the "QID_56" element
             */
            public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
                    }
                    target.setEnumValue(qid56);
                }
            }
            
            /**
             * Sets (as xml) the "QID_56" element
             */
            public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
                    }
                    target.set(qid56);
                }
            }
            
            /**
             * Unsets the "QID_56" element
             */
            public void unsetQID56()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID56$10, 0);
                }
            }
            
            /**
             * Gets the "QID_62" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "QID_62" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "QID_62" element
             */
            public boolean isSetQID62()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(QID62$12) != 0;
                }
            }
            
            /**
             * Sets the "QID_62" element
             */
            public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
                    }
                    target.setEnumValue(qid62);
                }
            }
            
            /**
             * Sets (as xml) the "QID_62" element
             */
            public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
                    }
                    target.set(qid62);
                }
            }
            
            /**
             * Unsets the "QID_62" element
             */
            public void unsetQID62()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(QID62$12, 0);
                }
            }
            
            /**
             * Gets the "ServicesToDisabled" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ServicesToDisabled" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ServicesToDisabled" element
             */
            public boolean isSetServicesToDisabled()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SERVICESTODISABLED$14) != 0;
                }
            }
            
            /**
             * Sets the "ServicesToDisabled" element
             */
            public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
                    }
                    target.setEnumValue(servicesToDisabled);
                }
            }
            
            /**
             * Sets (as xml) the "ServicesToDisabled" element
             */
            public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
                    }
                    target.set(servicesToDisabled);
                }
            }
            
            /**
             * Unsets the "ServicesToDisabled" element
             */
            public void unsetServicesToDisabled()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SERVICESTODISABLED$14, 0);
                }
            }
            
            /**
             * Gets the "EquityInvestments" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "EquityInvestments" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "EquityInvestments" element
             */
            public boolean isSetEquityInvestments()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
                }
            }
            
            /**
             * Sets the "EquityInvestments" element
             */
            public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
                    }
                    target.setEnumValue(equityInvestments);
                }
            }
            
            /**
             * Sets (as xml) the "EquityInvestments" element
             */
            public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
                    }
                    target.set(equityInvestments);
                }
            }
            
            /**
             * Unsets the "EquityInvestments" element
             */
            public void unsetEquityInvestments()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(EQUITYINVESTMENTS$16, 0);
                }
            }
        }
        /**
         * An XML QID_24(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$QID24.
         */
        public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.QID24
        {
            private static final long serialVersionUID = 1L;
            
            public QID24Impl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML Details(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$Details.
         */
        public static class DetailsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Details
        {
            private static final long serialVersionUID = 1L;
            
            public DetailsImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected DetailsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML Questionnaire(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.Questionnaire
        {
            private static final long serialVersionUID = 1L;
            
            public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalLegislation");
            private static final javax.xml.namespace.QName FEDERALRULE$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalRule");
            private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalProgram");
            private static final javax.xml.namespace.QName NOMINATION$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Nomination");
            private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "BackgroundWork");
            private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalLegislation2");
            private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalRule2");
            private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FederalProgram2");
            private static final javax.xml.namespace.QName NOMINATION2$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Nomination2");
            private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "BackgroundWork2");
            
            
            /**
             * Gets the "FederalLegislation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalLegislation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalLegislation" element
             */
            public boolean isSetFederalLegislation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
                }
            }
            
            /**
             * Sets the "FederalLegislation" element
             */
            public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
                    }
                    target.setEnumValue(federalLegislation);
                }
            }
            
            /**
             * Sets (as xml) the "FederalLegislation" element
             */
            public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
                    }
                    target.set(federalLegislation);
                }
            }
            
            /**
             * Unsets the "FederalLegislation" element
             */
            public void unsetFederalLegislation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALLEGISLATION$0, 0);
                }
            }
            
            /**
             * Gets the "FederalRule" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalRule" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalRule" element
             */
            public boolean isSetFederalRule()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALRULE$2) != 0;
                }
            }
            
            /**
             * Sets the "FederalRule" element
             */
            public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
                    }
                    target.setEnumValue(federalRule);
                }
            }
            
            /**
             * Sets (as xml) the "FederalRule" element
             */
            public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
                    }
                    target.set(federalRule);
                }
            }
            
            /**
             * Unsets the "FederalRule" element
             */
            public void unsetFederalRule()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALRULE$2, 0);
                }
            }
            
            /**
             * Gets the "FederalProgram" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalProgram" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalProgram" element
             */
            public boolean isSetFederalProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALPROGRAM$4) != 0;
                }
            }
            
            /**
             * Sets the "FederalProgram" element
             */
            public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
                    }
                    target.setEnumValue(federalProgram);
                }
            }
            
            /**
             * Sets (as xml) the "FederalProgram" element
             */
            public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
                    }
                    target.set(federalProgram);
                }
            }
            
            /**
             * Unsets the "FederalProgram" element
             */
            public void unsetFederalProgram()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALPROGRAM$4, 0);
                }
            }
            
            /**
             * Gets the "Nomination" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Nomination" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Nomination" element
             */
            public boolean isSetNomination()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NOMINATION$6) != 0;
                }
            }
            
            /**
             * Sets the "Nomination" element
             */
            public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
                    }
                    target.setEnumValue(nomination);
                }
            }
            
            /**
             * Sets (as xml) the "Nomination" element
             */
            public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
                    }
                    target.set(nomination);
                }
            }
            
            /**
             * Unsets the "Nomination" element
             */
            public void unsetNomination()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NOMINATION$6, 0);
                }
            }
            
            /**
             * Gets the "BackgroundWork" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "BackgroundWork" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "BackgroundWork" element
             */
            public boolean isSetBackgroundWork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(BACKGROUNDWORK$8) != 0;
                }
            }
            
            /**
             * Sets the "BackgroundWork" element
             */
            public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
                    }
                    target.setEnumValue(backgroundWork);
                }
            }
            
            /**
             * Sets (as xml) the "BackgroundWork" element
             */
            public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
                    }
                    target.set(backgroundWork);
                }
            }
            
            /**
             * Unsets the "BackgroundWork" element
             */
            public void unsetBackgroundWork()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(BACKGROUNDWORK$8, 0);
                }
            }
            
            /**
             * Gets the "FederalLegislation2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalLegislation2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalLegislation2" element
             */
            public boolean isSetFederalLegislation2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
                }
            }
            
            /**
             * Sets the "FederalLegislation2" element
             */
            public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
                    }
                    target.setEnumValue(federalLegislation2);
                }
            }
            
            /**
             * Sets (as xml) the "FederalLegislation2" element
             */
            public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
                    }
                    target.set(federalLegislation2);
                }
            }
            
            /**
             * Unsets the "FederalLegislation2" element
             */
            public void unsetFederalLegislation2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALLEGISLATION2$10, 0);
                }
            }
            
            /**
             * Gets the "FederalRule2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalRule2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalRule2" element
             */
            public boolean isSetFederalRule2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALRULE2$12) != 0;
                }
            }
            
            /**
             * Sets the "FederalRule2" element
             */
            public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
                    }
                    target.setEnumValue(federalRule2);
                }
            }
            
            /**
             * Sets (as xml) the "FederalRule2" element
             */
            public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
                    }
                    target.set(federalRule2);
                }
            }
            
            /**
             * Unsets the "FederalRule2" element
             */
            public void unsetFederalRule2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALRULE2$12, 0);
                }
            }
            
            /**
             * Gets the "FederalProgram2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalProgram2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalProgram2" element
             */
            public boolean isSetFederalProgram2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
                }
            }
            
            /**
             * Sets the "FederalProgram2" element
             */
            public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
                    }
                    target.setEnumValue(federalProgram2);
                }
            }
            
            /**
             * Sets (as xml) the "FederalProgram2" element
             */
            public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
                    }
                    target.set(federalProgram2);
                }
            }
            
            /**
             * Unsets the "FederalProgram2" element
             */
            public void unsetFederalProgram2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALPROGRAM2$14, 0);
                }
            }
            
            /**
             * Gets the "Nomination2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Nomination2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Nomination2" element
             */
            public boolean isSetNomination2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NOMINATION2$16) != 0;
                }
            }
            
            /**
             * Sets the "Nomination2" element
             */
            public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
                    }
                    target.setEnumValue(nomination2);
                }
            }
            
            /**
             * Sets (as xml) the "Nomination2" element
             */
            public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
                    }
                    target.set(nomination2);
                }
            }
            
            /**
             * Unsets the "Nomination2" element
             */
            public void unsetNomination2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NOMINATION2$16, 0);
                }
            }
            
            /**
             * Gets the "BackgroundWork2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "BackgroundWork2" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
                    return target;
                }
            }
            
            /**
             * True if has "BackgroundWork2" element
             */
            public boolean isSetBackgroundWork2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
                }
            }
            
            /**
             * Sets the "BackgroundWork2" element
             */
            public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
                    }
                    target.setEnumValue(backgroundWork2);
                }
            }
            
            /**
             * Sets (as xml) the "BackgroundWork2" element
             */
            public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
                    }
                    target.set(backgroundWork2);
                }
            }
            
            /**
             * Unsets the "BackgroundWork2" element
             */
            public void unsetBackgroundWork2()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(BACKGROUNDWORK2$18, 0);
                }
            }
        }
        /**
         * An XML EnvironmentalReview(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview
        {
            private static final long serialVersionUID = 1L;
            
            public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CategoricalExclusion");
            private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EnvironmentalImpact");
            private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "HistoricalSites");
            private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "WildernessAreas");
            private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ScenicRivers");
            private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CriticalHabitats");
            private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "NaturalLandmarks");
            private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CostalBarrier");
            private static final javax.xml.namespace.QName COSTALZONE$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "CostalZone");
            private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SoleSourceAquifer");
            private static final javax.xml.namespace.QName WETLANDS$20 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Wetlands");
            private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FloodPlains");
            private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "PrimeFarmland");
            private static final javax.xml.namespace.QName EPALIST$26 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EPAList");
            private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ERNarrative");
            
            
            /**
             * Gets the "CategoricalExclusion" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "CategoricalExclusion" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "CategoricalExclusion" element
             */
            public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
                    }
                    target.setEnumValue(categoricalExclusion);
                }
            }
            
            /**
             * Sets (as xml) the "CategoricalExclusion" element
             */
            public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
                    }
                    target.set(categoricalExclusion);
                }
            }
            
            /**
             * Gets the "EnvironmentalImpact" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "EnvironmentalImpact" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "EnvironmentalImpact" element
             */
            public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
                    }
                    target.setEnumValue(environmentalImpact);
                }
            }
            
            /**
             * Sets (as xml) the "EnvironmentalImpact" element
             */
            public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
                    }
                    target.set(environmentalImpact);
                }
            }
            
            /**
             * Gets the "HistoricalSites" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "HistoricalSites" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "HistoricalSites" element
             */
            public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
                    }
                    target.setEnumValue(historicalSites);
                }
            }
            
            /**
             * Sets (as xml) the "HistoricalSites" element
             */
            public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
                    }
                    target.set(historicalSites);
                }
            }
            
            /**
             * Gets the "WildernessAreas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "WildernessAreas" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "WildernessAreas" element
             */
            public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
                    }
                    target.setEnumValue(wildernessAreas);
                }
            }
            
            /**
             * Sets (as xml) the "WildernessAreas" element
             */
            public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
                    }
                    target.set(wildernessAreas);
                }
            }
            
            /**
             * Gets the "ScenicRivers" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ScenicRivers" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "ScenicRivers" element
             */
            public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
                    }
                    target.setEnumValue(scenicRivers);
                }
            }
            
            /**
             * Sets (as xml) the "ScenicRivers" element
             */
            public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
                    }
                    target.set(scenicRivers);
                }
            }
            
            /**
             * Gets the "CriticalHabitats" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "CriticalHabitats" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "CriticalHabitats" element
             */
            public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
                    }
                    target.setEnumValue(criticalHabitats);
                }
            }
            
            /**
             * Sets (as xml) the "CriticalHabitats" element
             */
            public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
                    }
                    target.set(criticalHabitats);
                }
            }
            
            /**
             * Gets the "NaturalLandmarks" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NaturalLandmarks" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "NaturalLandmarks" element
             */
            public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
                    }
                    target.setEnumValue(naturalLandmarks);
                }
            }
            
            /**
             * Sets (as xml) the "NaturalLandmarks" element
             */
            public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
                    }
                    target.set(naturalLandmarks);
                }
            }
            
            /**
             * Gets the "CostalBarrier" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "CostalBarrier" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "CostalBarrier" element
             */
            public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
                    }
                    target.setEnumValue(costalBarrier);
                }
            }
            
            /**
             * Sets (as xml) the "CostalBarrier" element
             */
            public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
                    }
                    target.set(costalBarrier);
                }
            }
            
            /**
             * Gets the "CostalZone" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "CostalZone" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "CostalZone" element
             */
            public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
                    }
                    target.setEnumValue(costalZone);
                }
            }
            
            /**
             * Sets (as xml) the "CostalZone" element
             */
            public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
                    }
                    target.set(costalZone);
                }
            }
            
            /**
             * Gets the "SoleSourceAquifer" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "SoleSourceAquifer" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "SoleSourceAquifer" element
             */
            public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
                    }
                    target.setEnumValue(soleSourceAquifer);
                }
            }
            
            /**
             * Sets (as xml) the "SoleSourceAquifer" element
             */
            public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
                    }
                    target.set(soleSourceAquifer);
                }
            }
            
            /**
             * Gets the "Wetlands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Wetlands" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Wetlands" element
             */
            public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
                    }
                    target.setEnumValue(wetlands);
                }
            }
            
            /**
             * Sets (as xml) the "Wetlands" element
             */
            public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
                    }
                    target.set(wetlands);
                }
            }
            
            /**
             * Gets the "FloodPlains" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FloodPlains" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FloodPlains" element
             */
            public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
                    }
                    target.setEnumValue(floodPlains);
                }
            }
            
            /**
             * Sets (as xml) the "FloodPlains" element
             */
            public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
                    }
                    target.set(floodPlains);
                }
            }
            
            /**
             * Gets the "PrimeFarmland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "PrimeFarmland" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "PrimeFarmland" element
             */
            public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
                    }
                    target.setEnumValue(primeFarmland);
                }
            }
            
            /**
             * Sets (as xml) the "PrimeFarmland" element
             */
            public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
                    }
                    target.set(primeFarmland);
                }
            }
            
            /**
             * Gets the "EPAList" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "EPAList" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "EPAList" element
             */
            public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
                    }
                    target.setEnumValue(epaList);
                }
            }
            
            /**
             * Sets (as xml) the "EPAList" element
             */
            public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
                    }
                    target.set(epaList);
                }
            }
            
            /**
             * Gets the "ERNarrative" element
             */
            public java.lang.String getERNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "ERNarrative" element
             */
            public gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative xgetERNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative)get_store().find_element_user(ERNARRATIVE$28, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ERNarrative" element
             */
            public boolean isSetERNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ERNARRATIVE$28) != 0;
                }
            }
            
            /**
             * Sets the "ERNarrative" element
             */
            public void setERNarrative(java.lang.String erNarrative)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
                    }
                    target.setStringValue(erNarrative);
                }
            }
            
            /**
             * Sets (as xml) the "ERNarrative" element
             */
            public void xsetERNarrative(gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative erNarrative)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative target = null;
                    target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative)get_store().find_element_user(ERNARRATIVE$28, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative)get_store().add_element_user(ERNARRATIVE$28);
                    }
                    target.set(erNarrative);
                }
            }
            
            /**
             * Unsets the "ERNarrative" element
             */
            public void unsetERNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ERNARRATIVE$28, 0);
                }
            }
            /**
             * An XML ERNarrative(@http://apply.grants.gov/forms/NACA_0001-V1.0).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.naca0001V10.NACA0001Document$NACA0001$EnvironmentalReview$ERNarrative.
             */
            public static class ERNarrativeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.EnvironmentalReview.ERNarrative
            {
                private static final long serialVersionUID = 1L;
                
                public ERNarrativeImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected ERNarrativeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML ApplicationChecklist(@http://apply.grants.gov/forms/NACA_0001-V1.0).
         *
         * This is a complex type.
         */
        public static class ApplicationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca0001V10.NACA0001Document.NACA0001.ApplicationChecklist
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName SF424$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "SF424");
            private static final javax.xml.namespace.QName FATAAPPLICATIONNARRATIVE$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FATAApplicationNarrative");
            private static final javax.xml.namespace.QName FATADATATABLES$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FATADataTables");
            private static final javax.xml.namespace.QName EINDOCUMENTATION$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "EINDocumentation");
            private static final javax.xml.namespace.QName FINANCIALSTATEMENTS$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "FinancialStatements");
            private static final javax.xml.namespace.QName RESUMES$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "Resumes");
            private static final javax.xml.namespace.QName ORGANIZATIONALCHART$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "OrganizationalChart");
            private static final javax.xml.namespace.QName MATCHINGFUNDSDOCUMENTATION$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "MatchingFundsDocumentation");
            private static final javax.xml.namespace.QName APPLICANTTYPEQUESTIONNAIRE$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_0001-V1.0", "ApplicantTypeQuestionnaire");
            
            
            /**
             * Gets the "SF424" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "SF424" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "SF424" element
             */
            public void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SF424$0);
                    }
                    target.setEnumValue(sf424);
                }
            }
            
            /**
             * Sets (as xml) the "SF424" element
             */
            public void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SF424$0);
                    }
                    target.set(sf424);
                }
            }
            
            /**
             * Gets the "FATAApplicationNarrative" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFATAApplicationNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FATAAPPLICATIONNARRATIVE$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FATAApplicationNarrative" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFATAApplicationNarrative()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FATAAPPLICATIONNARRATIVE$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FATAApplicationNarrative" element
             */
            public void setFATAApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fataApplicationNarrative)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FATAAPPLICATIONNARRATIVE$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FATAAPPLICATIONNARRATIVE$2);
                    }
                    target.setEnumValue(fataApplicationNarrative);
                }
            }
            
            /**
             * Sets (as xml) the "FATAApplicationNarrative" element
             */
            public void xsetFATAApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType fataApplicationNarrative)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FATAAPPLICATIONNARRATIVE$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FATAAPPLICATIONNARRATIVE$2);
                    }
                    target.set(fataApplicationNarrative);
                }
            }
            
            /**
             * Gets the "FATADataTables" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFATADataTables()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FATADATATABLES$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FATADataTables" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFATADataTables()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FATADATATABLES$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FATADataTables" element
             */
            public void setFATADataTables(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fataDataTables)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FATADATATABLES$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FATADATATABLES$4);
                    }
                    target.setEnumValue(fataDataTables);
                }
            }
            
            /**
             * Sets (as xml) the "FATADataTables" element
             */
            public void xsetFATADataTables(gov.grants.apply.system.globalLibraryV20.YesNoDataType fataDataTables)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FATADATATABLES$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FATADATATABLES$4);
                    }
                    target.set(fataDataTables);
                }
            }
            
            /**
             * Gets the "EINDocumentation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "EINDocumentation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "EINDocumentation" element
             */
            public void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EINDOCUMENTATION$6);
                    }
                    target.setEnumValue(einDocumentation);
                }
            }
            
            /**
             * Sets (as xml) the "EINDocumentation" element
             */
            public void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EINDOCUMENTATION$6);
                    }
                    target.set(einDocumentation);
                }
            }
            
            /**
             * Gets the "FinancialStatements" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FinancialStatements" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "FinancialStatements" element
             */
            public void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALSTATEMENTS$8);
                    }
                    target.setEnumValue(financialStatements);
                }
            }
            
            /**
             * Sets (as xml) the "FinancialStatements" element
             */
            public void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCIALSTATEMENTS$8);
                    }
                    target.set(financialStatements);
                }
            }
            
            /**
             * Gets the "Resumes" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Resumes" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Resumes" element
             */
            public void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESUMES$10);
                    }
                    target.setEnumValue(resumes);
                }
            }
            
            /**
             * Sets (as xml) the "Resumes" element
             */
            public void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESUMES$10);
                    }
                    target.set(resumes);
                }
            }
            
            /**
             * Gets the "OrganizationalChart" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "OrganizationalChart" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "OrganizationalChart" element
             */
            public void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCHART$12);
                    }
                    target.setEnumValue(organizationalChart);
                }
            }
            
            /**
             * Sets (as xml) the "OrganizationalChart" element
             */
            public void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ORGANIZATIONALCHART$12);
                    }
                    target.set(organizationalChart);
                }
            }
            
            /**
             * Gets the "MatchingFundsDocumentation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$14, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "MatchingFundsDocumentation" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "MatchingFundsDocumentation" element
             */
            public boolean isSetMatchingFundsDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(MATCHINGFUNDSDOCUMENTATION$14) != 0;
                }
            }
            
            /**
             * Sets the "MatchingFundsDocumentation" element
             */
            public void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$14);
                    }
                    target.setEnumValue(matchingFundsDocumentation);
                }
            }
            
            /**
             * Sets (as xml) the "MatchingFundsDocumentation" element
             */
            public void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$14);
                    }
                    target.set(matchingFundsDocumentation);
                }
            }
            
            /**
             * Unsets the "MatchingFundsDocumentation" element
             */
            public void unsetMatchingFundsDocumentation()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(MATCHINGFUNDSDOCUMENTATION$14, 0);
                }
            }
            
            /**
             * Gets the "ApplicantTypeQuestionnaire" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicantTypeQuestionnaire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEQUESTIONNAIRE$16, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ApplicantTypeQuestionnaire" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicantTypeQuestionnaire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICANTTYPEQUESTIONNAIRE$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ApplicantTypeQuestionnaire" element
             */
            public boolean isSetApplicantTypeQuestionnaire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(APPLICANTTYPEQUESTIONNAIRE$16) != 0;
                }
            }
            
            /**
             * Sets the "ApplicantTypeQuestionnaire" element
             */
            public void setApplicantTypeQuestionnaire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicantTypeQuestionnaire)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEQUESTIONNAIRE$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPEQUESTIONNAIRE$16);
                    }
                    target.setEnumValue(applicantTypeQuestionnaire);
                }
            }
            
            /**
             * Sets (as xml) the "ApplicantTypeQuestionnaire" element
             */
            public void xsetApplicantTypeQuestionnaire(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicantTypeQuestionnaire)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(APPLICANTTYPEQUESTIONNAIRE$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(APPLICANTTYPEQUESTIONNAIRE$16);
                    }
                    target.set(applicantTypeQuestionnaire);
                }
            }
            
            /**
             * Unsets the "ApplicantTypeQuestionnaire" element
             */
            public void unsetApplicantTypeQuestionnaire()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(APPLICANTTYPEQUESTIONNAIRE$16, 0);
                }
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy