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

gov.grants.apply.forms.nsfProjectDataV10.impl.NSFProjectDataDocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: NSF_Project_Data
 * Namespace: http://apply.grants.gov/forms/NSF_Project_Data-V1.0
 * Java type: gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.nsfProjectDataV10.impl;
/**
 * A document containing one NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0) element.
 *
 * This is a complex type.
 */
public class NSFProjectDataDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument
{
    private static final long serialVersionUID = 1L;
    
    public NSFProjectDataDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName NSFPROJECTDATA$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "NSF_Project_Data");
    
    
    /**
     * Gets the "NSF_Project_Data" element
     */
    public gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData getNSFProjectData()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData target = null;
            target = (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData)get_store().find_element_user(NSFPROJECTDATA$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "NSF_Project_Data" element
     */
    public void setNSFProjectData(gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData nsfProjectData)
    {
        generatedSetterHelperImpl(nsfProjectData, NSFPROJECTDATA$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "NSF_Project_Data" element
     */
    public gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData addNewNSFProjectData()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData target = null;
            target = (gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData)get_store().add_element_user(NSFPROJECTDATA$0);
            return target;
        }
    }
    /**
     * An XML NSF_Project_Data(@http://apply.grants.gov/forms/NSF_Project_Data-V1.0).
     *
     * This is a complex type.
     */
    public static class NSFProjectDataImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.nsfProjectDataV10.NSFProjectDataDocument.NSFProjectData
    {
        private static final long serialVersionUID = 1L;
        
        public NSFProjectDataImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName PROGRAMTRACK$0 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "ProgramTrack");
        private static final javax.xml.namespace.QName PDPINAME$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PDPIName");
        private static final javax.xml.namespace.QName ORGANIZATIONNAME$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "OrganizationName");
        private static final javax.xml.namespace.QName OTHERORGANIZATIONNAME$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "OtherOrganizationName");
        private static final javax.xml.namespace.QName MAJORDISCCODE$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "MajorDiscCode");
        private static final javax.xml.namespace.QName ACADEFOCUSLEVEL$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "AcadeFocusLevel");
        private static final javax.xml.namespace.QName ACADDEG$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "AcadDeg");
        private static final javax.xml.namespace.QName CATCODE$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CatCode");
        private static final javax.xml.namespace.QName PRIVATESECTOR$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PrivateSector");
        private static final javax.xml.namespace.QName WOMEN$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Women");
        private static final javax.xml.namespace.QName PD$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PD");
        private static final javax.xml.namespace.QName PST$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PST");
        private static final javax.xml.namespace.QName SS$24 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "SS");
        private static final javax.xml.namespace.QName MINORITY$26 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Minority");
        private static final javax.xml.namespace.QName TECH$28 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "Tech");
        private static final javax.xml.namespace.QName IST$30 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IST");
        private static final javax.xml.namespace.QName FACPROFDEV$32 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FacProfDev");
        private static final javax.xml.namespace.QName INSTCTRLCODE$34 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "InstCtrlCode");
        private static final javax.xml.namespace.QName STRATAREACODE$36 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "StratAreaCode");
        private static final javax.xml.namespace.QName CCLISTEM$38 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIStem");
        private static final javax.xml.namespace.QName CCLIDEVFAC$40 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIDevFac");
        private static final javax.xml.namespace.QName CCLIASSELEARN$42 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIAsseLearn");
        private static final javax.xml.namespace.QName CCLILEARNMAT$44 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLILearnMat");
        private static final javax.xml.namespace.QName CCLIIMPL$46 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "CCLIImpl");
        private static final javax.xml.namespace.QName RESTEALEARN$48 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "ResTeaLearn");
        private static final javax.xml.namespace.QName INTRESED$50 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IntResEd");
        private static final javax.xml.namespace.QName EDUSETECH$52 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "EdUseTech");
        private static final javax.xml.namespace.QName FIELDEXP$54 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FieldExp");
        private static final javax.xml.namespace.QName BUSINDS$56 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "BusInds");
        private static final javax.xml.namespace.QName STEM$58 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "STEM");
        private static final javax.xml.namespace.QName INTLACTV$60 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "IntlActv");
        private static final javax.xml.namespace.QName UNDGCOUNT$62 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "UndgCount");
        private static final javax.xml.namespace.QName PCSCOUNT$64 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PCSCount");
        private static final javax.xml.namespace.QName FACCOUNT$66 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FacCount");
        private static final javax.xml.namespace.QName PCTCOUNT$68 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "PCTCount");
        private static final javax.xml.namespace.QName GRADCOUNT$70 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "GradCount");
        private static final javax.xml.namespace.QName FORMVERSION$72 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/NSF_Project_Data-V1.0", "FormVersion");
        
        
        /**
         * Gets the "ProgramTrack" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum getProgramTrack()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMTRACK$0, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProgramTrack" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType xgetProgramTrack()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().find_element_user(PROGRAMTRACK$0, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProgramTrack" element
         */
        public void setProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType.Enum programTrack)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMTRACK$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMTRACK$0);
                }
                target.setEnumValue(programTrack);
            }
        }
        
        /**
         * Sets (as xml) the "ProgramTrack" element
         */
        public void xsetProgramTrack(gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType programTrack)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().find_element_user(PROGRAMTRACK$0, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.ProgramTrackDataType)get_store().add_element_user(PROGRAMTRACK$0);
                }
                target.set(programTrack);
            }
        }
        
        /**
         * Gets the "PDPIName" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPDPIName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(PDPINAME$2, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "PDPIName" element
         */
        public void setPDPIName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType pdpiName)
        {
            generatedSetterHelperImpl(pdpiName, PDPINAME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "PDPIName" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPDPIName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(PDPINAME$2);
                return target;
            }
        }
        
        /**
         * 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$4, 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$4, 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$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$4);
                }
                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$4, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$4);
                }
                target.set(organizationName);
            }
        }
        
        /**
         * Gets array of all "OtherOrganizationName" elements
         */
        public java.lang.String[] getOtherOrganizationNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(OTHERORGANIZATIONNAME$6, targetList);
                java.lang.String[] result = new java.lang.String[targetList.size()];
                for (int i = 0, len = targetList.size() ; i < len ; i++)
                    result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
                return result;
            }
        }
        
        /**
         * Gets ith "OtherOrganizationName" element
         */
        public java.lang.String getOtherOrganizationNameArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) array of all "OtherOrganizationName" elements
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] xgetOtherOrganizationNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(OTHERORGANIZATIONNAME$6, targetList);
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[] result = new gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets (as xml) ith "OtherOrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOtherOrganizationNameArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "OtherOrganizationName" element
         */
        public int sizeOfOtherOrganizationNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(OTHERORGANIZATIONNAME$6);
            }
        }
        
        /**
         * Sets array of all "OtherOrganizationName" element
         */
        public void setOtherOrganizationNameArray(java.lang.String[] otherOrganizationNameArray)
        {
            synchronized (monitor())
            {
                check_orphaned();
                arraySetterHelper(otherOrganizationNameArray, OTHERORGANIZATIONNAME$6);
            }
        }
        
        /**
         * Sets ith "OtherOrganizationName" element
         */
        public void setOtherOrganizationNameArray(int i, java.lang.String otherOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                target.setStringValue(otherOrganizationName);
            }
        }
        
        /**
         * Sets (as xml) array of all "OtherOrganizationName" element
         */
        public void xsetOtherOrganizationNameArray(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType[]otherOrganizationNameArray)
        {
            synchronized (monitor())
            {
                check_orphaned();
                arraySetterHelper(otherOrganizationNameArray, OTHERORGANIZATIONNAME$6);
            }
        }
        
        /**
         * Sets (as xml) ith "OtherOrganizationName" element
         */
        public void xsetOtherOrganizationNameArray(int i, gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType otherOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(OTHERORGANIZATIONNAME$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                target.set(otherOrganizationName);
            }
        }
        
        /**
         * Inserts the value as the ith "OtherOrganizationName" element
         */
        public void insertOtherOrganizationName(int i, java.lang.String otherOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = 
                    (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(OTHERORGANIZATIONNAME$6, i);
                target.setStringValue(otherOrganizationName);
            }
        }
        
        /**
         * Appends the value as the last "OtherOrganizationName" element
         */
        public void addOtherOrganizationName(java.lang.String otherOrganizationName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONNAME$6);
                target.setStringValue(otherOrganizationName);
            }
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "OtherOrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType insertNewOtherOrganizationName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().insert_element_user(OTHERORGANIZATIONNAME$6, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "OtherOrganizationName" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType addNewOtherOrganizationName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(OTHERORGANIZATIONNAME$6);
                return target;
            }
        }
        
        /**
         * Removes the ith "OtherOrganizationName" element
         */
        public void removeOtherOrganizationName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(OTHERORGANIZATIONNAME$6, i);
            }
        }
        
        /**
         * Gets the "MajorDiscCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum getMajorDiscCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORDISCCODE$8, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "MajorDiscCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType xgetMajorDiscCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().find_element_user(MAJORDISCCODE$8, 0);
                return target;
            }
        }
        
        /**
         * Sets the "MajorDiscCode" element
         */
        public void setMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType.Enum majorDiscCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORDISCCODE$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAJORDISCCODE$8);
                }
                target.setEnumValue(majorDiscCode);
            }
        }
        
        /**
         * Sets (as xml) the "MajorDiscCode" element
         */
        public void xsetMajorDiscCode(gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType majorDiscCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().find_element_user(MAJORDISCCODE$8, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.MajorDiscCodeDataType)get_store().add_element_user(MAJORDISCCODE$8);
                }
                target.set(majorDiscCode);
            }
        }
        
        /**
         * Gets the "AcadeFocusLevel" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum getAcadeFocusLevel()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "AcadeFocusLevel" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType xgetAcadeFocusLevel()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AcadeFocusLevel" element
         */
        public void setAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType.Enum acadeFocusLevel)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACADEFOCUSLEVEL$10);
                }
                target.setEnumValue(acadeFocusLevel);
            }
        }
        
        /**
         * Sets (as xml) the "AcadeFocusLevel" element
         */
        public void xsetAcadeFocusLevel(gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType acadeFocusLevel)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().find_element_user(ACADEFOCUSLEVEL$10, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.AcadeFocusLevelDataType)get_store().add_element_user(ACADEFOCUSLEVEL$10);
                }
                target.set(acadeFocusLevel);
            }
        }
        
        /**
         * Gets the "AcadDeg" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum getAcadDeg()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADDEG$12, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "AcadDeg" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType xgetAcadDeg()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().find_element_user(ACADDEG$12, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AcadDeg" element
         */
        public void setAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType.Enum acadDeg)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACADDEG$12, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACADDEG$12);
                }
                target.setEnumValue(acadDeg);
            }
        }
        
        /**
         * Sets (as xml) the "AcadDeg" element
         */
        public void xsetAcadDeg(gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType acadDeg)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().find_element_user(ACADDEG$12, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.AcadDegDataType)get_store().add_element_user(ACADDEG$12);
                }
                target.set(acadDeg);
            }
        }
        
        /**
         * Gets the "CatCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum getCatCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATCODE$14, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CatCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType xgetCatCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().find_element_user(CATCODE$14, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CatCode" element
         */
        public void setCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType.Enum catCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATCODE$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATCODE$14);
                }
                target.setEnumValue(catCode);
            }
        }
        
        /**
         * Sets (as xml) the "CatCode" element
         */
        public void xsetCatCode(gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType catCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().find_element_user(CATCODE$14, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CatCodeDataType)get_store().add_element_user(CATCODE$14);
                }
                target.set(catCode);
            }
        }
        
        /**
         * Gets the "PrivateSector" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrivateSector()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIVATESECTOR$16, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PrivateSector" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrivateSector()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIVATESECTOR$16, 0);
                return target;
            }
        }
        
        /**
         * True if has "PrivateSector" element
         */
        public boolean isSetPrivateSector()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PRIVATESECTOR$16) != 0;
            }
        }
        
        /**
         * Sets the "PrivateSector" element
         */
        public void setPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum privateSector)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIVATESECTOR$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIVATESECTOR$16);
                }
                target.setEnumValue(privateSector);
            }
        }
        
        /**
         * Sets (as xml) the "PrivateSector" element
         */
        public void xsetPrivateSector(gov.grants.apply.system.globalLibraryV20.YesNoDataType privateSector)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIVATESECTOR$16, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIVATESECTOR$16);
                }
                target.set(privateSector);
            }
        }
        
        /**
         * Unsets the "PrivateSector" element
         */
        public void unsetPrivateSector()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PRIVATESECTOR$16, 0);
            }
        }
        
        /**
         * Gets the "Women" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWomen()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WOMEN$18, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Women" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWomen()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WOMEN$18, 0);
                return target;
            }
        }
        
        /**
         * True if has "Women" element
         */
        public boolean isSetWomen()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(WOMEN$18) != 0;
            }
        }
        
        /**
         * Sets the "Women" element
         */
        public void setWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum women)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WOMEN$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WOMEN$18);
                }
                target.setEnumValue(women);
            }
        }
        
        /**
         * Sets (as xml) the "Women" element
         */
        public void xsetWomen(gov.grants.apply.system.globalLibraryV20.YesNoDataType women)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WOMEN$18, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WOMEN$18);
                }
                target.set(women);
            }
        }
        
        /**
         * Unsets the "Women" element
         */
        public void unsetWomen()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(WOMEN$18, 0);
            }
        }
        
        /**
         * Gets the "PD" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPD()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PD$20, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PD" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPD()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PD$20, 0);
                return target;
            }
        }
        
        /**
         * True if has "PD" element
         */
        public boolean isSetPD()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PD$20) != 0;
            }
        }
        
        /**
         * Sets the "PD" element
         */
        public void setPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pd)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PD$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PD$20);
                }
                target.setEnumValue(pd);
            }
        }
        
        /**
         * Sets (as xml) the "PD" element
         */
        public void xsetPD(gov.grants.apply.system.globalLibraryV20.YesNoDataType pd)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PD$20, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PD$20);
                }
                target.set(pd);
            }
        }
        
        /**
         * Unsets the "PD" element
         */
        public void unsetPD()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PD$20, 0);
            }
        }
        
        /**
         * Gets the "PST" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PST$22, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "PST" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PST$22, 0);
                return target;
            }
        }
        
        /**
         * True if has "PST" element
         */
        public boolean isSetPST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(PST$22) != 0;
            }
        }
        
        /**
         * Sets the "PST" element
         */
        public void setPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pst)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PST$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PST$22);
                }
                target.setEnumValue(pst);
            }
        }
        
        /**
         * Sets (as xml) the "PST" element
         */
        public void xsetPST(gov.grants.apply.system.globalLibraryV20.YesNoDataType pst)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PST$22, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PST$22);
                }
                target.set(pst);
            }
        }
        
        /**
         * Unsets the "PST" element
         */
        public void unsetPST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(PST$22, 0);
            }
        }
        
        /**
         * Gets the "SS" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSS()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SS$24, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "SS" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSS()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SS$24, 0);
                return target;
            }
        }
        
        /**
         * True if has "SS" element
         */
        public boolean isSetSS()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SS$24) != 0;
            }
        }
        
        /**
         * Sets the "SS" element
         */
        public void setSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ss)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SS$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SS$24);
                }
                target.setEnumValue(ss);
            }
        }
        
        /**
         * Sets (as xml) the "SS" element
         */
        public void xsetSS(gov.grants.apply.system.globalLibraryV20.YesNoDataType ss)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SS$24, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SS$24);
                }
                target.set(ss);
            }
        }
        
        /**
         * Unsets the "SS" element
         */
        public void unsetSS()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SS$24, 0);
            }
        }
        
        /**
         * Gets the "Minority" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinority()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITY$26, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Minority" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinority()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITY$26, 0);
                return target;
            }
        }
        
        /**
         * True if has "Minority" element
         */
        public boolean isSetMinority()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(MINORITY$26) != 0;
            }
        }
        
        /**
         * Sets the "Minority" element
         */
        public void setMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minority)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITY$26, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITY$26);
                }
                target.setEnumValue(minority);
            }
        }
        
        /**
         * Sets (as xml) the "Minority" element
         */
        public void xsetMinority(gov.grants.apply.system.globalLibraryV20.YesNoDataType minority)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITY$26, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITY$26);
                }
                target.set(minority);
            }
        }
        
        /**
         * Unsets the "Minority" element
         */
        public void unsetMinority()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(MINORITY$26, 0);
            }
        }
        
        /**
         * Gets the "Tech" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECH$28, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "Tech" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECH$28, 0);
                return target;
            }
        }
        
        /**
         * True if has "Tech" element
         */
        public boolean isSetTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(TECH$28) != 0;
            }
        }
        
        /**
         * Sets the "Tech" element
         */
        public void setTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tech)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECH$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TECH$28);
                }
                target.setEnumValue(tech);
            }
        }
        
        /**
         * Sets (as xml) the "Tech" element
         */
        public void xsetTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType tech)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TECH$28, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TECH$28);
                }
                target.set(tech);
            }
        }
        
        /**
         * Unsets the "Tech" element
         */
        public void unsetTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(TECH$28, 0);
            }
        }
        
        /**
         * Gets the "IST" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IST$30, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "IST" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IST$30, 0);
                return target;
            }
        }
        
        /**
         * True if has "IST" element
         */
        public boolean isSetIST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(IST$30) != 0;
            }
        }
        
        /**
         * Sets the "IST" element
         */
        public void setIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ist)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IST$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IST$30);
                }
                target.setEnumValue(ist);
            }
        }
        
        /**
         * Sets (as xml) the "IST" element
         */
        public void xsetIST(gov.grants.apply.system.globalLibraryV20.YesNoDataType ist)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IST$30, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IST$30);
                }
                target.set(ist);
            }
        }
        
        /**
         * Unsets the "IST" element
         */
        public void unsetIST()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(IST$30, 0);
            }
        }
        
        /**
         * Gets the "FacProfDev" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacProfDev()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACPROFDEV$32, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "FacProfDev" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacProfDev()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACPROFDEV$32, 0);
                return target;
            }
        }
        
        /**
         * True if has "FacProfDev" element
         */
        public boolean isSetFacProfDev()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FACPROFDEV$32) != 0;
            }
        }
        
        /**
         * Sets the "FacProfDev" element
         */
        public void setFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facProfDev)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACPROFDEV$32, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACPROFDEV$32);
                }
                target.setEnumValue(facProfDev);
            }
        }
        
        /**
         * Sets (as xml) the "FacProfDev" element
         */
        public void xsetFacProfDev(gov.grants.apply.system.globalLibraryV20.YesNoDataType facProfDev)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACPROFDEV$32, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FACPROFDEV$32);
                }
                target.set(facProfDev);
            }
        }
        
        /**
         * Unsets the "FacProfDev" element
         */
        public void unsetFacProfDev()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FACPROFDEV$32, 0);
            }
        }
        
        /**
         * Gets the "InstCtrlCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum getInstCtrlCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTCTRLCODE$34, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "InstCtrlCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType xgetInstCtrlCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().find_element_user(INSTCTRLCODE$34, 0);
                return target;
            }
        }
        
        /**
         * Sets the "InstCtrlCode" element
         */
        public void setInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType.Enum instCtrlCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTCTRLCODE$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTCTRLCODE$34);
                }
                target.setEnumValue(instCtrlCode);
            }
        }
        
        /**
         * Sets (as xml) the "InstCtrlCode" element
         */
        public void xsetInstCtrlCode(gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType instCtrlCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().find_element_user(INSTCTRLCODE$34, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.InstCtrlCodeDataType)get_store().add_element_user(INSTCTRLCODE$34);
                }
                target.set(instCtrlCode);
            }
        }
        
        /**
         * Gets the "StratAreaCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum getStratAreaCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRATAREACODE$36, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "StratAreaCode" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType xgetStratAreaCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().find_element_user(STRATAREACODE$36, 0);
                return target;
            }
        }
        
        /**
         * True if has "StratAreaCode" element
         */
        public boolean isSetStratAreaCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(STRATAREACODE$36) != 0;
            }
        }
        
        /**
         * Sets the "StratAreaCode" element
         */
        public void setStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType.Enum stratAreaCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRATAREACODE$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STRATAREACODE$36);
                }
                target.setEnumValue(stratAreaCode);
            }
        }
        
        /**
         * Sets (as xml) the "StratAreaCode" element
         */
        public void xsetStratAreaCode(gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType stratAreaCode)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().find_element_user(STRATAREACODE$36, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.StratAreaCodeDataType)get_store().add_element_user(STRATAREACODE$36);
                }
                target.set(stratAreaCode);
            }
        }
        
        /**
         * Unsets the "StratAreaCode" element
         */
        public void unsetStratAreaCode()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(STRATAREACODE$36, 0);
            }
        }
        
        /**
         * Gets the "CCLIStem" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIStem()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLISTEM$38, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CCLIStem" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIStem()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLISTEM$38, 0);
                return target;
            }
        }
        
        /**
         * True if has "CCLIStem" element
         */
        public boolean isSetCCLIStem()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CCLISTEM$38) != 0;
            }
        }
        
        /**
         * Sets the "CCLIStem" element
         */
        public void setCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliStem)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLISTEM$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLISTEM$38);
                }
                target.setEnumValue(ccliStem);
            }
        }
        
        /**
         * Sets (as xml) the "CCLIStem" element
         */
        public void xsetCCLIStem(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliStem)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLISTEM$38, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLISTEM$38);
                }
                target.set(ccliStem);
            }
        }
        
        /**
         * Unsets the "CCLIStem" element
         */
        public void unsetCCLIStem()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CCLISTEM$38, 0);
            }
        }
        
        /**
         * Gets the "CCLIDevFac" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIDevFac()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIDEVFAC$40, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CCLIDevFac" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIDevFac()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIDEVFAC$40, 0);
                return target;
            }
        }
        
        /**
         * True if has "CCLIDevFac" element
         */
        public boolean isSetCCLIDevFac()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CCLIDEVFAC$40) != 0;
            }
        }
        
        /**
         * Sets the "CCLIDevFac" element
         */
        public void setCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliDevFac)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIDEVFAC$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIDEVFAC$40);
                }
                target.setEnumValue(ccliDevFac);
            }
        }
        
        /**
         * Sets (as xml) the "CCLIDevFac" element
         */
        public void xsetCCLIDevFac(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliDevFac)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIDEVFAC$40, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIDEVFAC$40);
                }
                target.set(ccliDevFac);
            }
        }
        
        /**
         * Unsets the "CCLIDevFac" element
         */
        public void unsetCCLIDevFac()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CCLIDEVFAC$40, 0);
            }
        }
        
        /**
         * Gets the "CCLIAsseLearn" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIAsseLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIASSELEARN$42, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CCLIAsseLearn" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIAsseLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIASSELEARN$42, 0);
                return target;
            }
        }
        
        /**
         * True if has "CCLIAsseLearn" element
         */
        public boolean isSetCCLIAsseLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CCLIASSELEARN$42) != 0;
            }
        }
        
        /**
         * Sets the "CCLIAsseLearn" element
         */
        public void setCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliAsseLearn)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIASSELEARN$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIASSELEARN$42);
                }
                target.setEnumValue(ccliAsseLearn);
            }
        }
        
        /**
         * Sets (as xml) the "CCLIAsseLearn" element
         */
        public void xsetCCLIAsseLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliAsseLearn)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIASSELEARN$42, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIASSELEARN$42);
                }
                target.set(ccliAsseLearn);
            }
        }
        
        /**
         * Unsets the "CCLIAsseLearn" element
         */
        public void unsetCCLIAsseLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CCLIASSELEARN$42, 0);
            }
        }
        
        /**
         * Gets the "CCLILearnMat" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLILearnMat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLILEARNMAT$44, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CCLILearnMat" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLILearnMat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLILEARNMAT$44, 0);
                return target;
            }
        }
        
        /**
         * True if has "CCLILearnMat" element
         */
        public boolean isSetCCLILearnMat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CCLILEARNMAT$44) != 0;
            }
        }
        
        /**
         * Sets the "CCLILearnMat" element
         */
        public void setCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliLearnMat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLILEARNMAT$44, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLILEARNMAT$44);
                }
                target.setEnumValue(ccliLearnMat);
            }
        }
        
        /**
         * Sets (as xml) the "CCLILearnMat" element
         */
        public void xsetCCLILearnMat(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliLearnMat)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLILEARNMAT$44, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLILEARNMAT$44);
                }
                target.set(ccliLearnMat);
            }
        }
        
        /**
         * Unsets the "CCLILearnMat" element
         */
        public void unsetCCLILearnMat()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CCLILEARNMAT$44, 0);
            }
        }
        
        /**
         * Gets the "CCLIImpl" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCLIImpl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIIMPL$46, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CCLIImpl" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCLIImpl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIIMPL$46, 0);
                return target;
            }
        }
        
        /**
         * True if has "CCLIImpl" element
         */
        public boolean isSetCCLIImpl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CCLIIMPL$46) != 0;
            }
        }
        
        /**
         * Sets the "CCLIImpl" element
         */
        public void setCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccliImpl)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CCLIIMPL$46, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CCLIIMPL$46);
                }
                target.setEnumValue(ccliImpl);
            }
        }
        
        /**
         * Sets (as xml) the "CCLIImpl" element
         */
        public void xsetCCLIImpl(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccliImpl)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CCLIIMPL$46, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CCLIIMPL$46);
                }
                target.set(ccliImpl);
            }
        }
        
        /**
         * Unsets the "CCLIImpl" element
         */
        public void unsetCCLIImpl()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CCLIIMPL$46, 0);
            }
        }
        
        /**
         * Gets the "ResTeaLearn" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResTeaLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTEALEARN$48, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ResTeaLearn" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResTeaLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESTEALEARN$48, 0);
                return target;
            }
        }
        
        /**
         * True if has "ResTeaLearn" element
         */
        public boolean isSetResTeaLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(RESTEALEARN$48) != 0;
            }
        }
        
        /**
         * Sets the "ResTeaLearn" element
         */
        public void setResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resTeaLearn)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTEALEARN$48, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTEALEARN$48);
                }
                target.setEnumValue(resTeaLearn);
            }
        }
        
        /**
         * Sets (as xml) the "ResTeaLearn" element
         */
        public void xsetResTeaLearn(gov.grants.apply.system.globalLibraryV20.YesNoDataType resTeaLearn)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESTEALEARN$48, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESTEALEARN$48);
                }
                target.set(resTeaLearn);
            }
        }
        
        /**
         * Unsets the "ResTeaLearn" element
         */
        public void unsetResTeaLearn()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(RESTEALEARN$48, 0);
            }
        }
        
        /**
         * Gets the "IntResEd" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntResEd()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTRESED$50, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "IntResEd" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntResEd()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTRESED$50, 0);
                return target;
            }
        }
        
        /**
         * True if has "IntResEd" element
         */
        public boolean isSetIntResEd()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(INTRESED$50) != 0;
            }
        }
        
        /**
         * Sets the "IntResEd" element
         */
        public void setIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intResEd)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTRESED$50, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTRESED$50);
                }
                target.setEnumValue(intResEd);
            }
        }
        
        /**
         * Sets (as xml) the "IntResEd" element
         */
        public void xsetIntResEd(gov.grants.apply.system.globalLibraryV20.YesNoDataType intResEd)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTRESED$50, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INTRESED$50);
                }
                target.set(intResEd);
            }
        }
        
        /**
         * Unsets the "IntResEd" element
         */
        public void unsetIntResEd()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(INTRESED$50, 0);
            }
        }
        
        /**
         * Gets the "EdUseTech" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEdUseTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EDUSETECH$52, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "EdUseTech" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEdUseTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EDUSETECH$52, 0);
                return target;
            }
        }
        
        /**
         * True if has "EdUseTech" element
         */
        public boolean isSetEdUseTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(EDUSETECH$52) != 0;
            }
        }
        
        /**
         * Sets the "EdUseTech" element
         */
        public void setEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum edUseTech)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EDUSETECH$52, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EDUSETECH$52);
                }
                target.setEnumValue(edUseTech);
            }
        }
        
        /**
         * Sets (as xml) the "EdUseTech" element
         */
        public void xsetEdUseTech(gov.grants.apply.system.globalLibraryV20.YesNoDataType edUseTech)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EDUSETECH$52, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EDUSETECH$52);
                }
                target.set(edUseTech);
            }
        }
        
        /**
         * Unsets the "EdUseTech" element
         */
        public void unsetEdUseTech()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(EDUSETECH$52, 0);
            }
        }
        
        /**
         * Gets the "FieldExp" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFieldExp()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDEXP$54, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "FieldExp" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFieldExp()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDEXP$54, 0);
                return target;
            }
        }
        
        /**
         * True if has "FieldExp" element
         */
        public boolean isSetFieldExp()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FIELDEXP$54) != 0;
            }
        }
        
        /**
         * Sets the "FieldExp" element
         */
        public void setFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum fieldExp)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIELDEXP$54, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIELDEXP$54);
                }
                target.setEnumValue(fieldExp);
            }
        }
        
        /**
         * Sets (as xml) the "FieldExp" element
         */
        public void xsetFieldExp(gov.grants.apply.system.globalLibraryV20.YesNoDataType fieldExp)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FIELDEXP$54, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FIELDEXP$54);
                }
                target.set(fieldExp);
            }
        }
        
        /**
         * Unsets the "FieldExp" element
         */
        public void unsetFieldExp()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FIELDEXP$54, 0);
            }
        }
        
        /**
         * Gets the "BusInds" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBusInds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUSINDS$56, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "BusInds" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBusInds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BUSINDS$56, 0);
                return target;
            }
        }
        
        /**
         * True if has "BusInds" element
         */
        public boolean isSetBusInds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(BUSINDS$56) != 0;
            }
        }
        
        /**
         * Sets the "BusInds" element
         */
        public void setBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum busInds)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUSINDS$56, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUSINDS$56);
                }
                target.setEnumValue(busInds);
            }
        }
        
        /**
         * Sets (as xml) the "BusInds" element
         */
        public void xsetBusInds(gov.grants.apply.system.globalLibraryV20.YesNoDataType busInds)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BUSINDS$56, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BUSINDS$56);
                }
                target.set(busInds);
            }
        }
        
        /**
         * Unsets the "BusInds" element
         */
        public void unsetBusInds()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(BUSINDS$56, 0);
            }
        }
        
        /**
         * Gets the "STEM" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSTEM()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEM$58, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "STEM" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSTEM()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEM$58, 0);
                return target;
            }
        }
        
        /**
         * True if has "STEM" element
         */
        public boolean isSetSTEM()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(STEM$58) != 0;
            }
        }
        
        /**
         * Sets the "STEM" element
         */
        public void setSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum stem)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STEM$58, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STEM$58);
                }
                target.setEnumValue(stem);
            }
        }
        
        /**
         * Sets (as xml) the "STEM" element
         */
        public void xsetSTEM(gov.grants.apply.system.globalLibraryV20.YesNoDataType stem)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(STEM$58, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(STEM$58);
                }
                target.set(stem);
            }
        }
        
        /**
         * Unsets the "STEM" element
         */
        public void unsetSTEM()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(STEM$58, 0);
            }
        }
        
        /**
         * Gets the "IntlActv" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIntlActv()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTLACTV$60, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "IntlActv" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIntlActv()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTLACTV$60, 0);
                return target;
            }
        }
        
        /**
         * True if has "IntlActv" element
         */
        public boolean isSetIntlActv()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(INTLACTV$60) != 0;
            }
        }
        
        /**
         * Sets the "IntlActv" element
         */
        public void setIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum intlActv)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INTLACTV$60, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INTLACTV$60);
                }
                target.setEnumValue(intlActv);
            }
        }
        
        /**
         * Sets (as xml) the "IntlActv" element
         */
        public void xsetIntlActv(gov.grants.apply.system.globalLibraryV20.YesNoDataType intlActv)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INTLACTV$60, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INTLACTV$60);
                }
                target.set(intlActv);
            }
        }
        
        /**
         * Unsets the "IntlActv" element
         */
        public void unsetIntlActv()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(INTLACTV$60, 0);
            }
        }
        
        /**
         * Gets the "UndgCount" element
         */
        public int getUndgCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDGCOUNT$62, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "UndgCount" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetUndgCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(UNDGCOUNT$62, 0);
                return target;
            }
        }
        
        /**
         * Sets the "UndgCount" element
         */
        public void setUndgCount(int undgCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNDGCOUNT$62, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNDGCOUNT$62);
                }
                target.setIntValue(undgCount);
            }
        }
        
        /**
         * Sets (as xml) the "UndgCount" element
         */
        public void xsetUndgCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType undgCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(UNDGCOUNT$62, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(UNDGCOUNT$62);
                }
                target.set(undgCount);
            }
        }
        
        /**
         * Gets the "PCSCount" element
         */
        public int getPCSCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCSCOUNT$64, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "PCSCount" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCSCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCSCOUNT$64, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PCSCount" element
         */
        public void setPCSCount(int pcsCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCSCOUNT$64, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PCSCOUNT$64);
                }
                target.setIntValue(pcsCount);
            }
        }
        
        /**
         * Sets (as xml) the "PCSCount" element
         */
        public void xsetPCSCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pcsCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCSCOUNT$64, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(PCSCOUNT$64);
                }
                target.set(pcsCount);
            }
        }
        
        /**
         * Gets the "FacCount" element
         */
        public int getFacCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACCOUNT$66, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "FacCount" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetFacCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(FACCOUNT$66, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FacCount" element
         */
        public void setFacCount(int facCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACCOUNT$66, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACCOUNT$66);
                }
                target.setIntValue(facCount);
            }
        }
        
        /**
         * Sets (as xml) the "FacCount" element
         */
        public void xsetFacCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType facCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(FACCOUNT$66, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(FACCOUNT$66);
                }
                target.set(facCount);
            }
        }
        
        /**
         * Gets the "PCTCount" element
         */
        public int getPCTCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCTCOUNT$68, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "PCTCount" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetPCTCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCTCOUNT$68, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PCTCount" element
         */
        public void setPCTCount(int pctCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PCTCOUNT$68, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PCTCOUNT$68);
                }
                target.setIntValue(pctCount);
            }
        }
        
        /**
         * Sets (as xml) the "PCTCount" element
         */
        public void xsetPCTCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType pctCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(PCTCOUNT$68, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(PCTCOUNT$68);
                }
                target.set(pctCount);
            }
        }
        
        /**
         * Gets the "GradCount" element
         */
        public int getGradCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRADCOUNT$70, 0);
                if (target == null)
                {
                    return 0;
                }
                return target.getIntValue();
            }
        }
        
        /**
         * Gets (as xml) the "GradCount" element
         */
        public gov.grants.apply.forms.nsfProjectDataV10.CountDataType xgetGradCount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(GRADCOUNT$70, 0);
                return target;
            }
        }
        
        /**
         * Sets the "GradCount" element
         */
        public void setGradCount(int gradCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRADCOUNT$70, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRADCOUNT$70);
                }
                target.setIntValue(gradCount);
            }
        }
        
        /**
         * Sets (as xml) the "GradCount" element
         */
        public void xsetGradCount(gov.grants.apply.forms.nsfProjectDataV10.CountDataType gradCount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.nsfProjectDataV10.CountDataType target = null;
                target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().find_element_user(GRADCOUNT$70, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.nsfProjectDataV10.CountDataType)get_store().add_element_user(GRADCOUNT$70);
                }
                target.set(gradCount);
            }
        }
        
        /**
         * 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$72);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$72);
                }
                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$72);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$72);
                }
                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$72);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$72);
                }
                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$72);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$72);
                }
                target.set(formVersion);
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy