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

gov.grants.apply.forms.neaOrganization22V22.impl.NEAOrganization22DocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NEAOrganization_2_2
 * Namespace: http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2
 * Java type: gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.neaOrganization22V22.impl;
/**
 * A document containing one NEAOrganization_2_2(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2) element.
 *
 * This is a complex type.
 */
public class NEAOrganization22DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document
{
    private static final long serialVersionUID = 1L;
    
    public NEAOrganization22DocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName NEAORGANIZATION22$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "NEAOrganization_2_2");
    
    
    /**
     * Gets the "NEAOrganization_2_2" element
     */
    public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22 getNEAOrganization22()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22 target = null;
            target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22)get_store().find_element_user(NEAORGANIZATION22$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "NEAOrganization_2_2" element
     */
    public void setNEAOrganization22(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22 neaOrganization22)
    {
        generatedSetterHelperImpl(neaOrganization22, NEAORGANIZATION22$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "NEAOrganization_2_2" element
     */
    public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22 addNewNEAOrganization22()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22 target = null;
            target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22)get_store().add_element_user(NEAORGANIZATION22$0);
            return target;
        }
    }
    /**
     * An XML NEAOrganization_2_2(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
     *
     * This is a complex type.
     */
    public static class NEAOrganization22Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22
    {
        private static final long serialVersionUID = 1L;
        
        public NEAOrganization22Impl(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/NEAOrganization_2_2-V2.2", "OrganizationName");
        private static final javax.xml.namespace.QName POPULARORGANIZATIONNAME$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "PopularOrganizationName");
        private static final javax.xml.namespace.QName TOTALOPERATINGEXPENSES$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "TotalOperatingExpenses");
        private static final javax.xml.namespace.QName FYENDDATE$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "FYEndDate");
        private static final javax.xml.namespace.QName APPLICANTSERVICETYPE$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "ApplicantServiceType");
        private static final javax.xml.namespace.QName ONBEHALFENTITY$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OnBehalfEntity");
        private static final javax.xml.namespace.QName ORGANIZATIONSTATUS$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OrganizationStatus");
        private static final javax.xml.namespace.QName ORGANIZATIONDESCRIPTION$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OrganizationDescription");
        private static final javax.xml.namespace.QName OTHERORGANIZATIONDESCRIPTION$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OtherOrganizationDescription");
        private static final javax.xml.namespace.QName ORGANIZATIONDISCIPLINE$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OrganizationDiscipline");
        private static final javax.xml.namespace.QName OTHERORGANIZATIONDISCIPLINE$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OtherOrganizationDiscipline");
        private static final javax.xml.namespace.QName PROJECTFIELDDISCIPLINE$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "ProjectFieldDiscipline");
        private static final javax.xml.namespace.QName SECONDPROJECTFIELDDISCIPLINE$24 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "SecondProjectFieldDiscipline");
        private static final javax.xml.namespace.QName CATEGORY$26 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Category");
        private static final javax.xml.namespace.QName PRIMARYOUTCOME$28 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "PrimaryOutcome");
        private static final javax.xml.namespace.QName SECONDARYOUTCOME$30 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "SecondaryOutcome");
        private static final javax.xml.namespace.QName AMOUNTREQUESTED$32 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "AmountRequested");
        private static final javax.xml.namespace.QName TOTALMATCH$34 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "TotalMatch");
        private static final javax.xml.namespace.QName TOTALPROJECTCOSTS$36 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "TotalProjectCosts");
        private static final javax.xml.namespace.QName PRIMARYACTIVITYTYPE$38 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "PrimaryActivityType");
        private static final javax.xml.namespace.QName OTHERPRIMARYACTIVITYTYPE$40 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OtherPrimaryActivityType");
        private static final javax.xml.namespace.QName SECONDARYACTIVITYTYPE$42 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "SecondaryActivityType");
        private static final javax.xml.namespace.QName OTHERSECONDARYACTIVITYTYPE$44 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "OtherSecondaryActivityType");
        private static final javax.xml.namespace.QName INDIVIDUALSBENEFITING$46 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "IndividualsBenefiting");
        private static final javax.xml.namespace.QName RACEETHNICITY$48 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "RaceEthnicity");
        private static final javax.xml.namespace.QName AGERANGE$50 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "AgeRange");
        private static final javax.xml.namespace.QName GEOGRAPHY$52 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Geography");
        private static final javax.xml.namespace.QName COMMUNITIES$54 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Communities");
        private static final javax.xml.namespace.QName UNDERSERVEDDISTINCTGROUPS$56 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "UnderservedDistinctGroups");
        private static final javax.xml.namespace.QName FORMVERSION$58 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "FormVersion");
        
        
        /**
         * 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 "PopularOrganizationName" element
         */
        public java.lang.String getPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "PopularOrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                return target;
            }
        }
        
        /**
         * True if has "PopularOrganizationName" element
         */
        public boolean isSetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(POPULARORGANIZATIONNAME$2) != 0;
            }
        }
        
        /**
         * Sets the "PopularOrganizationName" element
         */
        public void setPopularOrganizationName(java.lang.String popularOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
                }
                target.setStringValue(popularOrganizationName);
            }
        }
        
        /**
         * Sets (as xml) the "PopularOrganizationName" element
         */
        public void xsetPopularOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType popularOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
                }
                target.set(popularOrganizationName);
            }
        }
        
        /**
         * Unsets the "PopularOrganizationName" element
         */
        public void unsetPopularOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(POPULARORGANIZATIONNAME$2, 0);
            }
        }
        
        /**
         * Gets the "TotalOperatingExpenses" element
         */
        public java.math.BigDecimal getTotalOperatingExpenses()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalOperatingExpenses" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalOperatingExpenses()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalOperatingExpenses" element
         */
        public void setTotalOperatingExpenses(java.math.BigDecimal totalOperatingExpenses)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALOPERATINGEXPENSES$4);
                }
                target.setBigDecimalValue(totalOperatingExpenses);
            }
        }
        
        /**
         * Sets (as xml) the "TotalOperatingExpenses" element
         */
        public void xsetTotalOperatingExpenses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalOperatingExpenses)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALOPERATINGEXPENSES$4);
                }
                target.set(totalOperatingExpenses);
            }
        }
        
        /**
         * Gets the "FYEndDate" element
         */
        public java.lang.String getFYEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$6, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FYEndDate" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate xgetFYEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate)get_store().find_element_user(FYENDDATE$6, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FYEndDate" element
         */
        public void setFYEndDate(java.lang.String fyEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FYENDDATE$6);
                }
                target.setStringValue(fyEndDate);
            }
        }
        
        /**
         * Sets (as xml) the "FYEndDate" element
         */
        public void xsetFYEndDate(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate fyEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate)get_store().find_element_user(FYENDDATE$6, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate)get_store().add_element_user(FYENDDATE$6);
                }
                target.set(fyEndDate);
            }
        }
        
        /**
         * Gets the "ApplicantServiceType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType.Enum getApplicantServiceType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantServiceType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType xgetApplicantServiceType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ApplicantServiceType" element
         */
        public void setApplicantServiceType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType.Enum applicantServiceType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTSERVICETYPE$8);
                }
                target.setEnumValue(applicantServiceType);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantServiceType" element
         */
        public void xsetApplicantServiceType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType applicantServiceType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType)get_store().add_element_user(APPLICANTSERVICETYPE$8);
                }
                target.set(applicantServiceType);
            }
        }
        
        /**
         * Gets the "OnBehalfEntity" element
         */
        public java.lang.String getOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$10, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OnBehalfEntity" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity xgetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$10, 0);
                return target;
            }
        }
        
        /**
         * True if has "OnBehalfEntity" element
         */
        public boolean isSetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ONBEHALFENTITY$10) != 0;
            }
        }
        
        /**
         * Sets the "OnBehalfEntity" element
         */
        public void setOnBehalfEntity(java.lang.String onBehalfEntity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ONBEHALFENTITY$10);
                }
                target.setStringValue(onBehalfEntity);
            }
        }
        
        /**
         * Sets (as xml) the "OnBehalfEntity" element
         */
        public void xsetOnBehalfEntity(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity onBehalfEntity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$10, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity)get_store().add_element_user(ONBEHALFENTITY$10);
                }
                target.set(onBehalfEntity);
            }
        }
        
        /**
         * Unsets the "OnBehalfEntity" element
         */
        public void unsetOnBehalfEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ONBEHALFENTITY$10, 0);
            }
        }
        
        /**
         * Gets the "OrganizationStatus" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus.Enum getOrganizationStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationStatus" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus xgetOrganizationStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationStatus" element
         */
        public void setOrganizationStatus(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus.Enum organizationStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTATUS$12);
                }
                target.setEnumValue(organizationStatus);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationStatus" element
         */
        public void xsetOrganizationStatus(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus organizationStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus)get_store().add_element_user(ORGANIZATIONSTATUS$12);
                }
                target.set(organizationStatus);
            }
        }
        
        /**
         * Gets the "OrganizationDescription" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription.Enum getOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationDescription" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription xgetOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationDescription" element
         */
        public void setOrganizationDescription(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription.Enum organizationDescription)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONDESCRIPTION$14);
                }
                target.setEnumValue(organizationDescription);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationDescription" element
         */
        public void xsetOrganizationDescription(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription organizationDescription)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription)get_store().add_element_user(ORGANIZATIONDESCRIPTION$14);
                }
                target.set(organizationDescription);
            }
        }
        
        /**
         * Gets the "OtherOrganizationDescription" element
         */
        public java.lang.String getOtherOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherOrganizationDescription" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription xgetOtherOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
                return target;
            }
        }
        
        /**
         * True if has "OtherOrganizationDescription" element
         */
        public boolean isSetOtherOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERORGANIZATIONDESCRIPTION$16) != 0;
            }
        }
        
        /**
         * Sets the "OtherOrganizationDescription" element
         */
        public void setOtherOrganizationDescription(java.lang.String otherOrganizationDescription)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONDESCRIPTION$16);
                }
                target.setStringValue(otherOrganizationDescription);
            }
        }
        
        /**
         * Sets (as xml) the "OtherOrganizationDescription" element
         */
        public void xsetOtherOrganizationDescription(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription otherOrganizationDescription)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription)get_store().add_element_user(OTHERORGANIZATIONDESCRIPTION$16);
                }
                target.set(otherOrganizationDescription);
            }
        }
        
        /**
         * Unsets the "OtherOrganizationDescription" element
         */
        public void unsetOtherOrganizationDescription()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERORGANIZATIONDESCRIPTION$16, 0);
            }
        }
        
        /**
         * Gets the "OrganizationDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline.Enum getOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline xgetOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OrganizationDiscipline" element
         */
        public void setOrganizationDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline.Enum organizationDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONDISCIPLINE$18);
                }
                target.setEnumValue(organizationDiscipline);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationDiscipline" element
         */
        public void xsetOrganizationDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline organizationDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline)get_store().add_element_user(ORGANIZATIONDISCIPLINE$18);
                }
                target.set(organizationDiscipline);
            }
        }
        
        /**
         * Gets the "OtherOrganizationDiscipline" element
         */
        public java.lang.String getOtherOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherOrganizationDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline xgetOtherOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
                return target;
            }
        }
        
        /**
         * True if has "OtherOrganizationDiscipline" element
         */
        public boolean isSetOtherOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERORGANIZATIONDISCIPLINE$20) != 0;
            }
        }
        
        /**
         * Sets the "OtherOrganizationDiscipline" element
         */
        public void setOtherOrganizationDiscipline(java.lang.String otherOrganizationDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONDISCIPLINE$20);
                }
                target.setStringValue(otherOrganizationDiscipline);
            }
        }
        
        /**
         * Sets (as xml) the "OtherOrganizationDiscipline" element
         */
        public void xsetOtherOrganizationDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline otherOrganizationDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline)get_store().add_element_user(OTHERORGANIZATIONDISCIPLINE$20);
                }
                target.set(otherOrganizationDiscipline);
            }
        }
        
        /**
         * Unsets the "OtherOrganizationDiscipline" element
         */
        public void unsetOtherOrganizationDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERORGANIZATIONDISCIPLINE$20, 0);
            }
        }
        
        /**
         * Gets the "ProjectFieldDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline.Enum getProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProjectFieldDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline xgetProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProjectFieldDiscipline" element
         */
        public void setProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline.Enum projectFieldDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTFIELDDISCIPLINE$22);
                }
                target.setEnumValue(projectFieldDiscipline);
            }
        }
        
        /**
         * Sets (as xml) the "ProjectFieldDiscipline" element
         */
        public void xsetProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline projectFieldDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline)get_store().add_element_user(PROJECTFIELDDISCIPLINE$22);
                }
                target.set(projectFieldDiscipline);
            }
        }
        
        /**
         * Gets the "SecondProjectFieldDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline.Enum getSecondProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "SecondProjectFieldDiscipline" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline xgetSecondProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
                return target;
            }
        }
        
        /**
         * True if has "SecondProjectFieldDiscipline" element
         */
        public boolean isSetSecondProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SECONDPROJECTFIELDDISCIPLINE$24) != 0;
            }
        }
        
        /**
         * Sets the "SecondProjectFieldDiscipline" element
         */
        public void setSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline.Enum secondProjectFieldDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDPROJECTFIELDDISCIPLINE$24);
                }
                target.setEnumValue(secondProjectFieldDiscipline);
            }
        }
        
        /**
         * Sets (as xml) the "SecondProjectFieldDiscipline" element
         */
        public void xsetSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline secondProjectFieldDiscipline)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline)get_store().add_element_user(SECONDPROJECTFIELDDISCIPLINE$24);
                }
                target.set(secondProjectFieldDiscipline);
            }
        }
        
        /**
         * Unsets the "SecondProjectFieldDiscipline" element
         */
        public void unsetSecondProjectFieldDiscipline()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SECONDPROJECTFIELDDISCIPLINE$24, 0);
            }
        }
        
        /**
         * Gets the "Category" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category.Enum getCategory()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$26, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Category" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category xgetCategory()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category)get_store().find_element_user(CATEGORY$26, 0);
                return target;
            }
        }
        
        /**
         * Sets the "Category" element
         */
        public void setCategory(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category.Enum category)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$26);
                }
                target.setEnumValue(category);
            }
        }
        
        /**
         * Sets (as xml) the "Category" element
         */
        public void xsetCategory(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category category)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category)get_store().find_element_user(CATEGORY$26, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category)get_store().add_element_user(CATEGORY$26);
                }
                target.set(category);
            }
        }
        
        /**
         * Gets the "PrimaryOutcome" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome.Enum getPrimaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PrimaryOutcome" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome xgetPrimaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PrimaryOutcome" element
         */
        public void setPrimaryOutcome(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome.Enum primaryOutcome)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYOUTCOME$28);
                }
                target.setEnumValue(primaryOutcome);
            }
        }
        
        /**
         * Sets (as xml) the "PrimaryOutcome" element
         */
        public void xsetPrimaryOutcome(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome primaryOutcome)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome)get_store().add_element_user(PRIMARYOUTCOME$28);
                }
                target.set(primaryOutcome);
            }
        }
        
        /**
         * Gets the "SecondaryOutcome" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome.Enum getSecondaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "SecondaryOutcome" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome xgetSecondaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
                return target;
            }
        }
        
        /**
         * True if has "SecondaryOutcome" element
         */
        public boolean isSetSecondaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SECONDARYOUTCOME$30) != 0;
            }
        }
        
        /**
         * Sets the "SecondaryOutcome" element
         */
        public void setSecondaryOutcome(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome.Enum secondaryOutcome)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYOUTCOME$30);
                }
                target.setEnumValue(secondaryOutcome);
            }
        }
        
        /**
         * Sets (as xml) the "SecondaryOutcome" element
         */
        public void xsetSecondaryOutcome(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome secondaryOutcome)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome)get_store().add_element_user(SECONDARYOUTCOME$30);
                }
                target.set(secondaryOutcome);
            }
        }
        
        /**
         * Unsets the "SecondaryOutcome" element
         */
        public void unsetSecondaryOutcome()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SECONDARYOUTCOME$30, 0);
            }
        }
        
        /**
         * Gets the "AmountRequested" element
         */
        public java.math.BigDecimal getAmountRequested()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "AmountRequested" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AmountRequested" element
         */
        public void setAmountRequested(java.math.BigDecimal amountRequested)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMOUNTREQUESTED$32);
                }
                target.setBigDecimalValue(amountRequested);
            }
        }
        
        /**
         * Sets (as xml) the "AmountRequested" element
         */
        public void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(AMOUNTREQUESTED$32);
                }
                target.set(amountRequested);
            }
        }
        
        /**
         * Gets the "TotalMatch" element
         */
        public java.math.BigDecimal getTotalMatch()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$34, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalMatch" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalMatch()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$34, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalMatch" element
         */
        public void setTotalMatch(java.math.BigDecimal totalMatch)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALMATCH$34);
                }
                target.setBigDecimalValue(totalMatch);
            }
        }
        
        /**
         * Sets (as xml) the "TotalMatch" element
         */
        public void xsetTotalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalMatch)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$34, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALMATCH$34);
                }
                target.set(totalMatch);
            }
        }
        
        /**
         * Gets the "TotalProjectCosts" element
         */
        public java.math.BigDecimal getTotalProjectCosts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalProjectCosts" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalProjectCosts" element
         */
        public void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALPROJECTCOSTS$36);
                }
                target.setBigDecimalValue(totalProjectCosts);
            }
        }
        
        /**
         * Sets (as xml) the "TotalProjectCosts" element
         */
        public void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALPROJECTCOSTS$36);
                }
                target.set(totalProjectCosts);
            }
        }
        
        /**
         * Gets the "PrimaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType.Enum getPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PrimaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType xgetPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PrimaryActivityType" element
         */
        public void setPrimaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType.Enum primaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYACTIVITYTYPE$38);
                }
                target.setEnumValue(primaryActivityType);
            }
        }
        
        /**
         * Sets (as xml) the "PrimaryActivityType" element
         */
        public void xsetPrimaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType primaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType)get_store().add_element_user(PRIMARYACTIVITYTYPE$38);
                }
                target.set(primaryActivityType);
            }
        }
        
        /**
         * Gets the "OtherPrimaryActivityType" element
         */
        public java.lang.String getOtherPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherPrimaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType xgetOtherPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
                return target;
            }
        }
        
        /**
         * True if has "OtherPrimaryActivityType" element
         */
        public boolean isSetOtherPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERPRIMARYACTIVITYTYPE$40) != 0;
            }
        }
        
        /**
         * Sets the "OtherPrimaryActivityType" element
         */
        public void setOtherPrimaryActivityType(java.lang.String otherPrimaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERPRIMARYACTIVITYTYPE$40);
                }
                target.setStringValue(otherPrimaryActivityType);
            }
        }
        
        /**
         * Sets (as xml) the "OtherPrimaryActivityType" element
         */
        public void xsetOtherPrimaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType otherPrimaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType)get_store().add_element_user(OTHERPRIMARYACTIVITYTYPE$40);
                }
                target.set(otherPrimaryActivityType);
            }
        }
        
        /**
         * Unsets the "OtherPrimaryActivityType" element
         */
        public void unsetOtherPrimaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERPRIMARYACTIVITYTYPE$40, 0);
            }
        }
        
        /**
         * Gets the "SecondaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType.Enum getSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "SecondaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType xgetSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
                return target;
            }
        }
        
        /**
         * True if has "SecondaryActivityType" element
         */
        public boolean isSetSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SECONDARYACTIVITYTYPE$42) != 0;
            }
        }
        
        /**
         * Sets the "SecondaryActivityType" element
         */
        public void setSecondaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType.Enum secondaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYACTIVITYTYPE$42);
                }
                target.setEnumValue(secondaryActivityType);
            }
        }
        
        /**
         * Sets (as xml) the "SecondaryActivityType" element
         */
        public void xsetSecondaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType secondaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType)get_store().add_element_user(SECONDARYACTIVITYTYPE$42);
                }
                target.set(secondaryActivityType);
            }
        }
        
        /**
         * Unsets the "SecondaryActivityType" element
         */
        public void unsetSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SECONDARYACTIVITYTYPE$42, 0);
            }
        }
        
        /**
         * Gets the "OtherSecondaryActivityType" element
         */
        public java.lang.String getOtherSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherSecondaryActivityType" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType xgetOtherSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
                return target;
            }
        }
        
        /**
         * True if has "OtherSecondaryActivityType" element
         */
        public boolean isSetOtherSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERSECONDARYACTIVITYTYPE$44) != 0;
            }
        }
        
        /**
         * Sets the "OtherSecondaryActivityType" element
         */
        public void setOtherSecondaryActivityType(java.lang.String otherSecondaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERSECONDARYACTIVITYTYPE$44);
                }
                target.setStringValue(otherSecondaryActivityType);
            }
        }
        
        /**
         * Sets (as xml) the "OtherSecondaryActivityType" element
         */
        public void xsetOtherSecondaryActivityType(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType otherSecondaryActivityType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType)get_store().add_element_user(OTHERSECONDARYACTIVITYTYPE$44);
                }
                target.set(otherSecondaryActivityType);
            }
        }
        
        /**
         * Unsets the "OtherSecondaryActivityType" element
         */
        public void unsetOtherSecondaryActivityType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERSECONDARYACTIVITYTYPE$44, 0);
            }
        }
        
        /**
         * Gets the "IndividualsBenefiting" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting getIndividualsBenefiting()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting)get_store().find_element_user(INDIVIDUALSBENEFITING$46, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "IndividualsBenefiting" element
         */
        public boolean isSetIndividualsBenefiting()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(INDIVIDUALSBENEFITING$46) != 0;
            }
        }
        
        /**
         * Sets the "IndividualsBenefiting" element
         */
        public void setIndividualsBenefiting(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting individualsBenefiting)
        {
            generatedSetterHelperImpl(individualsBenefiting, INDIVIDUALSBENEFITING$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "IndividualsBenefiting" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting addNewIndividualsBenefiting()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting)get_store().add_element_user(INDIVIDUALSBENEFITING$46);
                return target;
            }
        }
        
        /**
         * Unsets the "IndividualsBenefiting" element
         */
        public void unsetIndividualsBenefiting()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(INDIVIDUALSBENEFITING$46, 0);
            }
        }
        
        /**
         * Gets the "RaceEthnicity" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity.Enum getRaceEthnicity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RACEETHNICITY$48, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "RaceEthnicity" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity xgetRaceEthnicity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity)get_store().find_element_user(RACEETHNICITY$48, 0);
                return target;
            }
        }
        
        /**
         * True if has "RaceEthnicity" element
         */
        public boolean isSetRaceEthnicity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(RACEETHNICITY$48) != 0;
            }
        }
        
        /**
         * Sets the "RaceEthnicity" element
         */
        public void setRaceEthnicity(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity.Enum raceEthnicity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RACEETHNICITY$48, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RACEETHNICITY$48);
                }
                target.setEnumValue(raceEthnicity);
            }
        }
        
        /**
         * Sets (as xml) the "RaceEthnicity" element
         */
        public void xsetRaceEthnicity(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity raceEthnicity)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity)get_store().find_element_user(RACEETHNICITY$48, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity)get_store().add_element_user(RACEETHNICITY$48);
                }
                target.set(raceEthnicity);
            }
        }
        
        /**
         * Unsets the "RaceEthnicity" element
         */
        public void unsetRaceEthnicity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(RACEETHNICITY$48, 0);
            }
        }
        
        /**
         * Gets the "AgeRange" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange.Enum getAgeRange()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGERANGE$50, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "AgeRange" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange xgetAgeRange()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange)get_store().find_element_user(AGERANGE$50, 0);
                return target;
            }
        }
        
        /**
         * True if has "AgeRange" element
         */
        public boolean isSetAgeRange()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(AGERANGE$50) != 0;
            }
        }
        
        /**
         * Sets the "AgeRange" element
         */
        public void setAgeRange(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange.Enum ageRange)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGERANGE$50, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGERANGE$50);
                }
                target.setEnumValue(ageRange);
            }
        }
        
        /**
         * Sets (as xml) the "AgeRange" element
         */
        public void xsetAgeRange(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange ageRange)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange)get_store().find_element_user(AGERANGE$50, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange)get_store().add_element_user(AGERANGE$50);
                }
                target.set(ageRange);
            }
        }
        
        /**
         * Unsets the "AgeRange" element
         */
        public void unsetAgeRange()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(AGERANGE$50, 0);
            }
        }
        
        /**
         * Gets the "Geography" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography.Enum getGeography()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEOGRAPHY$52, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Geography" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography xgetGeography()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography)get_store().find_element_user(GEOGRAPHY$52, 0);
                return target;
            }
        }
        
        /**
         * True if has "Geography" element
         */
        public boolean isSetGeography()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(GEOGRAPHY$52) != 0;
            }
        }
        
        /**
         * Sets the "Geography" element
         */
        public void setGeography(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography.Enum geography)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEOGRAPHY$52, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEOGRAPHY$52);
                }
                target.setEnumValue(geography);
            }
        }
        
        /**
         * Sets (as xml) the "Geography" element
         */
        public void xsetGeography(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography geography)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography)get_store().find_element_user(GEOGRAPHY$52, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography)get_store().add_element_user(GEOGRAPHY$52);
                }
                target.set(geography);
            }
        }
        
        /**
         * Unsets the "Geography" element
         */
        public void unsetGeography()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(GEOGRAPHY$52, 0);
            }
        }
        
        /**
         * Gets the "Communities" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities.Enum getCommunities()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMUNITIES$54, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Communities" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities xgetCommunities()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities)get_store().find_element_user(COMMUNITIES$54, 0);
                return target;
            }
        }
        
        /**
         * True if has "Communities" element
         */
        public boolean isSetCommunities()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(COMMUNITIES$54) != 0;
            }
        }
        
        /**
         * Sets the "Communities" element
         */
        public void setCommunities(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities.Enum communities)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMUNITIES$54, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMUNITIES$54);
                }
                target.setEnumValue(communities);
            }
        }
        
        /**
         * Sets (as xml) the "Communities" element
         */
        public void xsetCommunities(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities communities)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities)get_store().find_element_user(COMMUNITIES$54, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities)get_store().add_element_user(COMMUNITIES$54);
                }
                target.set(communities);
            }
        }
        
        /**
         * Unsets the "Communities" element
         */
        public void unsetCommunities()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(COMMUNITIES$54, 0);
            }
        }
        
        /**
         * Gets the "UnderservedDistinctGroups" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups getUnderservedDistinctGroups()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups)get_store().find_element_user(UNDERSERVEDDISTINCTGROUPS$56, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "UnderservedDistinctGroups" element
         */
        public boolean isSetUnderservedDistinctGroups()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(UNDERSERVEDDISTINCTGROUPS$56) != 0;
            }
        }
        
        /**
         * Sets the "UnderservedDistinctGroups" element
         */
        public void setUnderservedDistinctGroups(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups underservedDistinctGroups)
        {
            generatedSetterHelperImpl(underservedDistinctGroups, UNDERSERVEDDISTINCTGROUPS$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "UnderservedDistinctGroups" element
         */
        public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups addNewUnderservedDistinctGroups()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups target = null;
                target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups)get_store().add_element_user(UNDERSERVEDDISTINCTGROUPS$56);
                return target;
            }
        }
        
        /**
         * Unsets the "UnderservedDistinctGroups" element
         */
        public void unsetUnderservedDistinctGroups()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(UNDERSERVEDDISTINCTGROUPS$56, 0);
            }
        }
        
        /**
         * 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$58);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$58);
                }
                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$58);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$58);
                }
                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$58);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$58);
                }
                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$58);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$58);
                }
                target.set(formVersion);
            }
        }
        /**
         * An XML FYEndDate(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$FYEndDate.
         */
        public static class FYEndDateImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.FYEndDate
        {
            private static final long serialVersionUID = 1L;
            
            public FYEndDateImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FYEndDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML ApplicantServiceType(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$ApplicantServiceType.
         */
        public static class ApplicantServiceTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ApplicantServiceType
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OnBehalfEntity(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OnBehalfEntity.
         */
        public static class OnBehalfEntityImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OnBehalfEntity
        {
            private static final long serialVersionUID = 1L;
            
            public OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OrganizationStatus(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OrganizationStatus.
         */
        public static class OrganizationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationStatus
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationStatusImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OrganizationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OrganizationDescription.
         */
        public static class OrganizationDescriptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDescription
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OtherOrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OtherOrganizationDescription.
         */
        public static class OtherOrganizationDescriptionImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDescription
        {
            private static final long serialVersionUID = 1L;
            
            public OtherOrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OtherOrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OrganizationDiscipline.
         */
        public static class OrganizationDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OrganizationDiscipline
        {
            private static final long serialVersionUID = 1L;
            
            public OrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OtherOrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OtherOrganizationDiscipline.
         */
        public static class OtherOrganizationDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherOrganizationDiscipline
        {
            private static final long serialVersionUID = 1L;
            
            public OtherOrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OtherOrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML ProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$ProjectFieldDiscipline.
         */
        public static class ProjectFieldDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.ProjectFieldDiscipline
        {
            private static final long serialVersionUID = 1L;
            
            public ProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected ProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML SecondProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$SecondProjectFieldDiscipline.
         */
        public static class SecondProjectFieldDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondProjectFieldDiscipline
        {
            private static final long serialVersionUID = 1L;
            
            public SecondProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected SecondProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML Category(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$Category.
         */
        public static class CategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Category
        {
            private static final long serialVersionUID = 1L;
            
            public CategoryImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected CategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML PrimaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$PrimaryOutcome.
         */
        public static class PrimaryOutcomeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryOutcome
        {
            private static final long serialVersionUID = 1L;
            
            public PrimaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected PrimaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML SecondaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$SecondaryOutcome.
         */
        public static class SecondaryOutcomeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryOutcome
        {
            private static final long serialVersionUID = 1L;
            
            public SecondaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected SecondaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML PrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$PrimaryActivityType.
         */
        public static class PrimaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.PrimaryActivityType
        {
            private static final long serialVersionUID = 1L;
            
            public PrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected PrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OtherPrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OtherPrimaryActivityType.
         */
        public static class OtherPrimaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherPrimaryActivityType
        {
            private static final long serialVersionUID = 1L;
            
            public OtherPrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OtherPrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML SecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$SecondaryActivityType.
         */
        public static class SecondaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.SecondaryActivityType
        {
            private static final long serialVersionUID = 1L;
            
            public SecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected SecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML OtherSecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$OtherSecondaryActivityType.
         */
        public static class OtherSecondaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.OtherSecondaryActivityType
        {
            private static final long serialVersionUID = 1L;
            
            public OtherSecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected OtherSecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML IndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is a complex type.
         */
        public static class IndividualsBenefitingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting
        {
            private static final long serialVersionUID = 1L;
            
            public IndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName ARTISTS$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Artists");
            private static final javax.xml.namespace.QName TEACHERS$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Teachers");
            private static final javax.xml.namespace.QName OTHERS$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Others");
            private static final javax.xml.namespace.QName NUMBERINDIVIDUALSBENEFITING$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "NumberIndividualsBenefiting");
            private static final javax.xml.namespace.QName ADULTS$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Adults");
            private static final javax.xml.namespace.QName CHILDRENYOUTH$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "ChildrenYouth");
            private static final javax.xml.namespace.QName TOTALAUDIENCE$12 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "TotalAudience");
            private static final javax.xml.namespace.QName NUMBERBROADCASTAUDIENCE$14 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "NumberBroadcastAudience");
            private static final javax.xml.namespace.QName NUMBERPHYSICALMATERIALSAUDIENCE$16 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "NumberPhysicalMaterialsAudience");
            private static final javax.xml.namespace.QName FACEBOOKTWITTERWIKI$18 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "FacebookTwitterWiki");
            private static final javax.xml.namespace.QName WEBSITES$20 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Websites");
            
            
            /**
             * Gets the "Artists" element
             */
            public int getArtists()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARTISTS$0, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Artists" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists xgetArtists()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists)get_store().find_element_user(ARTISTS$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Artists" element
             */
            public boolean isSetArtists()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ARTISTS$0) != 0;
                }
            }
            
            /**
             * Sets the "Artists" element
             */
            public void setArtists(int artists)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARTISTS$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARTISTS$0);
                    }
                    target.setIntValue(artists);
                }
            }
            
            /**
             * Sets (as xml) the "Artists" element
             */
            public void xsetArtists(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists artists)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists)get_store().find_element_user(ARTISTS$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists)get_store().add_element_user(ARTISTS$0);
                    }
                    target.set(artists);
                }
            }
            
            /**
             * Unsets the "Artists" element
             */
            public void unsetArtists()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ARTISTS$0, 0);
                }
            }
            
            /**
             * Gets the "Teachers" element
             */
            public int getTeachers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEACHERS$2, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Teachers" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers xgetTeachers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers)get_store().find_element_user(TEACHERS$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Teachers" element
             */
            public boolean isSetTeachers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TEACHERS$2) != 0;
                }
            }
            
            /**
             * Sets the "Teachers" element
             */
            public void setTeachers(int teachers)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEACHERS$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEACHERS$2);
                    }
                    target.setIntValue(teachers);
                }
            }
            
            /**
             * Sets (as xml) the "Teachers" element
             */
            public void xsetTeachers(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers teachers)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers)get_store().find_element_user(TEACHERS$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers)get_store().add_element_user(TEACHERS$2);
                    }
                    target.set(teachers);
                }
            }
            
            /**
             * Unsets the "Teachers" element
             */
            public void unsetTeachers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TEACHERS$2, 0);
                }
            }
            
            /**
             * Gets the "Others" element
             */
            public int getOthers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERS$4, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Others" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others xgetOthers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others)get_store().find_element_user(OTHERS$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Others" element
             */
            public boolean isSetOthers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(OTHERS$4) != 0;
                }
            }
            
            /**
             * Sets the "Others" element
             */
            public void setOthers(int others)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERS$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERS$4);
                    }
                    target.setIntValue(others);
                }
            }
            
            /**
             * Sets (as xml) the "Others" element
             */
            public void xsetOthers(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others others)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others)get_store().find_element_user(OTHERS$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others)get_store().add_element_user(OTHERS$4);
                    }
                    target.set(others);
                }
            }
            
            /**
             * Unsets the "Others" element
             */
            public void unsetOthers()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(OTHERS$4, 0);
                }
            }
            
            /**
             * Gets the "NumberIndividualsBenefiting" element
             */
            public int getNumberIndividualsBenefiting()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "NumberIndividualsBenefiting" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting xgetNumberIndividualsBenefiting()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NumberIndividualsBenefiting" element
             */
            public boolean isSetNumberIndividualsBenefiting()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NUMBERINDIVIDUALSBENEFITING$6) != 0;
                }
            }
            
            /**
             * Sets the "NumberIndividualsBenefiting" element
             */
            public void setNumberIndividualsBenefiting(int numberIndividualsBenefiting)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERINDIVIDUALSBENEFITING$6);
                    }
                    target.setIntValue(numberIndividualsBenefiting);
                }
            }
            
            /**
             * Sets (as xml) the "NumberIndividualsBenefiting" element
             */
            public void xsetNumberIndividualsBenefiting(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting numberIndividualsBenefiting)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().add_element_user(NUMBERINDIVIDUALSBENEFITING$6);
                    }
                    target.set(numberIndividualsBenefiting);
                }
            }
            
            /**
             * Unsets the "NumberIndividualsBenefiting" element
             */
            public void unsetNumberIndividualsBenefiting()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NUMBERINDIVIDUALSBENEFITING$6, 0);
                }
            }
            
            /**
             * Gets the "Adults" element
             */
            public int getAdults()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADULTS$8, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "Adults" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults xgetAdults()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults)get_store().find_element_user(ADULTS$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Adults" element
             */
            public boolean isSetAdults()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ADULTS$8) != 0;
                }
            }
            
            /**
             * Sets the "Adults" element
             */
            public void setAdults(int adults)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADULTS$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADULTS$8);
                    }
                    target.setIntValue(adults);
                }
            }
            
            /**
             * Sets (as xml) the "Adults" element
             */
            public void xsetAdults(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults adults)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults)get_store().find_element_user(ADULTS$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults)get_store().add_element_user(ADULTS$8);
                    }
                    target.set(adults);
                }
            }
            
            /**
             * Unsets the "Adults" element
             */
            public void unsetAdults()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ADULTS$8, 0);
                }
            }
            
            /**
             * Gets the "ChildrenYouth" element
             */
            public int getChildrenYouth()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHILDRENYOUTH$10, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "ChildrenYouth" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth xgetChildrenYouth()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth)get_store().find_element_user(CHILDRENYOUTH$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "ChildrenYouth" element
             */
            public boolean isSetChildrenYouth()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CHILDRENYOUTH$10) != 0;
                }
            }
            
            /**
             * Sets the "ChildrenYouth" element
             */
            public void setChildrenYouth(int childrenYouth)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHILDRENYOUTH$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHILDRENYOUTH$10);
                    }
                    target.setIntValue(childrenYouth);
                }
            }
            
            /**
             * Sets (as xml) the "ChildrenYouth" element
             */
            public void xsetChildrenYouth(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth childrenYouth)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth)get_store().find_element_user(CHILDRENYOUTH$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth)get_store().add_element_user(CHILDRENYOUTH$10);
                    }
                    target.set(childrenYouth);
                }
            }
            
            /**
             * Unsets the "ChildrenYouth" element
             */
            public void unsetChildrenYouth()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CHILDRENYOUTH$10, 0);
                }
            }
            
            /**
             * Gets the "TotalAudience" element
             */
            public int getTotalAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAUDIENCE$12, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "TotalAudience" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience xgetTotalAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience)get_store().find_element_user(TOTALAUDIENCE$12, 0);
                    return target;
                }
            }
            
            /**
             * True if has "TotalAudience" element
             */
            public boolean isSetTotalAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TOTALAUDIENCE$12) != 0;
                }
            }
            
            /**
             * Sets the "TotalAudience" element
             */
            public void setTotalAudience(int totalAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAUDIENCE$12, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAUDIENCE$12);
                    }
                    target.setIntValue(totalAudience);
                }
            }
            
            /**
             * Sets (as xml) the "TotalAudience" element
             */
            public void xsetTotalAudience(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience totalAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience)get_store().find_element_user(TOTALAUDIENCE$12, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience)get_store().add_element_user(TOTALAUDIENCE$12);
                    }
                    target.set(totalAudience);
                }
            }
            
            /**
             * Unsets the "TotalAudience" element
             */
            public void unsetTotalAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TOTALAUDIENCE$12, 0);
                }
            }
            
            /**
             * Gets the "NumberBroadcastAudience" element
             */
            public int getNumberBroadcastAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "NumberBroadcastAudience" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience xgetNumberBroadcastAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NumberBroadcastAudience" element
             */
            public boolean isSetNumberBroadcastAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NUMBERBROADCASTAUDIENCE$14) != 0;
                }
            }
            
            /**
             * Sets the "NumberBroadcastAudience" element
             */
            public void setNumberBroadcastAudience(int numberBroadcastAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERBROADCASTAUDIENCE$14);
                    }
                    target.setIntValue(numberBroadcastAudience);
                }
            }
            
            /**
             * Sets (as xml) the "NumberBroadcastAudience" element
             */
            public void xsetNumberBroadcastAudience(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience numberBroadcastAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience)get_store().add_element_user(NUMBERBROADCASTAUDIENCE$14);
                    }
                    target.set(numberBroadcastAudience);
                }
            }
            
            /**
             * Unsets the "NumberBroadcastAudience" element
             */
            public void unsetNumberBroadcastAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NUMBERBROADCASTAUDIENCE$14, 0);
                }
            }
            
            /**
             * Gets the "NumberPhysicalMaterialsAudience" element
             */
            public int getNumberPhysicalMaterialsAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getIntValue();
                }
            }
            
            /**
             * Gets (as xml) the "NumberPhysicalMaterialsAudience" element
             */
            public gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience xgetNumberPhysicalMaterialsAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NumberPhysicalMaterialsAudience" element
             */
            public boolean isSetNumberPhysicalMaterialsAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NUMBERPHYSICALMATERIALSAUDIENCE$16) != 0;
                }
            }
            
            /**
             * Sets the "NumberPhysicalMaterialsAudience" element
             */
            public void setNumberPhysicalMaterialsAudience(int numberPhysicalMaterialsAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16);
                    }
                    target.setIntValue(numberPhysicalMaterialsAudience);
                }
            }
            
            /**
             * Sets (as xml) the "NumberPhysicalMaterialsAudience" element
             */
            public void xsetNumberPhysicalMaterialsAudience(gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience numberPhysicalMaterialsAudience)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience target = null;
                    target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().add_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16);
                    }
                    target.set(numberPhysicalMaterialsAudience);
                }
            }
            
            /**
             * Unsets the "NumberPhysicalMaterialsAudience" element
             */
            public void unsetNumberPhysicalMaterialsAudience()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
                }
            }
            
            /**
             * Gets the "FacebookTwitterWiki" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacebookTwitterWiki()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "FacebookTwitterWiki" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacebookTwitterWiki()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FacebookTwitterWiki" element
             */
            public boolean isSetFacebookTwitterWiki()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FACEBOOKTWITTERWIKI$18) != 0;
                }
            }
            
            /**
             * Sets the "FacebookTwitterWiki" element
             */
            public void setFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facebookTwitterWiki)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACEBOOKTWITTERWIKI$18);
                    }
                    target.setEnumValue(facebookTwitterWiki);
                }
            }
            
            /**
             * Sets (as xml) the "FacebookTwitterWiki" element
             */
            public void xsetFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType facebookTwitterWiki)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FACEBOOKTWITTERWIKI$18);
                    }
                    target.set(facebookTwitterWiki);
                }
            }
            
            /**
             * Unsets the "FacebookTwitterWiki" element
             */
            public void unsetFacebookTwitterWiki()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FACEBOOKTWITTERWIKI$18, 0);
                }
            }
            
            /**
             * Gets the "Websites" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWebsites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSITES$20, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Websites" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWebsites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WEBSITES$20, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Websites" element
             */
            public boolean isSetWebsites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(WEBSITES$20) != 0;
                }
            }
            
            /**
             * Sets the "Websites" element
             */
            public void setWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum websites)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSITES$20, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WEBSITES$20);
                    }
                    target.setEnumValue(websites);
                }
            }
            
            /**
             * Sets (as xml) the "Websites" element
             */
            public void xsetWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType websites)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WEBSITES$20, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WEBSITES$20);
                    }
                    target.set(websites);
                }
            }
            
            /**
             * Unsets the "Websites" element
             */
            public void unsetWebsites()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(WEBSITES$20, 0);
                }
            }
            /**
             * An XML Artists(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$Artists.
             */
            public static class ArtistsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Artists
            {
                private static final long serialVersionUID = 1L;
                
                public ArtistsImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected ArtistsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML Teachers(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$Teachers.
             */
            public static class TeachersImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Teachers
            {
                private static final long serialVersionUID = 1L;
                
                public TeachersImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected TeachersImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML Others(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$Others.
             */
            public static class OthersImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Others
            {
                private static final long serialVersionUID = 1L;
                
                public OthersImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected OthersImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML NumberIndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$NumberIndividualsBenefiting.
             */
            public static class NumberIndividualsBenefitingImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberIndividualsBenefiting
            {
                private static final long serialVersionUID = 1L;
                
                public NumberIndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected NumberIndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML Adults(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$Adults.
             */
            public static class AdultsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.Adults
            {
                private static final long serialVersionUID = 1L;
                
                public AdultsImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected AdultsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML ChildrenYouth(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$ChildrenYouth.
             */
            public static class ChildrenYouthImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.ChildrenYouth
            {
                private static final long serialVersionUID = 1L;
                
                public ChildrenYouthImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected ChildrenYouthImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML TotalAudience(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$TotalAudience.
             */
            public static class TotalAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.TotalAudience
            {
                private static final long serialVersionUID = 1L;
                
                public TotalAudienceImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected TotalAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML NumberBroadcastAudience(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$NumberBroadcastAudience.
             */
            public static class NumberBroadcastAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberBroadcastAudience
            {
                private static final long serialVersionUID = 1L;
                
                public NumberBroadcastAudienceImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected NumberBroadcastAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
            /**
             * An XML NumberPhysicalMaterialsAudience(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$IndividualsBenefiting$NumberPhysicalMaterialsAudience.
             */
            public static class NumberPhysicalMaterialsAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.IndividualsBenefiting.NumberPhysicalMaterialsAudience
            {
                private static final long serialVersionUID = 1L;
                
                public NumberPhysicalMaterialsAudienceImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected NumberPhysicalMaterialsAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML RaceEthnicity(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$RaceEthnicity.
         */
        public static class RaceEthnicityImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.RaceEthnicity
        {
            private static final long serialVersionUID = 1L;
            
            public RaceEthnicityImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected RaceEthnicityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML AgeRange(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$AgeRange.
         */
        public static class AgeRangeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.AgeRange
        {
            private static final long serialVersionUID = 1L;
            
            public AgeRangeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected AgeRangeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML Geography(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$Geography.
         */
        public static class GeographyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Geography
        {
            private static final long serialVersionUID = 1L;
            
            public GeographyImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected GeographyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML Communities(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document$NEAOrganization22$Communities.
         */
        public static class CommunitiesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.Communities
        {
            private static final long serialVersionUID = 1L;
            
            public CommunitiesImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected CommunitiesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML UnderservedDistinctGroups(@http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2).
         *
         * This is a complex type.
         */
        public static class UnderservedDistinctGroupsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization22V22.NEAOrganization22Document.NEAOrganization22.UnderservedDistinctGroups
        {
            private static final long serialVersionUID = 1L;
            
            public UnderservedDistinctGroupsImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName DISABILITIES$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Disabilities");
            private static final javax.xml.namespace.QName INSTITUTIONS$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Institutions");
            private static final javax.xml.namespace.QName LOWINCOME$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "LowIncome");
            private static final javax.xml.namespace.QName LIMITEDENGLISH$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "LimitedEnglish");
            private static final javax.xml.namespace.QName VETERANS$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "Veterans");
            private static final javax.xml.namespace.QName NONEOFABOVE$10 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_2-V2.2", "NoneOfAbove");
            
            
            /**
             * Gets the "Disabilities" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDisabilities()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABILITIES$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Disabilities" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDisabilities()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISABILITIES$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Disabilities" element
             */
            public boolean isSetDisabilities()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(DISABILITIES$0) != 0;
                }
            }
            
            /**
             * Sets the "Disabilities" element
             */
            public void setDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum disabilities)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABILITIES$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISABILITIES$0);
                    }
                    target.setEnumValue(disabilities);
                }
            }
            
            /**
             * Sets (as xml) the "Disabilities" element
             */
            public void xsetDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType disabilities)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISABILITIES$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISABILITIES$0);
                    }
                    target.set(disabilities);
                }
            }
            
            /**
             * Unsets the "Disabilities" element
             */
            public void unsetDisabilities()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(DISABILITIES$0, 0);
                }
            }
            
            /**
             * Gets the "Institutions" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInstitutions()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONS$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Institutions" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInstitutions()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSTITUTIONS$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Institutions" element
             */
            public boolean isSetInstitutions()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(INSTITUTIONS$2) != 0;
                }
            }
            
            /**
             * Sets the "Institutions" element
             */
            public void setInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum institutions)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONS$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONS$2);
                    }
                    target.setEnumValue(institutions);
                }
            }
            
            /**
             * Sets (as xml) the "Institutions" element
             */
            public void xsetInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType institutions)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSTITUTIONS$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INSTITUTIONS$2);
                    }
                    target.set(institutions);
                }
            }
            
            /**
             * Unsets the "Institutions" element
             */
            public void unsetInstitutions()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(INSTITUTIONS$2, 0);
                }
            }
            
            /**
             * Gets the "LowIncome" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLowIncome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "LowIncome" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLowIncome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOWINCOME$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "LowIncome" element
             */
            public boolean isSetLowIncome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LOWINCOME$4) != 0;
                }
            }
            
            /**
             * Sets the "LowIncome" element
             */
            public void setLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lowIncome)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$4);
                    }
                    target.setEnumValue(lowIncome);
                }
            }
            
            /**
             * Sets (as xml) the "LowIncome" element
             */
            public void xsetLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType lowIncome)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOWINCOME$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOWINCOME$4);
                    }
                    target.set(lowIncome);
                }
            }
            
            /**
             * Unsets the "LowIncome" element
             */
            public void unsetLowIncome()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LOWINCOME$4, 0);
                }
            }
            
            /**
             * Gets the "LimitedEnglish" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLimitedEnglish()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIMITEDENGLISH$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "LimitedEnglish" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLimitedEnglish()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIMITEDENGLISH$6, 0);
                    return target;
                }
            }
            
            /**
             * True if has "LimitedEnglish" element
             */
            public boolean isSetLimitedEnglish()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(LIMITEDENGLISH$6) != 0;
                }
            }
            
            /**
             * Sets the "LimitedEnglish" element
             */
            public void setLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum limitedEnglish)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIMITEDENGLISH$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LIMITEDENGLISH$6);
                    }
                    target.setEnumValue(limitedEnglish);
                }
            }
            
            /**
             * Sets (as xml) the "LimitedEnglish" element
             */
            public void xsetLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType limitedEnglish)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIMITEDENGLISH$6, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LIMITEDENGLISH$6);
                    }
                    target.set(limitedEnglish);
                }
            }
            
            /**
             * Unsets the "LimitedEnglish" element
             */
            public void unsetLimitedEnglish()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(LIMITEDENGLISH$6, 0);
                }
            }
            
            /**
             * Gets the "Veterans" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVeterans()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VETERANS$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "Veterans" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVeterans()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VETERANS$8, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Veterans" element
             */
            public boolean isSetVeterans()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(VETERANS$8) != 0;
                }
            }
            
            /**
             * Sets the "Veterans" element
             */
            public void setVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum veterans)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VETERANS$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VETERANS$8);
                    }
                    target.setEnumValue(veterans);
                }
            }
            
            /**
             * Sets (as xml) the "Veterans" element
             */
            public void xsetVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType veterans)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VETERANS$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VETERANS$8);
                    }
                    target.set(veterans);
                }
            }
            
            /**
             * Unsets the "Veterans" element
             */
            public void unsetVeterans()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(VETERANS$8, 0);
                }
            }
            
            /**
             * Gets the "NoneOfAbove" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoneOfAbove()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONEOFABOVE$10, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "NoneOfAbove" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoneOfAbove()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONEOFABOVE$10, 0);
                    return target;
                }
            }
            
            /**
             * True if has "NoneOfAbove" element
             */
            public boolean isSetNoneOfAbove()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(NONEOFABOVE$10) != 0;
                }
            }
            
            /**
             * Sets the "NoneOfAbove" element
             */
            public void setNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noneOfAbove)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONEOFABOVE$10, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONEOFABOVE$10);
                    }
                    target.setEnumValue(noneOfAbove);
                }
            }
            
            /**
             * Sets (as xml) the "NoneOfAbove" element
             */
            public void xsetNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType noneOfAbove)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONEOFABOVE$10, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONEOFABOVE$10);
                    }
                    target.set(noneOfAbove);
                }
            }
            
            /**
             * Unsets the "NoneOfAbove" element
             */
            public void unsetNoneOfAbove()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(NONEOFABOVE$10, 0);
                }
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy