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

gov.grants.apply.forms.sflllV11.impl.LobbyingActivitiesDisclosureDocumentImpl Maven / Gradle / Ivy

/*
 * An XML document type.
 * Localname: LobbyingActivitiesDisclosure
 * Namespace: http://apply.grants.gov/forms/SFLLL-V1.1
 * Java type: gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument
 *
 * Automatically generated - do not modify.
 */
package gov.grants.apply.forms.sflllV11.impl;
/**
 * A document containing one LobbyingActivitiesDisclosure(@http://apply.grants.gov/forms/SFLLL-V1.1) element.
 *
 * This is a complex type.
 */
public class LobbyingActivitiesDisclosureDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument
{
    private static final long serialVersionUID = 1L;
    
    public LobbyingActivitiesDisclosureDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName LOBBYINGACTIVITIESDISCLOSURE$0 = 
        new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "LobbyingActivitiesDisclosure");
    
    
    /**
     * Gets the "LobbyingActivitiesDisclosure" element
     */
    public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure getLobbyingActivitiesDisclosure()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure target = null;
            target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure)get_store().find_element_user(LOBBYINGACTIVITIESDISCLOSURE$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "LobbyingActivitiesDisclosure" element
     */
    public void setLobbyingActivitiesDisclosure(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure lobbyingActivitiesDisclosure)
    {
        generatedSetterHelperImpl(lobbyingActivitiesDisclosure, LOBBYINGACTIVITIESDISCLOSURE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "LobbyingActivitiesDisclosure" element
     */
    public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure addNewLobbyingActivitiesDisclosure()
    {
        synchronized (monitor())
        {
            check_orphaned();
            gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure target = null;
            target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure)get_store().add_element_user(LOBBYINGACTIVITIESDISCLOSURE$0);
            return target;
        }
    }
    /**
     * An XML LobbyingActivitiesDisclosure(@http://apply.grants.gov/forms/SFLLL-V1.1).
     *
     * This is a complex type.
     */
    public static class LobbyingActivitiesDisclosureImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure
    {
        private static final long serialVersionUID = 1L;
        
        public LobbyingActivitiesDisclosureImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName FEDERALACTIONTYPE$0 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalActionType");
        private static final javax.xml.namespace.QName FEDERALACTIONSTATUS$2 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalActionStatus");
        private static final javax.xml.namespace.QName REPORTTYPE$4 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportType");
        private static final javax.xml.namespace.QName MATERIALCHANGESUPPLEMENT$6 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "MaterialChangeSupplement");
        private static final javax.xml.namespace.QName REPORTENTITY$8 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntity");
        private static final javax.xml.namespace.QName FEDERALAGENCYDEPARTMENT$10 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalAgencyDepartment");
        private static final javax.xml.namespace.QName FEDERALPROGRAMNAME$12 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalProgramName");
        private static final javax.xml.namespace.QName FEDERALACTIONNUMBER$14 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalActionNumber");
        private static final javax.xml.namespace.QName AWARDAMOUNT$16 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "AwardAmount");
        private static final javax.xml.namespace.QName LOBBYINGREGISTRANT$18 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "LobbyingRegistrant");
        private static final javax.xml.namespace.QName INDIVIDUALSPERFORMINGSERVICES$20 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "IndividualsPerformingServices");
        private static final javax.xml.namespace.QName SIGNATUREBLOCK$22 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "SignatureBlock");
        private static final javax.xml.namespace.QName FORMVERSION$24 = 
            new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FormVersion");
        
        
        /**
         * Gets the "FederalActionType" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType.Enum getFederalActionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONTYPE$0, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalActionType" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType xgetFederalActionType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType)get_store().find_element_user(FEDERALACTIONTYPE$0, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FederalActionType" element
         */
        public void setFederalActionType(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType.Enum federalActionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONTYPE$0, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALACTIONTYPE$0);
                }
                target.setEnumValue(federalActionType);
            }
        }
        
        /**
         * Sets (as xml) the "FederalActionType" element
         */
        public void xsetFederalActionType(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType federalActionType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType)get_store().find_element_user(FEDERALACTIONTYPE$0, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType)get_store().add_element_user(FEDERALACTIONTYPE$0);
                }
                target.set(federalActionType);
            }
        }
        
        /**
         * Gets the "FederalActionStatus" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus.Enum getFederalActionStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONSTATUS$2, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalActionStatus" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus xgetFederalActionStatus()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus)get_store().find_element_user(FEDERALACTIONSTATUS$2, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FederalActionStatus" element
         */
        public void setFederalActionStatus(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus.Enum federalActionStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONSTATUS$2, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALACTIONSTATUS$2);
                }
                target.setEnumValue(federalActionStatus);
            }
        }
        
        /**
         * Sets (as xml) the "FederalActionStatus" element
         */
        public void xsetFederalActionStatus(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus federalActionStatus)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus)get_store().find_element_user(FEDERALACTIONSTATUS$2, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus)get_store().add_element_user(FEDERALACTIONSTATUS$2);
                }
                target.set(federalActionStatus);
            }
        }
        
        /**
         * Gets the "ReportType" element
         */
        public gov.grants.apply.forms.sflllV11.ReportDataType.Enum getReportType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTTYPE$4, 0);
                if (target == null)
                {
                    return null;
                }
                return (gov.grants.apply.forms.sflllV11.ReportDataType.Enum)target.getEnumValue();
            }
        }
        
        /**
         * Gets (as xml) the "ReportType" element
         */
        public gov.grants.apply.forms.sflllV11.ReportDataType xgetReportType()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.ReportDataType target = null;
                target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().find_element_user(REPORTTYPE$4, 0);
                return target;
            }
        }
        
        /**
         * Sets the "ReportType" element
         */
        public void setReportType(gov.grants.apply.forms.sflllV11.ReportDataType.Enum reportType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTTYPE$4, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPORTTYPE$4);
                }
                target.setEnumValue(reportType);
            }
        }
        
        /**
         * Sets (as xml) the "ReportType" element
         */
        public void xsetReportType(gov.grants.apply.forms.sflllV11.ReportDataType reportType)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.ReportDataType target = null;
                target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().find_element_user(REPORTTYPE$4, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().add_element_user(REPORTTYPE$4);
                }
                target.set(reportType);
            }
        }
        
        /**
         * Gets the "MaterialChangeSupplement" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement getMaterialChangeSupplement()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement)get_store().find_element_user(MATERIALCHANGESUPPLEMENT$6, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "MaterialChangeSupplement" element
         */
        public boolean isSetMaterialChangeSupplement()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(MATERIALCHANGESUPPLEMENT$6) != 0;
            }
        }
        
        /**
         * Sets the "MaterialChangeSupplement" element
         */
        public void setMaterialChangeSupplement(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement materialChangeSupplement)
        {
            generatedSetterHelperImpl(materialChangeSupplement, MATERIALCHANGESUPPLEMENT$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "MaterialChangeSupplement" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement addNewMaterialChangeSupplement()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement)get_store().add_element_user(MATERIALCHANGESUPPLEMENT$6);
                return target;
            }
        }
        
        /**
         * Unsets the "MaterialChangeSupplement" element
         */
        public void unsetMaterialChangeSupplement()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(MATERIALCHANGESUPPLEMENT$6, 0);
            }
        }
        
        /**
         * Gets the "ReportEntity" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity getReportEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity)get_store().find_element_user(REPORTENTITY$8, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "ReportEntity" element
         */
        public void setReportEntity(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity reportEntity)
        {
            generatedSetterHelperImpl(reportEntity, REPORTENTITY$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "ReportEntity" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity addNewReportEntity()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity)get_store().add_element_user(REPORTENTITY$8);
                return target;
            }
        }
        
        /**
         * Gets the "FederalAgencyDepartment" element
         */
        public java.lang.String getFederalAgencyDepartment()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCYDEPARTMENT$10, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalAgencyDepartment" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment xgetFederalAgencyDepartment()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment)get_store().find_element_user(FEDERALAGENCYDEPARTMENT$10, 0);
                return target;
            }
        }
        
        /**
         * Sets the "FederalAgencyDepartment" element
         */
        public void setFederalAgencyDepartment(java.lang.String federalAgencyDepartment)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALAGENCYDEPARTMENT$10, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALAGENCYDEPARTMENT$10);
                }
                target.setStringValue(federalAgencyDepartment);
            }
        }
        
        /**
         * Sets (as xml) the "FederalAgencyDepartment" element
         */
        public void xsetFederalAgencyDepartment(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment federalAgencyDepartment)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment)get_store().find_element_user(FEDERALAGENCYDEPARTMENT$10, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment)get_store().add_element_user(FEDERALAGENCYDEPARTMENT$10);
                }
                target.set(federalAgencyDepartment);
            }
        }
        
        /**
         * Gets the "FederalProgramName" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName getFederalProgramName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName)get_store().find_element_user(FEDERALPROGRAMNAME$12, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * True if has "FederalProgramName" element
         */
        public boolean isSetFederalProgramName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FEDERALPROGRAMNAME$12) != 0;
            }
        }
        
        /**
         * Sets the "FederalProgramName" element
         */
        public void setFederalProgramName(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName federalProgramName)
        {
            generatedSetterHelperImpl(federalProgramName, FEDERALPROGRAMNAME$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "FederalProgramName" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName addNewFederalProgramName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName)get_store().add_element_user(FEDERALPROGRAMNAME$12);
                return target;
            }
        }
        
        /**
         * Unsets the "FederalProgramName" element
         */
        public void unsetFederalProgramName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FEDERALPROGRAMNAME$12, 0);
            }
        }
        
        /**
         * Gets the "FederalActionNumber" element
         */
        public java.lang.String getFederalActionNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONNUMBER$14, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getStringValue();
            }
        }
        
        /**
         * Gets (as xml) the "FederalActionNumber" element
         */
        public gov.grants.apply.system.globalV10.StringMin1Max110Type xgetFederalActionNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalV10.StringMin1Max110Type target = null;
                target = (gov.grants.apply.system.globalV10.StringMin1Max110Type)get_store().find_element_user(FEDERALACTIONNUMBER$14, 0);
                return target;
            }
        }
        
        /**
         * True if has "FederalActionNumber" element
         */
        public boolean isSetFederalActionNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(FEDERALACTIONNUMBER$14) != 0;
            }
        }
        
        /**
         * Sets the "FederalActionNumber" element
         */
        public void setFederalActionNumber(java.lang.String federalActionNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALACTIONNUMBER$14, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALACTIONNUMBER$14);
                }
                target.setStringValue(federalActionNumber);
            }
        }
        
        /**
         * Sets (as xml) the "FederalActionNumber" element
         */
        public void xsetFederalActionNumber(gov.grants.apply.system.globalV10.StringMin1Max110Type federalActionNumber)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalV10.StringMin1Max110Type target = null;
                target = (gov.grants.apply.system.globalV10.StringMin1Max110Type)get_store().find_element_user(FEDERALACTIONNUMBER$14, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalV10.StringMin1Max110Type)get_store().add_element_user(FEDERALACTIONNUMBER$14);
                }
                target.set(federalActionNumber);
            }
        }
        
        /**
         * Unsets the "FederalActionNumber" element
         */
        public void unsetFederalActionNumber()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(FEDERALACTIONNUMBER$14, 0);
            }
        }
        
        /**
         * Gets the "AwardAmount" element
         */
        public java.math.BigDecimal getAwardAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDAMOUNT$16, 0);
                if (target == null)
                {
                    return null;
                }
                return target.getBigDecimalValue();
            }
        }
        
        /**
         * Gets (as xml) the "AwardAmount" element
         */
        public gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type xgetAwardAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type target = null;
                target = (gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type)get_store().find_element_user(AWARDAMOUNT$16, 0);
                return target;
            }
        }
        
        /**
         * True if has "AwardAmount" element
         */
        public boolean isSetAwardAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(AWARDAMOUNT$16) != 0;
            }
        }
        
        /**
         * Sets the "AwardAmount" element
         */
        public void setAwardAmount(java.math.BigDecimal awardAmount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDAMOUNT$16, 0);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDAMOUNT$16);
                }
                target.setBigDecimalValue(awardAmount);
            }
        }
        
        /**
         * Sets (as xml) the "AwardAmount" element
         */
        public void xsetAwardAmount(gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type awardAmount)
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type target = null;
                target = (gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type)get_store().find_element_user(AWARDAMOUNT$16, 0);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalV10.DecimalMin1Max15Places2Type)get_store().add_element_user(AWARDAMOUNT$16);
                }
                target.set(awardAmount);
            }
        }
        
        /**
         * Unsets the "AwardAmount" element
         */
        public void unsetAwardAmount()
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(AWARDAMOUNT$16, 0);
            }
        }
        
        /**
         * Gets the "LobbyingRegistrant" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant getLobbyingRegistrant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant)get_store().find_element_user(LOBBYINGREGISTRANT$18, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "LobbyingRegistrant" element
         */
        public void setLobbyingRegistrant(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant lobbyingRegistrant)
        {
            generatedSetterHelperImpl(lobbyingRegistrant, LOBBYINGREGISTRANT$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "LobbyingRegistrant" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant addNewLobbyingRegistrant()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant)get_store().add_element_user(LOBBYINGREGISTRANT$18);
                return target;
            }
        }
        
        /**
         * Gets the "IndividualsPerformingServices" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices getIndividualsPerformingServices()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices)get_store().find_element_user(INDIVIDUALSPERFORMINGSERVICES$20, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "IndividualsPerformingServices" element
         */
        public void setIndividualsPerformingServices(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices individualsPerformingServices)
        {
            generatedSetterHelperImpl(individualsPerformingServices, INDIVIDUALSPERFORMINGSERVICES$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "IndividualsPerformingServices" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices addNewIndividualsPerformingServices()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices)get_store().add_element_user(INDIVIDUALSPERFORMINGSERVICES$20);
                return target;
            }
        }
        
        /**
         * Gets the "SignatureBlock" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock getSignatureBlock()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock)get_store().find_element_user(SIGNATUREBLOCK$22, 0);
                if (target == null)
                {
                    return null;
                }
                return target;
            }
        }
        
        /**
         * Sets the "SignatureBlock" element
         */
        public void setSignatureBlock(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock signatureBlock)
        {
            generatedSetterHelperImpl(signatureBlock, SIGNATUREBLOCK$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
        }
        
        /**
         * Appends and returns a new empty "SignatureBlock" element
         */
        public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock addNewSignatureBlock()
        {
            synchronized (monitor())
            {
                check_orphaned();
                gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock target = null;
                target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock)get_store().add_element_user(SIGNATUREBLOCK$22);
                return target;
            }
        }
        
        /**
         * Gets the "FormVersion" attribute
         */
        public java.lang.String getFormVersion()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.SimpleValue target = null;
                target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$24);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$24);
                }
                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$24);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$24);
                }
                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$24);
                if (target == null)
                {
                    target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$24);
                }
                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$24);
                if (target == null)
                {
                    target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$24);
                }
                target.set(formVersion);
            }
        }
        /**
         * An XML FederalActionType(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionType.
         */
        public static class FederalActionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionType
        {
            private static final long serialVersionUID = 1L;
            
            public FederalActionTypeImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FederalActionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML FederalActionStatus(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalActionStatus.
         */
        public static class FederalActionStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalActionStatus
        {
            private static final long serialVersionUID = 1L;
            
            public FederalActionStatusImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FederalActionStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML MaterialChangeSupplement(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class MaterialChangeSupplementImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement
        {
            private static final long serialVersionUID = 1L;
            
            public MaterialChangeSupplementImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName MATERIALCHANGEYEAR$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "MaterialChangeYear");
            private static final javax.xml.namespace.QName MATERIALCHANGEQUARTER$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "MaterialChangeQuarter");
            private static final javax.xml.namespace.QName LASTREPORTDATE$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "LastReportDate");
            private static final javax.xml.namespace.QName REPORTTYPE$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportType");
            
            
            /**
             * Gets the "MaterialChangeYear" element
             */
            public java.util.Calendar getMaterialChangeYear()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATERIALCHANGEYEAR$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getCalendarValue();
                }
            }
            
            /**
             * Gets (as xml) the "MaterialChangeYear" element
             */
            public org.apache.xmlbeans.XmlGYear xgetMaterialChangeYear()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlGYear target = null;
                    target = (org.apache.xmlbeans.XmlGYear)get_store().find_element_user(MATERIALCHANGEYEAR$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "MaterialChangeYear" element
             */
            public void setMaterialChangeYear(java.util.Calendar materialChangeYear)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATERIALCHANGEYEAR$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATERIALCHANGEYEAR$0);
                    }
                    target.setCalendarValue(materialChangeYear);
                }
            }
            
            /**
             * Sets (as xml) the "MaterialChangeYear" element
             */
            public void xsetMaterialChangeYear(org.apache.xmlbeans.XmlGYear materialChangeYear)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlGYear target = null;
                    target = (org.apache.xmlbeans.XmlGYear)get_store().find_element_user(MATERIALCHANGEYEAR$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.XmlGYear)get_store().add_element_user(MATERIALCHANGEYEAR$0);
                    }
                    target.set(materialChangeYear);
                }
            }
            
            /**
             * Gets the "MaterialChangeQuarter" element
             */
            public short getMaterialChangeQuarter()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATERIALCHANGEQUARTER$2, 0);
                    if (target == null)
                    {
                      return 0;
                    }
                    return target.getShortValue();
                }
            }
            
            /**
             * Gets (as xml) the "MaterialChangeQuarter" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter xgetMaterialChangeQuarter()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter)get_store().find_element_user(MATERIALCHANGEQUARTER$2, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "MaterialChangeQuarter" element
             */
            public void setMaterialChangeQuarter(short materialChangeQuarter)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATERIALCHANGEQUARTER$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATERIALCHANGEQUARTER$2);
                    }
                    target.setShortValue(materialChangeQuarter);
                }
            }
            
            /**
             * Sets (as xml) the "MaterialChangeQuarter" element
             */
            public void xsetMaterialChangeQuarter(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter materialChangeQuarter)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter)get_store().find_element_user(MATERIALCHANGEQUARTER$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter)get_store().add_element_user(MATERIALCHANGEQUARTER$2);
                    }
                    target.set(materialChangeQuarter);
                }
            }
            
            /**
             * Gets the "LastReportDate" element
             */
            public java.util.Calendar getLastReportDate()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTREPORTDATE$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getCalendarValue();
                }
            }
            
            /**
             * Gets (as xml) the "LastReportDate" element
             */
            public org.apache.xmlbeans.XmlDate xgetLastReportDate()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlDate target = null;
                    target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LASTREPORTDATE$4, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "LastReportDate" element
             */
            public void setLastReportDate(java.util.Calendar lastReportDate)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTREPORTDATE$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTREPORTDATE$4);
                    }
                    target.setCalendarValue(lastReportDate);
                }
            }
            
            /**
             * Sets (as xml) the "LastReportDate" element
             */
            public void xsetLastReportDate(org.apache.xmlbeans.XmlDate lastReportDate)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlDate target = null;
                    target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(LASTREPORTDATE$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(LASTREPORTDATE$4);
                    }
                    target.set(lastReportDate);
                }
            }
            
            /**
             * Gets the "ReportType" attribute
             */
            public gov.grants.apply.forms.sflllV11.ReportDataType.Enum getReportType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTTYPE$6);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(REPORTTYPE$6);
                    }
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.sflllV11.ReportDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ReportType" attribute
             */
            public gov.grants.apply.forms.sflllV11.ReportDataType xgetReportType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.ReportDataType target = null;
                    target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().find_attribute_user(REPORTTYPE$6);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_default_attribute_value(REPORTTYPE$6);
                    }
                    return target;
                }
            }
            
            /**
             * True if has "ReportType" attribute
             */
            public boolean isSetReportType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().find_attribute_user(REPORTTYPE$6) != null;
                }
            }
            
            /**
             * Sets the "ReportType" attribute
             */
            public void setReportType(gov.grants.apply.forms.sflllV11.ReportDataType.Enum reportType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTTYPE$6);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REPORTTYPE$6);
                    }
                    target.setEnumValue(reportType);
                }
            }
            
            /**
             * Sets (as xml) the "ReportType" attribute
             */
            public void xsetReportType(gov.grants.apply.forms.sflllV11.ReportDataType reportType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.ReportDataType target = null;
                    target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().find_attribute_user(REPORTTYPE$6);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.sflllV11.ReportDataType)get_store().add_attribute_user(REPORTTYPE$6);
                    }
                    target.set(reportType);
                }
            }
            
            /**
             * Unsets the "ReportType" attribute
             */
            public void unsetReportType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_attribute(REPORTTYPE$6);
                }
            }
            /**
             * An XML MaterialChangeQuarter(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$MaterialChangeSupplement$MaterialChangeQuarter.
             */
            public static class MaterialChangeQuarterImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.MaterialChangeSupplement.MaterialChangeQuarter
            {
                private static final long serialVersionUID = 1L;
                
                public MaterialChangeQuarterImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType, false);
                }
                
                protected MaterialChangeQuarterImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                {
                    super(sType, b);
                }
            }
        }
        /**
         * An XML ReportEntity(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class ReportEntityImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity
        {
            private static final long serialVersionUID = 1L;
            
            public ReportEntityImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName REPORTENTITYISPRIME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntityIsPrime");
            private static final javax.xml.namespace.QName PRIME$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Prime");
            private static final javax.xml.namespace.QName SUBAWARDEE$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "SubAwardee");
            private static final javax.xml.namespace.QName TIER$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Tier");
            private static final javax.xml.namespace.QName REPORTENTITYTYPE$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntityType");
            
            
            /**
             * Gets the "ReportEntityIsPrime" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReportEntityIsPrime()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTENTITYISPRIME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ReportEntityIsPrime" element
             */
            public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReportEntityIsPrime()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPORTENTITYISPRIME$0, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "ReportEntityIsPrime" element
             */
            public void setReportEntityIsPrime(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum reportEntityIsPrime)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REPORTENTITYISPRIME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REPORTENTITYISPRIME$0);
                    }
                    target.setEnumValue(reportEntityIsPrime);
                }
            }
            
            /**
             * Sets (as xml) the "ReportEntityIsPrime" element
             */
            public void xsetReportEntityIsPrime(gov.grants.apply.system.globalLibraryV20.YesNoDataType reportEntityIsPrime)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(REPORTENTITYISPRIME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(REPORTENTITYISPRIME$0);
                    }
                    target.set(reportEntityIsPrime);
                }
            }
            
            /**
             * Gets the "Prime" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime getPrime()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime)get_store().find_element_user(PRIME$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * Sets the "Prime" element
             */
            public void setPrime(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime prime)
            {
                generatedSetterHelperImpl(prime, PRIME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "Prime" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime addNewPrime()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime)get_store().add_element_user(PRIME$2);
                    return target;
                }
            }
            
            /**
             * Gets the "SubAwardee" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee getSubAwardee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee)get_store().find_element_user(SUBAWARDEE$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * True if has "SubAwardee" element
             */
            public boolean isSetSubAwardee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(SUBAWARDEE$4) != 0;
                }
            }
            
            /**
             * Sets the "SubAwardee" element
             */
            public void setSubAwardee(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee subAwardee)
            {
                generatedSetterHelperImpl(subAwardee, SUBAWARDEE$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "SubAwardee" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee addNewSubAwardee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee)get_store().add_element_user(SUBAWARDEE$4);
                    return target;
                }
            }
            
            /**
             * Unsets the "SubAwardee" element
             */
            public void unsetSubAwardee()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(SUBAWARDEE$4, 0);
                }
            }
            
            /**
             * Gets the "Tier" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier getTier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier)get_store().find_element_user(TIER$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * True if has "Tier" element
             */
            public boolean isSetTier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TIER$6) != 0;
                }
            }
            
            /**
             * Sets the "Tier" element
             */
            public void setTier(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier tier)
            {
                generatedSetterHelperImpl(tier, TIER$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "Tier" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier addNewTier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier)get_store().add_element_user(TIER$6);
                    return target;
                }
            }
            
            /**
             * Unsets the "Tier" element
             */
            public void unsetTier()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TIER$6, 0);
                }
            }
            
            /**
             * Gets the "ReportEntityType" attribute
             */
            public gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$8);
                    if (target == null)
                    {
                      return null;
                    }
                    return (gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum)target.getEnumValue();
                }
            }
            
            /**
             * Gets (as xml) the "ReportEntityType" attribute
             */
            public gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                    target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$8);
                    return target;
                }
            }
            
            /**
             * Sets the "ReportEntityType" attribute
             */
            public void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$8);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REPORTENTITYTYPE$8);
                    }
                    target.setEnumValue(reportEntityType);
                }
            }
            
            /**
             * Sets (as xml) the "ReportEntityType" attribute
             */
            public void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                    target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$8);
                    if (target == null)
                    {
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().add_attribute_user(REPORTENTITYTYPE$8);
                    }
                    target.set(reportEntityType);
                }
            }
            /**
             * An XML Prime(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is a complex type.
             */
            public static class PrimeImpl extends gov.grants.apply.forms.sflllV11.impl.AwardeeDataTypeImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Prime
            {
                private static final long serialVersionUID = 1L;
                
                public PrimeImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType);
                }
                
                private static final javax.xml.namespace.QName REPORTENTITYTYPE$0 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntityType");
                
                
                /**
                 * Gets the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(REPORTENTITYTYPE$0);
                      }
                      if (target == null)
                      {
                        return null;
                      }
                      return (gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum)target.getEnumValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_default_attribute_value(REPORTENTITYTYPE$0);
                      }
                      return target;
                    }
                }
                
                /**
                 * Sets the "ReportEntityType" attribute
                 */
                public void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REPORTENTITYTYPE$0);
                      }
                      target.setEnumValue(reportEntityType);
                    }
                }
                
                /**
                 * Sets (as xml) the "ReportEntityType" attribute
                 */
                public void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().add_attribute_user(REPORTENTITYTYPE$0);
                      }
                      target.set(reportEntityType);
                    }
                }
            }
            /**
             * An XML SubAwardee(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is a complex type.
             */
            public static class SubAwardeeImpl extends gov.grants.apply.forms.sflllV11.impl.AwardeeDataTypeImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.SubAwardee
            {
                private static final long serialVersionUID = 1L;
                
                public SubAwardeeImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType);
                }
                
                private static final javax.xml.namespace.QName REPORTENTITYTYPE$0 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntityType");
                
                
                /**
                 * Gets the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(REPORTENTITYTYPE$0);
                      }
                      if (target == null)
                      {
                        return null;
                      }
                      return (gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum)target.getEnumValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_default_attribute_value(REPORTENTITYTYPE$0);
                      }
                      return target;
                    }
                }
                
                /**
                 * Sets the "ReportEntityType" attribute
                 */
                public void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REPORTENTITYTYPE$0);
                      }
                      target.setEnumValue(reportEntityType);
                    }
                }
                
                /**
                 * Sets (as xml) the "ReportEntityType" attribute
                 */
                public void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().add_attribute_user(REPORTENTITYTYPE$0);
                      }
                      target.set(reportEntityType);
                    }
                }
            }
            /**
             * An XML Tier(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is a complex type.
             */
            public static class TierImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier
            {
                private static final long serialVersionUID = 1L;
                
                public TierImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType);
                }
                
                private static final javax.xml.namespace.QName TIERVALUE$0 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "TierValue");
                private static final javax.xml.namespace.QName REPORTENTITYTYPE$2 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ReportEntityType");
                
                
                /**
                 * Gets the "TierValue" element
                 */
                public int getTierValue()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TIERVALUE$0, 0);
                      if (target == null)
                      {
                        return 0;
                      }
                      return target.getIntValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "TierValue" element
                 */
                public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue xgetTierValue()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue target = null;
                      target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue)get_store().find_element_user(TIERVALUE$0, 0);
                      return target;
                    }
                }
                
                /**
                 * True if has "TierValue" element
                 */
                public boolean isSetTierValue()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      return get_store().count_elements(TIERVALUE$0) != 0;
                    }
                }
                
                /**
                 * Sets the "TierValue" element
                 */
                public void setTierValue(int tierValue)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TIERVALUE$0, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TIERVALUE$0);
                      }
                      target.setIntValue(tierValue);
                    }
                }
                
                /**
                 * Sets (as xml) the "TierValue" element
                 */
                public void xsetTierValue(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue tierValue)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue target = null;
                      target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue)get_store().find_element_user(TIERVALUE$0, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue)get_store().add_element_user(TIERVALUE$0);
                      }
                      target.set(tierValue);
                    }
                }
                
                /**
                 * Unsets the "TierValue" element
                 */
                public void unsetTierValue()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      get_store().remove_element(TIERVALUE$0, 0);
                    }
                }
                
                /**
                 * Gets the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum getReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$2);
                      if (target == null)
                      {
                        return null;
                      }
                      return (gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum)target.getEnumValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "ReportEntityType" attribute
                 */
                public gov.grants.apply.forms.sflllV11.ReportEntityDataType xgetReportEntityType()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$2);
                      return target;
                    }
                }
                
                /**
                 * Sets the "ReportEntityType" attribute
                 */
                public void setReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType.Enum reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(REPORTENTITYTYPE$2);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(REPORTENTITYTYPE$2);
                      }
                      target.setEnumValue(reportEntityType);
                    }
                }
                
                /**
                 * Sets (as xml) the "ReportEntityType" attribute
                 */
                public void xsetReportEntityType(gov.grants.apply.forms.sflllV11.ReportEntityDataType reportEntityType)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.ReportEntityDataType target = null;
                      target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().find_attribute_user(REPORTENTITYTYPE$2);
                      if (target == null)
                      {
                        target = (gov.grants.apply.forms.sflllV11.ReportEntityDataType)get_store().add_attribute_user(REPORTENTITYTYPE$2);
                      }
                      target.set(reportEntityType);
                    }
                }
                /**
                 * An XML TierValue(@http://apply.grants.gov/forms/SFLLL-V1.1).
                 *
                 * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$ReportEntity$Tier$TierValue.
                 */
                public static class TierValueImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.ReportEntity.Tier.TierValue
                {
                    private static final long serialVersionUID = 1L;
                    
                    public TierValueImpl(org.apache.xmlbeans.SchemaType sType)
                    {
                      super(sType, false);
                    }
                    
                    protected TierValueImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
                    {
                      super(sType, b);
                    }
                }
            }
        }
        /**
         * An XML FederalAgencyDepartment(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is an atomic type that is a restriction of gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument$LobbyingActivitiesDisclosure$FederalAgencyDepartment.
         */
        public static class FederalAgencyDepartmentImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalAgencyDepartment
        {
            private static final long serialVersionUID = 1L;
            
            public FederalAgencyDepartmentImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType, false);
            }
            
            protected FederalAgencyDepartmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
            {
                super(sType, b);
            }
        }
        /**
         * An XML FederalProgramName(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class FederalProgramNameImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.FederalProgramName
        {
            private static final long serialVersionUID = 1L;
            
            public FederalProgramNameImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName FEDERALPROGRAMNAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalProgramName");
            private static final javax.xml.namespace.QName FEDERALPROGRAMDESCRIPTION$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "FederalProgramDescription");
            private static final javax.xml.namespace.QName CFDANUMBER$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "CFDANumber");
            
            
            /**
             * Gets the "FederalProgramName" element
             */
            public java.lang.String getFederalProgramName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAMNAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalProgramName" element
             */
            public gov.grants.apply.system.globalV10.StringMin1Max120Type xgetFederalProgramName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
                    target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(FEDERALPROGRAMNAME$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalProgramName" element
             */
            public boolean isSetFederalProgramName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALPROGRAMNAME$0) != 0;
                }
            }
            
            /**
             * Sets the "FederalProgramName" element
             */
            public void setFederalProgramName(java.lang.String federalProgramName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAMNAME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAMNAME$0);
                    }
                    target.setStringValue(federalProgramName);
                }
            }
            
            /**
             * Sets (as xml) the "FederalProgramName" element
             */
            public void xsetFederalProgramName(gov.grants.apply.system.globalV10.StringMin1Max120Type federalProgramName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
                    target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(FEDERALPROGRAMNAME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().add_element_user(FEDERALPROGRAMNAME$0);
                    }
                    target.set(federalProgramName);
                }
            }
            
            /**
             * Unsets the "FederalProgramName" element
             */
            public void unsetFederalProgramName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALPROGRAMNAME$0, 0);
                }
            }
            
            /**
             * Gets the "FederalProgramDescription" element
             */
            public java.lang.String getFederalProgramDescription()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAMDESCRIPTION$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "FederalProgramDescription" element
             */
            public gov.grants.apply.system.globalV10.StringMin1Max4096Type xgetFederalProgramDescription()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalV10.StringMin1Max4096Type target = null;
                    target = (gov.grants.apply.system.globalV10.StringMin1Max4096Type)get_store().find_element_user(FEDERALPROGRAMDESCRIPTION$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "FederalProgramDescription" element
             */
            public boolean isSetFederalProgramDescription()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(FEDERALPROGRAMDESCRIPTION$2) != 0;
                }
            }
            
            /**
             * Sets the "FederalProgramDescription" element
             */
            public void setFederalProgramDescription(java.lang.String federalProgramDescription)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAMDESCRIPTION$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAMDESCRIPTION$2);
                    }
                    target.setStringValue(federalProgramDescription);
                }
            }
            
            /**
             * Sets (as xml) the "FederalProgramDescription" element
             */
            public void xsetFederalProgramDescription(gov.grants.apply.system.globalV10.StringMin1Max4096Type federalProgramDescription)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalV10.StringMin1Max4096Type target = null;
                    target = (gov.grants.apply.system.globalV10.StringMin1Max4096Type)get_store().find_element_user(FEDERALPROGRAMDESCRIPTION$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalV10.StringMin1Max4096Type)get_store().add_element_user(FEDERALPROGRAMDESCRIPTION$2);
                    }
                    target.set(federalProgramDescription);
                }
            }
            
            /**
             * Unsets the "FederalProgramDescription" element
             */
            public void unsetFederalProgramDescription()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(FEDERALPROGRAMDESCRIPTION$2, 0);
                }
            }
            
            /**
             * 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$4, 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$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "CFDANumber" element
             */
            public boolean isSetCFDANumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(CFDANUMBER$4) != 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$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CFDANUMBER$4);
                    }
                    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$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.CFDANumberDataType)get_store().add_element_user(CFDANUMBER$4);
                    }
                    target.set(cfdaNumber);
                }
            }
            
            /**
             * Unsets the "CFDANumber" element
             */
            public void unsetCFDANumber()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(CFDANUMBER$4, 0);
                }
            }
        }
        /**
         * An XML LobbyingRegistrant(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class LobbyingRegistrantImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant
        {
            private static final long serialVersionUID = 1L;
            
            public LobbyingRegistrantImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "OrganizationName");
            private static final javax.xml.namespace.QName INDIVIDUALNAME$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "IndividualName");
            private static final javax.xml.namespace.QName ADDRESS$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Address");
            
            
            /**
             * Gets the "OrganizationName" element
             */
            public java.lang.String getOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "OrganizationName" element
             */
            public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    return target;
                }
            }
            
            /**
             * True if has "OrganizationName" element
             */
            public boolean isSetOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
                }
            }
            
            /**
             * Sets the "OrganizationName" element
             */
            public void setOrganizationName(java.lang.String organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.setStringValue(organizationName);
                }
            }
            
            /**
             * Sets (as xml) the "OrganizationName" element
             */
            public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
                    }
                    target.set(organizationName);
                }
            }
            
            /**
             * Unsets the "OrganizationName" element
             */
            public void unsetOrganizationName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ORGANIZATIONNAME$0, 0);
                }
            }
            
            /**
             * Gets the "IndividualName" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getIndividualName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(INDIVIDUALNAME$2, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * True if has "IndividualName" element
             */
            public boolean isSetIndividualName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(INDIVIDUALNAME$2) != 0;
                }
            }
            
            /**
             * Sets the "IndividualName" element
             */
            public void setIndividualName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType individualName)
            {
                generatedSetterHelperImpl(individualName, INDIVIDUALNAME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "IndividualName" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewIndividualName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(INDIVIDUALNAME$2);
                    return target;
                }
            }
            
            /**
             * Unsets the "IndividualName" element
             */
            public void unsetIndividualName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(INDIVIDUALNAME$2, 0);
                }
            }
            
            /**
             * Gets the "Address" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address getAddress()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address)get_store().find_element_user(ADDRESS$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * True if has "Address" element
             */
            public boolean isSetAddress()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(ADDRESS$4) != 0;
                }
            }
            
            /**
             * Sets the "Address" element
             */
            public void setAddress(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address address)
            {
                generatedSetterHelperImpl(address, ADDRESS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "Address" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address addNewAddress()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address)get_store().add_element_user(ADDRESS$4);
                    return target;
                }
            }
            
            /**
             * Unsets the "Address" element
             */
            public void unsetAddress()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(ADDRESS$4, 0);
                }
            }
            /**
             * An XML Address(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is a complex type.
             */
            public static class AddressImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.LobbyingRegistrant.Address
            {
                private static final long serialVersionUID = 1L;
                
                public AddressImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType);
                }
                
                private static final javax.xml.namespace.QName STREET1$0 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Street1");
                private static final javax.xml.namespace.QName STREET2$2 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Street2");
                private static final javax.xml.namespace.QName CITY$4 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "City");
                private static final javax.xml.namespace.QName STATE$6 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "State");
                private static final javax.xml.namespace.QName ZIPPOSTALCODE$8 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ZipPostalCode");
                
                
                /**
                 * Gets the "Street1" element
                 */
                public java.lang.String getStreet1()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target.getStringValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "Street1" element
                 */
                public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
                      return target;
                    }
                }
                
                /**
                 * Sets the "Street1" element
                 */
                public void setStreet1(java.lang.String street1)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$0);
                      }
                      target.setStringValue(street1);
                    }
                }
                
                /**
                 * Sets (as xml) the "Street1" element
                 */
                public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$0);
                      }
                      target.set(street1);
                    }
                }
                
                /**
                 * Gets the "Street2" element
                 */
                public java.lang.String getStreet2()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target.getStringValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "Street2" element
                 */
                public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
                      return target;
                    }
                }
                
                /**
                 * True if has "Street2" element
                 */
                public boolean isSetStreet2()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      return get_store().count_elements(STREET2$2) != 0;
                    }
                }
                
                /**
                 * Sets the "Street2" element
                 */
                public void setStreet2(java.lang.String street2)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$2);
                      }
                      target.setStringValue(street2);
                    }
                }
                
                /**
                 * Sets (as xml) the "Street2" element
                 */
                public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$2);
                      }
                      target.set(street2);
                    }
                }
                
                /**
                 * Unsets the "Street2" element
                 */
                public void unsetStreet2()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      get_store().remove_element(STREET2$2, 0);
                    }
                }
                
                /**
                 * Gets the "City" element
                 */
                public java.lang.String getCity()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target.getStringValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "City" element
                 */
                public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
                      return target;
                    }
                }
                
                /**
                 * Sets the "City" element
                 */
                public void setCity(java.lang.String city)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$4);
                      }
                      target.setStringValue(city);
                    }
                }
                
                /**
                 * Sets (as xml) the "City" element
                 */
                public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$4);
                      }
                      target.set(city);
                    }
                }
                
                /**
                 * Gets the "State" element
                 */
                public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "State" element
                 */
                public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                      target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
                      return target;
                    }
                }
                
                /**
                 * True if has "State" element
                 */
                public boolean isSetState()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      return get_store().count_elements(STATE$6) != 0;
                    }
                }
                
                /**
                 * Sets the "State" element
                 */
                public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$6);
                      }
                      target.setEnumValue(state);
                    }
                }
                
                /**
                 * Sets (as xml) the "State" element
                 */
                public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                      target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$6);
                      }
                      target.set(state);
                    }
                }
                
                /**
                 * Unsets the "State" element
                 */
                public void unsetState()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      get_store().remove_element(STATE$6, 0);
                    }
                }
                
                /**
                 * Gets the "ZipPostalCode" element
                 */
                public java.lang.String getZipPostalCode()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target.getStringValue();
                    }
                }
                
                /**
                 * Gets (as xml) the "ZipPostalCode" element
                 */
                public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipPostalCode()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                      return target;
                    }
                }
                
                /**
                 * True if has "ZipPostalCode" element
                 */
                public boolean isSetZipPostalCode()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      return get_store().count_elements(ZIPPOSTALCODE$8) != 0;
                    }
                }
                
                /**
                 * Sets the "ZipPostalCode" element
                 */
                public void setZipPostalCode(java.lang.String zipPostalCode)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      org.apache.xmlbeans.SimpleValue target = null;
                      target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                      if (target == null)
                      {
                        target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPPOSTALCODE$8);
                      }
                      target.setStringValue(zipPostalCode);
                    }
                }
                
                /**
                 * Sets (as xml) the "ZipPostalCode" element
                 */
                public void xsetZipPostalCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipPostalCode)
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                      if (target == null)
                      {
                        target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPPOSTALCODE$8);
                      }
                      target.set(zipPostalCode);
                    }
                }
                
                /**
                 * Unsets the "ZipPostalCode" element
                 */
                public void unsetZipPostalCode()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      get_store().remove_element(ZIPPOSTALCODE$8, 0);
                    }
                }
            }
        }
        /**
         * An XML IndividualsPerformingServices(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class IndividualsPerformingServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices
        {
            private static final long serialVersionUID = 1L;
            
            public IndividualsPerformingServicesImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName INDIVIDUAL$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Individual");
            
            
            /**
             * Gets array of all "Individual" elements
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[] getIndividualArray()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    java.util.List targetList = new java.util.ArrayList();
                    get_store().find_all_element_users(INDIVIDUAL$0, targetList);
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[] result = new gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[targetList.size()];
                    targetList.toArray(result);
                    return result;
                }
            }
            
            /**
             * Gets ith "Individual" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual getIndividualArray(int i)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual)get_store().find_element_user(INDIVIDUAL$0, i);
                    if (target == null)
                    {
                      throw new IndexOutOfBoundsException();
                    }
                    return target;
                }
            }
            
            /**
             * Returns number of "Individual" element
             */
            public int sizeOfIndividualArray()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(INDIVIDUAL$0);
                }
            }
            
            /**
             * Sets array of all "Individual" element  WARNING: This method is not atomicaly synchronized.
             */
            public void setIndividualArray(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual[] individualArray)
            {
                check_orphaned();
                arraySetterHelper(individualArray, INDIVIDUAL$0);
            }
            
            /**
             * Sets ith "Individual" element
             */
            public void setIndividualArray(int i, gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual individual)
            {
                generatedSetterHelperImpl(individual, INDIVIDUAL$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
            }
            
            /**
             * Inserts and returns a new empty value (as xml) as the ith "Individual" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual insertNewIndividual(int i)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual)get_store().insert_element_user(INDIVIDUAL$0, i);
                    return target;
                }
            }
            
            /**
             * Appends and returns a new empty value (as xml) as the last "Individual" element
             */
            public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual addNewIndividual()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual target = null;
                    target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual)get_store().add_element_user(INDIVIDUAL$0);
                    return target;
                }
            }
            
            /**
             * Removes the ith "Individual" element
             */
            public void removeIndividual(int i)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(INDIVIDUAL$0, i);
                }
            }
            /**
             * An XML Individual(@http://apply.grants.gov/forms/SFLLL-V1.1).
             *
             * This is a complex type.
             */
            public static class IndividualImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual
            {
                private static final long serialVersionUID = 1L;
                
                public IndividualImpl(org.apache.xmlbeans.SchemaType sType)
                {
                    super(sType);
                }
                
                private static final javax.xml.namespace.QName NAME$0 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Name");
                private static final javax.xml.namespace.QName ADDRESS$2 = 
                    new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Address");
                
                
                /**
                 * Gets the "Name" element
                 */
                public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(NAME$0, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target;
                    }
                }
                
                /**
                 * Sets the "Name" element
                 */
                public void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name)
                {
                    generatedSetterHelperImpl(name, NAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
                }
                
                /**
                 * Appends and returns a new empty "Name" element
                 */
                public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                      target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(NAME$0);
                      return target;
                    }
                }
                
                /**
                 * Gets the "Address" element
                 */
                public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address getAddress()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address target = null;
                      target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address)get_store().find_element_user(ADDRESS$2, 0);
                      if (target == null)
                      {
                        return null;
                      }
                      return target;
                    }
                }
                
                /**
                 * True if has "Address" element
                 */
                public boolean isSetAddress()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      return get_store().count_elements(ADDRESS$2) != 0;
                    }
                }
                
                /**
                 * Sets the "Address" element
                 */
                public void setAddress(gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address address)
                {
                    generatedSetterHelperImpl(address, ADDRESS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
                }
                
                /**
                 * Appends and returns a new empty "Address" element
                 */
                public gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address addNewAddress()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address target = null;
                      target = (gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address)get_store().add_element_user(ADDRESS$2);
                      return target;
                    }
                }
                
                /**
                 * Unsets the "Address" element
                 */
                public void unsetAddress()
                {
                    synchronized (monitor())
                    {
                      check_orphaned();
                      get_store().remove_element(ADDRESS$2, 0);
                    }
                }
                /**
                 * An XML Address(@http://apply.grants.gov/forms/SFLLL-V1.1).
                 *
                 * This is a complex type.
                 */
                public static class AddressImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.IndividualsPerformingServices.Individual.Address
                {
                    private static final long serialVersionUID = 1L;
                    
                    public AddressImpl(org.apache.xmlbeans.SchemaType sType)
                    {
                      super(sType);
                    }
                    
                    private static final javax.xml.namespace.QName STREET1$0 = 
                      new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Street1");
                    private static final javax.xml.namespace.QName STREET2$2 = 
                      new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Street2");
                    private static final javax.xml.namespace.QName CITY$4 = 
                      new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "City");
                    private static final javax.xml.namespace.QName STATE$6 = 
                      new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "State");
                    private static final javax.xml.namespace.QName ZIPPOSTALCODE$8 = 
                      new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "ZipPostalCode");
                    
                    
                    /**
                     * Gets the "Street1" element
                     */
                    public java.lang.String getStreet1()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
                        if (target == null)
                        {
                          return null;
                        }
                        return target.getStringValue();
                      }
                    }
                    
                    /**
                     * Gets (as xml) the "Street1" element
                     */
                    public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
                        return target;
                      }
                    }
                    
                    /**
                     * Sets the "Street1" element
                     */
                    public void setStreet1(java.lang.String street1)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$0, 0);
                        if (target == null)
                        {
                          target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$0);
                        }
                        target.setStringValue(street1);
                      }
                    }
                    
                    /**
                     * Sets (as xml) the "Street1" element
                     */
                    public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$0, 0);
                        if (target == null)
                        {
                          target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$0);
                        }
                        target.set(street1);
                      }
                    }
                    
                    /**
                     * Gets the "Street2" element
                     */
                    public java.lang.String getStreet2()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
                        if (target == null)
                        {
                          return null;
                        }
                        return target.getStringValue();
                      }
                    }
                    
                    /**
                     * Gets (as xml) the "Street2" element
                     */
                    public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
                        return target;
                      }
                    }
                    
                    /**
                     * True if has "Street2" element
                     */
                    public boolean isSetStreet2()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        return get_store().count_elements(STREET2$2) != 0;
                      }
                    }
                    
                    /**
                     * Sets the "Street2" element
                     */
                    public void setStreet2(java.lang.String street2)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$2, 0);
                        if (target == null)
                        {
                          target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$2);
                        }
                        target.setStringValue(street2);
                      }
                    }
                    
                    /**
                     * Sets (as xml) the "Street2" element
                     */
                    public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$2, 0);
                        if (target == null)
                        {
                          target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$2);
                        }
                        target.set(street2);
                      }
                    }
                    
                    /**
                     * Unsets the "Street2" element
                     */
                    public void unsetStreet2()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        get_store().remove_element(STREET2$2, 0);
                      }
                    }
                    
                    /**
                     * Gets the "City" element
                     */
                    public java.lang.String getCity()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
                        if (target == null)
                        {
                          return null;
                        }
                        return target.getStringValue();
                      }
                    }
                    
                    /**
                     * Gets (as xml) the "City" element
                     */
                    public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
                        return target;
                      }
                    }
                    
                    /**
                     * Sets the "City" element
                     */
                    public void setCity(java.lang.String city)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$4, 0);
                        if (target == null)
                        {
                          target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$4);
                        }
                        target.setStringValue(city);
                      }
                    }
                    
                    /**
                     * Sets (as xml) the "City" element
                     */
                    public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$4, 0);
                        if (target == null)
                        {
                          target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$4);
                        }
                        target.set(city);
                      }
                    }
                    
                    /**
                     * Gets the "State" element
                     */
                    public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
                        if (target == null)
                        {
                          return null;
                        }
                        return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
                      }
                    }
                    
                    /**
                     * Gets (as xml) the "State" element
                     */
                    public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                        target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
                        return target;
                      }
                    }
                    
                    /**
                     * True if has "State" element
                     */
                    public boolean isSetState()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        return get_store().count_elements(STATE$6) != 0;
                      }
                    }
                    
                    /**
                     * Sets the "State" element
                     */
                    public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$6, 0);
                        if (target == null)
                        {
                          target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$6);
                        }
                        target.setEnumValue(state);
                      }
                    }
                    
                    /**
                     * Sets (as xml) the "State" element
                     */
                    public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
                        target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$6, 0);
                        if (target == null)
                        {
                          target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$6);
                        }
                        target.set(state);
                      }
                    }
                    
                    /**
                     * Unsets the "State" element
                     */
                    public void unsetState()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        get_store().remove_element(STATE$6, 0);
                      }
                    }
                    
                    /**
                     * Gets the "ZipPostalCode" element
                     */
                    public java.lang.String getZipPostalCode()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                        if (target == null)
                        {
                          return null;
                        }
                        return target.getStringValue();
                      }
                    }
                    
                    /**
                     * Gets (as xml) the "ZipPostalCode" element
                     */
                    public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipPostalCode()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                        return target;
                      }
                    }
                    
                    /**
                     * True if has "ZipPostalCode" element
                     */
                    public boolean isSetZipPostalCode()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        return get_store().count_elements(ZIPPOSTALCODE$8) != 0;
                      }
                    }
                    
                    /**
                     * Sets the "ZipPostalCode" element
                     */
                    public void setZipPostalCode(java.lang.String zipPostalCode)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        org.apache.xmlbeans.SimpleValue target = null;
                        target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                        if (target == null)
                        {
                          target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPPOSTALCODE$8);
                        }
                        target.setStringValue(zipPostalCode);
                      }
                    }
                    
                    /**
                     * Sets (as xml) the "ZipPostalCode" element
                     */
                    public void xsetZipPostalCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipPostalCode)
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
                        target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPPOSTALCODE$8, 0);
                        if (target == null)
                        {
                          target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPPOSTALCODE$8);
                        }
                        target.set(zipPostalCode);
                      }
                    }
                    
                    /**
                     * Unsets the "ZipPostalCode" element
                     */
                    public void unsetZipPostalCode()
                    {
                      synchronized (monitor())
                      {
                        check_orphaned();
                        get_store().remove_element(ZIPPOSTALCODE$8, 0);
                      }
                    }
                }
            }
        }
        /**
         * An XML SignatureBlock(@http://apply.grants.gov/forms/SFLLL-V1.1).
         *
         * This is a complex type.
         */
        public static class SignatureBlockImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.sflllV11.LobbyingActivitiesDisclosureDocument.LobbyingActivitiesDisclosure.SignatureBlock
        {
            private static final long serialVersionUID = 1L;
            
            public SignatureBlockImpl(org.apache.xmlbeans.SchemaType sType)
            {
                super(sType);
            }
            
            private static final javax.xml.namespace.QName NAME$0 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Name");
            private static final javax.xml.namespace.QName TITLE$2 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Title");
            private static final javax.xml.namespace.QName TELEPHONE$4 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Telephone");
            private static final javax.xml.namespace.QName SIGNEDDATE$6 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "SignedDate");
            private static final javax.xml.namespace.QName SIGNATURE$8 = 
                new javax.xml.namespace.QName("http://apply.grants.gov/forms/SFLLL-V1.1", "Signature");
            
            
            /**
             * Gets the "Name" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanNameDataType getName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().find_element_user(NAME$0, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target;
                }
            }
            
            /**
             * Sets the "Name" element
             */
            public void setName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType name)
            {
                generatedSetterHelperImpl(name, NAME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
            }
            
            /**
             * Appends and returns a new empty "Name" element
             */
            public gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewName()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.HumanNameDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.HumanNameDataType)get_store().add_element_user(NAME$0);
                    return target;
                }
            }
            
            /**
             * 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$2, 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$2, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Title" element
             */
            public boolean isSetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TITLE$2) != 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$2, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$2);
                    }
                    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$2, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$2);
                    }
                    target.set(title);
                }
            }
            
            /**
             * Unsets the "Title" element
             */
            public void unsetTitle()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TITLE$2, 0);
                }
            }
            
            /**
             * Gets the "Telephone" element
             */
            public java.lang.String getTelephone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TELEPHONE$4, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Telephone" element
             */
            public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetTelephone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(TELEPHONE$4, 0);
                    return target;
                }
            }
            
            /**
             * True if has "Telephone" element
             */
            public boolean isSetTelephone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    return get_store().count_elements(TELEPHONE$4) != 0;
                }
            }
            
            /**
             * Sets the "Telephone" element
             */
            public void setTelephone(java.lang.String telephone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TELEPHONE$4, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TELEPHONE$4);
                    }
                    target.setStringValue(telephone);
                }
            }
            
            /**
             * Sets (as xml) the "Telephone" element
             */
            public void xsetTelephone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType telephone)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(TELEPHONE$4, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(TELEPHONE$4);
                    }
                    target.set(telephone);
                }
            }
            
            /**
             * Unsets the "Telephone" element
             */
            public void unsetTelephone()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    get_store().remove_element(TELEPHONE$4, 0);
                }
            }
            
            /**
             * Gets the "SignedDate" element
             */
            public java.util.Calendar getSignedDate()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNEDDATE$6, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getCalendarValue();
                }
            }
            
            /**
             * Gets (as xml) the "SignedDate" element
             */
            public org.apache.xmlbeans.XmlDate xgetSignedDate()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlDate target = null;
                    target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SIGNEDDATE$6, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "SignedDate" element
             */
            public void setSignedDate(java.util.Calendar signedDate)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNEDDATE$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SIGNEDDATE$6);
                    }
                    target.setCalendarValue(signedDate);
                }
            }
            
            /**
             * Sets (as xml) the "SignedDate" element
             */
            public void xsetSignedDate(org.apache.xmlbeans.XmlDate signedDate)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.XmlDate target = null;
                    target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SIGNEDDATE$6, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SIGNEDDATE$6);
                    }
                    target.set(signedDate);
                }
            }
            
            /**
             * Gets the "Signature" element
             */
            public java.lang.String getSignature()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNATURE$8, 0);
                    if (target == null)
                    {
                      return null;
                    }
                    return target.getStringValue();
                }
            }
            
            /**
             * Gets (as xml) the "Signature" element
             */
            public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetSignature()
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(SIGNATURE$8, 0);
                    return target;
                }
            }
            
            /**
             * Sets the "Signature" element
             */
            public void setSignature(java.lang.String signature)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    org.apache.xmlbeans.SimpleValue target = null;
                    target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIGNATURE$8, 0);
                    if (target == null)
                    {
                      target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SIGNATURE$8);
                    }
                    target.setStringValue(signature);
                }
            }
            
            /**
             * Sets (as xml) the "Signature" element
             */
            public void xsetSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType signature)
            {
                synchronized (monitor())
                {
                    check_orphaned();
                    gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
                    target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(SIGNATURE$8, 0);
                    if (target == null)
                    {
                      target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(SIGNATURE$8);
                    }
                    target.set(signature);
                }
            }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy