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

gov.grants.apply.forms.sf424V20.impl.SF424DocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: SF424
 * Namespace: http://apply.grants.gov/forms/SF424-V2.0
 * Java type: gov.grants.apply.forms.sf424V20.SF424Document
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.sf424V20.impl;
/**
 * A document containing one SF424(@http://apply.grants.gov/forms/SF424-V2.0) element.
 *
 * This is a complex type.
 */
public class SF424DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V20.SF424Document
{
    private static final long serialVersionUID = 1L;
    
    public SF424DocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName SF424$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "SF424");
    
    
    /**
     * Gets the "SF424" element
     */
    public gov.grants.apply.forms.sf424V20.SF424Document.SF424 getSF424()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.sf424V20.SF424Document.SF424 target = null;
            target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424)get_store().find_element_user(SF424$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "SF424" element
     */
    public void setSF424(gov.grants.apply.forms.sf424V20.SF424Document.SF424 sf424)
    {
        generatedSetterHelperImpl(sf424, SF424$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "SF424" element
     */
    public gov.grants.apply.forms.sf424V20.SF424Document.SF424 addNewSF424()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.sf424V20.SF424Document.SF424 target = null;
            target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424)get_store().add_element_user(SF424$0);
            return target;
        }
    }
    /**
     * An XML SF424(@http://apply.grants.gov/forms/SF424-V2.0).
     *
     * This is a complex type.
     */
    public static class SF424Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sf424V20.SF424Document.SF424
    {
        private static final long serialVersionUID = 1L;
        
        public SF424Impl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName SUBMISSIONTYPE$0 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "SubmissionType");
        private static final javax.xml.namespace.QName APPLICATIONTYPE$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicationType");
        private static final javax.xml.namespace.QName REVISIONTYPE$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "RevisionType");
        private static final javax.xml.namespace.QName REVISIONOTHERSPECIFY$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "RevisionOtherSpecify");
        private static final javax.xml.namespace.QName DATERECEIVED$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DateReceived");
        private static final javax.xml.namespace.QName APPLICANTID$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantID");
        private static final javax.xml.namespace.QName FEDERALENTITYIDENTIFIER$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalEntityIdentifier");
        private static final javax.xml.namespace.QName FEDERALAWARDIDENTIFIER$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalAwardIdentifier");
        private static final javax.xml.namespace.QName STATERECEIVEDATE$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReceiveDate");
        private static final javax.xml.namespace.QName STATEAPPLICATIONID$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateApplicationID");
        private static final javax.xml.namespace.QName ORGANIZATIONNAME$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OrganizationName");
        private static final javax.xml.namespace.QName EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "EmployerTaxpayerIdentificationNumber");
        private static final javax.xml.namespace.QName DUNSNUMBER$24 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DUNSNumber");
        private static final javax.xml.namespace.QName APPLICANT$26 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Applicant");
        private static final javax.xml.namespace.QName DEPARTMENTNAME$28 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DepartmentName");
        private static final javax.xml.namespace.QName DIVISIONNAME$30 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DivisionName");
        private static final javax.xml.namespace.QName CONTACTPERSON$32 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ContactPerson");
        private static final javax.xml.namespace.QName TITLE$34 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Title");
        private static final javax.xml.namespace.QName ORGANIZATIONAFFILIATION$36 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OrganizationAffiliation");
        private static final javax.xml.namespace.QName PHONENUMBER$38 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "PhoneNumber");
        private static final javax.xml.namespace.QName FAX$40 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Fax");
        private static final javax.xml.namespace.QName EMAIL$42 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "Email");
        private static final javax.xml.namespace.QName APPLICANTTYPECODE1$44 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode1");
        private static final javax.xml.namespace.QName APPLICANTTYPECODE2$46 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode2");
        private static final javax.xml.namespace.QName APPLICANTTYPECODE3$48 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeCode3");
        private static final javax.xml.namespace.QName APPLICANTTYPEOTHERSPECIFY$50 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantTypeOtherSpecify");
        private static final javax.xml.namespace.QName AGENCYNAME$52 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AgencyName");
        private static final javax.xml.namespace.QName CFDANUMBER$54 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CFDANumber");
        private static final javax.xml.namespace.QName CFDAPROGRAMTITLE$56 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CFDAProgramTitle");
        private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYNUMBER$58 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FundingOpportunityNumber");
        private static final javax.xml.namespace.QName FUNDINGOPPORTUNITYTITLE$60 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FundingOpportunityTitle");
        private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONNUMBER$62 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CompetitionIdentificationNumber");
        private static final javax.xml.namespace.QName COMPETITIONIDENTIFICATIONTITLE$64 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CompetitionIdentificationTitle");
        private static final javax.xml.namespace.QName AFFECTEDAREAS$66 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AffectedAreas");
        private static final javax.xml.namespace.QName PROJECTTITLE$68 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectTitle");
        private static final javax.xml.namespace.QName ADDITIONALPROJECTTITLE$70 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AdditionalProjectTitle");
        private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$72 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CongressionalDistrictApplicant");
        private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTPROGRAMPROJECT$74 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CongressionalDistrictProgramProject");
        private static final javax.xml.namespace.QName ADDITIONALCONGRESSIONALDISTRICTS$76 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AdditionalCongressionalDistricts");
        private static final javax.xml.namespace.QName PROJECTSTARTDATE$78 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectStartDate");
        private static final javax.xml.namespace.QName PROJECTENDDATE$80 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProjectEndDate");
        private static final javax.xml.namespace.QName FEDERALESTIMATEDFUNDING$82 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FederalEstimatedFunding");
        private static final javax.xml.namespace.QName APPLICANTESTIMATEDFUNDING$84 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ApplicantEstimatedFunding");
        private static final javax.xml.namespace.QName STATEESTIMATEDFUNDING$86 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateEstimatedFunding");
        private static final javax.xml.namespace.QName LOCALESTIMATEDFUNDING$88 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "LocalEstimatedFunding");
        private static final javax.xml.namespace.QName OTHERESTIMATEDFUNDING$90 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "OtherEstimatedFunding");
        private static final javax.xml.namespace.QName PROGRAMINCOMEESTIMATEDFUNDING$92 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "ProgramIncomeEstimatedFunding");
        private static final javax.xml.namespace.QName TOTALESTIMATEDFUNDING$94 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "TotalEstimatedFunding");
        private static final javax.xml.namespace.QName STATEREVIEW$96 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReview");
        private static final javax.xml.namespace.QName STATEREVIEWAVAILABLEDATE$98 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "StateReviewAvailableDate");
        private static final javax.xml.namespace.QName DELINQUENTFEDERALDEBT$100 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DelinquentFederalDebt");
        private static final javax.xml.namespace.QName CERTIFICATIONAGREE$102 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "CertificationAgree");
        private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVE$104 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentative");
        private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVETITLE$106 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeTitle");
        private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEPHONENUMBER$108 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativePhoneNumber");
        private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEEMAIL$110 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeEmail");
        private static final javax.xml.namespace.QName AUTHORIZEDREPRESENTATIVEFAX$112 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AuthorizedRepresentativeFax");
        private static final javax.xml.namespace.QName AORSIGNATURE$114 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "AORSignature");
        private static final javax.xml.namespace.QName DATESIGNED$116 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DateSigned");
        private static final javax.xml.namespace.QName DELINQUENTFEDERALDEBTEXPLANATION$118 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "DelinquentFederalDebtExplanation");
        private static final javax.xml.namespace.QName FORMVERSION$120 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SF424-V2.0", "FormVersion");
        
        
        /**
         * Gets the "SubmissionType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum getSubmissionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "SubmissionType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType xgetSubmissionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
                return target;
            }
        }
        
        /**
         * Sets the "SubmissionType" element
         */
        public void setSubmissionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType.Enum submissionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONTYPE$0);
                }
                target.setEnumValue(submissionType);
            }
        }
        
        /**
         * Sets (as xml) the "SubmissionType" element
         */
        public void xsetSubmissionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType submissionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().find_element_user(SUBMISSIONTYPE$0, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType)get_store().add_element_user(SUBMISSIONTYPE$0);
                }
                target.set(submissionType);
            }
        }
        
        /**
         * Gets the "ApplicationType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum getApplicationType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPE$2, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicationType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType xgetApplicationType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$2, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ApplicationType" element
         */
        public void setApplicationType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType.Enum applicationType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICATIONTYPE$2, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICATIONTYPE$2);
                }
                target.setEnumValue(applicationType);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicationType" element
         */
        public void xsetApplicationType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType applicationType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().find_element_user(APPLICATIONTYPE$2, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType)get_store().add_element_user(APPLICATIONTYPE$2);
                }
                target.set(applicationType);
            }
        }
        
        /**
         * Gets the "RevisionType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum getRevisionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONTYPE$4, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "RevisionType" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType xgetRevisionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().find_element_user(REVISIONTYPE$4, 0);
                return target;
            }
        }
        
        /**
         * True if has "RevisionType" element
         */
        public boolean isSetRevisionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(REVISIONTYPE$4) != 0;
            }
        }
        
        /**
         * Sets the "RevisionType" element
         */
        public void setRevisionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType.Enum revisionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONTYPE$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONTYPE$4);
                }
                target.setEnumValue(revisionType);
            }
        }
        
        /**
         * Sets (as xml) the "RevisionType" element
         */
        public void xsetRevisionType(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType revisionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().find_element_user(REVISIONTYPE$4, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType)get_store().add_element_user(REVISIONTYPE$4);
                }
                target.set(revisionType);
            }
        }
        
        /**
         * Unsets the "RevisionType" element
         */
        public void unsetRevisionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(REVISIONTYPE$4, 0);
            }
        }
        
        /**
         * Gets the "RevisionOtherSpecify" element
         */
        public java.lang.String getRevisionOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "RevisionOtherSpecify" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify xgetRevisionOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
                return target;
            }
        }
        
        /**
         * True if has "RevisionOtherSpecify" element
         */
        public boolean isSetRevisionOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(REVISIONOTHERSPECIFY$6) != 0;
            }
        }
        
        /**
         * Sets the "RevisionOtherSpecify" element
         */
        public void setRevisionOtherSpecify(java.lang.String revisionOtherSpecify)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REVISIONOTHERSPECIFY$6);
                }
                target.setStringValue(revisionOtherSpecify);
            }
        }
        
        /**
         * Sets (as xml) the "RevisionOtherSpecify" element
         */
        public void xsetRevisionOtherSpecify(gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify revisionOtherSpecify)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().find_element_user(REVISIONOTHERSPECIFY$6, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify)get_store().add_element_user(REVISIONOTHERSPECIFY$6);
                }
                target.set(revisionOtherSpecify);
            }
        }
        
        /**
         * Unsets the "RevisionOtherSpecify" element
         */
        public void unsetRevisionOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(REVISIONOTHERSPECIFY$6, 0);
            }
        }
        
        /**
         * Gets the "DateReceived" element
         */
        public java.util.Calendar getDateReceived()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$8, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "DateReceived" element
         */
        public org.apache.xmlbeans.XmlDate xgetDateReceived()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$8, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DateReceived" element
         */
        public void setDateReceived(java.util.Calendar dateReceived)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATERECEIVED$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATERECEIVED$8);
                }
                target.setCalendarValue(dateReceived);
            }
        }
        
        /**
         * Sets (as xml) the "DateReceived" element
         */
        public void xsetDateReceived(org.apache.xmlbeans.XmlDate dateReceived)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATERECEIVED$8, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATERECEIVED$8);
                }
                target.set(dateReceived);
            }
        }
        
        /**
         * Gets the "ApplicantID" element
         */
        public java.lang.String getApplicantID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$10, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantID" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType xgetApplicantID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$10, 0);
                return target;
            }
        }
        
        /**
         * True if has "ApplicantID" element
         */
        public boolean isSetApplicantID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(APPLICANTID$10) != 0;
            }
        }
        
        /**
         * Sets the "ApplicantID" element
         */
        public void setApplicantID(java.lang.String applicantID)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTID$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTID$10);
                }
                target.setStringValue(applicantID);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantID" element
         */
        public void xsetApplicantID(gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType applicantID)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().find_element_user(APPLICANTID$10, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ApplicantIDDataType)get_store().add_element_user(APPLICANTID$10);
                }
                target.set(applicantID);
            }
        }
        
        /**
         * Unsets the "ApplicantID" element
         */
        public void unsetApplicantID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(APPLICANTID$10, 0);
            }
        }
        
        /**
         * Gets the "FederalEntityIdentifier" element
         */
        public java.lang.String getFederalEntityIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalEntityIdentifier" element
         */
        public gov.grants.apply.system.globalLibraryV20.FederalIDDataType xgetFederalEntityIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
                return target;
            }
        }
        
        /**
         * True if has "FederalEntityIdentifier" element
         */
        public boolean isSetFederalEntityIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FEDERALENTITYIDENTIFIER$12) != 0;
            }
        }
        
        /**
         * Sets the "FederalEntityIdentifier" element
         */
        public void setFederalEntityIdentifier(java.lang.String federalEntityIdentifier)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALENTITYIDENTIFIER$12);
                }
                target.setStringValue(federalEntityIdentifier);
            }
        }
        
        /**
         * Sets (as xml) the "FederalEntityIdentifier" element
         */
        public void xsetFederalEntityIdentifier(gov.grants.apply.system.globalLibraryV20.FederalIDDataType federalEntityIdentifier)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.FederalIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().find_element_user(FEDERALENTITYIDENTIFIER$12, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FederalIDDataType)get_store().add_element_user(FEDERALENTITYIDENTIFIER$12);
                }
                target.set(federalEntityIdentifier);
            }
        }
        
        /**
         * Unsets the "FederalEntityIdentifier" element
         */
        public void unsetFederalEntityIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FEDERALENTITYIDENTIFIER$12, 0);
            }
        }
        
        /**
         * Gets the "FederalAwardIdentifier" element
         */
        public java.lang.String getFederalAwardIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalAwardIdentifier" element
         */
        public gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType xgetFederalAwardIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
                return target;
            }
        }
        
        /**
         * True if has "FederalAwardIdentifier" element
         */
        public boolean isSetFederalAwardIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FEDERALAWARDIDENTIFIER$14) != 0;
            }
        }
        
        /**
         * Sets the "FederalAwardIdentifier" element
         */
        public void setFederalAwardIdentifier(java.lang.String federalAwardIdentifier)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALAWARDIDENTIFIER$14);
                }
                target.setStringValue(federalAwardIdentifier);
            }
        }
        
        /**
         * Sets (as xml) the "FederalAwardIdentifier" element
         */
        public void xsetFederalAwardIdentifier(gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType federalAwardIdentifier)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().find_element_user(FEDERALAWARDIDENTIFIER$14, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ProjectAwardNumberDataType)get_store().add_element_user(FEDERALAWARDIDENTIFIER$14);
                }
                target.set(federalAwardIdentifier);
            }
        }
        
        /**
         * Unsets the "FederalAwardIdentifier" element
         */
        public void unsetFederalAwardIdentifier()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FEDERALAWARDIDENTIFIER$14, 0);
            }
        }
        
        /**
         * Gets the "StateReceiveDate" element
         */
        public java.util.Calendar getStateReceiveDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDATE$16, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "StateReceiveDate" element
         */
        public org.apache.xmlbeans.XmlDate xgetStateReceiveDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDATE$16, 0);
                return target;
            }
        }
        
        /**
         * True if has "StateReceiveDate" element
         */
        public boolean isSetStateReceiveDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(STATERECEIVEDATE$16) != 0;
            }
        }
        
        /**
         * Sets the "StateReceiveDate" element
         */
        public void setStateReceiveDate(java.util.Calendar stateReceiveDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATERECEIVEDATE$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATERECEIVEDATE$16);
                }
                target.setCalendarValue(stateReceiveDate);
            }
        }
        
        /**
         * Sets (as xml) the "StateReceiveDate" element
         */
        public void xsetStateReceiveDate(org.apache.xmlbeans.XmlDate stateReceiveDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATERECEIVEDATE$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATERECEIVEDATE$16);
                }
                target.set(stateReceiveDate);
            }
        }
        
        /**
         * Unsets the "StateReceiveDate" element
         */
        public void unsetStateReceiveDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(STATERECEIVEDATE$16, 0);
            }
        }
        
        /**
         * Gets the "StateApplicationID" element
         */
        public java.lang.String getStateApplicationID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "StateApplicationID" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID xgetStateApplicationID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
                return target;
            }
        }
        
        /**
         * True if has "StateApplicationID" element
         */
        public boolean isSetStateApplicationID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(STATEAPPLICATIONID$18) != 0;
            }
        }
        
        /**
         * Sets the "StateApplicationID" element
         */
        public void setStateApplicationID(java.lang.String stateApplicationID)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEAPPLICATIONID$18);
                }
                target.setStringValue(stateApplicationID);
            }
        }
        
        /**
         * Sets (as xml) the "StateApplicationID" element
         */
        public void xsetStateApplicationID(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID stateApplicationID)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().find_element_user(STATEAPPLICATIONID$18, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID)get_store().add_element_user(STATEAPPLICATIONID$18);
                }
                target.set(stateApplicationID);
            }
        }
        
        /**
         * Unsets the "StateApplicationID" element
         */
        public void unsetStateApplicationID()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(STATEAPPLICATIONID$18, 0);
            }
        }
        
        /**
         * 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$20, 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$20, 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$20, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$20);
                }
                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$20, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$20);
                }
                target.set(organizationName);
            }
        }
        
        /**
         * Gets the "EmployerTaxpayerIdentificationNumber" element
         */
        public java.lang.String getEmployerTaxpayerIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "EmployerTaxpayerIdentificationNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEmployerTaxpayerIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
                return target;
            }
        }
        
        /**
         * Sets the "EmployerTaxpayerIdentificationNumber" element
         */
        public void setEmployerTaxpayerIdentificationNumber(java.lang.String employerTaxpayerIdentificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22);
                }
                target.setStringValue(employerTaxpayerIdentificationNumber);
            }
        }
        
        /**
         * Sets (as xml) the "EmployerTaxpayerIdentificationNumber" element
         */
        public void xsetEmployerTaxpayerIdentificationNumber(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType employerTaxpayerIdentificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EMPLOYERTAXPAYERIDENTIFICATIONNUMBER$22);
                }
                target.set(employerTaxpayerIdentificationNumber);
            }
        }
        
        /**
         * Gets the "DUNSNumber" element
         */
        public java.lang.String getDUNSNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$24, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "DUNSNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$24, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DUNSNumber" element
         */
        public void setDUNSNumber(java.lang.String dunsNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$24, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$24);
                }
                target.setStringValue(dunsNumber);
            }
        }
        
        /**
         * Sets (as xml) the "DUNSNumber" element
         */
        public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$24, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$24);
                }
                target.set(dunsNumber);
            }
        }
        
        /**
         * Gets the "Applicant" element
         */
        public gov.grants.apply.system.globalLibraryV20.AddressDataType getApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().find_element_user(APPLICANT$26, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "Applicant" element
         */
        public void setApplicant(gov.grants.apply.system.globalLibraryV20.AddressDataType applicant)
        {
            generatedSetterHelperImpl(applicant, APPLICANT$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "Applicant" element
         */
        public gov.grants.apply.system.globalLibraryV20.AddressDataType addNewApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.AddressDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.AddressDataType)get_store().add_element_user(APPLICANT$26);
                return target;
            }
        }
        
        /**
         * Gets the "DepartmentName" element
         */
        public java.lang.String getDepartmentName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$28, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "DepartmentName" element
         */
        public gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType xgetDepartmentName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$28, 0);
                return target;
            }
        }
        
        /**
         * True if has "DepartmentName" element
         */
        public boolean isSetDepartmentName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(DEPARTMENTNAME$28) != 0;
            }
        }
        
        /**
         * Sets the "DepartmentName" element
         */
        public void setDepartmentName(java.lang.String departmentName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEPARTMENTNAME$28, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEPARTMENTNAME$28);
                }
                target.setStringValue(departmentName);
            }
        }
        
        /**
         * Sets (as xml) the "DepartmentName" element
         */
        public void xsetDepartmentName(gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType departmentName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().find_element_user(DEPARTMENTNAME$28, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.DepartmentNameDataType)get_store().add_element_user(DEPARTMENTNAME$28);
                }
                target.set(departmentName);
            }
        }
        
        /**
         * Unsets the "DepartmentName" element
         */
        public void unsetDepartmentName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(DEPARTMENTNAME$28, 0);
            }
        }
        
        /**
         * Gets the "DivisionName" element
         */
        public java.lang.String getDivisionName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$30, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "DivisionName" element
         */
        public gov.grants.apply.system.globalLibraryV20.DivisionNameDataType xgetDivisionName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$30, 0);
                return target;
            }
        }
        
        /**
         * True if has "DivisionName" element
         */
        public boolean isSetDivisionName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(DIVISIONNAME$30) != 0;
            }
        }
        
        /**
         * Sets the "DivisionName" element
         */
        public void setDivisionName(java.lang.String divisionName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DIVISIONNAME$30, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DIVISIONNAME$30);
                }
                target.setStringValue(divisionName);
            }
        }
        
        /**
         * Sets (as xml) the "DivisionName" element
         */
        public void xsetDivisionName(gov.grants.apply.system.globalLibraryV20.DivisionNameDataType divisionName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.DivisionNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().find_element_user(DIVISIONNAME$30, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.DivisionNameDataType)get_store().add_element_user(DIVISIONNAME$30);
                }
                target.set(divisionName);
            }
        }
        
        /**
         * Unsets the "DivisionName" element
         */
        public void unsetDivisionName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(DIVISIONNAME$30, 0);
            }
        }
        
        /**
         * Gets the "ContactPerson" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getContactPerson()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(CONTACTPERSON$32, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "ContactPerson" element
         */
        public boolean isSetContactPerson()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CONTACTPERSON$32) != 0;
            }
        }
        
        /**
         * Sets the "ContactPerson" element
         */
        public void setContactPerson(gov.grants.apply.system.globalLibraryV20.HumanNameDataType contactPerson)
        {
            generatedSetterHelperImpl(contactPerson, CONTACTPERSON$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ContactPerson" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewContactPerson()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(CONTACTPERSON$32);
                return target;
            }
        }
        
        /**
         * Unsets the "ContactPerson" element
         */
        public void unsetContactPerson()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CONTACTPERSON$32, 0);
            }
        }
        
        /**
         * Gets the "Title" element
         */
        public java.lang.String getTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$34, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "Title" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$34, 0);
                return target;
            }
        }
        
        /**
         * True if has "Title" element
         */
        public boolean isSetTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(TITLE$34) != 0;
            }
        }
        
        /**
         * Sets the "Title" element
         */
        public void setTitle(java.lang.String title)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$34, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$34);
                }
                target.setStringValue(title);
            }
        }
        
        /**
         * Sets (as xml) the "Title" element
         */
        public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$34, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$34);
                }
                target.set(title);
            }
        }
        
        /**
         * Unsets the "Title" element
         */
        public void unsetTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(TITLE$34, 0);
            }
        }
        
        /**
         * Gets the "OrganizationAffiliation" element
         */
        public java.lang.String getOrganizationAffiliation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "OrganizationAffiliation" element
         */
        public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationAffiliation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
                return target;
            }
        }
        
        /**
         * True if has "OrganizationAffiliation" element
         */
        public boolean isSetOrganizationAffiliation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ORGANIZATIONAFFILIATION$36) != 0;
            }
        }
        
        /**
         * Sets the "OrganizationAffiliation" element
         */
        public void setOrganizationAffiliation(java.lang.String organizationAffiliation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONAFFILIATION$36);
                }
                target.setStringValue(organizationAffiliation);
            }
        }
        
        /**
         * Sets (as xml) the "OrganizationAffiliation" element
         */
        public void xsetOrganizationAffiliation(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationAffiliation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONAFFILIATION$36, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONAFFILIATION$36);
                }
                target.set(organizationAffiliation);
            }
        }
        
        /**
         * Unsets the "OrganizationAffiliation" element
         */
        public void unsetOrganizationAffiliation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ORGANIZATIONAFFILIATION$36, 0);
            }
        }
        
        /**
         * Gets the "PhoneNumber" element
         */
        public java.lang.String getPhoneNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONENUMBER$38, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "PhoneNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhoneNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONENUMBER$38, 0);
                return target;
            }
        }
        
        /**
         * Sets the "PhoneNumber" element
         */
        public void setPhoneNumber(java.lang.String phoneNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONENUMBER$38, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONENUMBER$38);
                }
                target.setStringValue(phoneNumber);
            }
        }
        
        /**
         * Sets (as xml) the "PhoneNumber" element
         */
        public void xsetPhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phoneNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONENUMBER$38, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONENUMBER$38);
                }
                target.set(phoneNumber);
            }
        }
        
        /**
         * Gets the "Fax" element
         */
        public java.lang.String getFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$40, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "Fax" element
         */
        public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$40, 0);
                return target;
            }
        }
        
        /**
         * True if has "Fax" element
         */
        public boolean isSetFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FAX$40) != 0;
            }
        }
        
        /**
         * Sets the "Fax" element
         */
        public void setFax(java.lang.String fax)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$40, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$40);
                }
                target.setStringValue(fax);
            }
        }
        
        /**
         * Sets (as xml) the "Fax" element
         */
        public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$40, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$40);
                }
                target.set(fax);
            }
        }
        
        /**
         * Unsets the "Fax" element
         */
        public void unsetFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FAX$40, 0);
            }
        }
        
        /**
         * Gets the "Email" element
         */
        public java.lang.String getEmail()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$42, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "Email" element
         */
        public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$42, 0);
                return target;
            }
        }
        
        /**
         * Sets the "Email" element
         */
        public void setEmail(java.lang.String email)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$42, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$42);
                }
                target.setStringValue(email);
            }
        }
        
        /**
         * Sets (as xml) the "Email" element
         */
        public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$42, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$42);
                }
                target.set(email);
            }
        }
        
        /**
         * Gets the "ApplicantTypeCode1" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode1()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantTypeCode1" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode1()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ApplicantTypeCode1" element
         */
        public void setApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode1)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE1$44);
                }
                target.setEnumValue(applicantTypeCode1);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantTypeCode1" element
         */
        public void xsetApplicantTypeCode1(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode1)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE1$44, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE1$44);
                }
                target.set(applicantTypeCode1);
            }
        }
        
        /**
         * Gets the "ApplicantTypeCode2" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode2()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantTypeCode2" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode2()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
                return target;
            }
        }
        
        /**
         * True if has "ApplicantTypeCode2" element
         */
        public boolean isSetApplicantTypeCode2()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(APPLICANTTYPECODE2$46) != 0;
            }
        }
        
        /**
         * Sets the "ApplicantTypeCode2" element
         */
        public void setApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode2)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE2$46);
                }
                target.setEnumValue(applicantTypeCode2);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantTypeCode2" element
         */
        public void xsetApplicantTypeCode2(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode2)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE2$46, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE2$46);
                }
                target.set(applicantTypeCode2);
            }
        }
        
        /**
         * Unsets the "ApplicantTypeCode2" element
         */
        public void unsetApplicantTypeCode2()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(APPLICANTTYPECODE2$46, 0);
            }
        }
        
        /**
         * Gets the "ApplicantTypeCode3" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum getApplicantTypeCode3()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantTypeCode3" element
         */
        public gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType xgetApplicantTypeCode3()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
                return target;
            }
        }
        
        /**
         * True if has "ApplicantTypeCode3" element
         */
        public boolean isSetApplicantTypeCode3()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(APPLICANTTYPECODE3$48) != 0;
            }
        }
        
        /**
         * Sets the "ApplicantTypeCode3" element
         */
        public void setApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType.Enum applicantTypeCode3)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPECODE3$48);
                }
                target.setEnumValue(applicantTypeCode3);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantTypeCode3" element
         */
        public void xsetApplicantTypeCode3(gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType applicantTypeCode3)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().find_element_user(APPLICANTTYPECODE3$48, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ApplicantTypeCodeDataType)get_store().add_element_user(APPLICANTTYPECODE3$48);
                }
                target.set(applicantTypeCode3);
            }
        }
        
        /**
         * Unsets the "ApplicantTypeCode3" element
         */
        public void unsetApplicantTypeCode3()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(APPLICANTTYPECODE3$48, 0);
            }
        }
        
        /**
         * Gets the "ApplicantTypeOtherSpecify" element
         */
        public java.lang.String getApplicantTypeOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantTypeOtherSpecify" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify xgetApplicantTypeOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
                return target;
            }
        }
        
        /**
         * True if has "ApplicantTypeOtherSpecify" element
         */
        public boolean isSetApplicantTypeOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(APPLICANTTYPEOTHERSPECIFY$50) != 0;
            }
        }
        
        /**
         * Sets the "ApplicantTypeOtherSpecify" element
         */
        public void setApplicantTypeOtherSpecify(java.lang.String applicantTypeOtherSpecify)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTTYPEOTHERSPECIFY$50);
                }
                target.setStringValue(applicantTypeOtherSpecify);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantTypeOtherSpecify" element
         */
        public void xsetApplicantTypeOtherSpecify(gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify applicantTypeOtherSpecify)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().find_element_user(APPLICANTTYPEOTHERSPECIFY$50, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify)get_store().add_element_user(APPLICANTTYPEOTHERSPECIFY$50);
                }
                target.set(applicantTypeOtherSpecify);
            }
        }
        
        /**
         * Unsets the "ApplicantTypeOtherSpecify" element
         */
        public void unsetApplicantTypeOtherSpecify()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(APPLICANTTYPEOTHERSPECIFY$50, 0);
            }
        }
        
        /**
         * Gets the "AgencyName" element
         */
        public java.lang.String getAgencyName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$52, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AgencyName" element
         */
        public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$52, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AgencyName" element
         */
        public void setAgencyName(java.lang.String agencyName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$52, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAME$52);
                }
                target.setStringValue(agencyName);
            }
        }
        
        /**
         * Sets (as xml) the "AgencyName" element
         */
        public void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$52, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(AGENCYNAME$52);
                }
                target.set(agencyName);
            }
        }
        
        /**
         * Gets the "CFDANumber" element
         */
        public java.lang.String getCFDANumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$54, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CFDANumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$54, 0);
                return target;
            }
        }
        
        /**
         * True if has "CFDANumber" element
         */
        public boolean isSetCFDANumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CFDANUMBER$54) != 0;
            }
        }
        
        /**
         * Sets the "CFDANumber" element
         */
        public void setCFDANumber(java.lang.String cfdaNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDANUMBER$54, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$54);
                }
                target.setStringValue(cfdaNumber);
            }
        }
        
        /**
         * Sets (as xml) the "CFDANumber" element
         */
        public void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CFDANumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().find_element_user(CFDANUMBER$54, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().add_element_user(CFDANUMBER$54);
                }
                target.set(cfdaNumber);
            }
        }
        
        /**
         * Unsets the "CFDANumber" element
         */
        public void unsetCFDANumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CFDANUMBER$54, 0);
            }
        }
        
        /**
         * Gets the "CFDAProgramTitle" element
         */
        public java.lang.String getCFDAProgramTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CFDAProgramTitle" element
         */
        public gov.grants.apply.system.globalLibraryV20.CFDATitleDataType xgetCFDAProgramTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
                return target;
            }
        }
        
        /**
         * True if has "CFDAProgramTitle" element
         */
        public boolean isSetCFDAProgramTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CFDAPROGRAMTITLE$56) != 0;
            }
        }
        
        /**
         * Sets the "CFDAProgramTitle" element
         */
        public void setCFDAProgramTitle(java.lang.String cfdaProgramTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDAPROGRAMTITLE$56);
                }
                target.setStringValue(cfdaProgramTitle);
            }
        }
        
        /**
         * Sets (as xml) the "CFDAProgramTitle" element
         */
        public void xsetCFDAProgramTitle(gov.grants.apply.system.globalLibraryV20.CFDATitleDataType cfdaProgramTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CFDATitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().find_element_user(CFDAPROGRAMTITLE$56, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CFDATitleDataType)get_store().add_element_user(CFDAPROGRAMTITLE$56);
                }
                target.set(cfdaProgramTitle);
            }
        }
        
        /**
         * Unsets the "CFDAProgramTitle" element
         */
        public void unsetCFDAProgramTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CFDAPROGRAMTITLE$56, 0);
            }
        }
        
        /**
         * Gets the "FundingOpportunityNumber" element
         */
        public java.lang.String getFundingOpportunityNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FundingOpportunityNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType xgetFundingOpportunityNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FundingOpportunityNumber" element
         */
        public void setFundingOpportunityNumber(java.lang.String fundingOpportunityNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$58);
                }
                target.setStringValue(fundingOpportunityNumber);
            }
        }
        
        /**
         * Sets (as xml) the "FundingOpportunityNumber" element
         */
        public void xsetFundingOpportunityNumber(gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType fundingOpportunityNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().find_element_user(FUNDINGOPPORTUNITYNUMBER$58, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OpportunityIDDataType)get_store().add_element_user(FUNDINGOPPORTUNITYNUMBER$58);
                }
                target.set(fundingOpportunityNumber);
            }
        }
        
        /**
         * Gets the "FundingOpportunityTitle" element
         */
        public java.lang.String getFundingOpportunityTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FundingOpportunityTitle" element
         */
        public gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType xgetFundingOpportunityTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FundingOpportunityTitle" element
         */
        public void setFundingOpportunityTitle(java.lang.String fundingOpportunityTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$60);
                }
                target.setStringValue(fundingOpportunityTitle);
            }
        }
        
        /**
         * Sets (as xml) the "FundingOpportunityTitle" element
         */
        public void xsetFundingOpportunityTitle(gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType fundingOpportunityTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().find_element_user(FUNDINGOPPORTUNITYTITLE$60, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.OpportunityTitleDataType)get_store().add_element_user(FUNDINGOPPORTUNITYTITLE$60);
                }
                target.set(fundingOpportunityTitle);
            }
        }
        
        /**
         * Gets the "CompetitionIdentificationNumber" element
         */
        public java.lang.String getCompetitionIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CompetitionIdentificationNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType xgetCompetitionIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
                return target;
            }
        }
        
        /**
         * True if has "CompetitionIdentificationNumber" element
         */
        public boolean isSetCompetitionIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(COMPETITIONIDENTIFICATIONNUMBER$62) != 0;
            }
        }
        
        /**
         * Sets the "CompetitionIdentificationNumber" element
         */
        public void setCompetitionIdentificationNumber(java.lang.String competitionIdentificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPETITIONIDENTIFICATIONNUMBER$62);
                }
                target.setStringValue(competitionIdentificationNumber);
            }
        }
        
        /**
         * Sets (as xml) the "CompetitionIdentificationNumber" element
         */
        public void xsetCompetitionIdentificationNumber(gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType competitionIdentificationNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CompetitionIDDataType)get_store().add_element_user(COMPETITIONIDENTIFICATIONNUMBER$62);
                }
                target.set(competitionIdentificationNumber);
            }
        }
        
        /**
         * Unsets the "CompetitionIdentificationNumber" element
         */
        public void unsetCompetitionIdentificationNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(COMPETITIONIDENTIFICATIONNUMBER$62, 0);
            }
        }
        
        /**
         * Gets the "CompetitionIdentificationTitle" element
         */
        public java.lang.String getCompetitionIdentificationTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CompetitionIdentificationTitle" element
         */
        public gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType xgetCompetitionIdentificationTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
                return target;
            }
        }
        
        /**
         * True if has "CompetitionIdentificationTitle" element
         */
        public boolean isSetCompetitionIdentificationTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(COMPETITIONIDENTIFICATIONTITLE$64) != 0;
            }
        }
        
        /**
         * Sets the "CompetitionIdentificationTitle" element
         */
        public void setCompetitionIdentificationTitle(java.lang.String competitionIdentificationTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPETITIONIDENTIFICATIONTITLE$64);
                }
                target.setStringValue(competitionIdentificationTitle);
            }
        }
        
        /**
         * Sets (as xml) the "CompetitionIdentificationTitle" element
         */
        public void xsetCompetitionIdentificationTitle(gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType competitionIdentificationTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().find_element_user(COMPETITIONIDENTIFICATIONTITLE$64, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CompetitionTitleDataType)get_store().add_element_user(COMPETITIONIDENTIFICATIONTITLE$64);
                }
                target.set(competitionIdentificationTitle);
            }
        }
        
        /**
         * Unsets the "CompetitionIdentificationTitle" element
         */
        public void unsetCompetitionIdentificationTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(COMPETITIONIDENTIFICATIONTITLE$64, 0);
            }
        }
        
        /**
         * Gets the "AffectedAreas" element
         */
        public java.lang.String getAffectedAreas()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFECTEDAREAS$66, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AffectedAreas" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas xgetAffectedAreas()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().find_element_user(AFFECTEDAREAS$66, 0);
                return target;
            }
        }
        
        /**
         * True if has "AffectedAreas" element
         */
        public boolean isSetAffectedAreas()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(AFFECTEDAREAS$66) != 0;
            }
        }
        
        /**
         * Sets the "AffectedAreas" element
         */
        public void setAffectedAreas(java.lang.String affectedAreas)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFECTEDAREAS$66, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFECTEDAREAS$66);
                }
                target.setStringValue(affectedAreas);
            }
        }
        
        /**
         * Sets (as xml) the "AffectedAreas" element
         */
        public void xsetAffectedAreas(gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas affectedAreas)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().find_element_user(AFFECTEDAREAS$66, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas)get_store().add_element_user(AFFECTEDAREAS$66);
                }
                target.set(affectedAreas);
            }
        }
        
        /**
         * Unsets the "AffectedAreas" element
         */
        public void unsetAffectedAreas()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(AFFECTEDAREAS$66, 0);
            }
        }
        
        /**
         * Gets the "ProjectTitle" element
         */
        public java.lang.String getProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProjectTitle" element
         */
        public gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType xgetProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProjectTitle" element
         */
        public void setProjectTitle(java.lang.String projectTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTTITLE$68, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTTITLE$68);
                }
                target.setStringValue(projectTitle);
            }
        }
        
        /**
         * Sets (as xml) the "ProjectTitle" element
         */
        public void xsetProjectTitle(gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType projectTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().find_element_user(PROJECTTITLE$68, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.ProjectTitleDataType)get_store().add_element_user(PROJECTTITLE$68);
                }
                target.set(projectTitle);
            }
        }
        
        /**
         * Gets the "AdditionalProjectTitle" element
         */
        public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getAdditionalProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
                target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().find_element_user(ADDITIONALPROJECTTITLE$70, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "AdditionalProjectTitle" element
         */
        public boolean isSetAdditionalProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ADDITIONALPROJECTTITLE$70) != 0;
            }
        }
        
        /**
         * Sets the "AdditionalProjectTitle" element
         */
        public void setAdditionalProjectTitle(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType additionalProjectTitle)
        {
            generatedSetterHelperImpl(additionalProjectTitle, ADDITIONALPROJECTTITLE$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "AdditionalProjectTitle" element
         */
        public gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewAdditionalProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType target = null;
                target = (gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType)get_store().add_element_user(ADDITIONALPROJECTTITLE$70);
                return target;
            }
        }
        
        /**
         * Unsets the "AdditionalProjectTitle" element
         */
        public void unsetAdditionalProjectTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ADDITIONALPROJECTTITLE$70, 0);
            }
        }
        
        /**
         * Gets the "CongressionalDistrictApplicant" element
         */
        public java.lang.String getCongressionalDistrictApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CongressionalDistrictApplicant" element
         */
        public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CongressionalDistrictApplicant" element
         */
        public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
                }
                target.setStringValue(congressionalDistrictApplicant);
            }
        }
        
        /**
         * Sets (as xml) the "CongressionalDistrictApplicant" element
         */
        public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$72, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$72);
                }
                target.set(congressionalDistrictApplicant);
            }
        }
        
        /**
         * Gets the "CongressionalDistrictProgramProject" element
         */
        public java.lang.String getCongressionalDistrictProgramProject()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "CongressionalDistrictProgramProject" element
         */
        public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictProgramProject()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CongressionalDistrictProgramProject" element
         */
        public void setCongressionalDistrictProgramProject(java.lang.String congressionalDistrictProgramProject)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
                }
                target.setStringValue(congressionalDistrictProgramProject);
            }
        }
        
        /**
         * Sets (as xml) the "CongressionalDistrictProgramProject" element
         */
        public void xsetCongressionalDistrictProgramProject(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictProgramProject)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTPROGRAMPROJECT$74);
                }
                target.set(congressionalDistrictProgramProject);
            }
        }
        
        /**
         * Gets the "AdditionalCongressionalDistricts" element
         */
        public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalCongressionalDistricts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
                target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "AdditionalCongressionalDistricts" element
         */
        public boolean isSetAdditionalCongressionalDistricts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ADDITIONALCONGRESSIONALDISTRICTS$76) != 0;
            }
        }
        
        /**
         * Sets the "AdditionalCongressionalDistricts" element
         */
        public void setAdditionalCongressionalDistricts(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalCongressionalDistricts)
        {
            generatedSetterHelperImpl(additionalCongressionalDistricts, ADDITIONALCONGRESSIONALDISTRICTS$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "AdditionalCongressionalDistricts" element
         */
        public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalCongressionalDistricts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
                target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(ADDITIONALCONGRESSIONALDISTRICTS$76);
                return target;
            }
        }
        
        /**
         * Unsets the "AdditionalCongressionalDistricts" element
         */
        public void unsetAdditionalCongressionalDistricts()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ADDITIONALCONGRESSIONALDISTRICTS$76, 0);
            }
        }
        
        /**
         * Gets the "ProjectStartDate" element
         */
        public java.util.Calendar getProjectStartDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProjectStartDate" element
         */
        public org.apache.xmlbeans.XmlDate xgetProjectStartDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProjectStartDate" element
         */
        public void setProjectStartDate(java.util.Calendar projectStartDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTSTARTDATE$78);
                }
                target.setCalendarValue(projectStartDate);
            }
        }
        
        /**
         * Sets (as xml) the "ProjectStartDate" element
         */
        public void xsetProjectStartDate(org.apache.xmlbeans.XmlDate projectStartDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTSTARTDATE$78, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTSTARTDATE$78);
                }
                target.set(projectStartDate);
            }
        }
        
        /**
         * Gets the "ProjectEndDate" element
         */
        public java.util.Calendar getProjectEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProjectEndDate" element
         */
        public org.apache.xmlbeans.XmlDate xgetProjectEndDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProjectEndDate" element
         */
        public void setProjectEndDate(java.util.Calendar projectEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTENDDATE$80, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTENDDATE$80);
                }
                target.setCalendarValue(projectEndDate);
            }
        }
        
        /**
         * Sets (as xml) the "ProjectEndDate" element
         */
        public void xsetProjectEndDate(org.apache.xmlbeans.XmlDate projectEndDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(PROJECTENDDATE$80, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(PROJECTENDDATE$80);
                }
                target.set(projectEndDate);
            }
        }
        
        /**
         * Gets the "FederalEstimatedFunding" element
         */
        public java.math.BigDecimal getFederalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetFederalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FederalEstimatedFunding" element
         */
        public void setFederalEstimatedFunding(java.math.BigDecimal federalEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
                }
                target.setBigDecimalValue(federalEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "FederalEstimatedFunding" element
         */
        public void xsetFederalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType federalEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(FEDERALESTIMATEDFUNDING$82, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(FEDERALESTIMATEDFUNDING$82);
                }
                target.set(federalEstimatedFunding);
            }
        }
        
        /**
         * Gets the "ApplicantEstimatedFunding" element
         */
        public java.math.BigDecimal getApplicantEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "ApplicantEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetApplicantEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ApplicantEstimatedFunding" element
         */
        public void setApplicantEstimatedFunding(java.math.BigDecimal applicantEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
                }
                target.setBigDecimalValue(applicantEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "ApplicantEstimatedFunding" element
         */
        public void xsetApplicantEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType applicantEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(APPLICANTESTIMATEDFUNDING$84, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(APPLICANTESTIMATEDFUNDING$84);
                }
                target.set(applicantEstimatedFunding);
            }
        }
        
        /**
         * Gets the "StateEstimatedFunding" element
         */
        public java.math.BigDecimal getStateEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "StateEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetStateEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
                return target;
            }
        }
        
        /**
         * Sets the "StateEstimatedFunding" element
         */
        public void setStateEstimatedFunding(java.math.BigDecimal stateEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
                }
                target.setBigDecimalValue(stateEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "StateEstimatedFunding" element
         */
        public void xsetStateEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType stateEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(STATEESTIMATEDFUNDING$86, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(STATEESTIMATEDFUNDING$86);
                }
                target.set(stateEstimatedFunding);
            }
        }
        
        /**
         * Gets the "LocalEstimatedFunding" element
         */
        public java.math.BigDecimal getLocalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "LocalEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetLocalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
                return target;
            }
        }
        
        /**
         * Sets the "LocalEstimatedFunding" element
         */
        public void setLocalEstimatedFunding(java.math.BigDecimal localEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
                }
                target.setBigDecimalValue(localEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "LocalEstimatedFunding" element
         */
        public void xsetLocalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType localEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(LOCALESTIMATEDFUNDING$88, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(LOCALESTIMATEDFUNDING$88);
                }
                target.set(localEstimatedFunding);
            }
        }
        
        /**
         * Gets the "OtherEstimatedFunding" element
         */
        public java.math.BigDecimal getOtherEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "OtherEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetOtherEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
                return target;
            }
        }
        
        /**
         * Sets the "OtherEstimatedFunding" element
         */
        public void setOtherEstimatedFunding(java.math.BigDecimal otherEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
                }
                target.setBigDecimalValue(otherEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "OtherEstimatedFunding" element
         */
        public void xsetOtherEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType otherEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(OTHERESTIMATEDFUNDING$90, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(OTHERESTIMATEDFUNDING$90);
                }
                target.set(otherEstimatedFunding);
            }
        }
        
        /**
         * Gets the "ProgramIncomeEstimatedFunding" element
         */
        public java.math.BigDecimal getProgramIncomeEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "ProgramIncomeEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetProgramIncomeEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ProgramIncomeEstimatedFunding" element
         */
        public void setProgramIncomeEstimatedFunding(java.math.BigDecimal programIncomeEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
                }
                target.setBigDecimalValue(programIncomeEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "ProgramIncomeEstimatedFunding" element
         */
        public void xsetProgramIncomeEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType programIncomeEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(PROGRAMINCOMEESTIMATEDFUNDING$92);
                }
                target.set(programIncomeEstimatedFunding);
            }
        }
        
        /**
         * Gets the "TotalEstimatedFunding" element
         */
        public java.math.BigDecimal getTotalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "TotalEstimatedFunding" element
         */
        public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEstimatedFunding()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
                return target;
            }
        }
        
        /**
         * Sets the "TotalEstimatedFunding" element
         */
        public void setTotalEstimatedFunding(java.math.BigDecimal totalEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
                }
                target.setBigDecimalValue(totalEstimatedFunding);
            }
        }
        
        /**
         * Sets (as xml) the "TotalEstimatedFunding" element
         */
        public void xsetTotalEstimatedFunding(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEstimatedFunding)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALESTIMATEDFUNDING$94, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALESTIMATEDFUNDING$94);
                }
                target.set(totalEstimatedFunding);
            }
        }
        
        /**
         * Gets the "StateReview" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum getStateReview()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "StateReview" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview xgetStateReview()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
                return target;
            }
        }
        
        /**
         * Sets the "StateReview" element
         */
        public void setStateReview(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview.Enum stateReview)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEW$96, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEW$96);
                }
                target.setEnumValue(stateReview);
            }
        }
        
        /**
         * Sets (as xml) the "StateReview" element
         */
        public void xsetStateReview(gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview stateReview)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().find_element_user(STATEREVIEW$96, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview)get_store().add_element_user(STATEREVIEW$96);
                }
                target.set(stateReview);
            }
        }
        
        /**
         * Gets the "StateReviewAvailableDate" element
         */
        public java.util.Calendar getStateReviewAvailableDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "StateReviewAvailableDate" element
         */
        public org.apache.xmlbeans.XmlDate xgetStateReviewAvailableDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
                return target;
            }
        }
        
        /**
         * True if has "StateReviewAvailableDate" element
         */
        public boolean isSetStateReviewAvailableDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(STATEREVIEWAVAILABLEDATE$98) != 0;
            }
        }
        
        /**
         * Sets the "StateReviewAvailableDate" element
         */
        public void setStateReviewAvailableDate(java.util.Calendar stateReviewAvailableDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
                }
                target.setCalendarValue(stateReviewAvailableDate);
            }
        }
        
        /**
         * Sets (as xml) the "StateReviewAvailableDate" element
         */
        public void xsetStateReviewAvailableDate(org.apache.xmlbeans.XmlDate stateReviewAvailableDate)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(STATEREVIEWAVAILABLEDATE$98, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(STATEREVIEWAVAILABLEDATE$98);
                }
                target.set(stateReviewAvailableDate);
            }
        }
        
        /**
         * Unsets the "StateReviewAvailableDate" element
         */
        public void unsetStateReviewAvailableDate()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(STATEREVIEWAVAILABLEDATE$98, 0);
            }
        }
        
        /**
         * Gets the "DelinquentFederalDebt" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelinquentFederalDebt()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "DelinquentFederalDebt" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelinquentFederalDebt()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DelinquentFederalDebt" element
         */
        public void setDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delinquentFederalDebt)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
                }
                target.setEnumValue(delinquentFederalDebt);
            }
        }
        
        /**
         * Sets (as xml) the "DelinquentFederalDebt" element
         */
        public void xsetDelinquentFederalDebt(gov.grants.apply.system.globalLibraryV20.YesNoDataType delinquentFederalDebt)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELINQUENTFEDERALDEBT$100, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELINQUENTFEDERALDEBT$100);
                }
                target.set(delinquentFederalDebt);
            }
        }
        
        /**
         * Gets the "CertificationAgree" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationAgree()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "CertificationAgree" element
         */
        public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationAgree()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
                return target;
            }
        }
        
        /**
         * Sets the "CertificationAgree" element
         */
        public void setCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationAgree)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONAGREE$102);
                }
                target.setEnumValue(certificationAgree);
            }
        }
        
        /**
         * Sets (as xml) the "CertificationAgree" element
         */
        public void xsetCertificationAgree(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationAgree)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONAGREE$102, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONAGREE$102);
                }
                target.set(certificationAgree);
            }
        }
        
        /**
         * Gets the "AuthorizedRepresentative" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getAuthorizedRepresentative()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVE$104, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "AuthorizedRepresentative" element
         */
        public void setAuthorizedRepresentative(gov.grants.apply.system.globalLibraryV20.HumanNameDataType authorizedRepresentative)
        {
            generatedSetterHelperImpl(authorizedRepresentative, AUTHORIZEDREPRESENTATIVE$104, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "AuthorizedRepresentative" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewAuthorizedRepresentative()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVE$104);
                return target;
            }
        }
        
        /**
         * Gets the "AuthorizedRepresentativeTitle" element
         */
        public java.lang.String getAuthorizedRepresentativeTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeTitle" element
         */
        public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetAuthorizedRepresentativeTitle()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AuthorizedRepresentativeTitle" element
         */
        public void setAuthorizedRepresentativeTitle(java.lang.String authorizedRepresentativeTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$106);
                }
                target.setStringValue(authorizedRepresentativeTitle);
            }
        }
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeTitle" element
         */
        public void xsetAuthorizedRepresentativeTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType authorizedRepresentativeTitle)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVETITLE$106, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVETITLE$106);
                }
                target.set(authorizedRepresentativeTitle);
            }
        }
        
        /**
         * Gets the "AuthorizedRepresentativePhoneNumber" element
         */
        public java.lang.String getAuthorizedRepresentativePhoneNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativePhoneNumber" element
         */
        public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativePhoneNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AuthorizedRepresentativePhoneNumber" element
         */
        public void setAuthorizedRepresentativePhoneNumber(java.lang.String authorizedRepresentativePhoneNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108);
                }
                target.setStringValue(authorizedRepresentativePhoneNumber);
            }
        }
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativePhoneNumber" element
         */
        public void xsetAuthorizedRepresentativePhoneNumber(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativePhoneNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEPHONENUMBER$108);
                }
                target.set(authorizedRepresentativePhoneNumber);
            }
        }
        
        /**
         * Gets the "AuthorizedRepresentativeEmail" element
         */
        public java.lang.String getAuthorizedRepresentativeEmail()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeEmail" element
         */
        public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetAuthorizedRepresentativeEmail()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AuthorizedRepresentativeEmail" element
         */
        public void setAuthorizedRepresentativeEmail(java.lang.String authorizedRepresentativeEmail)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110);
                }
                target.setStringValue(authorizedRepresentativeEmail);
            }
        }
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeEmail" element
         */
        public void xsetAuthorizedRepresentativeEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType authorizedRepresentativeEmail)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEEMAIL$110);
                }
                target.set(authorizedRepresentativeEmail);
            }
        }
        
        /**
         * Gets the "AuthorizedRepresentativeFax" element
         */
        public java.lang.String getAuthorizedRepresentativeFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AuthorizedRepresentativeFax" element
         */
        public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetAuthorizedRepresentativeFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
                return target;
            }
        }
        
        /**
         * True if has "AuthorizedRepresentativeFax" element
         */
        public boolean isSetAuthorizedRepresentativeFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(AUTHORIZEDREPRESENTATIVEFAX$112) != 0;
            }
        }
        
        /**
         * Sets the "AuthorizedRepresentativeFax" element
         */
        public void setAuthorizedRepresentativeFax(java.lang.String authorizedRepresentativeFax)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$112);
                }
                target.setStringValue(authorizedRepresentativeFax);
            }
        }
        
        /**
         * Sets (as xml) the "AuthorizedRepresentativeFax" element
         */
        public void xsetAuthorizedRepresentativeFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType authorizedRepresentativeFax)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(AUTHORIZEDREPRESENTATIVEFAX$112);
                }
                target.set(authorizedRepresentativeFax);
            }
        }
        
        /**
         * Unsets the "AuthorizedRepresentativeFax" element
         */
        public void unsetAuthorizedRepresentativeFax()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(AUTHORIZEDREPRESENTATIVEFAX$112, 0);
            }
        }
        
        /**
         * Gets the "AORSignature" element
         */
        public java.lang.String getAORSignature()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$114, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "AORSignature" element
         */
        public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$114, 0);
                return target;
            }
        }
        
        /**
         * Sets the "AORSignature" element
         */
        public void setAORSignature(java.lang.String aorSignature)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$114, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$114);
                }
                target.setStringValue(aorSignature);
            }
        }
        
        /**
         * Sets (as xml) the "AORSignature" element
         */
        public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
                target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$114, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$114);
                }
                target.set(aorSignature);
            }
        }
        
        /**
         * Gets the "DateSigned" element
         */
        public java.util.Calendar getDateSigned()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$116, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getCalendarValue();
            }
        }
        
        /**
         * Gets (as xml) the "DateSigned" element
         */
        public org.apache.xmlbeans.XmlDate xgetDateSigned()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$116, 0);
                return target;
            }
        }
        
        /**
         * Sets the "DateSigned" element
         */
        public void setDateSigned(java.util.Calendar dateSigned)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESIGNED$116, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESIGNED$116);
                }
                target.setCalendarValue(dateSigned);
            }
        }
        
        /**
         * Sets (as xml) the "DateSigned" element
         */
        public void xsetDateSigned(org.apache.xmlbeans.XmlDate dateSigned)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlDate target = null;
                target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESIGNED$116, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESIGNED$116);
                }
                target.set(dateSigned);
            }
        }
        
        /**
         * Gets the "DelinquentFederalDebtExplanation" element
         */
        public java.lang.String getDelinquentFederalDebtExplanation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "DelinquentFederalDebtExplanation" element
         */
        public gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation xgetDelinquentFederalDebtExplanation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
                return target;
            }
        }
        
        /**
         * True if has "DelinquentFederalDebtExplanation" element
         */
        public boolean isSetDelinquentFederalDebtExplanation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(DELINQUENTFEDERALDEBTEXPLANATION$118) != 0;
            }
        }
        
        /**
         * Sets the "DelinquentFederalDebtExplanation" element
         */
        public void setDelinquentFederalDebtExplanation(java.lang.String delinquentFederalDebtExplanation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118);
                }
                target.setStringValue(delinquentFederalDebtExplanation);
            }
        }
        
        /**
         * Sets (as xml) the "DelinquentFederalDebtExplanation" element
         */
        public void xsetDelinquentFederalDebtExplanation(gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation delinquentFederalDebtExplanation)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation target = null;
                target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().find_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation)get_store().add_element_user(DELINQUENTFEDERALDEBTEXPLANATION$118);
                }
                target.set(delinquentFederalDebtExplanation);
            }
        }
        
        /**
         * Unsets the "DelinquentFederalDebtExplanation" element
         */
        public void unsetDelinquentFederalDebtExplanation()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(DELINQUENTFEDERALDEBTEXPLANATION$118, 0);
            }
        }
        
        /**
         * Gets the "FormVersion" attribute
         */
        public java.lang.String getFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$120);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$120);
                }
                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$120);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$120);
                }
                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$120);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$120);
                }
                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$120);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$120);
                }
                target.set(formVersion);
            }
        }
        /**
         * An XML SubmissionType(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$SubmissionType.
         */
        public static class SubmissionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.SubmissionType
        {
            private static final long serialVersionUID = 1L;
            
            public SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected SubmissionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML ApplicationType(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$ApplicationType.
         */
        public static class ApplicationTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicationType
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected ApplicationTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML RevisionType(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$RevisionType.
         */
        public static class RevisionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionType
        {
            private static final long serialVersionUID = 1L;
            
            public RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected RevisionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML RevisionOtherSpecify(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$RevisionOtherSpecify.
         */
        public static class RevisionOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.RevisionOtherSpecify
        {
            private static final long serialVersionUID = 1L;
            
            public RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected RevisionOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML StateApplicationID(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$StateApplicationID.
         */
        public static class StateApplicationIDImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateApplicationID
        {
            private static final long serialVersionUID = 1L;
            
            public StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected StateApplicationIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML ApplicantTypeOtherSpecify(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$ApplicantTypeOtherSpecify.
         */
        public static class ApplicantTypeOtherSpecifyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.ApplicantTypeOtherSpecify
        {
            private static final long serialVersionUID = 1L;
            
            public ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected ApplicantTypeOtherSpecifyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML AffectedAreas(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$AffectedAreas.
         */
        public static class AffectedAreasImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.AffectedAreas
        {
            private static final long serialVersionUID = 1L;
            
            public AffectedAreasImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected AffectedAreasImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML StateReview(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$StateReview.
         */
        public static class StateReviewImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.StateReview
        {
            private static final long serialVersionUID = 1L;
            
            public StateReviewImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected StateReviewImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML DelinquentFederalDebtExplanation(@http://apply.grants.gov/forms/SF424-V2.0).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sf424V20.SF424Document$SF424$DelinquentFederalDebtExplanation.
         */
        public static class DelinquentFederalDebtExplanationImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sf424V20.SF424Document.SF424.DelinquentFederalDebtExplanation
        {
            private static final long serialVersionUID = 1L;
            
            public DelinquentFederalDebtExplanationImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected DelinquentFederalDebtExplanationImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy