View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CDFI_2011_1_1
4    * Namespace: http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1
5    * Java type: gov.grants.apply.forms.cdfi201111V11.CDFI201111Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.cdfi201111V11.impl;
10  /**
11   * A document containing one CDFI_2011_1_1(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class CDFI201111DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public CDFI201111DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName CDFI201111$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CDFI_2011_1_1");
26      
27      
28      /**
29       * Gets the "CDFI_2011_1_1" element
30       */
31      public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111 getCDFI201111()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111 target = null;
37              target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111)get_store().find_element_user(CDFI201111$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "CDFI_2011_1_1" element
48       */
49      public void setCDFI201111(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111 cdfi201111)
50      {
51          generatedSetterHelperImpl(cdfi201111, CDFI201111$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "CDFI_2011_1_1" element
56       */
57      public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111 addNewCDFI201111()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111 target = null;
63              target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111)get_store().add_element_user(CDFI201111$0);
64              return target;
65          }
66      }
67      /**
68       * An XML CDFI_2011_1_1(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class CDFI201111Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public CDFI201111Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName ORGANIZATION$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Organization");
83          private static final javax.xml.namespace.QName AUTHORIZEDREP$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AuthorizedRep");
85          private static final javax.xml.namespace.QName APPLICATIONPOC$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ApplicationPOC");
87          private static final javax.xml.namespace.QName ORGANIZATIONALPROFILE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationalProfile");
89          private static final javax.xml.namespace.QName FY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FY");
91          private static final javax.xml.namespace.QName TYPEASSISTANCE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TypeAssistance");
93          private static final javax.xml.namespace.QName FAREQUESTEDAMOUNT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FARequestedAmount");
95          private static final javax.xml.namespace.QName TAREQUESTSUMMARY$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TARequestSummary");
97          private static final javax.xml.namespace.QName HFFIFAREQUESTEDAMOUNT$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "HFFIFARequestedAmount");
99          private static final javax.xml.namespace.QName OTHERFUNDS$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherFunds");
101         private static final javax.xml.namespace.QName OTHERFUNDSTABLE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherFundsTable");
103         private static final javax.xml.namespace.QName PRIORAWARDSTABLE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PriorAwardsTable");
105         private static final javax.xml.namespace.QName INSTITUTIONTYPE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InstitutionType");
107         private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationStructure");
109         private static final javax.xml.namespace.QName QID65$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_65");
111         private static final javax.xml.namespace.QName DATEOFINCORPORATION$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DateofIncorporation");
113         private static final javax.xml.namespace.QName DATESTARTED$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DateStarted");
115         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CongressionalDistrictApplicant");
117         private static final javax.xml.namespace.QName QID42$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_42");
119         private static final javax.xml.namespace.QName QID66$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_66");
121         private static final javax.xml.namespace.QName REGULATORYBODY$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RegulatoryBody");
123         private static final javax.xml.namespace.QName OTHERREGULATORYBODY$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherRegulatoryBody");
125         private static final javax.xml.namespace.QName FDICCERTIFICATION$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FDICCertification");
127         private static final javax.xml.namespace.QName CHARTERNUMBER$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CharterNumber");
129         private static final javax.xml.namespace.QName MINORITYDEPOSITORY$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MinorityDepository");
131         private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CertificationStatus");
133         private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CDFICertificationNumber");
135         private static final javax.xml.namespace.QName CERTIFICATIONPENDING$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CertificationPending");
137         private static final javax.xml.namespace.QName SUBMISSIONDATE$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubmissionDate");
139         private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CertificationChecklist");
141         private static final javax.xml.namespace.QName QID58$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_58");
143         private static final javax.xml.namespace.QName PRIMARYMARKET$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PrimaryMarket");
145         private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "GeographicMarketServed");
147         private static final javax.xml.namespace.QName MARKETPROFILE$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MarketProfile");
149         private static final javax.xml.namespace.QName QUANTITATIVEDISTRESS$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QuantitativeDistress");
151         private static final javax.xml.namespace.QName PRIMARYBUSINESS$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PrimaryBusiness");
153         private static final javax.xml.namespace.QName SECONDARYBUSINESS$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SecondaryBusiness");
155         private static final javax.xml.namespace.QName PRODUCTSOFFERED$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProductsOffered");
157         private static final javax.xml.namespace.QName CUSTOMERPROFILE$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CustomerProfile");
159         private static final javax.xml.namespace.QName MATCHINGFUNDS$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MatchingFunds");
161         private static final javax.xml.namespace.QName EARNINGSNONREGULATED$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningsNonRegulated");
163         private static final javax.xml.namespace.QName EARNINGSCREDITUNIONS$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningsCreditUnions");
165         private static final javax.xml.namespace.QName EARNINGSBANKS$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningsBanks");
167         private static final javax.xml.namespace.QName FINANCIALPRODUCTSSHEET$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialProductsSheet");
169         private static final javax.xml.namespace.QName FINANCIALSERVICESSHEET$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialServicesSheet");
171         private static final javax.xml.namespace.QName FINANCIALACTIVITIES$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialActivities");
173         private static final javax.xml.namespace.QName BOARDMEMBERS$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "BoardMembers");
175         private static final javax.xml.namespace.QName STAFFMEMBERS$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "StaffMembers");
177         private static final javax.xml.namespace.QName FINANCIALNONREGULATED$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialNonRegulated");
179         private static final javax.xml.namespace.QName FINANCIALCREDITUNIONS$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialCreditUnions");
181         private static final javax.xml.namespace.QName FINANCIALBANKS$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialBanks");
183         private static final javax.xml.namespace.QName RATIOSNONREGULATED$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RatiosNonRegulated");
185         private static final javax.xml.namespace.QName RATIOSCREDITUNIONS$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RatiosCreditUnions");
187         private static final javax.xml.namespace.QName RATIOSBANKS$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RatiosBanks");
189         private static final javax.xml.namespace.QName FINANCIALACTIONPLAN$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialActionPlan");
191         private static final javax.xml.namespace.QName PORTFOLIOQUALITY$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PortfolioQuality");
193         private static final javax.xml.namespace.QName LOANLOSSRESERVES$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LoanLossReserves");
195         private static final javax.xml.namespace.QName EQUITYINVESTMENTPORTFOLIO$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EquityInvestmentPortfolio");
197         private static final javax.xml.namespace.QName PORTFOLIOACTIONPLAN$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PortfolioActionPlan");
199         private static final javax.xml.namespace.QName QID24$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_24");
201         private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AssurancesCertifications");
203         private static final javax.xml.namespace.QName DETAILS$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Details");
205         private static final javax.xml.namespace.QName QUESTIONNAIRE$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Questionnaire");
207         private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EnvironmentalReview");
209         private static final javax.xml.namespace.QName NARRATIVES$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Narratives");
211         private static final javax.xml.namespace.QName APPLICATIONCHECKLIST$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ApplicationChecklist");
213         private static final javax.xml.namespace.QName FORMVERSION$132 = 
214             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FormVersion");
215         
216         
217         /**
218          * Gets the "Organization" element
219          */
220         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization getOrganization()
221         {
222             synchronized (monitor())
223             {
224                 check_orphaned();
225                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization target = null;
226                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
227                 if (target == null)
228                 {
229                     return null;
230                 }
231                 return target;
232             }
233         }
234         
235         /**
236          * Sets the "Organization" element
237          */
238         public void setOrganization(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization organization)
239         {
240             generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
241         }
242         
243         /**
244          * Appends and returns a new empty "Organization" element
245          */
246         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization addNewOrganization()
247         {
248             synchronized (monitor())
249             {
250                 check_orphaned();
251                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization target = null;
252                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization)get_store().add_element_user(ORGANIZATION$0);
253                 return target;
254             }
255         }
256         
257         /**
258          * Gets the "AuthorizedRep" element
259          */
260         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep getAuthorizedRep()
261         {
262             synchronized (monitor())
263             {
264                 check_orphaned();
265                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep target = null;
266                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
267                 if (target == null)
268                 {
269                     return null;
270                 }
271                 return target;
272             }
273         }
274         
275         /**
276          * Sets the "AuthorizedRep" element
277          */
278         public void setAuthorizedRep(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep authorizedRep)
279         {
280             generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
281         }
282         
283         /**
284          * Appends and returns a new empty "AuthorizedRep" element
285          */
286         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep addNewAuthorizedRep()
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep target = null;
292                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
293                 return target;
294             }
295         }
296         
297         /**
298          * Gets the "ApplicationPOC" element
299          */
300         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC getApplicationPOC()
301         {
302             synchronized (monitor())
303             {
304                 check_orphaned();
305                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC target = null;
306                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
307                 if (target == null)
308                 {
309                     return null;
310                 }
311                 return target;
312             }
313         }
314         
315         /**
316          * True if has "ApplicationPOC" element
317          */
318         public boolean isSetApplicationPOC()
319         {
320             synchronized (monitor())
321             {
322                 check_orphaned();
323                 return get_store().count_elements(APPLICATIONPOC$4) != 0;
324             }
325         }
326         
327         /**
328          * Sets the "ApplicationPOC" element
329          */
330         public void setApplicationPOC(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC applicationPOC)
331         {
332             generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
333         }
334         
335         /**
336          * Appends and returns a new empty "ApplicationPOC" element
337          */
338         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC addNewApplicationPOC()
339         {
340             synchronized (monitor())
341             {
342                 check_orphaned();
343                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC target = null;
344                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
345                 return target;
346             }
347         }
348         
349         /**
350          * Unsets the "ApplicationPOC" element
351          */
352         public void unsetApplicationPOC()
353         {
354             synchronized (monitor())
355             {
356                 check_orphaned();
357                 get_store().remove_element(APPLICATIONPOC$4, 0);
358             }
359         }
360         
361         /**
362          * Gets the "OrganizationalProfile" element
363          */
364         public java.lang.String getOrganizationalProfile()
365         {
366             synchronized (monitor())
367             {
368                 check_orphaned();
369                 org.apache.xmlbeans.SimpleValue target = null;
370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
371                 if (target == null)
372                 {
373                     return null;
374                 }
375                 return target.getStringValue();
376             }
377         }
378         
379         /**
380          * Gets (as xml) the "OrganizationalProfile" element
381          */
382         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile xgetOrganizationalProfile()
383         {
384             synchronized (monitor())
385             {
386                 check_orphaned();
387                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile target = null;
388                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
389                 return target;
390             }
391         }
392         
393         /**
394          * Sets the "OrganizationalProfile" element
395          */
396         public void setOrganizationalProfile(java.lang.String organizationalProfile)
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 org.apache.xmlbeans.SimpleValue target = null;
402                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
403                 if (target == null)
404                 {
405                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
406                 }
407                 target.setStringValue(organizationalProfile);
408             }
409         }
410         
411         /**
412          * Sets (as xml) the "OrganizationalProfile" element
413          */
414         public void xsetOrganizationalProfile(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile organizationalProfile)
415         {
416             synchronized (monitor())
417             {
418                 check_orphaned();
419                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile target = null;
420                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
421                 if (target == null)
422                 {
423                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
424                 }
425                 target.set(organizationalProfile);
426             }
427         }
428         
429         /**
430          * Gets the "FY" element
431          */
432         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY.Enum getFY()
433         {
434             synchronized (monitor())
435             {
436                 check_orphaned();
437                 org.apache.xmlbeans.SimpleValue target = null;
438                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
439                 if (target == null)
440                 {
441                     return null;
442                 }
443                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY.Enum)target.getEnumValue();
444             }
445         }
446         
447         /**
448          * Gets (as xml) the "FY" element
449          */
450         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY xgetFY()
451         {
452             synchronized (monitor())
453             {
454                 check_orphaned();
455                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY target = null;
456                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY)get_store().find_element_user(FY$8, 0);
457                 return target;
458             }
459         }
460         
461         /**
462          * Sets the "FY" element
463          */
464         public void setFY(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY.Enum fy)
465         {
466             synchronized (monitor())
467             {
468                 check_orphaned();
469                 org.apache.xmlbeans.SimpleValue target = null;
470                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
471                 if (target == null)
472                 {
473                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FY$8);
474                 }
475                 target.setEnumValue(fy);
476             }
477         }
478         
479         /**
480          * Sets (as xml) the "FY" element
481          */
482         public void xsetFY(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY fy)
483         {
484             synchronized (monitor())
485             {
486                 check_orphaned();
487                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY target = null;
488                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY)get_store().find_element_user(FY$8, 0);
489                 if (target == null)
490                 {
491                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY)get_store().add_element_user(FY$8);
492                 }
493                 target.set(fy);
494             }
495         }
496         
497         /**
498          * Gets the "TypeAssistance" element
499          */
500         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance.Enum getTypeAssistance()
501         {
502             synchronized (monitor())
503             {
504                 check_orphaned();
505                 org.apache.xmlbeans.SimpleValue target = null;
506                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$10, 0);
507                 if (target == null)
508                 {
509                     return null;
510                 }
511                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance.Enum)target.getEnumValue();
512             }
513         }
514         
515         /**
516          * Gets (as xml) the "TypeAssistance" element
517          */
518         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance xgetTypeAssistance()
519         {
520             synchronized (monitor())
521             {
522                 check_orphaned();
523                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance target = null;
524                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$10, 0);
525                 return target;
526             }
527         }
528         
529         /**
530          * Sets the "TypeAssistance" element
531          */
532         public void setTypeAssistance(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance.Enum typeAssistance)
533         {
534             synchronized (monitor())
535             {
536                 check_orphaned();
537                 org.apache.xmlbeans.SimpleValue target = null;
538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$10, 0);
539                 if (target == null)
540                 {
541                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEASSISTANCE$10);
542                 }
543                 target.setEnumValue(typeAssistance);
544             }
545         }
546         
547         /**
548          * Sets (as xml) the "TypeAssistance" element
549          */
550         public void xsetTypeAssistance(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance typeAssistance)
551         {
552             synchronized (monitor())
553             {
554                 check_orphaned();
555                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance target = null;
556                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$10, 0);
557                 if (target == null)
558                 {
559                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$10);
560                 }
561                 target.set(typeAssistance);
562             }
563         }
564         
565         /**
566          * Gets the "FARequestedAmount" element
567          */
568         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount getFARequestedAmount()
569         {
570             synchronized (monitor())
571             {
572                 check_orphaned();
573                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount target = null;
574                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$12, 0);
575                 if (target == null)
576                 {
577                     return null;
578                 }
579                 return target;
580             }
581         }
582         
583         /**
584          * True if has "FARequestedAmount" element
585          */
586         public boolean isSetFARequestedAmount()
587         {
588             synchronized (monitor())
589             {
590                 check_orphaned();
591                 return get_store().count_elements(FAREQUESTEDAMOUNT$12) != 0;
592             }
593         }
594         
595         /**
596          * Sets the "FARequestedAmount" element
597          */
598         public void setFARequestedAmount(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount faRequestedAmount)
599         {
600             generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
601         }
602         
603         /**
604          * Appends and returns a new empty "FARequestedAmount" element
605          */
606         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount addNewFARequestedAmount()
607         {
608             synchronized (monitor())
609             {
610                 check_orphaned();
611                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount target = null;
612                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$12);
613                 return target;
614             }
615         }
616         
617         /**
618          * Unsets the "FARequestedAmount" element
619          */
620         public void unsetFARequestedAmount()
621         {
622             synchronized (monitor())
623             {
624                 check_orphaned();
625                 get_store().remove_element(FAREQUESTEDAMOUNT$12, 0);
626             }
627         }
628         
629         /**
630          * Gets the "TARequestSummary" element
631          */
632         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary getTARequestSummary()
633         {
634             synchronized (monitor())
635             {
636                 check_orphaned();
637                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary target = null;
638                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary)get_store().find_element_user(TAREQUESTSUMMARY$14, 0);
639                 if (target == null)
640                 {
641                     return null;
642                 }
643                 return target;
644             }
645         }
646         
647         /**
648          * True if has "TARequestSummary" element
649          */
650         public boolean isSetTARequestSummary()
651         {
652             synchronized (monitor())
653             {
654                 check_orphaned();
655                 return get_store().count_elements(TAREQUESTSUMMARY$14) != 0;
656             }
657         }
658         
659         /**
660          * Sets the "TARequestSummary" element
661          */
662         public void setTARequestSummary(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary taRequestSummary)
663         {
664             generatedSetterHelperImpl(taRequestSummary, TAREQUESTSUMMARY$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
665         }
666         
667         /**
668          * Appends and returns a new empty "TARequestSummary" element
669          */
670         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary addNewTARequestSummary()
671         {
672             synchronized (monitor())
673             {
674                 check_orphaned();
675                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary target = null;
676                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary)get_store().add_element_user(TAREQUESTSUMMARY$14);
677                 return target;
678             }
679         }
680         
681         /**
682          * Unsets the "TARequestSummary" element
683          */
684         public void unsetTARequestSummary()
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 get_store().remove_element(TAREQUESTSUMMARY$14, 0);
690             }
691         }
692         
693         /**
694          * Gets the "HFFIFARequestedAmount" element
695          */
696         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount getHFFIFARequestedAmount()
697         {
698             synchronized (monitor())
699             {
700                 check_orphaned();
701                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount target = null;
702                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount)get_store().find_element_user(HFFIFAREQUESTEDAMOUNT$16, 0);
703                 if (target == null)
704                 {
705                     return null;
706                 }
707                 return target;
708             }
709         }
710         
711         /**
712          * True if has "HFFIFARequestedAmount" element
713          */
714         public boolean isSetHFFIFARequestedAmount()
715         {
716             synchronized (monitor())
717             {
718                 check_orphaned();
719                 return get_store().count_elements(HFFIFAREQUESTEDAMOUNT$16) != 0;
720             }
721         }
722         
723         /**
724          * Sets the "HFFIFARequestedAmount" element
725          */
726         public void setHFFIFARequestedAmount(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount hffifaRequestedAmount)
727         {
728             generatedSetterHelperImpl(hffifaRequestedAmount, HFFIFAREQUESTEDAMOUNT$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
729         }
730         
731         /**
732          * Appends and returns a new empty "HFFIFARequestedAmount" element
733          */
734         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount addNewHFFIFARequestedAmount()
735         {
736             synchronized (monitor())
737             {
738                 check_orphaned();
739                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount target = null;
740                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount)get_store().add_element_user(HFFIFAREQUESTEDAMOUNT$16);
741                 return target;
742             }
743         }
744         
745         /**
746          * Unsets the "HFFIFARequestedAmount" element
747          */
748         public void unsetHFFIFARequestedAmount()
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 get_store().remove_element(HFFIFAREQUESTEDAMOUNT$16, 0);
754             }
755         }
756         
757         /**
758          * Gets the "OtherFunds" element
759          */
760         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
761         {
762             synchronized (monitor())
763             {
764                 check_orphaned();
765                 org.apache.xmlbeans.SimpleValue target = null;
766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$18, 0);
767                 if (target == null)
768                 {
769                     return null;
770                 }
771                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
772             }
773         }
774         
775         /**
776          * Gets (as xml) the "OtherFunds" element
777          */
778         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
779         {
780             synchronized (monitor())
781             {
782                 check_orphaned();
783                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
784                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$18, 0);
785                 return target;
786             }
787         }
788         
789         /**
790          * Sets the "OtherFunds" element
791          */
792         public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
793         {
794             synchronized (monitor())
795             {
796                 check_orphaned();
797                 org.apache.xmlbeans.SimpleValue target = null;
798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$18, 0);
799                 if (target == null)
800                 {
801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$18);
802                 }
803                 target.setEnumValue(otherFunds);
804             }
805         }
806         
807         /**
808          * Sets (as xml) the "OtherFunds" element
809          */
810         public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
811         {
812             synchronized (monitor())
813             {
814                 check_orphaned();
815                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
816                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$18, 0);
817                 if (target == null)
818                 {
819                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$18);
820                 }
821                 target.set(otherFunds);
822             }
823         }
824         
825         /**
826          * Gets array of all "OtherFundsTable" elements
827          */
828         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable[] getOtherFundsTableArray()
829         {
830             synchronized (monitor())
831             {
832                 check_orphaned();
833                 java.util.List targetList = new java.util.ArrayList();
834                 get_store().find_all_element_users(OTHERFUNDSTABLE$20, targetList);
835                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable[targetList.size()];
836                 targetList.toArray(result);
837                 return result;
838             }
839         }
840         
841         /**
842          * Gets ith "OtherFundsTable" element
843          */
844         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable getOtherFundsTableArray(int i)
845         {
846             synchronized (monitor())
847             {
848                 check_orphaned();
849                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable target = null;
850                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$20, i);
851                 if (target == null)
852                 {
853                     throw new IndexOutOfBoundsException();
854                 }
855                 return target;
856             }
857         }
858         
859         /**
860          * Returns number of "OtherFundsTable" element
861          */
862         public int sizeOfOtherFundsTableArray()
863         {
864             synchronized (monitor())
865             {
866                 check_orphaned();
867                 return get_store().count_elements(OTHERFUNDSTABLE$20);
868             }
869         }
870         
871         /**
872          * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
873          */
874         public void setOtherFundsTableArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable[] otherFundsTableArray)
875         {
876             check_orphaned();
877             arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$20);
878         }
879         
880         /**
881          * Sets ith "OtherFundsTable" element
882          */
883         public void setOtherFundsTableArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable otherFundsTable)
884         {
885             generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$20, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
886         }
887         
888         /**
889          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
890          */
891         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable insertNewOtherFundsTable(int i)
892         {
893             synchronized (monitor())
894             {
895                 check_orphaned();
896                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable target = null;
897                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$20, i);
898                 return target;
899             }
900         }
901         
902         /**
903          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
904          */
905         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable addNewOtherFundsTable()
906         {
907             synchronized (monitor())
908             {
909                 check_orphaned();
910                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable target = null;
911                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$20);
912                 return target;
913             }
914         }
915         
916         /**
917          * Removes the ith "OtherFundsTable" element
918          */
919         public void removeOtherFundsTable(int i)
920         {
921             synchronized (monitor())
922             {
923                 check_orphaned();
924                 get_store().remove_element(OTHERFUNDSTABLE$20, i);
925             }
926         }
927         
928         /**
929          * Gets array of all "PriorAwardsTable" elements
930          */
931         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable[] getPriorAwardsTableArray()
932         {
933             synchronized (monitor())
934             {
935                 check_orphaned();
936                 java.util.List targetList = new java.util.ArrayList();
937                 get_store().find_all_element_users(PRIORAWARDSTABLE$22, targetList);
938                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable[targetList.size()];
939                 targetList.toArray(result);
940                 return result;
941             }
942         }
943         
944         /**
945          * Gets ith "PriorAwardsTable" element
946          */
947         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable getPriorAwardsTableArray(int i)
948         {
949             synchronized (monitor())
950             {
951                 check_orphaned();
952                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable target = null;
953                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$22, i);
954                 if (target == null)
955                 {
956                     throw new IndexOutOfBoundsException();
957                 }
958                 return target;
959             }
960         }
961         
962         /**
963          * Returns number of "PriorAwardsTable" element
964          */
965         public int sizeOfPriorAwardsTableArray()
966         {
967             synchronized (monitor())
968             {
969                 check_orphaned();
970                 return get_store().count_elements(PRIORAWARDSTABLE$22);
971             }
972         }
973         
974         /**
975          * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
976          */
977         public void setPriorAwardsTableArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable[] priorAwardsTableArray)
978         {
979             check_orphaned();
980             arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$22);
981         }
982         
983         /**
984          * Sets ith "PriorAwardsTable" element
985          */
986         public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable priorAwardsTable)
987         {
988             generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$22, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
989         }
990         
991         /**
992          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
993          */
994         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable insertNewPriorAwardsTable(int i)
995         {
996             synchronized (monitor())
997             {
998                 check_orphaned();
999                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable target = null;
1000                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$22, i);
1001                 return target;
1002             }
1003         }
1004         
1005         /**
1006          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
1007          */
1008         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable addNewPriorAwardsTable()
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable target = null;
1014                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$22);
1015                 return target;
1016             }
1017         }
1018         
1019         /**
1020          * Removes the ith "PriorAwardsTable" element
1021          */
1022         public void removePriorAwardsTable(int i)
1023         {
1024             synchronized (monitor())
1025             {
1026                 check_orphaned();
1027                 get_store().remove_element(PRIORAWARDSTABLE$22, i);
1028             }
1029         }
1030         
1031         /**
1032          * Gets the "InstitutionType" element
1033          */
1034         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType.Enum getInstitutionType()
1035         {
1036             synchronized (monitor())
1037             {
1038                 check_orphaned();
1039                 org.apache.xmlbeans.SimpleValue target = null;
1040                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$24, 0);
1041                 if (target == null)
1042                 {
1043                     return null;
1044                 }
1045                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType.Enum)target.getEnumValue();
1046             }
1047         }
1048         
1049         /**
1050          * Gets (as xml) the "InstitutionType" element
1051          */
1052         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType xgetInstitutionType()
1053         {
1054             synchronized (monitor())
1055             {
1056                 check_orphaned();
1057                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType target = null;
1058                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$24, 0);
1059                 return target;
1060             }
1061         }
1062         
1063         /**
1064          * Sets the "InstitutionType" element
1065          */
1066         public void setInstitutionType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType.Enum institutionType)
1067         {
1068             synchronized (monitor())
1069             {
1070                 check_orphaned();
1071                 org.apache.xmlbeans.SimpleValue target = null;
1072                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$24, 0);
1073                 if (target == null)
1074                 {
1075                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$24);
1076                 }
1077                 target.setEnumValue(institutionType);
1078             }
1079         }
1080         
1081         /**
1082          * Sets (as xml) the "InstitutionType" element
1083          */
1084         public void xsetInstitutionType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType institutionType)
1085         {
1086             synchronized (monitor())
1087             {
1088                 check_orphaned();
1089                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType target = null;
1090                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$24, 0);
1091                 if (target == null)
1092                 {
1093                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$24);
1094                 }
1095                 target.set(institutionType);
1096             }
1097         }
1098         
1099         /**
1100          * Gets the "OrganizationStructure" element
1101          */
1102         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure.Enum getOrganizationStructure()
1103         {
1104             synchronized (monitor())
1105             {
1106                 check_orphaned();
1107                 org.apache.xmlbeans.SimpleValue target = null;
1108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$26, 0);
1109                 if (target == null)
1110                 {
1111                     return null;
1112                 }
1113                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure.Enum)target.getEnumValue();
1114             }
1115         }
1116         
1117         /**
1118          * Gets (as xml) the "OrganizationStructure" element
1119          */
1120         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure xgetOrganizationStructure()
1121         {
1122             synchronized (monitor())
1123             {
1124                 check_orphaned();
1125                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure target = null;
1126                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$26, 0);
1127                 return target;
1128             }
1129         }
1130         
1131         /**
1132          * True if has "OrganizationStructure" element
1133          */
1134         public boolean isSetOrganizationStructure()
1135         {
1136             synchronized (monitor())
1137             {
1138                 check_orphaned();
1139                 return get_store().count_elements(ORGANIZATIONSTRUCTURE$26) != 0;
1140             }
1141         }
1142         
1143         /**
1144          * Sets the "OrganizationStructure" element
1145          */
1146         public void setOrganizationStructure(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure.Enum organizationStructure)
1147         {
1148             synchronized (monitor())
1149             {
1150                 check_orphaned();
1151                 org.apache.xmlbeans.SimpleValue target = null;
1152                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$26, 0);
1153                 if (target == null)
1154                 {
1155                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$26);
1156                 }
1157                 target.setEnumValue(organizationStructure);
1158             }
1159         }
1160         
1161         /**
1162          * Sets (as xml) the "OrganizationStructure" element
1163          */
1164         public void xsetOrganizationStructure(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure organizationStructure)
1165         {
1166             synchronized (monitor())
1167             {
1168                 check_orphaned();
1169                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure target = null;
1170                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$26, 0);
1171                 if (target == null)
1172                 {
1173                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$26);
1174                 }
1175                 target.set(organizationStructure);
1176             }
1177         }
1178         
1179         /**
1180          * Unsets the "OrganizationStructure" element
1181          */
1182         public void unsetOrganizationStructure()
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 get_store().remove_element(ORGANIZATIONSTRUCTURE$26, 0);
1188             }
1189         }
1190         
1191         /**
1192          * Gets the "QID_65" element
1193          */
1194         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
1195         {
1196             synchronized (monitor())
1197             {
1198                 check_orphaned();
1199                 org.apache.xmlbeans.SimpleValue target = null;
1200                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$28, 0);
1201                 if (target == null)
1202                 {
1203                     return null;
1204                 }
1205                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1206             }
1207         }
1208         
1209         /**
1210          * Gets (as xml) the "QID_65" element
1211          */
1212         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
1213         {
1214             synchronized (monitor())
1215             {
1216                 check_orphaned();
1217                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1218                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$28, 0);
1219                 return target;
1220             }
1221         }
1222         
1223         /**
1224          * Sets the "QID_65" element
1225          */
1226         public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 org.apache.xmlbeans.SimpleValue target = null;
1232                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$28, 0);
1233                 if (target == null)
1234                 {
1235                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$28);
1236                 }
1237                 target.setEnumValue(qid65);
1238             }
1239         }
1240         
1241         /**
1242          * Sets (as xml) the "QID_65" element
1243          */
1244         public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1250                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$28, 0);
1251                 if (target == null)
1252                 {
1253                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$28);
1254                 }
1255                 target.set(qid65);
1256             }
1257         }
1258         
1259         /**
1260          * Gets the "DateofIncorporation" element
1261          */
1262         public java.util.Calendar getDateofIncorporation()
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 org.apache.xmlbeans.SimpleValue target = null;
1268                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1269                 if (target == null)
1270                 {
1271                     return null;
1272                 }
1273                 return target.getCalendarValue();
1274             }
1275         }
1276         
1277         /**
1278          * Gets (as xml) the "DateofIncorporation" element
1279          */
1280         public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
1281         {
1282             synchronized (monitor())
1283             {
1284                 check_orphaned();
1285                 org.apache.xmlbeans.XmlDate target = null;
1286                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1287                 return target;
1288             }
1289         }
1290         
1291         /**
1292          * Sets the "DateofIncorporation" element
1293          */
1294         public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
1295         {
1296             synchronized (monitor())
1297             {
1298                 check_orphaned();
1299                 org.apache.xmlbeans.SimpleValue target = null;
1300                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1301                 if (target == null)
1302                 {
1303                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$30);
1304                 }
1305                 target.setCalendarValue(dateofIncorporation);
1306             }
1307         }
1308         
1309         /**
1310          * Sets (as xml) the "DateofIncorporation" element
1311          */
1312         public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
1313         {
1314             synchronized (monitor())
1315             {
1316                 check_orphaned();
1317                 org.apache.xmlbeans.XmlDate target = null;
1318                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1319                 if (target == null)
1320                 {
1321                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$30);
1322                 }
1323                 target.set(dateofIncorporation);
1324             }
1325         }
1326         
1327         /**
1328          * Gets the "DateStarted" element
1329          */
1330         public java.util.Calendar getDateStarted()
1331         {
1332             synchronized (monitor())
1333             {
1334                 check_orphaned();
1335                 org.apache.xmlbeans.SimpleValue target = null;
1336                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$32, 0);
1337                 if (target == null)
1338                 {
1339                     return null;
1340                 }
1341                 return target.getCalendarValue();
1342             }
1343         }
1344         
1345         /**
1346          * Gets (as xml) the "DateStarted" element
1347          */
1348         public org.apache.xmlbeans.XmlDate xgetDateStarted()
1349         {
1350             synchronized (monitor())
1351             {
1352                 check_orphaned();
1353                 org.apache.xmlbeans.XmlDate target = null;
1354                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$32, 0);
1355                 return target;
1356             }
1357         }
1358         
1359         /**
1360          * Sets the "DateStarted" element
1361          */
1362         public void setDateStarted(java.util.Calendar dateStarted)
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 org.apache.xmlbeans.SimpleValue target = null;
1368                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$32, 0);
1369                 if (target == null)
1370                 {
1371                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$32);
1372                 }
1373                 target.setCalendarValue(dateStarted);
1374             }
1375         }
1376         
1377         /**
1378          * Sets (as xml) the "DateStarted" element
1379          */
1380         public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 org.apache.xmlbeans.XmlDate target = null;
1386                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$32, 0);
1387                 if (target == null)
1388                 {
1389                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$32);
1390                 }
1391                 target.set(dateStarted);
1392             }
1393         }
1394         
1395         /**
1396          * Gets the "CongressionalDistrictApplicant" element
1397          */
1398         public java.lang.String getCongressionalDistrictApplicant()
1399         {
1400             synchronized (monitor())
1401             {
1402                 check_orphaned();
1403                 org.apache.xmlbeans.SimpleValue target = null;
1404                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1405                 if (target == null)
1406                 {
1407                     return null;
1408                 }
1409                 return target.getStringValue();
1410             }
1411         }
1412         
1413         /**
1414          * Gets (as xml) the "CongressionalDistrictApplicant" element
1415          */
1416         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1417         {
1418             synchronized (monitor())
1419             {
1420                 check_orphaned();
1421                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1422                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1423                 return target;
1424             }
1425         }
1426         
1427         /**
1428          * Sets the "CongressionalDistrictApplicant" element
1429          */
1430         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1431         {
1432             synchronized (monitor())
1433             {
1434                 check_orphaned();
1435                 org.apache.xmlbeans.SimpleValue target = null;
1436                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1437                 if (target == null)
1438                 {
1439                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1440                 }
1441                 target.setStringValue(congressionalDistrictApplicant);
1442             }
1443         }
1444         
1445         /**
1446          * Sets (as xml) the "CongressionalDistrictApplicant" element
1447          */
1448         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1449         {
1450             synchronized (monitor())
1451             {
1452                 check_orphaned();
1453                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1454                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1455                 if (target == null)
1456                 {
1457                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1458                 }
1459                 target.set(congressionalDistrictApplicant);
1460             }
1461         }
1462         
1463         /**
1464          * Gets the "QID_42" element
1465          */
1466         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42.Enum getQID42()
1467         {
1468             synchronized (monitor())
1469             {
1470                 check_orphaned();
1471                 org.apache.xmlbeans.SimpleValue target = null;
1472                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$36, 0);
1473                 if (target == null)
1474                 {
1475                     return null;
1476                 }
1477                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42.Enum)target.getEnumValue();
1478             }
1479         }
1480         
1481         /**
1482          * Gets (as xml) the "QID_42" element
1483          */
1484         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42 xgetQID42()
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42 target = null;
1490                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42)get_store().find_element_user(QID42$36, 0);
1491                 return target;
1492             }
1493         }
1494         
1495         /**
1496          * Sets the "QID_42" element
1497          */
1498         public void setQID42(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42.Enum qid42)
1499         {
1500             synchronized (monitor())
1501             {
1502                 check_orphaned();
1503                 org.apache.xmlbeans.SimpleValue target = null;
1504                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$36, 0);
1505                 if (target == null)
1506                 {
1507                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$36);
1508                 }
1509                 target.setEnumValue(qid42);
1510             }
1511         }
1512         
1513         /**
1514          * Sets (as xml) the "QID_42" element
1515          */
1516         public void xsetQID42(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42 qid42)
1517         {
1518             synchronized (monitor())
1519             {
1520                 check_orphaned();
1521                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42 target = null;
1522                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42)get_store().find_element_user(QID42$36, 0);
1523                 if (target == null)
1524                 {
1525                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42)get_store().add_element_user(QID42$36);
1526                 }
1527                 target.set(qid42);
1528             }
1529         }
1530         
1531         /**
1532          * Gets the "QID_66" element
1533          */
1534         public long getQID66()
1535         {
1536             synchronized (monitor())
1537             {
1538                 check_orphaned();
1539                 org.apache.xmlbeans.SimpleValue target = null;
1540                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$38, 0);
1541                 if (target == null)
1542                 {
1543                     return 0L;
1544                 }
1545                 return target.getLongValue();
1546             }
1547         }
1548         
1549         /**
1550          * Gets (as xml) the "QID_66" element
1551          */
1552         public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetQID66()
1553         {
1554             synchronized (monitor())
1555             {
1556                 check_orphaned();
1557                 gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
1558                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(QID66$38, 0);
1559                 return target;
1560             }
1561         }
1562         
1563         /**
1564          * Sets the "QID_66" element
1565          */
1566         public void setQID66(long qid66)
1567         {
1568             synchronized (monitor())
1569             {
1570                 check_orphaned();
1571                 org.apache.xmlbeans.SimpleValue target = null;
1572                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$38, 0);
1573                 if (target == null)
1574                 {
1575                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$38);
1576                 }
1577                 target.setLongValue(qid66);
1578             }
1579         }
1580         
1581         /**
1582          * Sets (as xml) the "QID_66" element
1583          */
1584         public void xsetQID66(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType qid66)
1585         {
1586             synchronized (monitor())
1587             {
1588                 check_orphaned();
1589                 gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
1590                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(QID66$38, 0);
1591                 if (target == null)
1592                 {
1593                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(QID66$38);
1594                 }
1595                 target.set(qid66);
1596             }
1597         }
1598         
1599         /**
1600          * Gets the "RegulatoryBody" element
1601          */
1602         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody.Enum getRegulatoryBody()
1603         {
1604             synchronized (monitor())
1605             {
1606                 check_orphaned();
1607                 org.apache.xmlbeans.SimpleValue target = null;
1608                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$40, 0);
1609                 if (target == null)
1610                 {
1611                     return null;
1612                 }
1613                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody.Enum)target.getEnumValue();
1614             }
1615         }
1616         
1617         /**
1618          * Gets (as xml) the "RegulatoryBody" element
1619          */
1620         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody xgetRegulatoryBody()
1621         {
1622             synchronized (monitor())
1623             {
1624                 check_orphaned();
1625                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody target = null;
1626                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$40, 0);
1627                 return target;
1628             }
1629         }
1630         
1631         /**
1632          * True if has "RegulatoryBody" element
1633          */
1634         public boolean isSetRegulatoryBody()
1635         {
1636             synchronized (monitor())
1637             {
1638                 check_orphaned();
1639                 return get_store().count_elements(REGULATORYBODY$40) != 0;
1640             }
1641         }
1642         
1643         /**
1644          * Sets the "RegulatoryBody" element
1645          */
1646         public void setRegulatoryBody(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody.Enum regulatoryBody)
1647         {
1648             synchronized (monitor())
1649             {
1650                 check_orphaned();
1651                 org.apache.xmlbeans.SimpleValue target = null;
1652                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$40, 0);
1653                 if (target == null)
1654                 {
1655                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$40);
1656                 }
1657                 target.setEnumValue(regulatoryBody);
1658             }
1659         }
1660         
1661         /**
1662          * Sets (as xml) the "RegulatoryBody" element
1663          */
1664         public void xsetRegulatoryBody(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody regulatoryBody)
1665         {
1666             synchronized (monitor())
1667             {
1668                 check_orphaned();
1669                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody target = null;
1670                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$40, 0);
1671                 if (target == null)
1672                 {
1673                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$40);
1674                 }
1675                 target.set(regulatoryBody);
1676             }
1677         }
1678         
1679         /**
1680          * Unsets the "RegulatoryBody" element
1681          */
1682         public void unsetRegulatoryBody()
1683         {
1684             synchronized (monitor())
1685             {
1686                 check_orphaned();
1687                 get_store().remove_element(REGULATORYBODY$40, 0);
1688             }
1689         }
1690         
1691         /**
1692          * Gets the "OtherRegulatoryBody" element
1693          */
1694         public java.lang.String getOtherRegulatoryBody()
1695         {
1696             synchronized (monitor())
1697             {
1698                 check_orphaned();
1699                 org.apache.xmlbeans.SimpleValue target = null;
1700                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1701                 if (target == null)
1702                 {
1703                     return null;
1704                 }
1705                 return target.getStringValue();
1706             }
1707         }
1708         
1709         /**
1710          * Gets (as xml) the "OtherRegulatoryBody" element
1711          */
1712         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody xgetOtherRegulatoryBody()
1713         {
1714             synchronized (monitor())
1715             {
1716                 check_orphaned();
1717                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody target = null;
1718                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1719                 return target;
1720             }
1721         }
1722         
1723         /**
1724          * True if has "OtherRegulatoryBody" element
1725          */
1726         public boolean isSetOtherRegulatoryBody()
1727         {
1728             synchronized (monitor())
1729             {
1730                 check_orphaned();
1731                 return get_store().count_elements(OTHERREGULATORYBODY$42) != 0;
1732             }
1733         }
1734         
1735         /**
1736          * Sets the "OtherRegulatoryBody" element
1737          */
1738         public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
1739         {
1740             synchronized (monitor())
1741             {
1742                 check_orphaned();
1743                 org.apache.xmlbeans.SimpleValue target = null;
1744                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1745                 if (target == null)
1746                 {
1747                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$42);
1748                 }
1749                 target.setStringValue(otherRegulatoryBody);
1750             }
1751         }
1752         
1753         /**
1754          * Sets (as xml) the "OtherRegulatoryBody" element
1755          */
1756         public void xsetOtherRegulatoryBody(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody otherRegulatoryBody)
1757         {
1758             synchronized (monitor())
1759             {
1760                 check_orphaned();
1761                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody target = null;
1762                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1763                 if (target == null)
1764                 {
1765                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$42);
1766                 }
1767                 target.set(otherRegulatoryBody);
1768             }
1769         }
1770         
1771         /**
1772          * Unsets the "OtherRegulatoryBody" element
1773          */
1774         public void unsetOtherRegulatoryBody()
1775         {
1776             synchronized (monitor())
1777             {
1778                 check_orphaned();
1779                 get_store().remove_element(OTHERREGULATORYBODY$42, 0);
1780             }
1781         }
1782         
1783         /**
1784          * Gets the "FDICCertification" element
1785          */
1786         public java.lang.String getFDICCertification()
1787         {
1788             synchronized (monitor())
1789             {
1790                 check_orphaned();
1791                 org.apache.xmlbeans.SimpleValue target = null;
1792                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1793                 if (target == null)
1794                 {
1795                     return null;
1796                 }
1797                 return target.getStringValue();
1798             }
1799         }
1800         
1801         /**
1802          * Gets (as xml) the "FDICCertification" element
1803          */
1804         public gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType xgetFDICCertification()
1805         {
1806             synchronized (monitor())
1807             {
1808                 check_orphaned();
1809                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
1810                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1811                 return target;
1812             }
1813         }
1814         
1815         /**
1816          * True if has "FDICCertification" element
1817          */
1818         public boolean isSetFDICCertification()
1819         {
1820             synchronized (monitor())
1821             {
1822                 check_orphaned();
1823                 return get_store().count_elements(FDICCERTIFICATION$44) != 0;
1824             }
1825         }
1826         
1827         /**
1828          * Sets the "FDICCertification" element
1829          */
1830         public void setFDICCertification(java.lang.String fdicCertification)
1831         {
1832             synchronized (monitor())
1833             {
1834                 check_orphaned();
1835                 org.apache.xmlbeans.SimpleValue target = null;
1836                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1837                 if (target == null)
1838                 {
1839                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$44);
1840                 }
1841                 target.setStringValue(fdicCertification);
1842             }
1843         }
1844         
1845         /**
1846          * Sets (as xml) the "FDICCertification" element
1847          */
1848         public void xsetFDICCertification(gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType fdicCertification)
1849         {
1850             synchronized (monitor())
1851             {
1852                 check_orphaned();
1853                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
1854                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1855                 if (target == null)
1856                 {
1857                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().add_element_user(FDICCERTIFICATION$44);
1858                 }
1859                 target.set(fdicCertification);
1860             }
1861         }
1862         
1863         /**
1864          * Unsets the "FDICCertification" element
1865          */
1866         public void unsetFDICCertification()
1867         {
1868             synchronized (monitor())
1869             {
1870                 check_orphaned();
1871                 get_store().remove_element(FDICCERTIFICATION$44, 0);
1872             }
1873         }
1874         
1875         /**
1876          * Gets the "CharterNumber" element
1877          */
1878         public java.lang.String getCharterNumber()
1879         {
1880             synchronized (monitor())
1881             {
1882                 check_orphaned();
1883                 org.apache.xmlbeans.SimpleValue target = null;
1884                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$46, 0);
1885                 if (target == null)
1886                 {
1887                     return null;
1888                 }
1889                 return target.getStringValue();
1890             }
1891         }
1892         
1893         /**
1894          * Gets (as xml) the "CharterNumber" element
1895          */
1896         public gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType xgetCharterNumber()
1897         {
1898             synchronized (monitor())
1899             {
1900                 check_orphaned();
1901                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
1902                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(CHARTERNUMBER$46, 0);
1903                 return target;
1904             }
1905         }
1906         
1907         /**
1908          * True if has "CharterNumber" element
1909          */
1910         public boolean isSetCharterNumber()
1911         {
1912             synchronized (monitor())
1913             {
1914                 check_orphaned();
1915                 return get_store().count_elements(CHARTERNUMBER$46) != 0;
1916             }
1917         }
1918         
1919         /**
1920          * Sets the "CharterNumber" element
1921          */
1922         public void setCharterNumber(java.lang.String charterNumber)
1923         {
1924             synchronized (monitor())
1925             {
1926                 check_orphaned();
1927                 org.apache.xmlbeans.SimpleValue target = null;
1928                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$46, 0);
1929                 if (target == null)
1930                 {
1931                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$46);
1932                 }
1933                 target.setStringValue(charterNumber);
1934             }
1935         }
1936         
1937         /**
1938          * Sets (as xml) the "CharterNumber" element
1939          */
1940         public void xsetCharterNumber(gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType charterNumber)
1941         {
1942             synchronized (monitor())
1943             {
1944                 check_orphaned();
1945                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
1946                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(CHARTERNUMBER$46, 0);
1947                 if (target == null)
1948                 {
1949                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().add_element_user(CHARTERNUMBER$46);
1950                 }
1951                 target.set(charterNumber);
1952             }
1953         }
1954         
1955         /**
1956          * Unsets the "CharterNumber" element
1957          */
1958         public void unsetCharterNumber()
1959         {
1960             synchronized (monitor())
1961             {
1962                 check_orphaned();
1963                 get_store().remove_element(CHARTERNUMBER$46, 0);
1964             }
1965         }
1966         
1967         /**
1968          * Gets the "MinorityDepository" element
1969          */
1970         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository()
1971         {
1972             synchronized (monitor())
1973             {
1974                 check_orphaned();
1975                 org.apache.xmlbeans.SimpleValue target = null;
1976                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
1977                 if (target == null)
1978                 {
1979                     return null;
1980                 }
1981                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1982             }
1983         }
1984         
1985         /**
1986          * Gets (as xml) the "MinorityDepository" element
1987          */
1988         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository()
1989         {
1990             synchronized (monitor())
1991             {
1992                 check_orphaned();
1993                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1994                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
1995                 return target;
1996             }
1997         }
1998         
1999         /**
2000          * True if has "MinorityDepository" element
2001          */
2002         public boolean isSetMinorityDepository()
2003         {
2004             synchronized (monitor())
2005             {
2006                 check_orphaned();
2007                 return get_store().count_elements(MINORITYDEPOSITORY$48) != 0;
2008             }
2009         }
2010         
2011         /**
2012          * Sets the "MinorityDepository" element
2013          */
2014         public void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository)
2015         {
2016             synchronized (monitor())
2017             {
2018                 check_orphaned();
2019                 org.apache.xmlbeans.SimpleValue target = null;
2020                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
2021                 if (target == null)
2022                 {
2023                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITYDEPOSITORY$48);
2024                 }
2025                 target.setEnumValue(minorityDepository);
2026             }
2027         }
2028         
2029         /**
2030          * Sets (as xml) the "MinorityDepository" element
2031          */
2032         public void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository)
2033         {
2034             synchronized (monitor())
2035             {
2036                 check_orphaned();
2037                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2038                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
2039                 if (target == null)
2040                 {
2041                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITYDEPOSITORY$48);
2042                 }
2043                 target.set(minorityDepository);
2044             }
2045         }
2046         
2047         /**
2048          * Unsets the "MinorityDepository" element
2049          */
2050         public void unsetMinorityDepository()
2051         {
2052             synchronized (monitor())
2053             {
2054                 check_orphaned();
2055                 get_store().remove_element(MINORITYDEPOSITORY$48, 0);
2056             }
2057         }
2058         
2059         /**
2060          * Gets the "CertificationStatus" element
2061          */
2062         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus.Enum getCertificationStatus()
2063         {
2064             synchronized (monitor())
2065             {
2066                 check_orphaned();
2067                 org.apache.xmlbeans.SimpleValue target = null;
2068                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2069                 if (target == null)
2070                 {
2071                     return null;
2072                 }
2073                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus.Enum)target.getEnumValue();
2074             }
2075         }
2076         
2077         /**
2078          * Gets (as xml) the "CertificationStatus" element
2079          */
2080         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus xgetCertificationStatus()
2081         {
2082             synchronized (monitor())
2083             {
2084                 check_orphaned();
2085                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus target = null;
2086                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2087                 return target;
2088             }
2089         }
2090         
2091         /**
2092          * Sets the "CertificationStatus" element
2093          */
2094         public void setCertificationStatus(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus.Enum certificationStatus)
2095         {
2096             synchronized (monitor())
2097             {
2098                 check_orphaned();
2099                 org.apache.xmlbeans.SimpleValue target = null;
2100                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2101                 if (target == null)
2102                 {
2103                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$50);
2104                 }
2105                 target.setEnumValue(certificationStatus);
2106             }
2107         }
2108         
2109         /**
2110          * Sets (as xml) the "CertificationStatus" element
2111          */
2112         public void xsetCertificationStatus(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus certificationStatus)
2113         {
2114             synchronized (monitor())
2115             {
2116                 check_orphaned();
2117                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus target = null;
2118                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2119                 if (target == null)
2120                 {
2121                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$50);
2122                 }
2123                 target.set(certificationStatus);
2124             }
2125         }
2126         
2127         /**
2128          * Gets the "CDFICertificationNumber" element
2129          */
2130         public java.lang.String getCDFICertificationNumber()
2131         {
2132             synchronized (monitor())
2133             {
2134                 check_orphaned();
2135                 org.apache.xmlbeans.SimpleValue target = null;
2136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2137                 if (target == null)
2138                 {
2139                     return null;
2140                 }
2141                 return target.getStringValue();
2142             }
2143         }
2144         
2145         /**
2146          * Gets (as xml) the "CDFICertificationNumber" element
2147          */
2148         public gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType xgetCDFICertificationNumber()
2149         {
2150             synchronized (monitor())
2151             {
2152                 check_orphaned();
2153                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
2154                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2155                 return target;
2156             }
2157         }
2158         
2159         /**
2160          * True if has "CDFICertificationNumber" element
2161          */
2162         public boolean isSetCDFICertificationNumber()
2163         {
2164             synchronized (monitor())
2165             {
2166                 check_orphaned();
2167                 return get_store().count_elements(CDFICERTIFICATIONNUMBER$52) != 0;
2168             }
2169         }
2170         
2171         /**
2172          * Sets the "CDFICertificationNumber" element
2173          */
2174         public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
2175         {
2176             synchronized (monitor())
2177             {
2178                 check_orphaned();
2179                 org.apache.xmlbeans.SimpleValue target = null;
2180                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2181                 if (target == null)
2182                 {
2183                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$52);
2184                 }
2185                 target.setStringValue(cdfiCertificationNumber);
2186             }
2187         }
2188         
2189         /**
2190          * Sets (as xml) the "CDFICertificationNumber" element
2191          */
2192         public void xsetCDFICertificationNumber(gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType cdfiCertificationNumber)
2193         {
2194             synchronized (monitor())
2195             {
2196                 check_orphaned();
2197                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType target = null;
2198                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2199                 if (target == null)
2200                 {
2201                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String15DataType)get_store().add_element_user(CDFICERTIFICATIONNUMBER$52);
2202                 }
2203                 target.set(cdfiCertificationNumber);
2204             }
2205         }
2206         
2207         /**
2208          * Unsets the "CDFICertificationNumber" element
2209          */
2210         public void unsetCDFICertificationNumber()
2211         {
2212             synchronized (monitor())
2213             {
2214                 check_orphaned();
2215                 get_store().remove_element(CDFICERTIFICATIONNUMBER$52, 0);
2216             }
2217         }
2218         
2219         /**
2220          * Gets the "CertificationPending" element
2221          */
2222         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
2223         {
2224             synchronized (monitor())
2225             {
2226                 check_orphaned();
2227                 org.apache.xmlbeans.SimpleValue target = null;
2228                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2229                 if (target == null)
2230                 {
2231                     return null;
2232                 }
2233                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2234             }
2235         }
2236         
2237         /**
2238          * Gets (as xml) the "CertificationPending" element
2239          */
2240         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
2241         {
2242             synchronized (monitor())
2243             {
2244                 check_orphaned();
2245                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2246                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2247                 return target;
2248             }
2249         }
2250         
2251         /**
2252          * True if has "CertificationPending" element
2253          */
2254         public boolean isSetCertificationPending()
2255         {
2256             synchronized (monitor())
2257             {
2258                 check_orphaned();
2259                 return get_store().count_elements(CERTIFICATIONPENDING$54) != 0;
2260             }
2261         }
2262         
2263         /**
2264          * Sets the "CertificationPending" element
2265          */
2266         public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
2267         {
2268             synchronized (monitor())
2269             {
2270                 check_orphaned();
2271                 org.apache.xmlbeans.SimpleValue target = null;
2272                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2273                 if (target == null)
2274                 {
2275                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$54);
2276                 }
2277                 target.setEnumValue(certificationPending);
2278             }
2279         }
2280         
2281         /**
2282          * Sets (as xml) the "CertificationPending" element
2283          */
2284         public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
2285         {
2286             synchronized (monitor())
2287             {
2288                 check_orphaned();
2289                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2290                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2291                 if (target == null)
2292                 {
2293                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$54);
2294                 }
2295                 target.set(certificationPending);
2296             }
2297         }
2298         
2299         /**
2300          * Unsets the "CertificationPending" element
2301          */
2302         public void unsetCertificationPending()
2303         {
2304             synchronized (monitor())
2305             {
2306                 check_orphaned();
2307                 get_store().remove_element(CERTIFICATIONPENDING$54, 0);
2308             }
2309         }
2310         
2311         /**
2312          * Gets the "SubmissionDate" element
2313          */
2314         public java.util.Calendar getSubmissionDate()
2315         {
2316             synchronized (monitor())
2317             {
2318                 check_orphaned();
2319                 org.apache.xmlbeans.SimpleValue target = null;
2320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2321                 if (target == null)
2322                 {
2323                     return null;
2324                 }
2325                 return target.getCalendarValue();
2326             }
2327         }
2328         
2329         /**
2330          * Gets (as xml) the "SubmissionDate" element
2331          */
2332         public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
2333         {
2334             synchronized (monitor())
2335             {
2336                 check_orphaned();
2337                 org.apache.xmlbeans.XmlDate target = null;
2338                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2339                 return target;
2340             }
2341         }
2342         
2343         /**
2344          * True if has "SubmissionDate" element
2345          */
2346         public boolean isSetSubmissionDate()
2347         {
2348             synchronized (monitor())
2349             {
2350                 check_orphaned();
2351                 return get_store().count_elements(SUBMISSIONDATE$56) != 0;
2352             }
2353         }
2354         
2355         /**
2356          * Sets the "SubmissionDate" element
2357          */
2358         public void setSubmissionDate(java.util.Calendar submissionDate)
2359         {
2360             synchronized (monitor())
2361             {
2362                 check_orphaned();
2363                 org.apache.xmlbeans.SimpleValue target = null;
2364                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2365                 if (target == null)
2366                 {
2367                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$56);
2368                 }
2369                 target.setCalendarValue(submissionDate);
2370             }
2371         }
2372         
2373         /**
2374          * Sets (as xml) the "SubmissionDate" element
2375          */
2376         public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
2377         {
2378             synchronized (monitor())
2379             {
2380                 check_orphaned();
2381                 org.apache.xmlbeans.XmlDate target = null;
2382                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2383                 if (target == null)
2384                 {
2385                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$56);
2386                 }
2387                 target.set(submissionDate);
2388             }
2389         }
2390         
2391         /**
2392          * Unsets the "SubmissionDate" element
2393          */
2394         public void unsetSubmissionDate()
2395         {
2396             synchronized (monitor())
2397             {
2398                 check_orphaned();
2399                 get_store().remove_element(SUBMISSIONDATE$56, 0);
2400             }
2401         }
2402         
2403         /**
2404          * Gets the "CertificationChecklist" element
2405          */
2406         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist getCertificationChecklist()
2407         {
2408             synchronized (monitor())
2409             {
2410                 check_orphaned();
2411                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist target = null;
2412                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$58, 0);
2413                 if (target == null)
2414                 {
2415                     return null;
2416                 }
2417                 return target;
2418             }
2419         }
2420         
2421         /**
2422          * True if has "CertificationChecklist" element
2423          */
2424         public boolean isSetCertificationChecklist()
2425         {
2426             synchronized (monitor())
2427             {
2428                 check_orphaned();
2429                 return get_store().count_elements(CERTIFICATIONCHECKLIST$58) != 0;
2430             }
2431         }
2432         
2433         /**
2434          * Sets the "CertificationChecklist" element
2435          */
2436         public void setCertificationChecklist(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist certificationChecklist)
2437         {
2438             generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$58, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2439         }
2440         
2441         /**
2442          * Appends and returns a new empty "CertificationChecklist" element
2443          */
2444         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist addNewCertificationChecklist()
2445         {
2446             synchronized (monitor())
2447             {
2448                 check_orphaned();
2449                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist target = null;
2450                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$58);
2451                 return target;
2452             }
2453         }
2454         
2455         /**
2456          * Unsets the "CertificationChecklist" element
2457          */
2458         public void unsetCertificationChecklist()
2459         {
2460             synchronized (monitor())
2461             {
2462                 check_orphaned();
2463                 get_store().remove_element(CERTIFICATIONCHECKLIST$58, 0);
2464             }
2465         }
2466         
2467         /**
2468          * Gets the "QID_58" element
2469          */
2470         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58 getQID58()
2471         {
2472             synchronized (monitor())
2473             {
2474                 check_orphaned();
2475                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58 target = null;
2476                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58)get_store().find_element_user(QID58$60, 0);
2477                 if (target == null)
2478                 {
2479                     return null;
2480                 }
2481                 return target;
2482             }
2483         }
2484         
2485         /**
2486          * Sets the "QID_58" element
2487          */
2488         public void setQID58(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58 qid58)
2489         {
2490             generatedSetterHelperImpl(qid58, QID58$60, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2491         }
2492         
2493         /**
2494          * Appends and returns a new empty "QID_58" element
2495          */
2496         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58 addNewQID58()
2497         {
2498             synchronized (monitor())
2499             {
2500                 check_orphaned();
2501                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58 target = null;
2502                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58)get_store().add_element_user(QID58$60);
2503                 return target;
2504             }
2505         }
2506         
2507         /**
2508          * Gets the "PrimaryMarket" element
2509          */
2510         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket getPrimaryMarket()
2511         {
2512             synchronized (monitor())
2513             {
2514                 check_orphaned();
2515                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket target = null;
2516                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$62, 0);
2517                 if (target == null)
2518                 {
2519                     return null;
2520                 }
2521                 return target;
2522             }
2523         }
2524         
2525         /**
2526          * True if has "PrimaryMarket" element
2527          */
2528         public boolean isSetPrimaryMarket()
2529         {
2530             synchronized (monitor())
2531             {
2532                 check_orphaned();
2533                 return get_store().count_elements(PRIMARYMARKET$62) != 0;
2534             }
2535         }
2536         
2537         /**
2538          * Sets the "PrimaryMarket" element
2539          */
2540         public void setPrimaryMarket(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket primaryMarket)
2541         {
2542             generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$62, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2543         }
2544         
2545         /**
2546          * Appends and returns a new empty "PrimaryMarket" element
2547          */
2548         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket addNewPrimaryMarket()
2549         {
2550             synchronized (monitor())
2551             {
2552                 check_orphaned();
2553                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket target = null;
2554                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$62);
2555                 return target;
2556             }
2557         }
2558         
2559         /**
2560          * Unsets the "PrimaryMarket" element
2561          */
2562         public void unsetPrimaryMarket()
2563         {
2564             synchronized (monitor())
2565             {
2566                 check_orphaned();
2567                 get_store().remove_element(PRIMARYMARKET$62, 0);
2568             }
2569         }
2570         
2571         /**
2572          * Gets the "GeographicMarketServed" element
2573          */
2574         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed getGeographicMarketServed()
2575         {
2576             synchronized (monitor())
2577             {
2578                 check_orphaned();
2579                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed target = null;
2580                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$64, 0);
2581                 if (target == null)
2582                 {
2583                     return null;
2584                 }
2585                 return target;
2586             }
2587         }
2588         
2589         /**
2590          * True if has "GeographicMarketServed" element
2591          */
2592         public boolean isSetGeographicMarketServed()
2593         {
2594             synchronized (monitor())
2595             {
2596                 check_orphaned();
2597                 return get_store().count_elements(GEOGRAPHICMARKETSERVED$64) != 0;
2598             }
2599         }
2600         
2601         /**
2602          * Sets the "GeographicMarketServed" element
2603          */
2604         public void setGeographicMarketServed(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed geographicMarketServed)
2605         {
2606             generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$64, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2607         }
2608         
2609         /**
2610          * Appends and returns a new empty "GeographicMarketServed" element
2611          */
2612         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed addNewGeographicMarketServed()
2613         {
2614             synchronized (monitor())
2615             {
2616                 check_orphaned();
2617                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed target = null;
2618                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$64);
2619                 return target;
2620             }
2621         }
2622         
2623         /**
2624          * Unsets the "GeographicMarketServed" element
2625          */
2626         public void unsetGeographicMarketServed()
2627         {
2628             synchronized (monitor())
2629             {
2630                 check_orphaned();
2631                 get_store().remove_element(GEOGRAPHICMARKETSERVED$64, 0);
2632             }
2633         }
2634         
2635         /**
2636          * Gets the "MarketProfile" element
2637          */
2638         public java.lang.String getMarketProfile()
2639         {
2640             synchronized (monitor())
2641             {
2642                 check_orphaned();
2643                 org.apache.xmlbeans.SimpleValue target = null;
2644                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$66, 0);
2645                 if (target == null)
2646                 {
2647                     return null;
2648                 }
2649                 return target.getStringValue();
2650             }
2651         }
2652         
2653         /**
2654          * Gets (as xml) the "MarketProfile" element
2655          */
2656         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile xgetMarketProfile()
2657         {
2658             synchronized (monitor())
2659             {
2660                 check_orphaned();
2661                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile target = null;
2662                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile)get_store().find_element_user(MARKETPROFILE$66, 0);
2663                 return target;
2664             }
2665         }
2666         
2667         /**
2668          * Sets the "MarketProfile" element
2669          */
2670         public void setMarketProfile(java.lang.String marketProfile)
2671         {
2672             synchronized (monitor())
2673             {
2674                 check_orphaned();
2675                 org.apache.xmlbeans.SimpleValue target = null;
2676                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETPROFILE$66, 0);
2677                 if (target == null)
2678                 {
2679                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARKETPROFILE$66);
2680                 }
2681                 target.setStringValue(marketProfile);
2682             }
2683         }
2684         
2685         /**
2686          * Sets (as xml) the "MarketProfile" element
2687          */
2688         public void xsetMarketProfile(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile marketProfile)
2689         {
2690             synchronized (monitor())
2691             {
2692                 check_orphaned();
2693                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile target = null;
2694                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile)get_store().find_element_user(MARKETPROFILE$66, 0);
2695                 if (target == null)
2696                 {
2697                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile)get_store().add_element_user(MARKETPROFILE$66);
2698                 }
2699                 target.set(marketProfile);
2700             }
2701         }
2702         
2703         /**
2704          * Gets the "QuantitativeDistress" element
2705          */
2706         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress getQuantitativeDistress()
2707         {
2708             synchronized (monitor())
2709             {
2710                 check_orphaned();
2711                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress target = null;
2712                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress)get_store().find_element_user(QUANTITATIVEDISTRESS$68, 0);
2713                 if (target == null)
2714                 {
2715                     return null;
2716                 }
2717                 return target;
2718             }
2719         }
2720         
2721         /**
2722          * True if has "QuantitativeDistress" element
2723          */
2724         public boolean isSetQuantitativeDistress()
2725         {
2726             synchronized (monitor())
2727             {
2728                 check_orphaned();
2729                 return get_store().count_elements(QUANTITATIVEDISTRESS$68) != 0;
2730             }
2731         }
2732         
2733         /**
2734          * Sets the "QuantitativeDistress" element
2735          */
2736         public void setQuantitativeDistress(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress quantitativeDistress)
2737         {
2738             generatedSetterHelperImpl(quantitativeDistress, QUANTITATIVEDISTRESS$68, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2739         }
2740         
2741         /**
2742          * Appends and returns a new empty "QuantitativeDistress" element
2743          */
2744         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress addNewQuantitativeDistress()
2745         {
2746             synchronized (monitor())
2747             {
2748                 check_orphaned();
2749                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress target = null;
2750                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress)get_store().add_element_user(QUANTITATIVEDISTRESS$68);
2751                 return target;
2752             }
2753         }
2754         
2755         /**
2756          * Unsets the "QuantitativeDistress" element
2757          */
2758         public void unsetQuantitativeDistress()
2759         {
2760             synchronized (monitor())
2761             {
2762                 check_orphaned();
2763                 get_store().remove_element(QUANTITATIVEDISTRESS$68, 0);
2764             }
2765         }
2766         
2767         /**
2768          * Gets the "PrimaryBusiness" element
2769          */
2770         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness.Enum getPrimaryBusiness()
2771         {
2772             synchronized (monitor())
2773             {
2774                 check_orphaned();
2775                 org.apache.xmlbeans.SimpleValue target = null;
2776                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$70, 0);
2777                 if (target == null)
2778                 {
2779                     return null;
2780                 }
2781                 return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness.Enum)target.getEnumValue();
2782             }
2783         }
2784         
2785         /**
2786          * Gets (as xml) the "PrimaryBusiness" element
2787          */
2788         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness xgetPrimaryBusiness()
2789         {
2790             synchronized (monitor())
2791             {
2792                 check_orphaned();
2793                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness target = null;
2794                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$70, 0);
2795                 return target;
2796             }
2797         }
2798         
2799         /**
2800          * Sets the "PrimaryBusiness" element
2801          */
2802         public void setPrimaryBusiness(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness.Enum primaryBusiness)
2803         {
2804             synchronized (monitor())
2805             {
2806                 check_orphaned();
2807                 org.apache.xmlbeans.SimpleValue target = null;
2808                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$70, 0);
2809                 if (target == null)
2810                 {
2811                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$70);
2812                 }
2813                 target.setEnumValue(primaryBusiness);
2814             }
2815         }
2816         
2817         /**
2818          * Sets (as xml) the "PrimaryBusiness" element
2819          */
2820         public void xsetPrimaryBusiness(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness primaryBusiness)
2821         {
2822             synchronized (monitor())
2823             {
2824                 check_orphaned();
2825                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness target = null;
2826                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$70, 0);
2827                 if (target == null)
2828                 {
2829                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$70);
2830                 }
2831                 target.set(primaryBusiness);
2832             }
2833         }
2834         
2835         /**
2836          * Gets the "SecondaryBusiness" element
2837          */
2838         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness getSecondaryBusiness()
2839         {
2840             synchronized (monitor())
2841             {
2842                 check_orphaned();
2843                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness target = null;
2844                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$72, 0);
2845                 if (target == null)
2846                 {
2847                     return null;
2848                 }
2849                 return target;
2850             }
2851         }
2852         
2853         /**
2854          * True if has "SecondaryBusiness" element
2855          */
2856         public boolean isSetSecondaryBusiness()
2857         {
2858             synchronized (monitor())
2859             {
2860                 check_orphaned();
2861                 return get_store().count_elements(SECONDARYBUSINESS$72) != 0;
2862             }
2863         }
2864         
2865         /**
2866          * Sets the "SecondaryBusiness" element
2867          */
2868         public void setSecondaryBusiness(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness secondaryBusiness)
2869         {
2870             generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$72, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2871         }
2872         
2873         /**
2874          * Appends and returns a new empty "SecondaryBusiness" element
2875          */
2876         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness addNewSecondaryBusiness()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness target = null;
2882                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$72);
2883                 return target;
2884             }
2885         }
2886         
2887         /**
2888          * Unsets the "SecondaryBusiness" element
2889          */
2890         public void unsetSecondaryBusiness()
2891         {
2892             synchronized (monitor())
2893             {
2894                 check_orphaned();
2895                 get_store().remove_element(SECONDARYBUSINESS$72, 0);
2896             }
2897         }
2898         
2899         /**
2900          * Gets the "ProductsOffered" element
2901          */
2902         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered getProductsOffered()
2903         {
2904             synchronized (monitor())
2905             {
2906                 check_orphaned();
2907                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered target = null;
2908                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$74, 0);
2909                 if (target == null)
2910                 {
2911                     return null;
2912                 }
2913                 return target;
2914             }
2915         }
2916         
2917         /**
2918          * True if has "ProductsOffered" element
2919          */
2920         public boolean isSetProductsOffered()
2921         {
2922             synchronized (monitor())
2923             {
2924                 check_orphaned();
2925                 return get_store().count_elements(PRODUCTSOFFERED$74) != 0;
2926             }
2927         }
2928         
2929         /**
2930          * Sets the "ProductsOffered" element
2931          */
2932         public void setProductsOffered(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered productsOffered)
2933         {
2934             generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$74, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2935         }
2936         
2937         /**
2938          * Appends and returns a new empty "ProductsOffered" element
2939          */
2940         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered addNewProductsOffered()
2941         {
2942             synchronized (monitor())
2943             {
2944                 check_orphaned();
2945                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered target = null;
2946                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$74);
2947                 return target;
2948             }
2949         }
2950         
2951         /**
2952          * Unsets the "ProductsOffered" element
2953          */
2954         public void unsetProductsOffered()
2955         {
2956             synchronized (monitor())
2957             {
2958                 check_orphaned();
2959                 get_store().remove_element(PRODUCTSOFFERED$74, 0);
2960             }
2961         }
2962         
2963         /**
2964          * Gets the "CustomerProfile" element
2965          */
2966         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile getCustomerProfile()
2967         {
2968             synchronized (monitor())
2969             {
2970                 check_orphaned();
2971                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile target = null;
2972                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile)get_store().find_element_user(CUSTOMERPROFILE$76, 0);
2973                 if (target == null)
2974                 {
2975                     return null;
2976                 }
2977                 return target;
2978             }
2979         }
2980         
2981         /**
2982          * True if has "CustomerProfile" element
2983          */
2984         public boolean isSetCustomerProfile()
2985         {
2986             synchronized (monitor())
2987             {
2988                 check_orphaned();
2989                 return get_store().count_elements(CUSTOMERPROFILE$76) != 0;
2990             }
2991         }
2992         
2993         /**
2994          * Sets the "CustomerProfile" element
2995          */
2996         public void setCustomerProfile(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile customerProfile)
2997         {
2998             generatedSetterHelperImpl(customerProfile, CUSTOMERPROFILE$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2999         }
3000         
3001         /**
3002          * Appends and returns a new empty "CustomerProfile" element
3003          */
3004         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile addNewCustomerProfile()
3005         {
3006             synchronized (monitor())
3007             {
3008                 check_orphaned();
3009                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile target = null;
3010                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile)get_store().add_element_user(CUSTOMERPROFILE$76);
3011                 return target;
3012             }
3013         }
3014         
3015         /**
3016          * Unsets the "CustomerProfile" element
3017          */
3018         public void unsetCustomerProfile()
3019         {
3020             synchronized (monitor())
3021             {
3022                 check_orphaned();
3023                 get_store().remove_element(CUSTOMERPROFILE$76, 0);
3024             }
3025         }
3026         
3027         /**
3028          * Gets the "MatchingFunds" element
3029          */
3030         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds getMatchingFunds()
3031         {
3032             synchronized (monitor())
3033             {
3034                 check_orphaned();
3035                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds target = null;
3036                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds)get_store().find_element_user(MATCHINGFUNDS$78, 0);
3037                 if (target == null)
3038                 {
3039                     return null;
3040                 }
3041                 return target;
3042             }
3043         }
3044         
3045         /**
3046          * True if has "MatchingFunds" element
3047          */
3048         public boolean isSetMatchingFunds()
3049         {
3050             synchronized (monitor())
3051             {
3052                 check_orphaned();
3053                 return get_store().count_elements(MATCHINGFUNDS$78) != 0;
3054             }
3055         }
3056         
3057         /**
3058          * Sets the "MatchingFunds" element
3059          */
3060         public void setMatchingFunds(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds matchingFunds)
3061         {
3062             generatedSetterHelperImpl(matchingFunds, MATCHINGFUNDS$78, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3063         }
3064         
3065         /**
3066          * Appends and returns a new empty "MatchingFunds" element
3067          */
3068         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds addNewMatchingFunds()
3069         {
3070             synchronized (monitor())
3071             {
3072                 check_orphaned();
3073                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds target = null;
3074                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds)get_store().add_element_user(MATCHINGFUNDS$78);
3075                 return target;
3076             }
3077         }
3078         
3079         /**
3080          * Unsets the "MatchingFunds" element
3081          */
3082         public void unsetMatchingFunds()
3083         {
3084             synchronized (monitor())
3085             {
3086                 check_orphaned();
3087                 get_store().remove_element(MATCHINGFUNDS$78, 0);
3088             }
3089         }
3090         
3091         /**
3092          * Gets the "EarningsNonRegulated" element
3093          */
3094         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated getEarningsNonRegulated()
3095         {
3096             synchronized (monitor())
3097             {
3098                 check_orphaned();
3099                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated target = null;
3100                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated)get_store().find_element_user(EARNINGSNONREGULATED$80, 0);
3101                 if (target == null)
3102                 {
3103                     return null;
3104                 }
3105                 return target;
3106             }
3107         }
3108         
3109         /**
3110          * True if has "EarningsNonRegulated" element
3111          */
3112         public boolean isSetEarningsNonRegulated()
3113         {
3114             synchronized (monitor())
3115             {
3116                 check_orphaned();
3117                 return get_store().count_elements(EARNINGSNONREGULATED$80) != 0;
3118             }
3119         }
3120         
3121         /**
3122          * Sets the "EarningsNonRegulated" element
3123          */
3124         public void setEarningsNonRegulated(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated earningsNonRegulated)
3125         {
3126             generatedSetterHelperImpl(earningsNonRegulated, EARNINGSNONREGULATED$80, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3127         }
3128         
3129         /**
3130          * Appends and returns a new empty "EarningsNonRegulated" element
3131          */
3132         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated addNewEarningsNonRegulated()
3133         {
3134             synchronized (monitor())
3135             {
3136                 check_orphaned();
3137                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated target = null;
3138                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated)get_store().add_element_user(EARNINGSNONREGULATED$80);
3139                 return target;
3140             }
3141         }
3142         
3143         /**
3144          * Unsets the "EarningsNonRegulated" element
3145          */
3146         public void unsetEarningsNonRegulated()
3147         {
3148             synchronized (monitor())
3149             {
3150                 check_orphaned();
3151                 get_store().remove_element(EARNINGSNONREGULATED$80, 0);
3152             }
3153         }
3154         
3155         /**
3156          * Gets the "EarningsCreditUnions" element
3157          */
3158         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions getEarningsCreditUnions()
3159         {
3160             synchronized (monitor())
3161             {
3162                 check_orphaned();
3163                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions target = null;
3164                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions)get_store().find_element_user(EARNINGSCREDITUNIONS$82, 0);
3165                 if (target == null)
3166                 {
3167                     return null;
3168                 }
3169                 return target;
3170             }
3171         }
3172         
3173         /**
3174          * True if has "EarningsCreditUnions" element
3175          */
3176         public boolean isSetEarningsCreditUnions()
3177         {
3178             synchronized (monitor())
3179             {
3180                 check_orphaned();
3181                 return get_store().count_elements(EARNINGSCREDITUNIONS$82) != 0;
3182             }
3183         }
3184         
3185         /**
3186          * Sets the "EarningsCreditUnions" element
3187          */
3188         public void setEarningsCreditUnions(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions earningsCreditUnions)
3189         {
3190             generatedSetterHelperImpl(earningsCreditUnions, EARNINGSCREDITUNIONS$82, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3191         }
3192         
3193         /**
3194          * Appends and returns a new empty "EarningsCreditUnions" element
3195          */
3196         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions addNewEarningsCreditUnions()
3197         {
3198             synchronized (monitor())
3199             {
3200                 check_orphaned();
3201                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions target = null;
3202                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions)get_store().add_element_user(EARNINGSCREDITUNIONS$82);
3203                 return target;
3204             }
3205         }
3206         
3207         /**
3208          * Unsets the "EarningsCreditUnions" element
3209          */
3210         public void unsetEarningsCreditUnions()
3211         {
3212             synchronized (monitor())
3213             {
3214                 check_orphaned();
3215                 get_store().remove_element(EARNINGSCREDITUNIONS$82, 0);
3216             }
3217         }
3218         
3219         /**
3220          * Gets the "EarningsBanks" element
3221          */
3222         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks getEarningsBanks()
3223         {
3224             synchronized (monitor())
3225             {
3226                 check_orphaned();
3227                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks target = null;
3228                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks)get_store().find_element_user(EARNINGSBANKS$84, 0);
3229                 if (target == null)
3230                 {
3231                     return null;
3232                 }
3233                 return target;
3234             }
3235         }
3236         
3237         /**
3238          * True if has "EarningsBanks" element
3239          */
3240         public boolean isSetEarningsBanks()
3241         {
3242             synchronized (monitor())
3243             {
3244                 check_orphaned();
3245                 return get_store().count_elements(EARNINGSBANKS$84) != 0;
3246             }
3247         }
3248         
3249         /**
3250          * Sets the "EarningsBanks" element
3251          */
3252         public void setEarningsBanks(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks earningsBanks)
3253         {
3254             generatedSetterHelperImpl(earningsBanks, EARNINGSBANKS$84, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3255         }
3256         
3257         /**
3258          * Appends and returns a new empty "EarningsBanks" element
3259          */
3260         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks addNewEarningsBanks()
3261         {
3262             synchronized (monitor())
3263             {
3264                 check_orphaned();
3265                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks target = null;
3266                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks)get_store().add_element_user(EARNINGSBANKS$84);
3267                 return target;
3268             }
3269         }
3270         
3271         /**
3272          * Unsets the "EarningsBanks" element
3273          */
3274         public void unsetEarningsBanks()
3275         {
3276             synchronized (monitor())
3277             {
3278                 check_orphaned();
3279                 get_store().remove_element(EARNINGSBANKS$84, 0);
3280             }
3281         }
3282         
3283         /**
3284          * Gets the "FinancialProductsSheet" element
3285          */
3286         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet getFinancialProductsSheet()
3287         {
3288             synchronized (monitor())
3289             {
3290                 check_orphaned();
3291                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet target = null;
3292                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet)get_store().find_element_user(FINANCIALPRODUCTSSHEET$86, 0);
3293                 if (target == null)
3294                 {
3295                     return null;
3296                 }
3297                 return target;
3298             }
3299         }
3300         
3301         /**
3302          * True if has "FinancialProductsSheet" element
3303          */
3304         public boolean isSetFinancialProductsSheet()
3305         {
3306             synchronized (monitor())
3307             {
3308                 check_orphaned();
3309                 return get_store().count_elements(FINANCIALPRODUCTSSHEET$86) != 0;
3310             }
3311         }
3312         
3313         /**
3314          * Sets the "FinancialProductsSheet" element
3315          */
3316         public void setFinancialProductsSheet(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet financialProductsSheet)
3317         {
3318             generatedSetterHelperImpl(financialProductsSheet, FINANCIALPRODUCTSSHEET$86, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3319         }
3320         
3321         /**
3322          * Appends and returns a new empty "FinancialProductsSheet" element
3323          */
3324         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet addNewFinancialProductsSheet()
3325         {
3326             synchronized (monitor())
3327             {
3328                 check_orphaned();
3329                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet target = null;
3330                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet)get_store().add_element_user(FINANCIALPRODUCTSSHEET$86);
3331                 return target;
3332             }
3333         }
3334         
3335         /**
3336          * Unsets the "FinancialProductsSheet" element
3337          */
3338         public void unsetFinancialProductsSheet()
3339         {
3340             synchronized (monitor())
3341             {
3342                 check_orphaned();
3343                 get_store().remove_element(FINANCIALPRODUCTSSHEET$86, 0);
3344             }
3345         }
3346         
3347         /**
3348          * Gets the "FinancialServicesSheet" element
3349          */
3350         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet getFinancialServicesSheet()
3351         {
3352             synchronized (monitor())
3353             {
3354                 check_orphaned();
3355                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet target = null;
3356                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet)get_store().find_element_user(FINANCIALSERVICESSHEET$88, 0);
3357                 if (target == null)
3358                 {
3359                     return null;
3360                 }
3361                 return target;
3362             }
3363         }
3364         
3365         /**
3366          * True if has "FinancialServicesSheet" element
3367          */
3368         public boolean isSetFinancialServicesSheet()
3369         {
3370             synchronized (monitor())
3371             {
3372                 check_orphaned();
3373                 return get_store().count_elements(FINANCIALSERVICESSHEET$88) != 0;
3374             }
3375         }
3376         
3377         /**
3378          * Sets the "FinancialServicesSheet" element
3379          */
3380         public void setFinancialServicesSheet(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet financialServicesSheet)
3381         {
3382             generatedSetterHelperImpl(financialServicesSheet, FINANCIALSERVICESSHEET$88, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3383         }
3384         
3385         /**
3386          * Appends and returns a new empty "FinancialServicesSheet" element
3387          */
3388         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet addNewFinancialServicesSheet()
3389         {
3390             synchronized (monitor())
3391             {
3392                 check_orphaned();
3393                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet target = null;
3394                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet)get_store().add_element_user(FINANCIALSERVICESSHEET$88);
3395                 return target;
3396             }
3397         }
3398         
3399         /**
3400          * Unsets the "FinancialServicesSheet" element
3401          */
3402         public void unsetFinancialServicesSheet()
3403         {
3404             synchronized (monitor())
3405             {
3406                 check_orphaned();
3407                 get_store().remove_element(FINANCIALSERVICESSHEET$88, 0);
3408             }
3409         }
3410         
3411         /**
3412          * Gets the "FinancialActivities" element
3413          */
3414         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities getFinancialActivities()
3415         {
3416             synchronized (monitor())
3417             {
3418                 check_orphaned();
3419                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities target = null;
3420                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities)get_store().find_element_user(FINANCIALACTIVITIES$90, 0);
3421                 if (target == null)
3422                 {
3423                     return null;
3424                 }
3425                 return target;
3426             }
3427         }
3428         
3429         /**
3430          * True if has "FinancialActivities" element
3431          */
3432         public boolean isSetFinancialActivities()
3433         {
3434             synchronized (monitor())
3435             {
3436                 check_orphaned();
3437                 return get_store().count_elements(FINANCIALACTIVITIES$90) != 0;
3438             }
3439         }
3440         
3441         /**
3442          * Sets the "FinancialActivities" element
3443          */
3444         public void setFinancialActivities(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities financialActivities)
3445         {
3446             generatedSetterHelperImpl(financialActivities, FINANCIALACTIVITIES$90, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3447         }
3448         
3449         /**
3450          * Appends and returns a new empty "FinancialActivities" element
3451          */
3452         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities addNewFinancialActivities()
3453         {
3454             synchronized (monitor())
3455             {
3456                 check_orphaned();
3457                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities target = null;
3458                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities)get_store().add_element_user(FINANCIALACTIVITIES$90);
3459                 return target;
3460             }
3461         }
3462         
3463         /**
3464          * Unsets the "FinancialActivities" element
3465          */
3466         public void unsetFinancialActivities()
3467         {
3468             synchronized (monitor())
3469             {
3470                 check_orphaned();
3471                 get_store().remove_element(FINANCIALACTIVITIES$90, 0);
3472             }
3473         }
3474         
3475         /**
3476          * Gets the "BoardMembers" element
3477          */
3478         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers getBoardMembers()
3479         {
3480             synchronized (monitor())
3481             {
3482                 check_orphaned();
3483                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers target = null;
3484                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers)get_store().find_element_user(BOARDMEMBERS$92, 0);
3485                 if (target == null)
3486                 {
3487                     return null;
3488                 }
3489                 return target;
3490             }
3491         }
3492         
3493         /**
3494          * Sets the "BoardMembers" element
3495          */
3496         public void setBoardMembers(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers boardMembers)
3497         {
3498             generatedSetterHelperImpl(boardMembers, BOARDMEMBERS$92, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3499         }
3500         
3501         /**
3502          * Appends and returns a new empty "BoardMembers" element
3503          */
3504         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers addNewBoardMembers()
3505         {
3506             synchronized (monitor())
3507             {
3508                 check_orphaned();
3509                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers target = null;
3510                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers)get_store().add_element_user(BOARDMEMBERS$92);
3511                 return target;
3512             }
3513         }
3514         
3515         /**
3516          * Gets the "StaffMembers" element
3517          */
3518         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers getStaffMembers()
3519         {
3520             synchronized (monitor())
3521             {
3522                 check_orphaned();
3523                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers target = null;
3524                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers)get_store().find_element_user(STAFFMEMBERS$94, 0);
3525                 if (target == null)
3526                 {
3527                     return null;
3528                 }
3529                 return target;
3530             }
3531         }
3532         
3533         /**
3534          * Sets the "StaffMembers" element
3535          */
3536         public void setStaffMembers(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers staffMembers)
3537         {
3538             generatedSetterHelperImpl(staffMembers, STAFFMEMBERS$94, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3539         }
3540         
3541         /**
3542          * Appends and returns a new empty "StaffMembers" element
3543          */
3544         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers addNewStaffMembers()
3545         {
3546             synchronized (monitor())
3547             {
3548                 check_orphaned();
3549                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers target = null;
3550                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers)get_store().add_element_user(STAFFMEMBERS$94);
3551                 return target;
3552             }
3553         }
3554         
3555         /**
3556          * Gets the "FinancialNonRegulated" element
3557          */
3558         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated getFinancialNonRegulated()
3559         {
3560             synchronized (monitor())
3561             {
3562                 check_orphaned();
3563                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated target = null;
3564                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated)get_store().find_element_user(FINANCIALNONREGULATED$96, 0);
3565                 if (target == null)
3566                 {
3567                     return null;
3568                 }
3569                 return target;
3570             }
3571         }
3572         
3573         /**
3574          * True if has "FinancialNonRegulated" element
3575          */
3576         public boolean isSetFinancialNonRegulated()
3577         {
3578             synchronized (monitor())
3579             {
3580                 check_orphaned();
3581                 return get_store().count_elements(FINANCIALNONREGULATED$96) != 0;
3582             }
3583         }
3584         
3585         /**
3586          * Sets the "FinancialNonRegulated" element
3587          */
3588         public void setFinancialNonRegulated(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated financialNonRegulated)
3589         {
3590             generatedSetterHelperImpl(financialNonRegulated, FINANCIALNONREGULATED$96, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3591         }
3592         
3593         /**
3594          * Appends and returns a new empty "FinancialNonRegulated" element
3595          */
3596         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated addNewFinancialNonRegulated()
3597         {
3598             synchronized (monitor())
3599             {
3600                 check_orphaned();
3601                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated target = null;
3602                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated)get_store().add_element_user(FINANCIALNONREGULATED$96);
3603                 return target;
3604             }
3605         }
3606         
3607         /**
3608          * Unsets the "FinancialNonRegulated" element
3609          */
3610         public void unsetFinancialNonRegulated()
3611         {
3612             synchronized (monitor())
3613             {
3614                 check_orphaned();
3615                 get_store().remove_element(FINANCIALNONREGULATED$96, 0);
3616             }
3617         }
3618         
3619         /**
3620          * Gets the "FinancialCreditUnions" element
3621          */
3622         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions getFinancialCreditUnions()
3623         {
3624             synchronized (monitor())
3625             {
3626                 check_orphaned();
3627                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions target = null;
3628                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions)get_store().find_element_user(FINANCIALCREDITUNIONS$98, 0);
3629                 if (target == null)
3630                 {
3631                     return null;
3632                 }
3633                 return target;
3634             }
3635         }
3636         
3637         /**
3638          * True if has "FinancialCreditUnions" element
3639          */
3640         public boolean isSetFinancialCreditUnions()
3641         {
3642             synchronized (monitor())
3643             {
3644                 check_orphaned();
3645                 return get_store().count_elements(FINANCIALCREDITUNIONS$98) != 0;
3646             }
3647         }
3648         
3649         /**
3650          * Sets the "FinancialCreditUnions" element
3651          */
3652         public void setFinancialCreditUnions(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions financialCreditUnions)
3653         {
3654             generatedSetterHelperImpl(financialCreditUnions, FINANCIALCREDITUNIONS$98, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3655         }
3656         
3657         /**
3658          * Appends and returns a new empty "FinancialCreditUnions" element
3659          */
3660         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions addNewFinancialCreditUnions()
3661         {
3662             synchronized (monitor())
3663             {
3664                 check_orphaned();
3665                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions target = null;
3666                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions)get_store().add_element_user(FINANCIALCREDITUNIONS$98);
3667                 return target;
3668             }
3669         }
3670         
3671         /**
3672          * Unsets the "FinancialCreditUnions" element
3673          */
3674         public void unsetFinancialCreditUnions()
3675         {
3676             synchronized (monitor())
3677             {
3678                 check_orphaned();
3679                 get_store().remove_element(FINANCIALCREDITUNIONS$98, 0);
3680             }
3681         }
3682         
3683         /**
3684          * Gets the "FinancialBanks" element
3685          */
3686         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks getFinancialBanks()
3687         {
3688             synchronized (monitor())
3689             {
3690                 check_orphaned();
3691                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks target = null;
3692                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks)get_store().find_element_user(FINANCIALBANKS$100, 0);
3693                 if (target == null)
3694                 {
3695                     return null;
3696                 }
3697                 return target;
3698             }
3699         }
3700         
3701         /**
3702          * True if has "FinancialBanks" element
3703          */
3704         public boolean isSetFinancialBanks()
3705         {
3706             synchronized (monitor())
3707             {
3708                 check_orphaned();
3709                 return get_store().count_elements(FINANCIALBANKS$100) != 0;
3710             }
3711         }
3712         
3713         /**
3714          * Sets the "FinancialBanks" element
3715          */
3716         public void setFinancialBanks(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks financialBanks)
3717         {
3718             generatedSetterHelperImpl(financialBanks, FINANCIALBANKS$100, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3719         }
3720         
3721         /**
3722          * Appends and returns a new empty "FinancialBanks" element
3723          */
3724         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks addNewFinancialBanks()
3725         {
3726             synchronized (monitor())
3727             {
3728                 check_orphaned();
3729                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks target = null;
3730                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks)get_store().add_element_user(FINANCIALBANKS$100);
3731                 return target;
3732             }
3733         }
3734         
3735         /**
3736          * Unsets the "FinancialBanks" element
3737          */
3738         public void unsetFinancialBanks()
3739         {
3740             synchronized (monitor())
3741             {
3742                 check_orphaned();
3743                 get_store().remove_element(FINANCIALBANKS$100, 0);
3744             }
3745         }
3746         
3747         /**
3748          * Gets the "RatiosNonRegulated" element
3749          */
3750         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated getRatiosNonRegulated()
3751         {
3752             synchronized (monitor())
3753             {
3754                 check_orphaned();
3755                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated target = null;
3756                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated)get_store().find_element_user(RATIOSNONREGULATED$102, 0);
3757                 if (target == null)
3758                 {
3759                     return null;
3760                 }
3761                 return target;
3762             }
3763         }
3764         
3765         /**
3766          * True if has "RatiosNonRegulated" element
3767          */
3768         public boolean isSetRatiosNonRegulated()
3769         {
3770             synchronized (monitor())
3771             {
3772                 check_orphaned();
3773                 return get_store().count_elements(RATIOSNONREGULATED$102) != 0;
3774             }
3775         }
3776         
3777         /**
3778          * Sets the "RatiosNonRegulated" element
3779          */
3780         public void setRatiosNonRegulated(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated ratiosNonRegulated)
3781         {
3782             generatedSetterHelperImpl(ratiosNonRegulated, RATIOSNONREGULATED$102, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3783         }
3784         
3785         /**
3786          * Appends and returns a new empty "RatiosNonRegulated" element
3787          */
3788         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated addNewRatiosNonRegulated()
3789         {
3790             synchronized (monitor())
3791             {
3792                 check_orphaned();
3793                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated target = null;
3794                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated)get_store().add_element_user(RATIOSNONREGULATED$102);
3795                 return target;
3796             }
3797         }
3798         
3799         /**
3800          * Unsets the "RatiosNonRegulated" element
3801          */
3802         public void unsetRatiosNonRegulated()
3803         {
3804             synchronized (monitor())
3805             {
3806                 check_orphaned();
3807                 get_store().remove_element(RATIOSNONREGULATED$102, 0);
3808             }
3809         }
3810         
3811         /**
3812          * Gets the "RatiosCreditUnions" element
3813          */
3814         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions getRatiosCreditUnions()
3815         {
3816             synchronized (monitor())
3817             {
3818                 check_orphaned();
3819                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions target = null;
3820                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions)get_store().find_element_user(RATIOSCREDITUNIONS$104, 0);
3821                 if (target == null)
3822                 {
3823                     return null;
3824                 }
3825                 return target;
3826             }
3827         }
3828         
3829         /**
3830          * True if has "RatiosCreditUnions" element
3831          */
3832         public boolean isSetRatiosCreditUnions()
3833         {
3834             synchronized (monitor())
3835             {
3836                 check_orphaned();
3837                 return get_store().count_elements(RATIOSCREDITUNIONS$104) != 0;
3838             }
3839         }
3840         
3841         /**
3842          * Sets the "RatiosCreditUnions" element
3843          */
3844         public void setRatiosCreditUnions(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions ratiosCreditUnions)
3845         {
3846             generatedSetterHelperImpl(ratiosCreditUnions, RATIOSCREDITUNIONS$104, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3847         }
3848         
3849         /**
3850          * Appends and returns a new empty "RatiosCreditUnions" element
3851          */
3852         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions addNewRatiosCreditUnions()
3853         {
3854             synchronized (monitor())
3855             {
3856                 check_orphaned();
3857                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions target = null;
3858                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions)get_store().add_element_user(RATIOSCREDITUNIONS$104);
3859                 return target;
3860             }
3861         }
3862         
3863         /**
3864          * Unsets the "RatiosCreditUnions" element
3865          */
3866         public void unsetRatiosCreditUnions()
3867         {
3868             synchronized (monitor())
3869             {
3870                 check_orphaned();
3871                 get_store().remove_element(RATIOSCREDITUNIONS$104, 0);
3872             }
3873         }
3874         
3875         /**
3876          * Gets the "RatiosBanks" element
3877          */
3878         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks getRatiosBanks()
3879         {
3880             synchronized (monitor())
3881             {
3882                 check_orphaned();
3883                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks target = null;
3884                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks)get_store().find_element_user(RATIOSBANKS$106, 0);
3885                 if (target == null)
3886                 {
3887                     return null;
3888                 }
3889                 return target;
3890             }
3891         }
3892         
3893         /**
3894          * True if has "RatiosBanks" element
3895          */
3896         public boolean isSetRatiosBanks()
3897         {
3898             synchronized (monitor())
3899             {
3900                 check_orphaned();
3901                 return get_store().count_elements(RATIOSBANKS$106) != 0;
3902             }
3903         }
3904         
3905         /**
3906          * Sets the "RatiosBanks" element
3907          */
3908         public void setRatiosBanks(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks ratiosBanks)
3909         {
3910             generatedSetterHelperImpl(ratiosBanks, RATIOSBANKS$106, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3911         }
3912         
3913         /**
3914          * Appends and returns a new empty "RatiosBanks" element
3915          */
3916         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks addNewRatiosBanks()
3917         {
3918             synchronized (monitor())
3919             {
3920                 check_orphaned();
3921                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks target = null;
3922                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks)get_store().add_element_user(RATIOSBANKS$106);
3923                 return target;
3924             }
3925         }
3926         
3927         /**
3928          * Unsets the "RatiosBanks" element
3929          */
3930         public void unsetRatiosBanks()
3931         {
3932             synchronized (monitor())
3933             {
3934                 check_orphaned();
3935                 get_store().remove_element(RATIOSBANKS$106, 0);
3936             }
3937         }
3938         
3939         /**
3940          * Gets the "FinancialActionPlan" element
3941          */
3942         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan getFinancialActionPlan()
3943         {
3944             synchronized (monitor())
3945             {
3946                 check_orphaned();
3947                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan target = null;
3948                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan)get_store().find_element_user(FINANCIALACTIONPLAN$108, 0);
3949                 if (target == null)
3950                 {
3951                     return null;
3952                 }
3953                 return target;
3954             }
3955         }
3956         
3957         /**
3958          * Sets the "FinancialActionPlan" element
3959          */
3960         public void setFinancialActionPlan(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan financialActionPlan)
3961         {
3962             generatedSetterHelperImpl(financialActionPlan, FINANCIALACTIONPLAN$108, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3963         }
3964         
3965         /**
3966          * Appends and returns a new empty "FinancialActionPlan" element
3967          */
3968         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan addNewFinancialActionPlan()
3969         {
3970             synchronized (monitor())
3971             {
3972                 check_orphaned();
3973                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan target = null;
3974                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan)get_store().add_element_user(FINANCIALACTIONPLAN$108);
3975                 return target;
3976             }
3977         }
3978         
3979         /**
3980          * Gets the "PortfolioQuality" element
3981          */
3982         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality getPortfolioQuality()
3983         {
3984             synchronized (monitor())
3985             {
3986                 check_orphaned();
3987                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality target = null;
3988                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality)get_store().find_element_user(PORTFOLIOQUALITY$110, 0);
3989                 if (target == null)
3990                 {
3991                     return null;
3992                 }
3993                 return target;
3994             }
3995         }
3996         
3997         /**
3998          * True if has "PortfolioQuality" element
3999          */
4000         public boolean isSetPortfolioQuality()
4001         {
4002             synchronized (monitor())
4003             {
4004                 check_orphaned();
4005                 return get_store().count_elements(PORTFOLIOQUALITY$110) != 0;
4006             }
4007         }
4008         
4009         /**
4010          * Sets the "PortfolioQuality" element
4011          */
4012         public void setPortfolioQuality(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality portfolioQuality)
4013         {
4014             generatedSetterHelperImpl(portfolioQuality, PORTFOLIOQUALITY$110, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4015         }
4016         
4017         /**
4018          * Appends and returns a new empty "PortfolioQuality" element
4019          */
4020         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality addNewPortfolioQuality()
4021         {
4022             synchronized (monitor())
4023             {
4024                 check_orphaned();
4025                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality target = null;
4026                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality)get_store().add_element_user(PORTFOLIOQUALITY$110);
4027                 return target;
4028             }
4029         }
4030         
4031         /**
4032          * Unsets the "PortfolioQuality" element
4033          */
4034         public void unsetPortfolioQuality()
4035         {
4036             synchronized (monitor())
4037             {
4038                 check_orphaned();
4039                 get_store().remove_element(PORTFOLIOQUALITY$110, 0);
4040             }
4041         }
4042         
4043         /**
4044          * Gets the "LoanLossReserves" element
4045          */
4046         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves getLoanLossReserves()
4047         {
4048             synchronized (monitor())
4049             {
4050                 check_orphaned();
4051                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves target = null;
4052                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves)get_store().find_element_user(LOANLOSSRESERVES$112, 0);
4053                 if (target == null)
4054                 {
4055                     return null;
4056                 }
4057                 return target;
4058             }
4059         }
4060         
4061         /**
4062          * True if has "LoanLossReserves" element
4063          */
4064         public boolean isSetLoanLossReserves()
4065         {
4066             synchronized (monitor())
4067             {
4068                 check_orphaned();
4069                 return get_store().count_elements(LOANLOSSRESERVES$112) != 0;
4070             }
4071         }
4072         
4073         /**
4074          * Sets the "LoanLossReserves" element
4075          */
4076         public void setLoanLossReserves(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves loanLossReserves)
4077         {
4078             generatedSetterHelperImpl(loanLossReserves, LOANLOSSRESERVES$112, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4079         }
4080         
4081         /**
4082          * Appends and returns a new empty "LoanLossReserves" element
4083          */
4084         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves addNewLoanLossReserves()
4085         {
4086             synchronized (monitor())
4087             {
4088                 check_orphaned();
4089                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves target = null;
4090                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves)get_store().add_element_user(LOANLOSSRESERVES$112);
4091                 return target;
4092             }
4093         }
4094         
4095         /**
4096          * Unsets the "LoanLossReserves" element
4097          */
4098         public void unsetLoanLossReserves()
4099         {
4100             synchronized (monitor())
4101             {
4102                 check_orphaned();
4103                 get_store().remove_element(LOANLOSSRESERVES$112, 0);
4104             }
4105         }
4106         
4107         /**
4108          * Gets the "EquityInvestmentPortfolio" element
4109          */
4110         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio getEquityInvestmentPortfolio()
4111         {
4112             synchronized (monitor())
4113             {
4114                 check_orphaned();
4115                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio target = null;
4116                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio)get_store().find_element_user(EQUITYINVESTMENTPORTFOLIO$114, 0);
4117                 if (target == null)
4118                 {
4119                     return null;
4120                 }
4121                 return target;
4122             }
4123         }
4124         
4125         /**
4126          * True if has "EquityInvestmentPortfolio" element
4127          */
4128         public boolean isSetEquityInvestmentPortfolio()
4129         {
4130             synchronized (monitor())
4131             {
4132                 check_orphaned();
4133                 return get_store().count_elements(EQUITYINVESTMENTPORTFOLIO$114) != 0;
4134             }
4135         }
4136         
4137         /**
4138          * Sets the "EquityInvestmentPortfolio" element
4139          */
4140         public void setEquityInvestmentPortfolio(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio equityInvestmentPortfolio)
4141         {
4142             generatedSetterHelperImpl(equityInvestmentPortfolio, EQUITYINVESTMENTPORTFOLIO$114, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4143         }
4144         
4145         /**
4146          * Appends and returns a new empty "EquityInvestmentPortfolio" element
4147          */
4148         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio()
4149         {
4150             synchronized (monitor())
4151             {
4152                 check_orphaned();
4153                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio target = null;
4154                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio)get_store().add_element_user(EQUITYINVESTMENTPORTFOLIO$114);
4155                 return target;
4156             }
4157         }
4158         
4159         /**
4160          * Unsets the "EquityInvestmentPortfolio" element
4161          */
4162         public void unsetEquityInvestmentPortfolio()
4163         {
4164             synchronized (monitor())
4165             {
4166                 check_orphaned();
4167                 get_store().remove_element(EQUITYINVESTMENTPORTFOLIO$114, 0);
4168             }
4169         }
4170         
4171         /**
4172          * Gets the "PortfolioActionPlan" element
4173          */
4174         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan getPortfolioActionPlan()
4175         {
4176             synchronized (monitor())
4177             {
4178                 check_orphaned();
4179                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan target = null;
4180                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan)get_store().find_element_user(PORTFOLIOACTIONPLAN$116, 0);
4181                 if (target == null)
4182                 {
4183                     return null;
4184                 }
4185                 return target;
4186             }
4187         }
4188         
4189         /**
4190          * Sets the "PortfolioActionPlan" element
4191          */
4192         public void setPortfolioActionPlan(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan portfolioActionPlan)
4193         {
4194             generatedSetterHelperImpl(portfolioActionPlan, PORTFOLIOACTIONPLAN$116, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4195         }
4196         
4197         /**
4198          * Appends and returns a new empty "PortfolioActionPlan" element
4199          */
4200         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan addNewPortfolioActionPlan()
4201         {
4202             synchronized (monitor())
4203             {
4204                 check_orphaned();
4205                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan target = null;
4206                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan)get_store().add_element_user(PORTFOLIOACTIONPLAN$116);
4207                 return target;
4208             }
4209         }
4210         
4211         /**
4212          * Gets the "QID_24" element
4213          */
4214         public int getQID24()
4215         {
4216             synchronized (monitor())
4217             {
4218                 check_orphaned();
4219                 org.apache.xmlbeans.SimpleValue target = null;
4220                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$118, 0);
4221                 if (target == null)
4222                 {
4223                     return 0;
4224                 }
4225                 return target.getIntValue();
4226             }
4227         }
4228         
4229         /**
4230          * Gets (as xml) the "QID_24" element
4231          */
4232         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24 xgetQID24()
4233         {
4234             synchronized (monitor())
4235             {
4236                 check_orphaned();
4237                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24 target = null;
4238                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24)get_store().find_element_user(QID24$118, 0);
4239                 return target;
4240             }
4241         }
4242         
4243         /**
4244          * Sets the "QID_24" element
4245          */
4246         public void setQID24(int qid24)
4247         {
4248             synchronized (monitor())
4249             {
4250                 check_orphaned();
4251                 org.apache.xmlbeans.SimpleValue target = null;
4252                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$118, 0);
4253                 if (target == null)
4254                 {
4255                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$118);
4256                 }
4257                 target.setIntValue(qid24);
4258             }
4259         }
4260         
4261         /**
4262          * Sets (as xml) the "QID_24" element
4263          */
4264         public void xsetQID24(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24 qid24)
4265         {
4266             synchronized (monitor())
4267             {
4268                 check_orphaned();
4269                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24 target = null;
4270                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24)get_store().find_element_user(QID24$118, 0);
4271                 if (target == null)
4272                 {
4273                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24)get_store().add_element_user(QID24$118);
4274                 }
4275                 target.set(qid24);
4276             }
4277         }
4278         
4279         /**
4280          * Gets the "AssurancesCertifications" element
4281          */
4282         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
4283         {
4284             synchronized (monitor())
4285             {
4286                 check_orphaned();
4287                 org.apache.xmlbeans.SimpleValue target = null;
4288                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$120, 0);
4289                 if (target == null)
4290                 {
4291                     return null;
4292                 }
4293                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4294             }
4295         }
4296         
4297         /**
4298          * Gets (as xml) the "AssurancesCertifications" element
4299          */
4300         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
4301         {
4302             synchronized (monitor())
4303             {
4304                 check_orphaned();
4305                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4306                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$120, 0);
4307                 return target;
4308             }
4309         }
4310         
4311         /**
4312          * Sets the "AssurancesCertifications" element
4313          */
4314         public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
4315         {
4316             synchronized (monitor())
4317             {
4318                 check_orphaned();
4319                 org.apache.xmlbeans.SimpleValue target = null;
4320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$120, 0);
4321                 if (target == null)
4322                 {
4323                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$120);
4324                 }
4325                 target.setEnumValue(assurancesCertifications);
4326             }
4327         }
4328         
4329         /**
4330          * Sets (as xml) the "AssurancesCertifications" element
4331          */
4332         public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
4333         {
4334             synchronized (monitor())
4335             {
4336                 check_orphaned();
4337                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4338                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$120, 0);
4339                 if (target == null)
4340                 {
4341                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$120);
4342                 }
4343                 target.set(assurancesCertifications);
4344             }
4345         }
4346         
4347         /**
4348          * Gets the "Details" element
4349          */
4350         public java.lang.String getDetails()
4351         {
4352             synchronized (monitor())
4353             {
4354                 check_orphaned();
4355                 org.apache.xmlbeans.SimpleValue target = null;
4356                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$122, 0);
4357                 if (target == null)
4358                 {
4359                     return null;
4360                 }
4361                 return target.getStringValue();
4362             }
4363         }
4364         
4365         /**
4366          * Gets (as xml) the "Details" element
4367          */
4368         public gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType xgetDetails()
4369         {
4370             synchronized (monitor())
4371             {
4372                 check_orphaned();
4373                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType target = null;
4374                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType)get_store().find_element_user(DETAILS$122, 0);
4375                 return target;
4376             }
4377         }
4378         
4379         /**
4380          * True if has "Details" element
4381          */
4382         public boolean isSetDetails()
4383         {
4384             synchronized (monitor())
4385             {
4386                 check_orphaned();
4387                 return get_store().count_elements(DETAILS$122) != 0;
4388             }
4389         }
4390         
4391         /**
4392          * Sets the "Details" element
4393          */
4394         public void setDetails(java.lang.String details)
4395         {
4396             synchronized (monitor())
4397             {
4398                 check_orphaned();
4399                 org.apache.xmlbeans.SimpleValue target = null;
4400                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$122, 0);
4401                 if (target == null)
4402                 {
4403                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$122);
4404                 }
4405                 target.setStringValue(details);
4406             }
4407         }
4408         
4409         /**
4410          * Sets (as xml) the "Details" element
4411          */
4412         public void xsetDetails(gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType details)
4413         {
4414             synchronized (monitor())
4415             {
4416                 check_orphaned();
4417                 gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType target = null;
4418                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType)get_store().find_element_user(DETAILS$122, 0);
4419                 if (target == null)
4420                 {
4421                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String4000DataType)get_store().add_element_user(DETAILS$122);
4422                 }
4423                 target.set(details);
4424             }
4425         }
4426         
4427         /**
4428          * Unsets the "Details" element
4429          */
4430         public void unsetDetails()
4431         {
4432             synchronized (monitor())
4433             {
4434                 check_orphaned();
4435                 get_store().remove_element(DETAILS$122, 0);
4436             }
4437         }
4438         
4439         /**
4440          * Gets the "Questionnaire" element
4441          */
4442         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire getQuestionnaire()
4443         {
4444             synchronized (monitor())
4445             {
4446                 check_orphaned();
4447                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire target = null;
4448                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$124, 0);
4449                 if (target == null)
4450                 {
4451                     return null;
4452                 }
4453                 return target;
4454             }
4455         }
4456         
4457         /**
4458          * True if has "Questionnaire" element
4459          */
4460         public boolean isSetQuestionnaire()
4461         {
4462             synchronized (monitor())
4463             {
4464                 check_orphaned();
4465                 return get_store().count_elements(QUESTIONNAIRE$124) != 0;
4466             }
4467         }
4468         
4469         /**
4470          * Sets the "Questionnaire" element
4471          */
4472         public void setQuestionnaire(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire questionnaire)
4473         {
4474             generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$124, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4475         }
4476         
4477         /**
4478          * Appends and returns a new empty "Questionnaire" element
4479          */
4480         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire addNewQuestionnaire()
4481         {
4482             synchronized (monitor())
4483             {
4484                 check_orphaned();
4485                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire target = null;
4486                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$124);
4487                 return target;
4488             }
4489         }
4490         
4491         /**
4492          * Unsets the "Questionnaire" element
4493          */
4494         public void unsetQuestionnaire()
4495         {
4496             synchronized (monitor())
4497             {
4498                 check_orphaned();
4499                 get_store().remove_element(QUESTIONNAIRE$124, 0);
4500             }
4501         }
4502         
4503         /**
4504          * Gets the "EnvironmentalReview" element
4505          */
4506         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview getEnvironmentalReview()
4507         {
4508             synchronized (monitor())
4509             {
4510                 check_orphaned();
4511                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview target = null;
4512                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$126, 0);
4513                 if (target == null)
4514                 {
4515                     return null;
4516                 }
4517                 return target;
4518             }
4519         }
4520         
4521         /**
4522          * Sets the "EnvironmentalReview" element
4523          */
4524         public void setEnvironmentalReview(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview environmentalReview)
4525         {
4526             generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$126, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4527         }
4528         
4529         /**
4530          * Appends and returns a new empty "EnvironmentalReview" element
4531          */
4532         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview addNewEnvironmentalReview()
4533         {
4534             synchronized (monitor())
4535             {
4536                 check_orphaned();
4537                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview target = null;
4538                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$126);
4539                 return target;
4540             }
4541         }
4542         
4543         /**
4544          * Gets the "Narratives" element
4545          */
4546         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives getNarratives()
4547         {
4548             synchronized (monitor())
4549             {
4550                 check_orphaned();
4551                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives target = null;
4552                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives)get_store().find_element_user(NARRATIVES$128, 0);
4553                 if (target == null)
4554                 {
4555                     return null;
4556                 }
4557                 return target;
4558             }
4559         }
4560         
4561         /**
4562          * Sets the "Narratives" element
4563          */
4564         public void setNarratives(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives narratives)
4565         {
4566             generatedSetterHelperImpl(narratives, NARRATIVES$128, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4567         }
4568         
4569         /**
4570          * Appends and returns a new empty "Narratives" element
4571          */
4572         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives addNewNarratives()
4573         {
4574             synchronized (monitor())
4575             {
4576                 check_orphaned();
4577                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives target = null;
4578                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives)get_store().add_element_user(NARRATIVES$128);
4579                 return target;
4580             }
4581         }
4582         
4583         /**
4584          * Gets the "ApplicationChecklist" element
4585          */
4586         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist getApplicationChecklist()
4587         {
4588             synchronized (monitor())
4589             {
4590                 check_orphaned();
4591                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist target = null;
4592                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist)get_store().find_element_user(APPLICATIONCHECKLIST$130, 0);
4593                 if (target == null)
4594                 {
4595                     return null;
4596                 }
4597                 return target;
4598             }
4599         }
4600         
4601         /**
4602          * Sets the "ApplicationChecklist" element
4603          */
4604         public void setApplicationChecklist(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist applicationChecklist)
4605         {
4606             generatedSetterHelperImpl(applicationChecklist, APPLICATIONCHECKLIST$130, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4607         }
4608         
4609         /**
4610          * Appends and returns a new empty "ApplicationChecklist" element
4611          */
4612         public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist addNewApplicationChecklist()
4613         {
4614             synchronized (monitor())
4615             {
4616                 check_orphaned();
4617                 gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist target = null;
4618                 target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist)get_store().add_element_user(APPLICATIONCHECKLIST$130);
4619                 return target;
4620             }
4621         }
4622         
4623         /**
4624          * Gets the "FormVersion" attribute
4625          */
4626         public java.lang.String getFormVersion()
4627         {
4628             synchronized (monitor())
4629             {
4630                 check_orphaned();
4631                 org.apache.xmlbeans.SimpleValue target = null;
4632                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$132);
4633                 if (target == null)
4634                 {
4635                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$132);
4636                 }
4637                 if (target == null)
4638                 {
4639                     return null;
4640                 }
4641                 return target.getStringValue();
4642             }
4643         }
4644         
4645         /**
4646          * Gets (as xml) the "FormVersion" attribute
4647          */
4648         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4649         {
4650             synchronized (monitor())
4651             {
4652                 check_orphaned();
4653                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4654                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$132);
4655                 if (target == null)
4656                 {
4657                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$132);
4658                 }
4659                 return target;
4660             }
4661         }
4662         
4663         /**
4664          * Sets the "FormVersion" attribute
4665          */
4666         public void setFormVersion(java.lang.String formVersion)
4667         {
4668             synchronized (monitor())
4669             {
4670                 check_orphaned();
4671                 org.apache.xmlbeans.SimpleValue target = null;
4672                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$132);
4673                 if (target == null)
4674                 {
4675                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$132);
4676                 }
4677                 target.setStringValue(formVersion);
4678             }
4679         }
4680         
4681         /**
4682          * Sets (as xml) the "FormVersion" attribute
4683          */
4684         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
4685         {
4686             synchronized (monitor())
4687             {
4688                 check_orphaned();
4689                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4690                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$132);
4691                 if (target == null)
4692                 {
4693                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$132);
4694                 }
4695                 target.set(formVersion);
4696             }
4697         }
4698         /**
4699          * An XML Organization(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
4700          *
4701          * This is a complex type.
4702          */
4703         public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Organization
4704         {
4705             private static final long serialVersionUID = 1L;
4706             
4707             public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
4708             {
4709                 super(sType);
4710             }
4711             
4712             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
4713                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationName");
4714             private static final javax.xml.namespace.QName STREET1$2 = 
4715                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street1");
4716             private static final javax.xml.namespace.QName STREET2$4 = 
4717                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street2");
4718             private static final javax.xml.namespace.QName CITY$6 = 
4719                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "City");
4720             private static final javax.xml.namespace.QName STATE$8 = 
4721                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "State");
4722             private static final javax.xml.namespace.QName ZIPCODE$10 = 
4723                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ZipCode");
4724             private static final javax.xml.namespace.QName EIN$12 = 
4725                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EIN");
4726             private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
4727                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DUNSNumber");
4728             
4729             
4730             /**
4731              * Gets the "OrganizationName" element
4732              */
4733             public java.lang.String getOrganizationName()
4734             {
4735                 synchronized (monitor())
4736                 {
4737                     check_orphaned();
4738                     org.apache.xmlbeans.SimpleValue target = null;
4739                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4740                     if (target == null)
4741                     {
4742                       return null;
4743                     }
4744                     return target.getStringValue();
4745                 }
4746             }
4747             
4748             /**
4749              * Gets (as xml) the "OrganizationName" element
4750              */
4751             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
4752             {
4753                 synchronized (monitor())
4754                 {
4755                     check_orphaned();
4756                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
4757                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4758                     return target;
4759                 }
4760             }
4761             
4762             /**
4763              * Sets the "OrganizationName" element
4764              */
4765             public void setOrganizationName(java.lang.String organizationName)
4766             {
4767                 synchronized (monitor())
4768                 {
4769                     check_orphaned();
4770                     org.apache.xmlbeans.SimpleValue target = null;
4771                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4772                     if (target == null)
4773                     {
4774                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
4775                     }
4776                     target.setStringValue(organizationName);
4777                 }
4778             }
4779             
4780             /**
4781              * Sets (as xml) the "OrganizationName" element
4782              */
4783             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
4784             {
4785                 synchronized (monitor())
4786                 {
4787                     check_orphaned();
4788                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
4789                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4790                     if (target == null)
4791                     {
4792                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
4793                     }
4794                     target.set(organizationName);
4795                 }
4796             }
4797             
4798             /**
4799              * Gets the "Street1" element
4800              */
4801             public java.lang.String getStreet1()
4802             {
4803                 synchronized (monitor())
4804                 {
4805                     check_orphaned();
4806                     org.apache.xmlbeans.SimpleValue target = null;
4807                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
4808                     if (target == null)
4809                     {
4810                       return null;
4811                     }
4812                     return target.getStringValue();
4813                 }
4814             }
4815             
4816             /**
4817              * Gets (as xml) the "Street1" element
4818              */
4819             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
4820             {
4821                 synchronized (monitor())
4822                 {
4823                     check_orphaned();
4824                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4825                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
4826                     return target;
4827                 }
4828             }
4829             
4830             /**
4831              * Sets the "Street1" element
4832              */
4833             public void setStreet1(java.lang.String street1)
4834             {
4835                 synchronized (monitor())
4836                 {
4837                     check_orphaned();
4838                     org.apache.xmlbeans.SimpleValue target = null;
4839                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
4840                     if (target == null)
4841                     {
4842                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
4843                     }
4844                     target.setStringValue(street1);
4845                 }
4846             }
4847             
4848             /**
4849              * Sets (as xml) the "Street1" element
4850              */
4851             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
4852             {
4853                 synchronized (monitor())
4854                 {
4855                     check_orphaned();
4856                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4857                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
4858                     if (target == null)
4859                     {
4860                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
4861                     }
4862                     target.set(street1);
4863                 }
4864             }
4865             
4866             /**
4867              * Gets the "Street2" element
4868              */
4869             public java.lang.String getStreet2()
4870             {
4871                 synchronized (monitor())
4872                 {
4873                     check_orphaned();
4874                     org.apache.xmlbeans.SimpleValue target = null;
4875                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
4876                     if (target == null)
4877                     {
4878                       return null;
4879                     }
4880                     return target.getStringValue();
4881                 }
4882             }
4883             
4884             /**
4885              * Gets (as xml) the "Street2" element
4886              */
4887             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
4888             {
4889                 synchronized (monitor())
4890                 {
4891                     check_orphaned();
4892                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4893                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
4894                     return target;
4895                 }
4896             }
4897             
4898             /**
4899              * True if has "Street2" element
4900              */
4901             public boolean isSetStreet2()
4902             {
4903                 synchronized (monitor())
4904                 {
4905                     check_orphaned();
4906                     return get_store().count_elements(STREET2$4) != 0;
4907                 }
4908             }
4909             
4910             /**
4911              * Sets the "Street2" element
4912              */
4913             public void setStreet2(java.lang.String street2)
4914             {
4915                 synchronized (monitor())
4916                 {
4917                     check_orphaned();
4918                     org.apache.xmlbeans.SimpleValue target = null;
4919                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
4920                     if (target == null)
4921                     {
4922                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
4923                     }
4924                     target.setStringValue(street2);
4925                 }
4926             }
4927             
4928             /**
4929              * Sets (as xml) the "Street2" element
4930              */
4931             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
4932             {
4933                 synchronized (monitor())
4934                 {
4935                     check_orphaned();
4936                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4937                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
4938                     if (target == null)
4939                     {
4940                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
4941                     }
4942                     target.set(street2);
4943                 }
4944             }
4945             
4946             /**
4947              * Unsets the "Street2" element
4948              */
4949             public void unsetStreet2()
4950             {
4951                 synchronized (monitor())
4952                 {
4953                     check_orphaned();
4954                     get_store().remove_element(STREET2$4, 0);
4955                 }
4956             }
4957             
4958             /**
4959              * Gets the "City" element
4960              */
4961             public java.lang.String getCity()
4962             {
4963                 synchronized (monitor())
4964                 {
4965                     check_orphaned();
4966                     org.apache.xmlbeans.SimpleValue target = null;
4967                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
4968                     if (target == null)
4969                     {
4970                       return null;
4971                     }
4972                     return target.getStringValue();
4973                 }
4974             }
4975             
4976             /**
4977              * Gets (as xml) the "City" element
4978              */
4979             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
4980             {
4981                 synchronized (monitor())
4982                 {
4983                     check_orphaned();
4984                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4985                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
4986                     return target;
4987                 }
4988             }
4989             
4990             /**
4991              * Sets the "City" element
4992              */
4993             public void setCity(java.lang.String city)
4994             {
4995                 synchronized (monitor())
4996                 {
4997                     check_orphaned();
4998                     org.apache.xmlbeans.SimpleValue target = null;
4999                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
5000                     if (target == null)
5001                     {
5002                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
5003                     }
5004                     target.setStringValue(city);
5005                 }
5006             }
5007             
5008             /**
5009              * Sets (as xml) the "City" element
5010              */
5011             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
5012             {
5013                 synchronized (monitor())
5014                 {
5015                     check_orphaned();
5016                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5017                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
5018                     if (target == null)
5019                     {
5020                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
5021                     }
5022                     target.set(city);
5023                 }
5024             }
5025             
5026             /**
5027              * Gets the "State" element
5028              */
5029             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
5030             {
5031                 synchronized (monitor())
5032                 {
5033                     check_orphaned();
5034                     org.apache.xmlbeans.SimpleValue target = null;
5035                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5036                     if (target == null)
5037                     {
5038                       return null;
5039                     }
5040                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
5041                 }
5042             }
5043             
5044             /**
5045              * Gets (as xml) the "State" element
5046              */
5047             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
5048             {
5049                 synchronized (monitor())
5050                 {
5051                     check_orphaned();
5052                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5053                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5054                     return target;
5055                 }
5056             }
5057             
5058             /**
5059              * True if has "State" element
5060              */
5061             public boolean isSetState()
5062             {
5063                 synchronized (monitor())
5064                 {
5065                     check_orphaned();
5066                     return get_store().count_elements(STATE$8) != 0;
5067                 }
5068             }
5069             
5070             /**
5071              * Sets the "State" element
5072              */
5073             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
5074             {
5075                 synchronized (monitor())
5076                 {
5077                     check_orphaned();
5078                     org.apache.xmlbeans.SimpleValue target = null;
5079                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5080                     if (target == null)
5081                     {
5082                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
5083                     }
5084                     target.setEnumValue(state);
5085                 }
5086             }
5087             
5088             /**
5089              * Sets (as xml) the "State" element
5090              */
5091             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
5092             {
5093                 synchronized (monitor())
5094                 {
5095                     check_orphaned();
5096                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5097                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5098                     if (target == null)
5099                     {
5100                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
5101                     }
5102                     target.set(state);
5103                 }
5104             }
5105             
5106             /**
5107              * Unsets the "State" element
5108              */
5109             public void unsetState()
5110             {
5111                 synchronized (monitor())
5112                 {
5113                     check_orphaned();
5114                     get_store().remove_element(STATE$8, 0);
5115                 }
5116             }
5117             
5118             /**
5119              * Gets the "ZipCode" element
5120              */
5121             public java.lang.String getZipCode()
5122             {
5123                 synchronized (monitor())
5124                 {
5125                     check_orphaned();
5126                     org.apache.xmlbeans.SimpleValue target = null;
5127                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5128                     if (target == null)
5129                     {
5130                       return null;
5131                     }
5132                     return target.getStringValue();
5133                 }
5134             }
5135             
5136             /**
5137              * Gets (as xml) the "ZipCode" element
5138              */
5139             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
5140             {
5141                 synchronized (monitor())
5142                 {
5143                     check_orphaned();
5144                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5145                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5146                     return target;
5147                 }
5148             }
5149             
5150             /**
5151              * True if has "ZipCode" element
5152              */
5153             public boolean isSetZipCode()
5154             {
5155                 synchronized (monitor())
5156                 {
5157                     check_orphaned();
5158                     return get_store().count_elements(ZIPCODE$10) != 0;
5159                 }
5160             }
5161             
5162             /**
5163              * Sets the "ZipCode" element
5164              */
5165             public void setZipCode(java.lang.String zipCode)
5166             {
5167                 synchronized (monitor())
5168                 {
5169                     check_orphaned();
5170                     org.apache.xmlbeans.SimpleValue target = null;
5171                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5172                     if (target == null)
5173                     {
5174                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
5175                     }
5176                     target.setStringValue(zipCode);
5177                 }
5178             }
5179             
5180             /**
5181              * Sets (as xml) the "ZipCode" element
5182              */
5183             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
5184             {
5185                 synchronized (monitor())
5186                 {
5187                     check_orphaned();
5188                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5189                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5190                     if (target == null)
5191                     {
5192                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
5193                     }
5194                     target.set(zipCode);
5195                 }
5196             }
5197             
5198             /**
5199              * Unsets the "ZipCode" element
5200              */
5201             public void unsetZipCode()
5202             {
5203                 synchronized (monitor())
5204                 {
5205                     check_orphaned();
5206                     get_store().remove_element(ZIPCODE$10, 0);
5207                 }
5208             }
5209             
5210             /**
5211              * Gets the "EIN" element
5212              */
5213             public java.lang.String getEIN()
5214             {
5215                 synchronized (monitor())
5216                 {
5217                     check_orphaned();
5218                     org.apache.xmlbeans.SimpleValue target = null;
5219                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5220                     if (target == null)
5221                     {
5222                       return null;
5223                     }
5224                     return target.getStringValue();
5225                 }
5226             }
5227             
5228             /**
5229              * Gets (as xml) the "EIN" element
5230              */
5231             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
5232             {
5233                 synchronized (monitor())
5234                 {
5235                     check_orphaned();
5236                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5237                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5238                     return target;
5239                 }
5240             }
5241             
5242             /**
5243              * Sets the "EIN" element
5244              */
5245             public void setEIN(java.lang.String ein)
5246             {
5247                 synchronized (monitor())
5248                 {
5249                     check_orphaned();
5250                     org.apache.xmlbeans.SimpleValue target = null;
5251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5252                     if (target == null)
5253                     {
5254                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
5255                     }
5256                     target.setStringValue(ein);
5257                 }
5258             }
5259             
5260             /**
5261              * Sets (as xml) the "EIN" element
5262              */
5263             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
5264             {
5265                 synchronized (monitor())
5266                 {
5267                     check_orphaned();
5268                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5269                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5270                     if (target == null)
5271                     {
5272                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$12);
5273                     }
5274                     target.set(ein);
5275                 }
5276             }
5277             
5278             /**
5279              * Gets the "DUNSNumber" element
5280              */
5281             public java.lang.String getDUNSNumber()
5282             {
5283                 synchronized (monitor())
5284                 {
5285                     check_orphaned();
5286                     org.apache.xmlbeans.SimpleValue target = null;
5287                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5288                     if (target == null)
5289                     {
5290                       return null;
5291                     }
5292                     return target.getStringValue();
5293                 }
5294             }
5295             
5296             /**
5297              * Gets (as xml) the "DUNSNumber" element
5298              */
5299             public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
5300             {
5301                 synchronized (monitor())
5302                 {
5303                     check_orphaned();
5304                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5305                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5306                     return target;
5307                 }
5308             }
5309             
5310             /**
5311              * Sets the "DUNSNumber" element
5312              */
5313             public void setDUNSNumber(java.lang.String dunsNumber)
5314             {
5315                 synchronized (monitor())
5316                 {
5317                     check_orphaned();
5318                     org.apache.xmlbeans.SimpleValue target = null;
5319                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5320                     if (target == null)
5321                     {
5322                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
5323                     }
5324                     target.setStringValue(dunsNumber);
5325                 }
5326             }
5327             
5328             /**
5329              * Sets (as xml) the "DUNSNumber" element
5330              */
5331             public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
5332             {
5333                 synchronized (monitor())
5334                 {
5335                     check_orphaned();
5336                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5337                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5338                     if (target == null)
5339                     {
5340                       target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
5341                     }
5342                     target.set(dunsNumber);
5343                 }
5344             }
5345         }
5346         /**
5347          * An XML AuthorizedRep(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
5348          *
5349          * This is a complex type.
5350          */
5351         public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.AuthorizedRep
5352         {
5353             private static final long serialVersionUID = 1L;
5354             
5355             public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
5356             {
5357                 super(sType);
5358             }
5359             
5360             private static final javax.xml.namespace.QName PREFIX$0 = 
5361                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Prefix");
5362             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
5363                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FirstName");
5364             private static final javax.xml.namespace.QName LASTNAME$4 = 
5365                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LastName");
5366             private static final javax.xml.namespace.QName TITLE$6 = 
5367                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Title");
5368             private static final javax.xml.namespace.QName EMAIL$8 = 
5369                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Email");
5370             private static final javax.xml.namespace.QName PHONE$10 = 
5371                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Phone");
5372             private static final javax.xml.namespace.QName FAX$12 = 
5373                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Fax");
5374             private static final javax.xml.namespace.QName STREET1$14 = 
5375                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street1");
5376             private static final javax.xml.namespace.QName STREET2$16 = 
5377                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street2");
5378             private static final javax.xml.namespace.QName CITY$18 = 
5379                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "City");
5380             private static final javax.xml.namespace.QName STATE$20 = 
5381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "State");
5382             private static final javax.xml.namespace.QName ZIPCODE$22 = 
5383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ZipCode");
5384             
5385             
5386             /**
5387              * Gets the "Prefix" element
5388              */
5389             public java.lang.String getPrefix()
5390             {
5391                 synchronized (monitor())
5392                 {
5393                     check_orphaned();
5394                     org.apache.xmlbeans.SimpleValue target = null;
5395                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5396                     if (target == null)
5397                     {
5398                       return null;
5399                     }
5400                     return target.getStringValue();
5401                 }
5402             }
5403             
5404             /**
5405              * Gets (as xml) the "Prefix" element
5406              */
5407             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
5408             {
5409                 synchronized (monitor())
5410                 {
5411                     check_orphaned();
5412                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5413                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5414                     return target;
5415                 }
5416             }
5417             
5418             /**
5419              * True if has "Prefix" element
5420              */
5421             public boolean isSetPrefix()
5422             {
5423                 synchronized (monitor())
5424                 {
5425                     check_orphaned();
5426                     return get_store().count_elements(PREFIX$0) != 0;
5427                 }
5428             }
5429             
5430             /**
5431              * Sets the "Prefix" element
5432              */
5433             public void setPrefix(java.lang.String prefix)
5434             {
5435                 synchronized (monitor())
5436                 {
5437                     check_orphaned();
5438                     org.apache.xmlbeans.SimpleValue target = null;
5439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5440                     if (target == null)
5441                     {
5442                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
5443                     }
5444                     target.setStringValue(prefix);
5445                 }
5446             }
5447             
5448             /**
5449              * Sets (as xml) the "Prefix" element
5450              */
5451             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
5452             {
5453                 synchronized (monitor())
5454                 {
5455                     check_orphaned();
5456                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5457                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5458                     if (target == null)
5459                     {
5460                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
5461                     }
5462                     target.set(prefix);
5463                 }
5464             }
5465             
5466             /**
5467              * Unsets the "Prefix" element
5468              */
5469             public void unsetPrefix()
5470             {
5471                 synchronized (monitor())
5472                 {
5473                     check_orphaned();
5474                     get_store().remove_element(PREFIX$0, 0);
5475                 }
5476             }
5477             
5478             /**
5479              * Gets the "FirstName" element
5480              */
5481             public java.lang.String getFirstName()
5482             {
5483                 synchronized (monitor())
5484                 {
5485                     check_orphaned();
5486                     org.apache.xmlbeans.SimpleValue target = null;
5487                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5488                     if (target == null)
5489                     {
5490                       return null;
5491                     }
5492                     return target.getStringValue();
5493                 }
5494             }
5495             
5496             /**
5497              * Gets (as xml) the "FirstName" element
5498              */
5499             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
5500             {
5501                 synchronized (monitor())
5502                 {
5503                     check_orphaned();
5504                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5505                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5506                     return target;
5507                 }
5508             }
5509             
5510             /**
5511              * Sets the "FirstName" element
5512              */
5513             public void setFirstName(java.lang.String firstName)
5514             {
5515                 synchronized (monitor())
5516                 {
5517                     check_orphaned();
5518                     org.apache.xmlbeans.SimpleValue target = null;
5519                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5520                     if (target == null)
5521                     {
5522                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
5523                     }
5524                     target.setStringValue(firstName);
5525                 }
5526             }
5527             
5528             /**
5529              * Sets (as xml) the "FirstName" element
5530              */
5531             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
5532             {
5533                 synchronized (monitor())
5534                 {
5535                     check_orphaned();
5536                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5537                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5538                     if (target == null)
5539                     {
5540                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
5541                     }
5542                     target.set(firstName);
5543                 }
5544             }
5545             
5546             /**
5547              * Gets the "LastName" element
5548              */
5549             public java.lang.String getLastName()
5550             {
5551                 synchronized (monitor())
5552                 {
5553                     check_orphaned();
5554                     org.apache.xmlbeans.SimpleValue target = null;
5555                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5556                     if (target == null)
5557                     {
5558                       return null;
5559                     }
5560                     return target.getStringValue();
5561                 }
5562             }
5563             
5564             /**
5565              * Gets (as xml) the "LastName" element
5566              */
5567             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
5568             {
5569                 synchronized (monitor())
5570                 {
5571                     check_orphaned();
5572                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5573                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5574                     return target;
5575                 }
5576             }
5577             
5578             /**
5579              * Sets the "LastName" element
5580              */
5581             public void setLastName(java.lang.String lastName)
5582             {
5583                 synchronized (monitor())
5584                 {
5585                     check_orphaned();
5586                     org.apache.xmlbeans.SimpleValue target = null;
5587                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5588                     if (target == null)
5589                     {
5590                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
5591                     }
5592                     target.setStringValue(lastName);
5593                 }
5594             }
5595             
5596             /**
5597              * Sets (as xml) the "LastName" element
5598              */
5599             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
5600             {
5601                 synchronized (monitor())
5602                 {
5603                     check_orphaned();
5604                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5605                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5606                     if (target == null)
5607                     {
5608                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
5609                     }
5610                     target.set(lastName);
5611                 }
5612             }
5613             
5614             /**
5615              * Gets the "Title" element
5616              */
5617             public java.lang.String getTitle()
5618             {
5619                 synchronized (monitor())
5620                 {
5621                     check_orphaned();
5622                     org.apache.xmlbeans.SimpleValue target = null;
5623                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5624                     if (target == null)
5625                     {
5626                       return null;
5627                     }
5628                     return target.getStringValue();
5629                 }
5630             }
5631             
5632             /**
5633              * Gets (as xml) the "Title" element
5634              */
5635             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
5636             {
5637                 synchronized (monitor())
5638                 {
5639                     check_orphaned();
5640                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5641                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5642                     return target;
5643                 }
5644             }
5645             
5646             /**
5647              * Sets the "Title" element
5648              */
5649             public void setTitle(java.lang.String title)
5650             {
5651                 synchronized (monitor())
5652                 {
5653                     check_orphaned();
5654                     org.apache.xmlbeans.SimpleValue target = null;
5655                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5656                     if (target == null)
5657                     {
5658                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
5659                     }
5660                     target.setStringValue(title);
5661                 }
5662             }
5663             
5664             /**
5665              * Sets (as xml) the "Title" element
5666              */
5667             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
5668             {
5669                 synchronized (monitor())
5670                 {
5671                     check_orphaned();
5672                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5673                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5674                     if (target == null)
5675                     {
5676                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
5677                     }
5678                     target.set(title);
5679                 }
5680             }
5681             
5682             /**
5683              * Gets the "Email" element
5684              */
5685             public java.lang.String getEmail()
5686             {
5687                 synchronized (monitor())
5688                 {
5689                     check_orphaned();
5690                     org.apache.xmlbeans.SimpleValue target = null;
5691                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5692                     if (target == null)
5693                     {
5694                       return null;
5695                     }
5696                     return target.getStringValue();
5697                 }
5698             }
5699             
5700             /**
5701              * Gets (as xml) the "Email" element
5702              */
5703             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
5704             {
5705                 synchronized (monitor())
5706                 {
5707                     check_orphaned();
5708                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5709                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5710                     return target;
5711                 }
5712             }
5713             
5714             /**
5715              * Sets the "Email" element
5716              */
5717             public void setEmail(java.lang.String email)
5718             {
5719                 synchronized (monitor())
5720                 {
5721                     check_orphaned();
5722                     org.apache.xmlbeans.SimpleValue target = null;
5723                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5724                     if (target == null)
5725                     {
5726                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
5727                     }
5728                     target.setStringValue(email);
5729                 }
5730             }
5731             
5732             /**
5733              * Sets (as xml) the "Email" element
5734              */
5735             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
5736             {
5737                 synchronized (monitor())
5738                 {
5739                     check_orphaned();
5740                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5741                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5742                     if (target == null)
5743                     {
5744                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
5745                     }
5746                     target.set(email);
5747                 }
5748             }
5749             
5750             /**
5751              * Gets the "Phone" element
5752              */
5753             public java.lang.String getPhone()
5754             {
5755                 synchronized (monitor())
5756                 {
5757                     check_orphaned();
5758                     org.apache.xmlbeans.SimpleValue target = null;
5759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5760                     if (target == null)
5761                     {
5762                       return null;
5763                     }
5764                     return target.getStringValue();
5765                 }
5766             }
5767             
5768             /**
5769              * Gets (as xml) the "Phone" element
5770              */
5771             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
5772             {
5773                 synchronized (monitor())
5774                 {
5775                     check_orphaned();
5776                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5777                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5778                     return target;
5779                 }
5780             }
5781             
5782             /**
5783              * Sets the "Phone" element
5784              */
5785             public void setPhone(java.lang.String phone)
5786             {
5787                 synchronized (monitor())
5788                 {
5789                     check_orphaned();
5790                     org.apache.xmlbeans.SimpleValue target = null;
5791                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5792                     if (target == null)
5793                     {
5794                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
5795                     }
5796                     target.setStringValue(phone);
5797                 }
5798             }
5799             
5800             /**
5801              * Sets (as xml) the "Phone" element
5802              */
5803             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
5804             {
5805                 synchronized (monitor())
5806                 {
5807                     check_orphaned();
5808                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5809                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5810                     if (target == null)
5811                     {
5812                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
5813                     }
5814                     target.set(phone);
5815                 }
5816             }
5817             
5818             /**
5819              * Gets the "Fax" element
5820              */
5821             public java.lang.String getFax()
5822             {
5823                 synchronized (monitor())
5824                 {
5825                     check_orphaned();
5826                     org.apache.xmlbeans.SimpleValue target = null;
5827                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5828                     if (target == null)
5829                     {
5830                       return null;
5831                     }
5832                     return target.getStringValue();
5833                 }
5834             }
5835             
5836             /**
5837              * Gets (as xml) the "Fax" element
5838              */
5839             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
5840             {
5841                 synchronized (monitor())
5842                 {
5843                     check_orphaned();
5844                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5845                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5846                     return target;
5847                 }
5848             }
5849             
5850             /**
5851              * True if has "Fax" element
5852              */
5853             public boolean isSetFax()
5854             {
5855                 synchronized (monitor())
5856                 {
5857                     check_orphaned();
5858                     return get_store().count_elements(FAX$12) != 0;
5859                 }
5860             }
5861             
5862             /**
5863              * Sets the "Fax" element
5864              */
5865             public void setFax(java.lang.String fax)
5866             {
5867                 synchronized (monitor())
5868                 {
5869                     check_orphaned();
5870                     org.apache.xmlbeans.SimpleValue target = null;
5871                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5872                     if (target == null)
5873                     {
5874                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
5875                     }
5876                     target.setStringValue(fax);
5877                 }
5878             }
5879             
5880             /**
5881              * Sets (as xml) the "Fax" element
5882              */
5883             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
5884             {
5885                 synchronized (monitor())
5886                 {
5887                     check_orphaned();
5888                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5889                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5890                     if (target == null)
5891                     {
5892                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
5893                     }
5894                     target.set(fax);
5895                 }
5896             }
5897             
5898             /**
5899              * Unsets the "Fax" element
5900              */
5901             public void unsetFax()
5902             {
5903                 synchronized (monitor())
5904                 {
5905                     check_orphaned();
5906                     get_store().remove_element(FAX$12, 0);
5907                 }
5908             }
5909             
5910             /**
5911              * Gets the "Street1" element
5912              */
5913             public java.lang.String getStreet1()
5914             {
5915                 synchronized (monitor())
5916                 {
5917                     check_orphaned();
5918                     org.apache.xmlbeans.SimpleValue target = null;
5919                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5920                     if (target == null)
5921                     {
5922                       return null;
5923                     }
5924                     return target.getStringValue();
5925                 }
5926             }
5927             
5928             /**
5929              * Gets (as xml) the "Street1" element
5930              */
5931             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
5932             {
5933                 synchronized (monitor())
5934                 {
5935                     check_orphaned();
5936                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5937                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5938                     return target;
5939                 }
5940             }
5941             
5942             /**
5943              * Sets the "Street1" element
5944              */
5945             public void setStreet1(java.lang.String street1)
5946             {
5947                 synchronized (monitor())
5948                 {
5949                     check_orphaned();
5950                     org.apache.xmlbeans.SimpleValue target = null;
5951                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5952                     if (target == null)
5953                     {
5954                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
5955                     }
5956                     target.setStringValue(street1);
5957                 }
5958             }
5959             
5960             /**
5961              * Sets (as xml) the "Street1" element
5962              */
5963             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
5964             {
5965                 synchronized (monitor())
5966                 {
5967                     check_orphaned();
5968                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5969                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5970                     if (target == null)
5971                     {
5972                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
5973                     }
5974                     target.set(street1);
5975                 }
5976             }
5977             
5978             /**
5979              * Gets the "Street2" element
5980              */
5981             public java.lang.String getStreet2()
5982             {
5983                 synchronized (monitor())
5984                 {
5985                     check_orphaned();
5986                     org.apache.xmlbeans.SimpleValue target = null;
5987                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5988                     if (target == null)
5989                     {
5990                       return null;
5991                     }
5992                     return target.getStringValue();
5993                 }
5994             }
5995             
5996             /**
5997              * Gets (as xml) the "Street2" element
5998              */
5999             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
6000             {
6001                 synchronized (monitor())
6002                 {
6003                     check_orphaned();
6004                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6005                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6006                     return target;
6007                 }
6008             }
6009             
6010             /**
6011              * True if has "Street2" element
6012              */
6013             public boolean isSetStreet2()
6014             {
6015                 synchronized (monitor())
6016                 {
6017                     check_orphaned();
6018                     return get_store().count_elements(STREET2$16) != 0;
6019                 }
6020             }
6021             
6022             /**
6023              * Sets the "Street2" element
6024              */
6025             public void setStreet2(java.lang.String street2)
6026             {
6027                 synchronized (monitor())
6028                 {
6029                     check_orphaned();
6030                     org.apache.xmlbeans.SimpleValue target = null;
6031                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
6032                     if (target == null)
6033                     {
6034                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
6035                     }
6036                     target.setStringValue(street2);
6037                 }
6038             }
6039             
6040             /**
6041              * Sets (as xml) the "Street2" element
6042              */
6043             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
6044             {
6045                 synchronized (monitor())
6046                 {
6047                     check_orphaned();
6048                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6049                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6050                     if (target == null)
6051                     {
6052                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
6053                     }
6054                     target.set(street2);
6055                 }
6056             }
6057             
6058             /**
6059              * Unsets the "Street2" element
6060              */
6061             public void unsetStreet2()
6062             {
6063                 synchronized (monitor())
6064                 {
6065                     check_orphaned();
6066                     get_store().remove_element(STREET2$16, 0);
6067                 }
6068             }
6069             
6070             /**
6071              * Gets the "City" element
6072              */
6073             public java.lang.String getCity()
6074             {
6075                 synchronized (monitor())
6076                 {
6077                     check_orphaned();
6078                     org.apache.xmlbeans.SimpleValue target = null;
6079                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6080                     if (target == null)
6081                     {
6082                       return null;
6083                     }
6084                     return target.getStringValue();
6085                 }
6086             }
6087             
6088             /**
6089              * Gets (as xml) the "City" element
6090              */
6091             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
6092             {
6093                 synchronized (monitor())
6094                 {
6095                     check_orphaned();
6096                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6097                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6098                     return target;
6099                 }
6100             }
6101             
6102             /**
6103              * Sets the "City" element
6104              */
6105             public void setCity(java.lang.String city)
6106             {
6107                 synchronized (monitor())
6108                 {
6109                     check_orphaned();
6110                     org.apache.xmlbeans.SimpleValue target = null;
6111                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6112                     if (target == null)
6113                     {
6114                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
6115                     }
6116                     target.setStringValue(city);
6117                 }
6118             }
6119             
6120             /**
6121              * Sets (as xml) the "City" element
6122              */
6123             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
6124             {
6125                 synchronized (monitor())
6126                 {
6127                     check_orphaned();
6128                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6129                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6130                     if (target == null)
6131                     {
6132                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
6133                     }
6134                     target.set(city);
6135                 }
6136             }
6137             
6138             /**
6139              * Gets the "State" element
6140              */
6141             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
6142             {
6143                 synchronized (monitor())
6144                 {
6145                     check_orphaned();
6146                     org.apache.xmlbeans.SimpleValue target = null;
6147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6148                     if (target == null)
6149                     {
6150                       return null;
6151                     }
6152                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
6153                 }
6154             }
6155             
6156             /**
6157              * Gets (as xml) the "State" element
6158              */
6159             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
6160             {
6161                 synchronized (monitor())
6162                 {
6163                     check_orphaned();
6164                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6165                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6166                     return target;
6167                 }
6168             }
6169             
6170             /**
6171              * Sets the "State" element
6172              */
6173             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
6174             {
6175                 synchronized (monitor())
6176                 {
6177                     check_orphaned();
6178                     org.apache.xmlbeans.SimpleValue target = null;
6179                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6180                     if (target == null)
6181                     {
6182                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
6183                     }
6184                     target.setEnumValue(state);
6185                 }
6186             }
6187             
6188             /**
6189              * Sets (as xml) the "State" element
6190              */
6191             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
6192             {
6193                 synchronized (monitor())
6194                 {
6195                     check_orphaned();
6196                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6197                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6198                     if (target == null)
6199                     {
6200                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
6201                     }
6202                     target.set(state);
6203                 }
6204             }
6205             
6206             /**
6207              * Gets the "ZipCode" element
6208              */
6209             public java.lang.String getZipCode()
6210             {
6211                 synchronized (monitor())
6212                 {
6213                     check_orphaned();
6214                     org.apache.xmlbeans.SimpleValue target = null;
6215                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6216                     if (target == null)
6217                     {
6218                       return null;
6219                     }
6220                     return target.getStringValue();
6221                 }
6222             }
6223             
6224             /**
6225              * Gets (as xml) the "ZipCode" element
6226              */
6227             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
6228             {
6229                 synchronized (monitor())
6230                 {
6231                     check_orphaned();
6232                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6233                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6234                     return target;
6235                 }
6236             }
6237             
6238             /**
6239              * Sets the "ZipCode" element
6240              */
6241             public void setZipCode(java.lang.String zipCode)
6242             {
6243                 synchronized (monitor())
6244                 {
6245                     check_orphaned();
6246                     org.apache.xmlbeans.SimpleValue target = null;
6247                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6248                     if (target == null)
6249                     {
6250                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
6251                     }
6252                     target.setStringValue(zipCode);
6253                 }
6254             }
6255             
6256             /**
6257              * Sets (as xml) the "ZipCode" element
6258              */
6259             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
6260             {
6261                 synchronized (monitor())
6262                 {
6263                     check_orphaned();
6264                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6265                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6266                     if (target == null)
6267                     {
6268                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
6269                     }
6270                     target.set(zipCode);
6271                 }
6272             }
6273         }
6274         /**
6275          * An XML ApplicationPOC(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
6276          *
6277          * This is a complex type.
6278          */
6279         public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationPOC
6280         {
6281             private static final long serialVersionUID = 1L;
6282             
6283             public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
6284             {
6285                 super(sType);
6286             }
6287             
6288             private static final javax.xml.namespace.QName PREFIX$0 = 
6289                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Prefix");
6290             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
6291                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FirstName");
6292             private static final javax.xml.namespace.QName LASTNAME$4 = 
6293                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LastName");
6294             private static final javax.xml.namespace.QName TITLE$6 = 
6295                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Title");
6296             private static final javax.xml.namespace.QName EMAIL$8 = 
6297                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Email");
6298             private static final javax.xml.namespace.QName PHONE$10 = 
6299                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Phone");
6300             private static final javax.xml.namespace.QName FAX$12 = 
6301                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Fax");
6302             private static final javax.xml.namespace.QName STREET1$14 = 
6303                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street1");
6304             private static final javax.xml.namespace.QName STREET2$16 = 
6305                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Street2");
6306             private static final javax.xml.namespace.QName CITY$18 = 
6307                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "City");
6308             private static final javax.xml.namespace.QName STATE$20 = 
6309                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "State");
6310             private static final javax.xml.namespace.QName ZIPCODE$22 = 
6311                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ZipCode");
6312             
6313             
6314             /**
6315              * Gets the "Prefix" element
6316              */
6317             public java.lang.String getPrefix()
6318             {
6319                 synchronized (monitor())
6320                 {
6321                     check_orphaned();
6322                     org.apache.xmlbeans.SimpleValue target = null;
6323                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6324                     if (target == null)
6325                     {
6326                       return null;
6327                     }
6328                     return target.getStringValue();
6329                 }
6330             }
6331             
6332             /**
6333              * Gets (as xml) the "Prefix" element
6334              */
6335             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
6336             {
6337                 synchronized (monitor())
6338                 {
6339                     check_orphaned();
6340                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6341                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6342                     return target;
6343                 }
6344             }
6345             
6346             /**
6347              * True if has "Prefix" element
6348              */
6349             public boolean isSetPrefix()
6350             {
6351                 synchronized (monitor())
6352                 {
6353                     check_orphaned();
6354                     return get_store().count_elements(PREFIX$0) != 0;
6355                 }
6356             }
6357             
6358             /**
6359              * Sets the "Prefix" element
6360              */
6361             public void setPrefix(java.lang.String prefix)
6362             {
6363                 synchronized (monitor())
6364                 {
6365                     check_orphaned();
6366                     org.apache.xmlbeans.SimpleValue target = null;
6367                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6368                     if (target == null)
6369                     {
6370                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
6371                     }
6372                     target.setStringValue(prefix);
6373                 }
6374             }
6375             
6376             /**
6377              * Sets (as xml) the "Prefix" element
6378              */
6379             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
6380             {
6381                 synchronized (monitor())
6382                 {
6383                     check_orphaned();
6384                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6385                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6386                     if (target == null)
6387                     {
6388                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
6389                     }
6390                     target.set(prefix);
6391                 }
6392             }
6393             
6394             /**
6395              * Unsets the "Prefix" element
6396              */
6397             public void unsetPrefix()
6398             {
6399                 synchronized (monitor())
6400                 {
6401                     check_orphaned();
6402                     get_store().remove_element(PREFIX$0, 0);
6403                 }
6404             }
6405             
6406             /**
6407              * Gets the "FirstName" element
6408              */
6409             public java.lang.String getFirstName()
6410             {
6411                 synchronized (monitor())
6412                 {
6413                     check_orphaned();
6414                     org.apache.xmlbeans.SimpleValue target = null;
6415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6416                     if (target == null)
6417                     {
6418                       return null;
6419                     }
6420                     return target.getStringValue();
6421                 }
6422             }
6423             
6424             /**
6425              * Gets (as xml) the "FirstName" element
6426              */
6427             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
6428             {
6429                 synchronized (monitor())
6430                 {
6431                     check_orphaned();
6432                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6433                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6434                     return target;
6435                 }
6436             }
6437             
6438             /**
6439              * True if has "FirstName" element
6440              */
6441             public boolean isSetFirstName()
6442             {
6443                 synchronized (monitor())
6444                 {
6445                     check_orphaned();
6446                     return get_store().count_elements(FIRSTNAME$2) != 0;
6447                 }
6448             }
6449             
6450             /**
6451              * Sets the "FirstName" element
6452              */
6453             public void setFirstName(java.lang.String firstName)
6454             {
6455                 synchronized (monitor())
6456                 {
6457                     check_orphaned();
6458                     org.apache.xmlbeans.SimpleValue target = null;
6459                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6460                     if (target == null)
6461                     {
6462                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
6463                     }
6464                     target.setStringValue(firstName);
6465                 }
6466             }
6467             
6468             /**
6469              * Sets (as xml) the "FirstName" element
6470              */
6471             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
6472             {
6473                 synchronized (monitor())
6474                 {
6475                     check_orphaned();
6476                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6477                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6478                     if (target == null)
6479                     {
6480                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
6481                     }
6482                     target.set(firstName);
6483                 }
6484             }
6485             
6486             /**
6487              * Unsets the "FirstName" element
6488              */
6489             public void unsetFirstName()
6490             {
6491                 synchronized (monitor())
6492                 {
6493                     check_orphaned();
6494                     get_store().remove_element(FIRSTNAME$2, 0);
6495                 }
6496             }
6497             
6498             /**
6499              * Gets the "LastName" element
6500              */
6501             public java.lang.String getLastName()
6502             {
6503                 synchronized (monitor())
6504                 {
6505                     check_orphaned();
6506                     org.apache.xmlbeans.SimpleValue target = null;
6507                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6508                     if (target == null)
6509                     {
6510                       return null;
6511                     }
6512                     return target.getStringValue();
6513                 }
6514             }
6515             
6516             /**
6517              * Gets (as xml) the "LastName" element
6518              */
6519             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
6520             {
6521                 synchronized (monitor())
6522                 {
6523                     check_orphaned();
6524                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6525                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6526                     return target;
6527                 }
6528             }
6529             
6530             /**
6531              * True if has "LastName" element
6532              */
6533             public boolean isSetLastName()
6534             {
6535                 synchronized (monitor())
6536                 {
6537                     check_orphaned();
6538                     return get_store().count_elements(LASTNAME$4) != 0;
6539                 }
6540             }
6541             
6542             /**
6543              * Sets the "LastName" element
6544              */
6545             public void setLastName(java.lang.String lastName)
6546             {
6547                 synchronized (monitor())
6548                 {
6549                     check_orphaned();
6550                     org.apache.xmlbeans.SimpleValue target = null;
6551                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6552                     if (target == null)
6553                     {
6554                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
6555                     }
6556                     target.setStringValue(lastName);
6557                 }
6558             }
6559             
6560             /**
6561              * Sets (as xml) the "LastName" element
6562              */
6563             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
6564             {
6565                 synchronized (monitor())
6566                 {
6567                     check_orphaned();
6568                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6569                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6570                     if (target == null)
6571                     {
6572                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
6573                     }
6574                     target.set(lastName);
6575                 }
6576             }
6577             
6578             /**
6579              * Unsets the "LastName" element
6580              */
6581             public void unsetLastName()
6582             {
6583                 synchronized (monitor())
6584                 {
6585                     check_orphaned();
6586                     get_store().remove_element(LASTNAME$4, 0);
6587                 }
6588             }
6589             
6590             /**
6591              * Gets the "Title" element
6592              */
6593             public java.lang.String getTitle()
6594             {
6595                 synchronized (monitor())
6596                 {
6597                     check_orphaned();
6598                     org.apache.xmlbeans.SimpleValue target = null;
6599                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6600                     if (target == null)
6601                     {
6602                       return null;
6603                     }
6604                     return target.getStringValue();
6605                 }
6606             }
6607             
6608             /**
6609              * Gets (as xml) the "Title" element
6610              */
6611             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
6612             {
6613                 synchronized (monitor())
6614                 {
6615                     check_orphaned();
6616                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6617                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6618                     return target;
6619                 }
6620             }
6621             
6622             /**
6623              * True if has "Title" element
6624              */
6625             public boolean isSetTitle()
6626             {
6627                 synchronized (monitor())
6628                 {
6629                     check_orphaned();
6630                     return get_store().count_elements(TITLE$6) != 0;
6631                 }
6632             }
6633             
6634             /**
6635              * Sets the "Title" element
6636              */
6637             public void setTitle(java.lang.String title)
6638             {
6639                 synchronized (monitor())
6640                 {
6641                     check_orphaned();
6642                     org.apache.xmlbeans.SimpleValue target = null;
6643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6644                     if (target == null)
6645                     {
6646                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
6647                     }
6648                     target.setStringValue(title);
6649                 }
6650             }
6651             
6652             /**
6653              * Sets (as xml) the "Title" element
6654              */
6655             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
6656             {
6657                 synchronized (monitor())
6658                 {
6659                     check_orphaned();
6660                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6661                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6662                     if (target == null)
6663                     {
6664                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
6665                     }
6666                     target.set(title);
6667                 }
6668             }
6669             
6670             /**
6671              * Unsets the "Title" element
6672              */
6673             public void unsetTitle()
6674             {
6675                 synchronized (monitor())
6676                 {
6677                     check_orphaned();
6678                     get_store().remove_element(TITLE$6, 0);
6679                 }
6680             }
6681             
6682             /**
6683              * Gets the "Email" element
6684              */
6685             public java.lang.String getEmail()
6686             {
6687                 synchronized (monitor())
6688                 {
6689                     check_orphaned();
6690                     org.apache.xmlbeans.SimpleValue target = null;
6691                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6692                     if (target == null)
6693                     {
6694                       return null;
6695                     }
6696                     return target.getStringValue();
6697                 }
6698             }
6699             
6700             /**
6701              * Gets (as xml) the "Email" element
6702              */
6703             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
6704             {
6705                 synchronized (monitor())
6706                 {
6707                     check_orphaned();
6708                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6709                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6710                     return target;
6711                 }
6712             }
6713             
6714             /**
6715              * True if has "Email" element
6716              */
6717             public boolean isSetEmail()
6718             {
6719                 synchronized (monitor())
6720                 {
6721                     check_orphaned();
6722                     return get_store().count_elements(EMAIL$8) != 0;
6723                 }
6724             }
6725             
6726             /**
6727              * Sets the "Email" element
6728              */
6729             public void setEmail(java.lang.String email)
6730             {
6731                 synchronized (monitor())
6732                 {
6733                     check_orphaned();
6734                     org.apache.xmlbeans.SimpleValue target = null;
6735                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6736                     if (target == null)
6737                     {
6738                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
6739                     }
6740                     target.setStringValue(email);
6741                 }
6742             }
6743             
6744             /**
6745              * Sets (as xml) the "Email" element
6746              */
6747             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
6748             {
6749                 synchronized (monitor())
6750                 {
6751                     check_orphaned();
6752                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6753                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6754                     if (target == null)
6755                     {
6756                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
6757                     }
6758                     target.set(email);
6759                 }
6760             }
6761             
6762             /**
6763              * Unsets the "Email" element
6764              */
6765             public void unsetEmail()
6766             {
6767                 synchronized (monitor())
6768                 {
6769                     check_orphaned();
6770                     get_store().remove_element(EMAIL$8, 0);
6771                 }
6772             }
6773             
6774             /**
6775              * Gets the "Phone" element
6776              */
6777             public java.lang.String getPhone()
6778             {
6779                 synchronized (monitor())
6780                 {
6781                     check_orphaned();
6782                     org.apache.xmlbeans.SimpleValue target = null;
6783                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6784                     if (target == null)
6785                     {
6786                       return null;
6787                     }
6788                     return target.getStringValue();
6789                 }
6790             }
6791             
6792             /**
6793              * Gets (as xml) the "Phone" element
6794              */
6795             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
6796             {
6797                 synchronized (monitor())
6798                 {
6799                     check_orphaned();
6800                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6801                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6802                     return target;
6803                 }
6804             }
6805             
6806             /**
6807              * True if has "Phone" element
6808              */
6809             public boolean isSetPhone()
6810             {
6811                 synchronized (monitor())
6812                 {
6813                     check_orphaned();
6814                     return get_store().count_elements(PHONE$10) != 0;
6815                 }
6816             }
6817             
6818             /**
6819              * Sets the "Phone" element
6820              */
6821             public void setPhone(java.lang.String phone)
6822             {
6823                 synchronized (monitor())
6824                 {
6825                     check_orphaned();
6826                     org.apache.xmlbeans.SimpleValue target = null;
6827                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6828                     if (target == null)
6829                     {
6830                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
6831                     }
6832                     target.setStringValue(phone);
6833                 }
6834             }
6835             
6836             /**
6837              * Sets (as xml) the "Phone" element
6838              */
6839             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
6840             {
6841                 synchronized (monitor())
6842                 {
6843                     check_orphaned();
6844                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6845                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6846                     if (target == null)
6847                     {
6848                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
6849                     }
6850                     target.set(phone);
6851                 }
6852             }
6853             
6854             /**
6855              * Unsets the "Phone" element
6856              */
6857             public void unsetPhone()
6858             {
6859                 synchronized (monitor())
6860                 {
6861                     check_orphaned();
6862                     get_store().remove_element(PHONE$10, 0);
6863                 }
6864             }
6865             
6866             /**
6867              * Gets the "Fax" element
6868              */
6869             public java.lang.String getFax()
6870             {
6871                 synchronized (monitor())
6872                 {
6873                     check_orphaned();
6874                     org.apache.xmlbeans.SimpleValue target = null;
6875                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6876                     if (target == null)
6877                     {
6878                       return null;
6879                     }
6880                     return target.getStringValue();
6881                 }
6882             }
6883             
6884             /**
6885              * Gets (as xml) the "Fax" element
6886              */
6887             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
6888             {
6889                 synchronized (monitor())
6890                 {
6891                     check_orphaned();
6892                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6893                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6894                     return target;
6895                 }
6896             }
6897             
6898             /**
6899              * True if has "Fax" element
6900              */
6901             public boolean isSetFax()
6902             {
6903                 synchronized (monitor())
6904                 {
6905                     check_orphaned();
6906                     return get_store().count_elements(FAX$12) != 0;
6907                 }
6908             }
6909             
6910             /**
6911              * Sets the "Fax" element
6912              */
6913             public void setFax(java.lang.String fax)
6914             {
6915                 synchronized (monitor())
6916                 {
6917                     check_orphaned();
6918                     org.apache.xmlbeans.SimpleValue target = null;
6919                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6920                     if (target == null)
6921                     {
6922                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
6923                     }
6924                     target.setStringValue(fax);
6925                 }
6926             }
6927             
6928             /**
6929              * Sets (as xml) the "Fax" element
6930              */
6931             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
6932             {
6933                 synchronized (monitor())
6934                 {
6935                     check_orphaned();
6936                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6937                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6938                     if (target == null)
6939                     {
6940                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
6941                     }
6942                     target.set(fax);
6943                 }
6944             }
6945             
6946             /**
6947              * Unsets the "Fax" element
6948              */
6949             public void unsetFax()
6950             {
6951                 synchronized (monitor())
6952                 {
6953                     check_orphaned();
6954                     get_store().remove_element(FAX$12, 0);
6955                 }
6956             }
6957             
6958             /**
6959              * Gets the "Street1" element
6960              */
6961             public java.lang.String getStreet1()
6962             {
6963                 synchronized (monitor())
6964                 {
6965                     check_orphaned();
6966                     org.apache.xmlbeans.SimpleValue target = null;
6967                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
6968                     if (target == null)
6969                     {
6970                       return null;
6971                     }
6972                     return target.getStringValue();
6973                 }
6974             }
6975             
6976             /**
6977              * Gets (as xml) the "Street1" element
6978              */
6979             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
6980             {
6981                 synchronized (monitor())
6982                 {
6983                     check_orphaned();
6984                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6985                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
6986                     return target;
6987                 }
6988             }
6989             
6990             /**
6991              * True if has "Street1" element
6992              */
6993             public boolean isSetStreet1()
6994             {
6995                 synchronized (monitor())
6996                 {
6997                     check_orphaned();
6998                     return get_store().count_elements(STREET1$14) != 0;
6999                 }
7000             }
7001             
7002             /**
7003              * Sets the "Street1" element
7004              */
7005             public void setStreet1(java.lang.String street1)
7006             {
7007                 synchronized (monitor())
7008                 {
7009                     check_orphaned();
7010                     org.apache.xmlbeans.SimpleValue target = null;
7011                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
7012                     if (target == null)
7013                     {
7014                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
7015                     }
7016                     target.setStringValue(street1);
7017                 }
7018             }
7019             
7020             /**
7021              * Sets (as xml) the "Street1" element
7022              */
7023             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
7024             {
7025                 synchronized (monitor())
7026                 {
7027                     check_orphaned();
7028                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7029                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
7030                     if (target == null)
7031                     {
7032                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
7033                     }
7034                     target.set(street1);
7035                 }
7036             }
7037             
7038             /**
7039              * Unsets the "Street1" element
7040              */
7041             public void unsetStreet1()
7042             {
7043                 synchronized (monitor())
7044                 {
7045                     check_orphaned();
7046                     get_store().remove_element(STREET1$14, 0);
7047                 }
7048             }
7049             
7050             /**
7051              * Gets the "Street2" element
7052              */
7053             public java.lang.String getStreet2()
7054             {
7055                 synchronized (monitor())
7056                 {
7057                     check_orphaned();
7058                     org.apache.xmlbeans.SimpleValue target = null;
7059                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7060                     if (target == null)
7061                     {
7062                       return null;
7063                     }
7064                     return target.getStringValue();
7065                 }
7066             }
7067             
7068             /**
7069              * Gets (as xml) the "Street2" element
7070              */
7071             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
7072             {
7073                 synchronized (monitor())
7074                 {
7075                     check_orphaned();
7076                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7077                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7078                     return target;
7079                 }
7080             }
7081             
7082             /**
7083              * True if has "Street2" element
7084              */
7085             public boolean isSetStreet2()
7086             {
7087                 synchronized (monitor())
7088                 {
7089                     check_orphaned();
7090                     return get_store().count_elements(STREET2$16) != 0;
7091                 }
7092             }
7093             
7094             /**
7095              * Sets the "Street2" element
7096              */
7097             public void setStreet2(java.lang.String street2)
7098             {
7099                 synchronized (monitor())
7100                 {
7101                     check_orphaned();
7102                     org.apache.xmlbeans.SimpleValue target = null;
7103                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7104                     if (target == null)
7105                     {
7106                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
7107                     }
7108                     target.setStringValue(street2);
7109                 }
7110             }
7111             
7112             /**
7113              * Sets (as xml) the "Street2" element
7114              */
7115             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
7116             {
7117                 synchronized (monitor())
7118                 {
7119                     check_orphaned();
7120                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7121                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7122                     if (target == null)
7123                     {
7124                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
7125                     }
7126                     target.set(street2);
7127                 }
7128             }
7129             
7130             /**
7131              * Unsets the "Street2" element
7132              */
7133             public void unsetStreet2()
7134             {
7135                 synchronized (monitor())
7136                 {
7137                     check_orphaned();
7138                     get_store().remove_element(STREET2$16, 0);
7139                 }
7140             }
7141             
7142             /**
7143              * Gets the "City" element
7144              */
7145             public java.lang.String getCity()
7146             {
7147                 synchronized (monitor())
7148                 {
7149                     check_orphaned();
7150                     org.apache.xmlbeans.SimpleValue target = null;
7151                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7152                     if (target == null)
7153                     {
7154                       return null;
7155                     }
7156                     return target.getStringValue();
7157                 }
7158             }
7159             
7160             /**
7161              * Gets (as xml) the "City" element
7162              */
7163             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
7164             {
7165                 synchronized (monitor())
7166                 {
7167                     check_orphaned();
7168                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7169                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7170                     return target;
7171                 }
7172             }
7173             
7174             /**
7175              * True if has "City" element
7176              */
7177             public boolean isSetCity()
7178             {
7179                 synchronized (monitor())
7180                 {
7181                     check_orphaned();
7182                     return get_store().count_elements(CITY$18) != 0;
7183                 }
7184             }
7185             
7186             /**
7187              * Sets the "City" element
7188              */
7189             public void setCity(java.lang.String city)
7190             {
7191                 synchronized (monitor())
7192                 {
7193                     check_orphaned();
7194                     org.apache.xmlbeans.SimpleValue target = null;
7195                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7196                     if (target == null)
7197                     {
7198                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
7199                     }
7200                     target.setStringValue(city);
7201                 }
7202             }
7203             
7204             /**
7205              * Sets (as xml) the "City" element
7206              */
7207             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
7208             {
7209                 synchronized (monitor())
7210                 {
7211                     check_orphaned();
7212                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7213                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7214                     if (target == null)
7215                     {
7216                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
7217                     }
7218                     target.set(city);
7219                 }
7220             }
7221             
7222             /**
7223              * Unsets the "City" element
7224              */
7225             public void unsetCity()
7226             {
7227                 synchronized (monitor())
7228                 {
7229                     check_orphaned();
7230                     get_store().remove_element(CITY$18, 0);
7231                 }
7232             }
7233             
7234             /**
7235              * Gets the "State" element
7236              */
7237             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
7238             {
7239                 synchronized (monitor())
7240                 {
7241                     check_orphaned();
7242                     org.apache.xmlbeans.SimpleValue target = null;
7243                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7244                     if (target == null)
7245                     {
7246                       return null;
7247                     }
7248                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
7249                 }
7250             }
7251             
7252             /**
7253              * Gets (as xml) the "State" element
7254              */
7255             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
7256             {
7257                 synchronized (monitor())
7258                 {
7259                     check_orphaned();
7260                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7261                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7262                     return target;
7263                 }
7264             }
7265             
7266             /**
7267              * True if has "State" element
7268              */
7269             public boolean isSetState()
7270             {
7271                 synchronized (monitor())
7272                 {
7273                     check_orphaned();
7274                     return get_store().count_elements(STATE$20) != 0;
7275                 }
7276             }
7277             
7278             /**
7279              * Sets the "State" element
7280              */
7281             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
7282             {
7283                 synchronized (monitor())
7284                 {
7285                     check_orphaned();
7286                     org.apache.xmlbeans.SimpleValue target = null;
7287                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7288                     if (target == null)
7289                     {
7290                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
7291                     }
7292                     target.setEnumValue(state);
7293                 }
7294             }
7295             
7296             /**
7297              * Sets (as xml) the "State" element
7298              */
7299             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
7300             {
7301                 synchronized (monitor())
7302                 {
7303                     check_orphaned();
7304                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7305                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7306                     if (target == null)
7307                     {
7308                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
7309                     }
7310                     target.set(state);
7311                 }
7312             }
7313             
7314             /**
7315              * Unsets the "State" element
7316              */
7317             public void unsetState()
7318             {
7319                 synchronized (monitor())
7320                 {
7321                     check_orphaned();
7322                     get_store().remove_element(STATE$20, 0);
7323                 }
7324             }
7325             
7326             /**
7327              * Gets the "ZipCode" element
7328              */
7329             public java.lang.String getZipCode()
7330             {
7331                 synchronized (monitor())
7332                 {
7333                     check_orphaned();
7334                     org.apache.xmlbeans.SimpleValue target = null;
7335                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7336                     if (target == null)
7337                     {
7338                       return null;
7339                     }
7340                     return target.getStringValue();
7341                 }
7342             }
7343             
7344             /**
7345              * Gets (as xml) the "ZipCode" element
7346              */
7347             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
7348             {
7349                 synchronized (monitor())
7350                 {
7351                     check_orphaned();
7352                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7353                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7354                     return target;
7355                 }
7356             }
7357             
7358             /**
7359              * True if has "ZipCode" element
7360              */
7361             public boolean isSetZipCode()
7362             {
7363                 synchronized (monitor())
7364                 {
7365                     check_orphaned();
7366                     return get_store().count_elements(ZIPCODE$22) != 0;
7367                 }
7368             }
7369             
7370             /**
7371              * Sets the "ZipCode" element
7372              */
7373             public void setZipCode(java.lang.String zipCode)
7374             {
7375                 synchronized (monitor())
7376                 {
7377                     check_orphaned();
7378                     org.apache.xmlbeans.SimpleValue target = null;
7379                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7380                     if (target == null)
7381                     {
7382                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
7383                     }
7384                     target.setStringValue(zipCode);
7385                 }
7386             }
7387             
7388             /**
7389              * Sets (as xml) the "ZipCode" element
7390              */
7391             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
7392             {
7393                 synchronized (monitor())
7394                 {
7395                     check_orphaned();
7396                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7397                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7398                     if (target == null)
7399                     {
7400                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
7401                     }
7402                     target.set(zipCode);
7403                 }
7404             }
7405             
7406             /**
7407              * Unsets the "ZipCode" element
7408              */
7409             public void unsetZipCode()
7410             {
7411                 synchronized (monitor())
7412                 {
7413                     check_orphaned();
7414                     get_store().remove_element(ZIPCODE$22, 0);
7415                 }
7416             }
7417         }
7418         /**
7419          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
7420          *
7421          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$OrganizationalProfile.
7422          */
7423         public static class OrganizationalProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationalProfile
7424         {
7425             private static final long serialVersionUID = 1L;
7426             
7427             public OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType)
7428             {
7429                 super(sType, false);
7430             }
7431             
7432             protected OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7433             {
7434                 super(sType, b);
7435             }
7436         }
7437         /**
7438          * An XML FY(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
7439          *
7440          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$FY.
7441          */
7442         public static class FYImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FY
7443         {
7444             private static final long serialVersionUID = 1L;
7445             
7446             public FYImpl(org.apache.xmlbeans.SchemaType sType)
7447             {
7448                 super(sType, false);
7449             }
7450             
7451             protected FYImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7452             {
7453                 super(sType, b);
7454             }
7455         }
7456         /**
7457          * An XML TypeAssistance(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
7458          *
7459          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$TypeAssistance.
7460          */
7461         public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TypeAssistance
7462         {
7463             private static final long serialVersionUID = 1L;
7464             
7465             public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
7466             {
7467                 super(sType, false);
7468             }
7469             
7470             protected TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7471             {
7472                 super(sType, b);
7473             }
7474         }
7475         /**
7476          * An XML FARequestedAmount(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
7477          *
7478          * This is a complex type.
7479          */
7480         public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FARequestedAmount
7481         {
7482             private static final long serialVersionUID = 1L;
7483             
7484             public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
7485             {
7486                 super(sType);
7487             }
7488             
7489             private static final javax.xml.namespace.QName LOAN$0 = 
7490                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Loan");
7491             private static final javax.xml.namespace.QName GRANT$2 = 
7492                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Grant");
7493             private static final javax.xml.namespace.QName EQUITY$4 = 
7494                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Equity");
7495             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
7496                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SharesDeposits");
7497             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
7498                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SecondaryCapital");
7499             private static final javax.xml.namespace.QName QID54$10 = 
7500                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_54");
7501             
7502             
7503             /**
7504              * Gets the "Loan" element
7505              */
7506             public int getLoan()
7507             {
7508                 synchronized (monitor())
7509                 {
7510                     check_orphaned();
7511                     org.apache.xmlbeans.SimpleValue target = null;
7512                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7513                     if (target == null)
7514                     {
7515                       return 0;
7516                     }
7517                     return target.getIntValue();
7518                 }
7519             }
7520             
7521             /**
7522              * Gets (as xml) the "Loan" element
7523              */
7524             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType xgetLoan()
7525             {
7526                 synchronized (monitor())
7527                 {
7528                     check_orphaned();
7529                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7530                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7531                     return target;
7532                 }
7533             }
7534             
7535             /**
7536              * True if has "Loan" element
7537              */
7538             public boolean isSetLoan()
7539             {
7540                 synchronized (monitor())
7541                 {
7542                     check_orphaned();
7543                     return get_store().count_elements(LOAN$0) != 0;
7544                 }
7545             }
7546             
7547             /**
7548              * Sets the "Loan" element
7549              */
7550             public void setLoan(int loan)
7551             {
7552                 synchronized (monitor())
7553                 {
7554                     check_orphaned();
7555                     org.apache.xmlbeans.SimpleValue target = null;
7556                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7557                     if (target == null)
7558                     {
7559                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
7560                     }
7561                     target.setIntValue(loan);
7562                 }
7563             }
7564             
7565             /**
7566              * Sets (as xml) the "Loan" element
7567              */
7568             public void xsetLoan(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType loan)
7569             {
7570                 synchronized (monitor())
7571                 {
7572                     check_orphaned();
7573                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7574                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7575                     if (target == null)
7576                     {
7577                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().add_element_user(LOAN$0);
7578                     }
7579                     target.set(loan);
7580                 }
7581             }
7582             
7583             /**
7584              * Unsets the "Loan" element
7585              */
7586             public void unsetLoan()
7587             {
7588                 synchronized (monitor())
7589                 {
7590                     check_orphaned();
7591                     get_store().remove_element(LOAN$0, 0);
7592                 }
7593             }
7594             
7595             /**
7596              * Gets the "Grant" element
7597              */
7598             public int getGrant()
7599             {
7600                 synchronized (monitor())
7601                 {
7602                     check_orphaned();
7603                     org.apache.xmlbeans.SimpleValue target = null;
7604                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7605                     if (target == null)
7606                     {
7607                       return 0;
7608                     }
7609                     return target.getIntValue();
7610                 }
7611             }
7612             
7613             /**
7614              * Gets (as xml) the "Grant" element
7615              */
7616             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType xgetGrant()
7617             {
7618                 synchronized (monitor())
7619                 {
7620                     check_orphaned();
7621                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7622                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(GRANT$2, 0);
7623                     return target;
7624                 }
7625             }
7626             
7627             /**
7628              * True if has "Grant" element
7629              */
7630             public boolean isSetGrant()
7631             {
7632                 synchronized (monitor())
7633                 {
7634                     check_orphaned();
7635                     return get_store().count_elements(GRANT$2) != 0;
7636                 }
7637             }
7638             
7639             /**
7640              * Sets the "Grant" element
7641              */
7642             public void setGrant(int grant)
7643             {
7644                 synchronized (monitor())
7645                 {
7646                     check_orphaned();
7647                     org.apache.xmlbeans.SimpleValue target = null;
7648                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7649                     if (target == null)
7650                     {
7651                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
7652                     }
7653                     target.setIntValue(grant);
7654                 }
7655             }
7656             
7657             /**
7658              * Sets (as xml) the "Grant" element
7659              */
7660             public void xsetGrant(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType grant)
7661             {
7662                 synchronized (monitor())
7663                 {
7664                     check_orphaned();
7665                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7666                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(GRANT$2, 0);
7667                     if (target == null)
7668                     {
7669                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().add_element_user(GRANT$2);
7670                     }
7671                     target.set(grant);
7672                 }
7673             }
7674             
7675             /**
7676              * Unsets the "Grant" element
7677              */
7678             public void unsetGrant()
7679             {
7680                 synchronized (monitor())
7681                 {
7682                     check_orphaned();
7683                     get_store().remove_element(GRANT$2, 0);
7684                 }
7685             }
7686             
7687             /**
7688              * Gets the "Equity" element
7689              */
7690             public int getEquity()
7691             {
7692                 synchronized (monitor())
7693                 {
7694                     check_orphaned();
7695                     org.apache.xmlbeans.SimpleValue target = null;
7696                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
7697                     if (target == null)
7698                     {
7699                       return 0;
7700                     }
7701                     return target.getIntValue();
7702                 }
7703             }
7704             
7705             /**
7706              * Gets (as xml) the "Equity" element
7707              */
7708             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType xgetEquity()
7709             {
7710                 synchronized (monitor())
7711                 {
7712                     check_orphaned();
7713                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7714                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
7715                     return target;
7716                 }
7717             }
7718             
7719             /**
7720              * True if has "Equity" element
7721              */
7722             public boolean isSetEquity()
7723             {
7724                 synchronized (monitor())
7725                 {
7726                     check_orphaned();
7727                     return get_store().count_elements(EQUITY$4) != 0;
7728                 }
7729             }
7730             
7731             /**
7732              * Sets the "Equity" element
7733              */
7734             public void setEquity(int equity)
7735             {
7736                 synchronized (monitor())
7737                 {
7738                     check_orphaned();
7739                     org.apache.xmlbeans.SimpleValue target = null;
7740                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
7741                     if (target == null)
7742                     {
7743                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
7744                     }
7745                     target.setIntValue(equity);
7746                 }
7747             }
7748             
7749             /**
7750              * Sets (as xml) the "Equity" element
7751              */
7752             public void xsetEquity(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType equity)
7753             {
7754                 synchronized (monitor())
7755                 {
7756                     check_orphaned();
7757                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7758                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
7759                     if (target == null)
7760                     {
7761                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().add_element_user(EQUITY$4);
7762                     }
7763                     target.set(equity);
7764                 }
7765             }
7766             
7767             /**
7768              * Unsets the "Equity" element
7769              */
7770             public void unsetEquity()
7771             {
7772                 synchronized (monitor())
7773                 {
7774                     check_orphaned();
7775                     get_store().remove_element(EQUITY$4, 0);
7776                 }
7777             }
7778             
7779             /**
7780              * Gets the "SharesDeposits" element
7781              */
7782             public int getSharesDeposits()
7783             {
7784                 synchronized (monitor())
7785                 {
7786                     check_orphaned();
7787                     org.apache.xmlbeans.SimpleValue target = null;
7788                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7789                     if (target == null)
7790                     {
7791                       return 0;
7792                     }
7793                     return target.getIntValue();
7794                 }
7795             }
7796             
7797             /**
7798              * Gets (as xml) the "SharesDeposits" element
7799              */
7800             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType xgetSharesDeposits()
7801             {
7802                 synchronized (monitor())
7803                 {
7804                     check_orphaned();
7805                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7806                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7807                     return target;
7808                 }
7809             }
7810             
7811             /**
7812              * True if has "SharesDeposits" element
7813              */
7814             public boolean isSetSharesDeposits()
7815             {
7816                 synchronized (monitor())
7817                 {
7818                     check_orphaned();
7819                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
7820                 }
7821             }
7822             
7823             /**
7824              * Sets the "SharesDeposits" element
7825              */
7826             public void setSharesDeposits(int sharesDeposits)
7827             {
7828                 synchronized (monitor())
7829                 {
7830                     check_orphaned();
7831                     org.apache.xmlbeans.SimpleValue target = null;
7832                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7833                     if (target == null)
7834                     {
7835                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
7836                     }
7837                     target.setIntValue(sharesDeposits);
7838                 }
7839             }
7840             
7841             /**
7842              * Sets (as xml) the "SharesDeposits" element
7843              */
7844             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType sharesDeposits)
7845             {
7846                 synchronized (monitor())
7847                 {
7848                     check_orphaned();
7849                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7850                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7851                     if (target == null)
7852                     {
7853                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
7854                     }
7855                     target.set(sharesDeposits);
7856                 }
7857             }
7858             
7859             /**
7860              * Unsets the "SharesDeposits" element
7861              */
7862             public void unsetSharesDeposits()
7863             {
7864                 synchronized (monitor())
7865                 {
7866                     check_orphaned();
7867                     get_store().remove_element(SHARESDEPOSITS$6, 0);
7868                 }
7869             }
7870             
7871             /**
7872              * Gets the "SecondaryCapital" element
7873              */
7874             public int getSecondaryCapital()
7875             {
7876                 synchronized (monitor())
7877                 {
7878                     check_orphaned();
7879                     org.apache.xmlbeans.SimpleValue target = null;
7880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7881                     if (target == null)
7882                     {
7883                       return 0;
7884                     }
7885                     return target.getIntValue();
7886                 }
7887             }
7888             
7889             /**
7890              * Gets (as xml) the "SecondaryCapital" element
7891              */
7892             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType xgetSecondaryCapital()
7893             {
7894                 synchronized (monitor())
7895                 {
7896                     check_orphaned();
7897                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7898                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7899                     return target;
7900                 }
7901             }
7902             
7903             /**
7904              * True if has "SecondaryCapital" element
7905              */
7906             public boolean isSetSecondaryCapital()
7907             {
7908                 synchronized (monitor())
7909                 {
7910                     check_orphaned();
7911                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
7912                 }
7913             }
7914             
7915             /**
7916              * Sets the "SecondaryCapital" element
7917              */
7918             public void setSecondaryCapital(int secondaryCapital)
7919             {
7920                 synchronized (monitor())
7921                 {
7922                     check_orphaned();
7923                     org.apache.xmlbeans.SimpleValue target = null;
7924                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7925                     if (target == null)
7926                     {
7927                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
7928                     }
7929                     target.setIntValue(secondaryCapital);
7930                 }
7931             }
7932             
7933             /**
7934              * Sets (as xml) the "SecondaryCapital" element
7935              */
7936             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType secondaryCapital)
7937             {
7938                 synchronized (monitor())
7939                 {
7940                     check_orphaned();
7941                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType target = null;
7942                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7943                     if (target == null)
7944                     {
7945                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To2000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
7946                     }
7947                     target.set(secondaryCapital);
7948                 }
7949             }
7950             
7951             /**
7952              * Unsets the "SecondaryCapital" element
7953              */
7954             public void unsetSecondaryCapital()
7955             {
7956                 synchronized (monitor())
7957                 {
7958                     check_orphaned();
7959                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
7960                 }
7961             }
7962             
7963             /**
7964              * Gets the "QID_54" element
7965              */
7966             public int getQID54()
7967             {
7968                 synchronized (monitor())
7969                 {
7970                     check_orphaned();
7971                     org.apache.xmlbeans.SimpleValue target = null;
7972                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
7973                     if (target == null)
7974                     {
7975                       return 0;
7976                     }
7977                     return target.getIntValue();
7978                 }
7979             }
7980             
7981             /**
7982              * Gets (as xml) the "QID_54" element
7983              */
7984             public gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType xgetQID54()
7985             {
7986                 synchronized (monitor())
7987                 {
7988                     check_orphaned();
7989                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType target = null;
7990                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType)get_store().find_element_user(QID54$10, 0);
7991                     return target;
7992                 }
7993             }
7994             
7995             /**
7996              * True if has "QID_54" element
7997              */
7998             public boolean isSetQID54()
7999             {
8000                 synchronized (monitor())
8001                 {
8002                     check_orphaned();
8003                     return get_store().count_elements(QID54$10) != 0;
8004                 }
8005             }
8006             
8007             /**
8008              * Sets the "QID_54" element
8009              */
8010             public void setQID54(int qid54)
8011             {
8012                 synchronized (monitor())
8013                 {
8014                     check_orphaned();
8015                     org.apache.xmlbeans.SimpleValue target = null;
8016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
8017                     if (target == null)
8018                     {
8019                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
8020                     }
8021                     target.setIntValue(qid54);
8022                 }
8023             }
8024             
8025             /**
8026              * Sets (as xml) the "QID_54" element
8027              */
8028             public void xsetQID54(gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType qid54)
8029             {
8030                 synchronized (monitor())
8031                 {
8032                     check_orphaned();
8033                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType target = null;
8034                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType)get_store().find_element_user(QID54$10, 0);
8035                     if (target == null)
8036                     {
8037                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To2000000DataType)get_store().add_element_user(QID54$10);
8038                     }
8039                     target.set(qid54);
8040                 }
8041             }
8042             
8043             /**
8044              * Unsets the "QID_54" element
8045              */
8046             public void unsetQID54()
8047             {
8048                 synchronized (monitor())
8049                 {
8050                     check_orphaned();
8051                     get_store().remove_element(QID54$10, 0);
8052                 }
8053             }
8054         }
8055         /**
8056          * An XML TARequestSummary(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
8057          *
8058          * This is a complex type.
8059          */
8060         public static class TARequestSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary
8061         {
8062             private static final long serialVersionUID = 1L;
8063             
8064             public TARequestSummaryImpl(org.apache.xmlbeans.SchemaType sType)
8065             {
8066                 super(sType);
8067             }
8068             
8069             private static final javax.xml.namespace.QName PERSONNEL$0 = 
8070                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Personnel");
8071             private static final javax.xml.namespace.QName TRAINING$2 = 
8072                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Training");
8073             private static final javax.xml.namespace.QName TRAVEL$4 = 
8074                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Travel");
8075             private static final javax.xml.namespace.QName PROFESSIONALSERVICES$6 = 
8076                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProfessionalServices");
8077             private static final javax.xml.namespace.QName MSE$8 = 
8078                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MSE");
8079             private static final javax.xml.namespace.QName OTHER$10 = 
8080                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Other");
8081             private static final javax.xml.namespace.QName TOTALTAREQUEST$12 = 
8082                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalTARequest");
8083             
8084             
8085             /**
8086              * Gets the "Personnel" element
8087              */
8088             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel getPersonnel()
8089             {
8090                 synchronized (monitor())
8091                 {
8092                     check_orphaned();
8093                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel target = null;
8094                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel)get_store().find_element_user(PERSONNEL$0, 0);
8095                     if (target == null)
8096                     {
8097                       return null;
8098                     }
8099                     return target;
8100                 }
8101             }
8102             
8103             /**
8104              * True if has "Personnel" element
8105              */
8106             public boolean isSetPersonnel()
8107             {
8108                 synchronized (monitor())
8109                 {
8110                     check_orphaned();
8111                     return get_store().count_elements(PERSONNEL$0) != 0;
8112                 }
8113             }
8114             
8115             /**
8116              * Sets the "Personnel" element
8117              */
8118             public void setPersonnel(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel personnel)
8119             {
8120                 generatedSetterHelperImpl(personnel, PERSONNEL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8121             }
8122             
8123             /**
8124              * Appends and returns a new empty "Personnel" element
8125              */
8126             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel addNewPersonnel()
8127             {
8128                 synchronized (monitor())
8129                 {
8130                     check_orphaned();
8131                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel target = null;
8132                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel)get_store().add_element_user(PERSONNEL$0);
8133                     return target;
8134                 }
8135             }
8136             
8137             /**
8138              * Unsets the "Personnel" element
8139              */
8140             public void unsetPersonnel()
8141             {
8142                 synchronized (monitor())
8143                 {
8144                     check_orphaned();
8145                     get_store().remove_element(PERSONNEL$0, 0);
8146                 }
8147             }
8148             
8149             /**
8150              * Gets the "Training" element
8151              */
8152             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training getTraining()
8153             {
8154                 synchronized (monitor())
8155                 {
8156                     check_orphaned();
8157                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training target = null;
8158                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training)get_store().find_element_user(TRAINING$2, 0);
8159                     if (target == null)
8160                     {
8161                       return null;
8162                     }
8163                     return target;
8164                 }
8165             }
8166             
8167             /**
8168              * True if has "Training" element
8169              */
8170             public boolean isSetTraining()
8171             {
8172                 synchronized (monitor())
8173                 {
8174                     check_orphaned();
8175                     return get_store().count_elements(TRAINING$2) != 0;
8176                 }
8177             }
8178             
8179             /**
8180              * Sets the "Training" element
8181              */
8182             public void setTraining(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training training)
8183             {
8184                 generatedSetterHelperImpl(training, TRAINING$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8185             }
8186             
8187             /**
8188              * Appends and returns a new empty "Training" element
8189              */
8190             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training addNewTraining()
8191             {
8192                 synchronized (monitor())
8193                 {
8194                     check_orphaned();
8195                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training target = null;
8196                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training)get_store().add_element_user(TRAINING$2);
8197                     return target;
8198                 }
8199             }
8200             
8201             /**
8202              * Unsets the "Training" element
8203              */
8204             public void unsetTraining()
8205             {
8206                 synchronized (monitor())
8207                 {
8208                     check_orphaned();
8209                     get_store().remove_element(TRAINING$2, 0);
8210                 }
8211             }
8212             
8213             /**
8214              * Gets the "Travel" element
8215              */
8216             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel getTravel()
8217             {
8218                 synchronized (monitor())
8219                 {
8220                     check_orphaned();
8221                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel target = null;
8222                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel)get_store().find_element_user(TRAVEL$4, 0);
8223                     if (target == null)
8224                     {
8225                       return null;
8226                     }
8227                     return target;
8228                 }
8229             }
8230             
8231             /**
8232              * True if has "Travel" element
8233              */
8234             public boolean isSetTravel()
8235             {
8236                 synchronized (monitor())
8237                 {
8238                     check_orphaned();
8239                     return get_store().count_elements(TRAVEL$4) != 0;
8240                 }
8241             }
8242             
8243             /**
8244              * Sets the "Travel" element
8245              */
8246             public void setTravel(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel travel)
8247             {
8248                 generatedSetterHelperImpl(travel, TRAVEL$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8249             }
8250             
8251             /**
8252              * Appends and returns a new empty "Travel" element
8253              */
8254             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel addNewTravel()
8255             {
8256                 synchronized (monitor())
8257                 {
8258                     check_orphaned();
8259                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel target = null;
8260                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel)get_store().add_element_user(TRAVEL$4);
8261                     return target;
8262                 }
8263             }
8264             
8265             /**
8266              * Unsets the "Travel" element
8267              */
8268             public void unsetTravel()
8269             {
8270                 synchronized (monitor())
8271                 {
8272                     check_orphaned();
8273                     get_store().remove_element(TRAVEL$4, 0);
8274                 }
8275             }
8276             
8277             /**
8278              * Gets the "ProfessionalServices" element
8279              */
8280             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices getProfessionalServices()
8281             {
8282                 synchronized (monitor())
8283                 {
8284                     check_orphaned();
8285                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices target = null;
8286                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices)get_store().find_element_user(PROFESSIONALSERVICES$6, 0);
8287                     if (target == null)
8288                     {
8289                       return null;
8290                     }
8291                     return target;
8292                 }
8293             }
8294             
8295             /**
8296              * True if has "ProfessionalServices" element
8297              */
8298             public boolean isSetProfessionalServices()
8299             {
8300                 synchronized (monitor())
8301                 {
8302                     check_orphaned();
8303                     return get_store().count_elements(PROFESSIONALSERVICES$6) != 0;
8304                 }
8305             }
8306             
8307             /**
8308              * Sets the "ProfessionalServices" element
8309              */
8310             public void setProfessionalServices(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices professionalServices)
8311             {
8312                 generatedSetterHelperImpl(professionalServices, PROFESSIONALSERVICES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8313             }
8314             
8315             /**
8316              * Appends and returns a new empty "ProfessionalServices" element
8317              */
8318             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices addNewProfessionalServices()
8319             {
8320                 synchronized (monitor())
8321                 {
8322                     check_orphaned();
8323                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices target = null;
8324                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices)get_store().add_element_user(PROFESSIONALSERVICES$6);
8325                     return target;
8326                 }
8327             }
8328             
8329             /**
8330              * Unsets the "ProfessionalServices" element
8331              */
8332             public void unsetProfessionalServices()
8333             {
8334                 synchronized (monitor())
8335                 {
8336                     check_orphaned();
8337                     get_store().remove_element(PROFESSIONALSERVICES$6, 0);
8338                 }
8339             }
8340             
8341             /**
8342              * Gets the "MSE" element
8343              */
8344             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE getMSE()
8345             {
8346                 synchronized (monitor())
8347                 {
8348                     check_orphaned();
8349                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE target = null;
8350                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE)get_store().find_element_user(MSE$8, 0);
8351                     if (target == null)
8352                     {
8353                       return null;
8354                     }
8355                     return target;
8356                 }
8357             }
8358             
8359             /**
8360              * True if has "MSE" element
8361              */
8362             public boolean isSetMSE()
8363             {
8364                 synchronized (monitor())
8365                 {
8366                     check_orphaned();
8367                     return get_store().count_elements(MSE$8) != 0;
8368                 }
8369             }
8370             
8371             /**
8372              * Sets the "MSE" element
8373              */
8374             public void setMSE(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE mse)
8375             {
8376                 generatedSetterHelperImpl(mse, MSE$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8377             }
8378             
8379             /**
8380              * Appends and returns a new empty "MSE" element
8381              */
8382             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE addNewMSE()
8383             {
8384                 synchronized (monitor())
8385                 {
8386                     check_orphaned();
8387                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE target = null;
8388                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE)get_store().add_element_user(MSE$8);
8389                     return target;
8390                 }
8391             }
8392             
8393             /**
8394              * Unsets the "MSE" element
8395              */
8396             public void unsetMSE()
8397             {
8398                 synchronized (monitor())
8399                 {
8400                     check_orphaned();
8401                     get_store().remove_element(MSE$8, 0);
8402                 }
8403             }
8404             
8405             /**
8406              * Gets the "Other" element
8407              */
8408             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other getOther()
8409             {
8410                 synchronized (monitor())
8411                 {
8412                     check_orphaned();
8413                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other target = null;
8414                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other)get_store().find_element_user(OTHER$10, 0);
8415                     if (target == null)
8416                     {
8417                       return null;
8418                     }
8419                     return target;
8420                 }
8421             }
8422             
8423             /**
8424              * True if has "Other" element
8425              */
8426             public boolean isSetOther()
8427             {
8428                 synchronized (monitor())
8429                 {
8430                     check_orphaned();
8431                     return get_store().count_elements(OTHER$10) != 0;
8432                 }
8433             }
8434             
8435             /**
8436              * Sets the "Other" element
8437              */
8438             public void setOther(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other other)
8439             {
8440                 generatedSetterHelperImpl(other, OTHER$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8441             }
8442             
8443             /**
8444              * Appends and returns a new empty "Other" element
8445              */
8446             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other addNewOther()
8447             {
8448                 synchronized (monitor())
8449                 {
8450                     check_orphaned();
8451                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other target = null;
8452                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other)get_store().add_element_user(OTHER$10);
8453                     return target;
8454                 }
8455             }
8456             
8457             /**
8458              * Unsets the "Other" element
8459              */
8460             public void unsetOther()
8461             {
8462                 synchronized (monitor())
8463                 {
8464                     check_orphaned();
8465                     get_store().remove_element(OTHER$10, 0);
8466                 }
8467             }
8468             
8469             /**
8470              * Gets the "TotalTARequest" element
8471              */
8472             public int getTotalTARequest()
8473             {
8474                 synchronized (monitor())
8475                 {
8476                     check_orphaned();
8477                     org.apache.xmlbeans.SimpleValue target = null;
8478                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8479                     if (target == null)
8480                     {
8481                       return 0;
8482                     }
8483                     return target.getIntValue();
8484                 }
8485             }
8486             
8487             /**
8488              * Gets (as xml) the "TotalTARequest" element
8489              */
8490             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotalTARequest()
8491             {
8492                 synchronized (monitor())
8493                 {
8494                     check_orphaned();
8495                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
8496                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8497                     return target;
8498                 }
8499             }
8500             
8501             /**
8502              * True if has "TotalTARequest" element
8503              */
8504             public boolean isSetTotalTARequest()
8505             {
8506                 synchronized (monitor())
8507                 {
8508                     check_orphaned();
8509                     return get_store().count_elements(TOTALTAREQUEST$12) != 0;
8510                 }
8511             }
8512             
8513             /**
8514              * Sets the "TotalTARequest" element
8515              */
8516             public void setTotalTARequest(int totalTARequest)
8517             {
8518                 synchronized (monitor())
8519                 {
8520                     check_orphaned();
8521                     org.apache.xmlbeans.SimpleValue target = null;
8522                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8523                     if (target == null)
8524                     {
8525                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAREQUEST$12);
8526                     }
8527                     target.setIntValue(totalTARequest);
8528                 }
8529             }
8530             
8531             /**
8532              * Sets (as xml) the "TotalTARequest" element
8533              */
8534             public void xsetTotalTARequest(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType totalTARequest)
8535             {
8536                 synchronized (monitor())
8537                 {
8538                     check_orphaned();
8539                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
8540                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTALTAREQUEST$12, 0);
8541                     if (target == null)
8542                     {
8543                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTALTAREQUEST$12);
8544                     }
8545                     target.set(totalTARequest);
8546                 }
8547             }
8548             
8549             /**
8550              * Unsets the "TotalTARequest" element
8551              */
8552             public void unsetTotalTARequest()
8553             {
8554                 synchronized (monitor())
8555                 {
8556                     check_orphaned();
8557                     get_store().remove_element(TOTALTAREQUEST$12, 0);
8558                 }
8559             }
8560             /**
8561              * An XML Personnel(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
8562              *
8563              * This is a complex type.
8564              */
8565             public static class PersonnelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel
8566             {
8567                 private static final long serialVersionUID = 1L;
8568                 
8569                 public PersonnelImpl(org.apache.xmlbeans.SchemaType sType)
8570                 {
8571                     super(sType);
8572                 }
8573                 
8574                 private static final javax.xml.namespace.QName PERSONNELITEM$0 = 
8575                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PersonnelItem");
8576                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
8577                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
8578                 
8579                 
8580                 /**
8581                  * Gets array of all "PersonnelItem" elements
8582                  */
8583                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray()
8584                 {
8585                     synchronized (monitor())
8586                     {
8587                       check_orphaned();
8588                       java.util.List targetList = new java.util.ArrayList();
8589                       get_store().find_all_element_users(PERSONNELITEM$0, targetList);
8590                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem[targetList.size()];
8591                       targetList.toArray(result);
8592                       return result;
8593                     }
8594                 }
8595                 
8596                 /**
8597                  * Gets ith "PersonnelItem" element
8598                  */
8599                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i)
8600                 {
8601                     synchronized (monitor())
8602                     {
8603                       check_orphaned();
8604                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem target = null;
8605                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem)get_store().find_element_user(PERSONNELITEM$0, i);
8606                       if (target == null)
8607                       {
8608                         throw new IndexOutOfBoundsException();
8609                       }
8610                       return target;
8611                     }
8612                 }
8613                 
8614                 /**
8615                  * Returns number of "PersonnelItem" element
8616                  */
8617                 public int sizeOfPersonnelItemArray()
8618                 {
8619                     synchronized (monitor())
8620                     {
8621                       check_orphaned();
8622                       return get_store().count_elements(PERSONNELITEM$0);
8623                     }
8624                 }
8625                 
8626                 /**
8627                  * Sets array of all "PersonnelItem" element  WARNING: This method is not atomicaly synchronized.
8628                  */
8629                 public void setPersonnelItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray)
8630                 {
8631                     check_orphaned();
8632                     arraySetterHelper(personnelItemArray, PERSONNELITEM$0);
8633                 }
8634                 
8635                 /**
8636                  * Sets ith "PersonnelItem" element
8637                  */
8638                 public void setPersonnelItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem personnelItem)
8639                 {
8640                     generatedSetterHelperImpl(personnelItem, PERSONNELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
8641                 }
8642                 
8643                 /**
8644                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
8645                  */
8646                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i)
8647                 {
8648                     synchronized (monitor())
8649                     {
8650                       check_orphaned();
8651                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem target = null;
8652                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem)get_store().insert_element_user(PERSONNELITEM$0, i);
8653                       return target;
8654                     }
8655                 }
8656                 
8657                 /**
8658                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
8659                  */
8660                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem()
8661                 {
8662                     synchronized (monitor())
8663                     {
8664                       check_orphaned();
8665                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem target = null;
8666                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem)get_store().add_element_user(PERSONNELITEM$0);
8667                       return target;
8668                     }
8669                 }
8670                 
8671                 /**
8672                  * Removes the ith "PersonnelItem" element
8673                  */
8674                 public void removePersonnelItem(int i)
8675                 {
8676                     synchronized (monitor())
8677                     {
8678                       check_orphaned();
8679                       get_store().remove_element(PERSONNELITEM$0, i);
8680                     }
8681                 }
8682                 
8683                 /**
8684                  * Gets the "SubTotal" element
8685                  */
8686                 public int getSubTotal()
8687                 {
8688                     synchronized (monitor())
8689                     {
8690                       check_orphaned();
8691                       org.apache.xmlbeans.SimpleValue target = null;
8692                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8693                       if (target == null)
8694                       {
8695                         return 0;
8696                       }
8697                       return target.getIntValue();
8698                     }
8699                 }
8700                 
8701                 /**
8702                  * Gets (as xml) the "SubTotal" element
8703                  */
8704                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
8705                 {
8706                     synchronized (monitor())
8707                     {
8708                       check_orphaned();
8709                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
8710                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8711                       return target;
8712                     }
8713                 }
8714                 
8715                 /**
8716                  * True if has "SubTotal" element
8717                  */
8718                 public boolean isSetSubTotal()
8719                 {
8720                     synchronized (monitor())
8721                     {
8722                       check_orphaned();
8723                       return get_store().count_elements(SUBTOTAL$2) != 0;
8724                     }
8725                 }
8726                 
8727                 /**
8728                  * Sets the "SubTotal" element
8729                  */
8730                 public void setSubTotal(int subTotal)
8731                 {
8732                     synchronized (monitor())
8733                     {
8734                       check_orphaned();
8735                       org.apache.xmlbeans.SimpleValue target = null;
8736                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8737                       if (target == null)
8738                       {
8739                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
8740                       }
8741                       target.setIntValue(subTotal);
8742                     }
8743                 }
8744                 
8745                 /**
8746                  * Sets (as xml) the "SubTotal" element
8747                  */
8748                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
8749                 {
8750                     synchronized (monitor())
8751                     {
8752                       check_orphaned();
8753                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
8754                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8755                       if (target == null)
8756                       {
8757                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
8758                       }
8759                       target.set(subTotal);
8760                     }
8761                 }
8762                 
8763                 /**
8764                  * Unsets the "SubTotal" element
8765                  */
8766                 public void unsetSubTotal()
8767                 {
8768                     synchronized (monitor())
8769                     {
8770                       check_orphaned();
8771                       get_store().remove_element(SUBTOTAL$2, 0);
8772                     }
8773                 }
8774                 /**
8775                  * An XML PersonnelItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
8776                  *
8777                  * This is a complex type.
8778                  */
8779                 public static class PersonnelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Personnel.PersonnelItem
8780                 {
8781                     private static final long serialVersionUID = 1L;
8782                     
8783                     public PersonnelItemImpl(org.apache.xmlbeans.SchemaType sType)
8784                     {
8785                       super(sType);
8786                     }
8787                     
8788                     private static final javax.xml.namespace.QName POSITIONEMPLOYEENAME$0 = 
8789                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PositionEmployeeName");
8790                     private static final javax.xml.namespace.QName SALARY$2 = 
8791                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Salary");
8792                     private static final javax.xml.namespace.QName FRINGE$4 = 
8793                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Fringe");
8794                     private static final javax.xml.namespace.QName WORKLOAD$6 = 
8795                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Workload");
8796                     private static final javax.xml.namespace.QName YEARS$8 = 
8797                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Years");
8798                     private static final javax.xml.namespace.QName TOTAL$10 = 
8799                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
8800                     
8801                     
8802                     /**
8803                      * Gets the "PositionEmployeeName" element
8804                      */
8805                     public java.lang.String getPositionEmployeeName()
8806                     {
8807                       synchronized (monitor())
8808                       {
8809                         check_orphaned();
8810                         org.apache.xmlbeans.SimpleValue target = null;
8811                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8812                         if (target == null)
8813                         {
8814                           return null;
8815                         }
8816                         return target.getStringValue();
8817                       }
8818                     }
8819                     
8820                     /**
8821                      * Gets (as xml) the "PositionEmployeeName" element
8822                      */
8823                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetPositionEmployeeName()
8824                     {
8825                       synchronized (monitor())
8826                       {
8827                         check_orphaned();
8828                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
8829                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8830                         return target;
8831                       }
8832                     }
8833                     
8834                     /**
8835                      * True if has "PositionEmployeeName" element
8836                      */
8837                     public boolean isSetPositionEmployeeName()
8838                     {
8839                       synchronized (monitor())
8840                       {
8841                         check_orphaned();
8842                         return get_store().count_elements(POSITIONEMPLOYEENAME$0) != 0;
8843                       }
8844                     }
8845                     
8846                     /**
8847                      * Sets the "PositionEmployeeName" element
8848                      */
8849                     public void setPositionEmployeeName(java.lang.String positionEmployeeName)
8850                     {
8851                       synchronized (monitor())
8852                       {
8853                         check_orphaned();
8854                         org.apache.xmlbeans.SimpleValue target = null;
8855                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8856                         if (target == null)
8857                         {
8858                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
8859                         }
8860                         target.setStringValue(positionEmployeeName);
8861                       }
8862                     }
8863                     
8864                     /**
8865                      * Sets (as xml) the "PositionEmployeeName" element
8866                      */
8867                     public void xsetPositionEmployeeName(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType positionEmployeeName)
8868                     {
8869                       synchronized (monitor())
8870                       {
8871                         check_orphaned();
8872                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
8873                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8874                         if (target == null)
8875                         {
8876                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
8877                         }
8878                         target.set(positionEmployeeName);
8879                       }
8880                     }
8881                     
8882                     /**
8883                      * Unsets the "PositionEmployeeName" element
8884                      */
8885                     public void unsetPositionEmployeeName()
8886                     {
8887                       synchronized (monitor())
8888                       {
8889                         check_orphaned();
8890                         get_store().remove_element(POSITIONEMPLOYEENAME$0, 0);
8891                       }
8892                     }
8893                     
8894                     /**
8895                      * Gets the "Salary" element
8896                      */
8897                     public int getSalary()
8898                     {
8899                       synchronized (monitor())
8900                       {
8901                         check_orphaned();
8902                         org.apache.xmlbeans.SimpleValue target = null;
8903                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
8904                         if (target == null)
8905                         {
8906                           return 0;
8907                         }
8908                         return target.getIntValue();
8909                       }
8910                     }
8911                     
8912                     /**
8913                      * Gets (as xml) the "Salary" element
8914                      */
8915                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType xgetSalary()
8916                     {
8917                       synchronized (monitor())
8918                       {
8919                         check_orphaned();
8920                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType target = null;
8921                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType)get_store().find_element_user(SALARY$2, 0);
8922                         return target;
8923                       }
8924                     }
8925                     
8926                     /**
8927                      * True if has "Salary" element
8928                      */
8929                     public boolean isSetSalary()
8930                     {
8931                       synchronized (monitor())
8932                       {
8933                         check_orphaned();
8934                         return get_store().count_elements(SALARY$2) != 0;
8935                       }
8936                     }
8937                     
8938                     /**
8939                      * Sets the "Salary" element
8940                      */
8941                     public void setSalary(int salary)
8942                     {
8943                       synchronized (monitor())
8944                       {
8945                         check_orphaned();
8946                         org.apache.xmlbeans.SimpleValue target = null;
8947                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
8948                         if (target == null)
8949                         {
8950                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SALARY$2);
8951                         }
8952                         target.setIntValue(salary);
8953                       }
8954                     }
8955                     
8956                     /**
8957                      * Sets (as xml) the "Salary" element
8958                      */
8959                     public void xsetSalary(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType salary)
8960                     {
8961                       synchronized (monitor())
8962                       {
8963                         check_orphaned();
8964                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType target = null;
8965                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType)get_store().find_element_user(SALARY$2, 0);
8966                         if (target == null)
8967                         {
8968                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999999DataType)get_store().add_element_user(SALARY$2);
8969                         }
8970                         target.set(salary);
8971                       }
8972                     }
8973                     
8974                     /**
8975                      * Unsets the "Salary" element
8976                      */
8977                     public void unsetSalary()
8978                     {
8979                       synchronized (monitor())
8980                       {
8981                         check_orphaned();
8982                         get_store().remove_element(SALARY$2, 0);
8983                       }
8984                     }
8985                     
8986                     /**
8987                      * Gets the "Fringe" element
8988                      */
8989                     public int getFringe()
8990                     {
8991                       synchronized (monitor())
8992                       {
8993                         check_orphaned();
8994                         org.apache.xmlbeans.SimpleValue target = null;
8995                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
8996                         if (target == null)
8997                         {
8998                           return 0;
8999                         }
9000                         return target.getIntValue();
9001                       }
9002                     }
9003                     
9004                     /**
9005                      * Gets (as xml) the "Fringe" element
9006                      */
9007                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetFringe()
9008                     {
9009                       synchronized (monitor())
9010                       {
9011                         check_orphaned();
9012                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
9013                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FRINGE$4, 0);
9014                         return target;
9015                       }
9016                     }
9017                     
9018                     /**
9019                      * True if has "Fringe" element
9020                      */
9021                     public boolean isSetFringe()
9022                     {
9023                       synchronized (monitor())
9024                       {
9025                         check_orphaned();
9026                         return get_store().count_elements(FRINGE$4) != 0;
9027                       }
9028                     }
9029                     
9030                     /**
9031                      * Sets the "Fringe" element
9032                      */
9033                     public void setFringe(int fringe)
9034                     {
9035                       synchronized (monitor())
9036                       {
9037                         check_orphaned();
9038                         org.apache.xmlbeans.SimpleValue target = null;
9039                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
9040                         if (target == null)
9041                         {
9042                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRINGE$4);
9043                         }
9044                         target.setIntValue(fringe);
9045                       }
9046                     }
9047                     
9048                     /**
9049                      * Sets (as xml) the "Fringe" element
9050                      */
9051                     public void xsetFringe(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType fringe)
9052                     {
9053                       synchronized (monitor())
9054                       {
9055                         check_orphaned();
9056                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
9057                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FRINGE$4, 0);
9058                         if (target == null)
9059                         {
9060                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(FRINGE$4);
9061                         }
9062                         target.set(fringe);
9063                       }
9064                     }
9065                     
9066                     /**
9067                      * Unsets the "Fringe" element
9068                      */
9069                     public void unsetFringe()
9070                     {
9071                       synchronized (monitor())
9072                       {
9073                         check_orphaned();
9074                         get_store().remove_element(FRINGE$4, 0);
9075                       }
9076                     }
9077                     
9078                     /**
9079                      * Gets the "Workload" element
9080                      */
9081                     public int getWorkload()
9082                     {
9083                       synchronized (monitor())
9084                       {
9085                         check_orphaned();
9086                         org.apache.xmlbeans.SimpleValue target = null;
9087                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9088                         if (target == null)
9089                         {
9090                           return 0;
9091                         }
9092                         return target.getIntValue();
9093                       }
9094                     }
9095                     
9096                     /**
9097                      * Gets (as xml) the "Workload" element
9098                      */
9099                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetWorkload()
9100                     {
9101                       synchronized (monitor())
9102                       {
9103                         check_orphaned();
9104                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
9105                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9106                         return target;
9107                       }
9108                     }
9109                     
9110                     /**
9111                      * True if has "Workload" element
9112                      */
9113                     public boolean isSetWorkload()
9114                     {
9115                       synchronized (monitor())
9116                       {
9117                         check_orphaned();
9118                         return get_store().count_elements(WORKLOAD$6) != 0;
9119                       }
9120                     }
9121                     
9122                     /**
9123                      * Sets the "Workload" element
9124                      */
9125                     public void setWorkload(int workload)
9126                     {
9127                       synchronized (monitor())
9128                       {
9129                         check_orphaned();
9130                         org.apache.xmlbeans.SimpleValue target = null;
9131                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9132                         if (target == null)
9133                         {
9134                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKLOAD$6);
9135                         }
9136                         target.setIntValue(workload);
9137                       }
9138                     }
9139                     
9140                     /**
9141                      * Sets (as xml) the "Workload" element
9142                      */
9143                     public void xsetWorkload(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType workload)
9144                     {
9145                       synchronized (monitor())
9146                       {
9147                         check_orphaned();
9148                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
9149                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9150                         if (target == null)
9151                         {
9152                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(WORKLOAD$6);
9153                         }
9154                         target.set(workload);
9155                       }
9156                     }
9157                     
9158                     /**
9159                      * Unsets the "Workload" element
9160                      */
9161                     public void unsetWorkload()
9162                     {
9163                       synchronized (monitor())
9164                       {
9165                         check_orphaned();
9166                         get_store().remove_element(WORKLOAD$6, 0);
9167                       }
9168                     }
9169                     
9170                     /**
9171                      * Gets the "Years" element
9172                      */
9173                     public int getYears()
9174                     {
9175                       synchronized (monitor())
9176                       {
9177                         check_orphaned();
9178                         org.apache.xmlbeans.SimpleValue target = null;
9179                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9180                         if (target == null)
9181                         {
9182                           return 0;
9183                         }
9184                         return target.getIntValue();
9185                       }
9186                     }
9187                     
9188                     /**
9189                      * Gets (as xml) the "Years" element
9190                      */
9191                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType xgetYears()
9192                     {
9193                       synchronized (monitor())
9194                       {
9195                         check_orphaned();
9196                         gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType target = null;
9197                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType)get_store().find_element_user(YEARS$8, 0);
9198                         return target;
9199                       }
9200                     }
9201                     
9202                     /**
9203                      * True if has "Years" element
9204                      */
9205                     public boolean isSetYears()
9206                     {
9207                       synchronized (monitor())
9208                       {
9209                         check_orphaned();
9210                         return get_store().count_elements(YEARS$8) != 0;
9211                       }
9212                     }
9213                     
9214                     /**
9215                      * Sets the "Years" element
9216                      */
9217                     public void setYears(int years)
9218                     {
9219                       synchronized (monitor())
9220                       {
9221                         check_orphaned();
9222                         org.apache.xmlbeans.SimpleValue target = null;
9223                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9224                         if (target == null)
9225                         {
9226                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEARS$8);
9227                         }
9228                         target.setIntValue(years);
9229                       }
9230                     }
9231                     
9232                     /**
9233                      * Sets (as xml) the "Years" element
9234                      */
9235                     public void xsetYears(gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType years)
9236                     {
9237                       synchronized (monitor())
9238                       {
9239                         check_orphaned();
9240                         gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType target = null;
9241                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType)get_store().find_element_user(YEARS$8, 0);
9242                         if (target == null)
9243                         {
9244                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To3DataType)get_store().add_element_user(YEARS$8);
9245                         }
9246                         target.set(years);
9247                       }
9248                     }
9249                     
9250                     /**
9251                      * Unsets the "Years" element
9252                      */
9253                     public void unsetYears()
9254                     {
9255                       synchronized (monitor())
9256                       {
9257                         check_orphaned();
9258                         get_store().remove_element(YEARS$8, 0);
9259                       }
9260                     }
9261                     
9262                     /**
9263                      * Gets the "Total" element
9264                      */
9265                     public int getTotal()
9266                     {
9267                       synchronized (monitor())
9268                       {
9269                         check_orphaned();
9270                         org.apache.xmlbeans.SimpleValue target = null;
9271                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9272                         if (target == null)
9273                         {
9274                           return 0;
9275                         }
9276                         return target.getIntValue();
9277                       }
9278                     }
9279                     
9280                     /**
9281                      * Gets (as xml) the "Total" element
9282                      */
9283                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
9284                     {
9285                       synchronized (monitor())
9286                       {
9287                         check_orphaned();
9288                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9289                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$10, 0);
9290                         return target;
9291                       }
9292                     }
9293                     
9294                     /**
9295                      * True if has "Total" element
9296                      */
9297                     public boolean isSetTotal()
9298                     {
9299                       synchronized (monitor())
9300                       {
9301                         check_orphaned();
9302                         return get_store().count_elements(TOTAL$10) != 0;
9303                       }
9304                     }
9305                     
9306                     /**
9307                      * Sets the "Total" element
9308                      */
9309                     public void setTotal(int total)
9310                     {
9311                       synchronized (monitor())
9312                       {
9313                         check_orphaned();
9314                         org.apache.xmlbeans.SimpleValue target = null;
9315                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9316                         if (target == null)
9317                         {
9318                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
9319                         }
9320                         target.setIntValue(total);
9321                       }
9322                     }
9323                     
9324                     /**
9325                      * Sets (as xml) the "Total" element
9326                      */
9327                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
9328                     {
9329                       synchronized (monitor())
9330                       {
9331                         check_orphaned();
9332                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9333                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$10, 0);
9334                         if (target == null)
9335                         {
9336                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$10);
9337                         }
9338                         target.set(total);
9339                       }
9340                     }
9341                     
9342                     /**
9343                      * Unsets the "Total" element
9344                      */
9345                     public void unsetTotal()
9346                     {
9347                       synchronized (monitor())
9348                       {
9349                         check_orphaned();
9350                         get_store().remove_element(TOTAL$10, 0);
9351                       }
9352                     }
9353                 }
9354             }
9355             /**
9356              * An XML Training(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
9357              *
9358              * This is a complex type.
9359              */
9360             public static class TrainingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training
9361             {
9362                 private static final long serialVersionUID = 1L;
9363                 
9364                 public TrainingImpl(org.apache.xmlbeans.SchemaType sType)
9365                 {
9366                     super(sType);
9367                 }
9368                 
9369                 private static final javax.xml.namespace.QName TRAININGITEM$0 = 
9370                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TrainingItem");
9371                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
9372                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
9373                 
9374                 
9375                 /**
9376                  * Gets array of all "TrainingItem" elements
9377                  */
9378                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem[] getTrainingItemArray()
9379                 {
9380                     synchronized (monitor())
9381                     {
9382                       check_orphaned();
9383                       java.util.List targetList = new java.util.ArrayList();
9384                       get_store().find_all_element_users(TRAININGITEM$0, targetList);
9385                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem[targetList.size()];
9386                       targetList.toArray(result);
9387                       return result;
9388                     }
9389                 }
9390                 
9391                 /**
9392                  * Gets ith "TrainingItem" element
9393                  */
9394                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i)
9395                 {
9396                     synchronized (monitor())
9397                     {
9398                       check_orphaned();
9399                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem target = null;
9400                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem)get_store().find_element_user(TRAININGITEM$0, i);
9401                       if (target == null)
9402                       {
9403                         throw new IndexOutOfBoundsException();
9404                       }
9405                       return target;
9406                     }
9407                 }
9408                 
9409                 /**
9410                  * Returns number of "TrainingItem" element
9411                  */
9412                 public int sizeOfTrainingItemArray()
9413                 {
9414                     synchronized (monitor())
9415                     {
9416                       check_orphaned();
9417                       return get_store().count_elements(TRAININGITEM$0);
9418                     }
9419                 }
9420                 
9421                 /**
9422                  * Sets array of all "TrainingItem" element  WARNING: This method is not atomicaly synchronized.
9423                  */
9424                 public void setTrainingItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem[] trainingItemArray)
9425                 {
9426                     check_orphaned();
9427                     arraySetterHelper(trainingItemArray, TRAININGITEM$0);
9428                 }
9429                 
9430                 /**
9431                  * Sets ith "TrainingItem" element
9432                  */
9433                 public void setTrainingItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem trainingItem)
9434                 {
9435                     generatedSetterHelperImpl(trainingItem, TRAININGITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
9436                 }
9437                 
9438                 /**
9439                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
9440                  */
9441                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i)
9442                 {
9443                     synchronized (monitor())
9444                     {
9445                       check_orphaned();
9446                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem target = null;
9447                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem)get_store().insert_element_user(TRAININGITEM$0, i);
9448                       return target;
9449                     }
9450                 }
9451                 
9452                 /**
9453                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
9454                  */
9455                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem addNewTrainingItem()
9456                 {
9457                     synchronized (monitor())
9458                     {
9459                       check_orphaned();
9460                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem target = null;
9461                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem)get_store().add_element_user(TRAININGITEM$0);
9462                       return target;
9463                     }
9464                 }
9465                 
9466                 /**
9467                  * Removes the ith "TrainingItem" element
9468                  */
9469                 public void removeTrainingItem(int i)
9470                 {
9471                     synchronized (monitor())
9472                     {
9473                       check_orphaned();
9474                       get_store().remove_element(TRAININGITEM$0, i);
9475                     }
9476                 }
9477                 
9478                 /**
9479                  * Gets the "SubTotal" element
9480                  */
9481                 public int getSubTotal()
9482                 {
9483                     synchronized (monitor())
9484                     {
9485                       check_orphaned();
9486                       org.apache.xmlbeans.SimpleValue target = null;
9487                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9488                       if (target == null)
9489                       {
9490                         return 0;
9491                       }
9492                       return target.getIntValue();
9493                     }
9494                 }
9495                 
9496                 /**
9497                  * Gets (as xml) the "SubTotal" element
9498                  */
9499                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
9500                 {
9501                     synchronized (monitor())
9502                     {
9503                       check_orphaned();
9504                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9505                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9506                       return target;
9507                     }
9508                 }
9509                 
9510                 /**
9511                  * True if has "SubTotal" element
9512                  */
9513                 public boolean isSetSubTotal()
9514                 {
9515                     synchronized (monitor())
9516                     {
9517                       check_orphaned();
9518                       return get_store().count_elements(SUBTOTAL$2) != 0;
9519                     }
9520                 }
9521                 
9522                 /**
9523                  * Sets the "SubTotal" element
9524                  */
9525                 public void setSubTotal(int subTotal)
9526                 {
9527                     synchronized (monitor())
9528                     {
9529                       check_orphaned();
9530                       org.apache.xmlbeans.SimpleValue target = null;
9531                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9532                       if (target == null)
9533                       {
9534                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9535                       }
9536                       target.setIntValue(subTotal);
9537                     }
9538                 }
9539                 
9540                 /**
9541                  * Sets (as xml) the "SubTotal" element
9542                  */
9543                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
9544                 {
9545                     synchronized (monitor())
9546                     {
9547                       check_orphaned();
9548                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9549                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9550                       if (target == null)
9551                       {
9552                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
9553                       }
9554                       target.set(subTotal);
9555                     }
9556                 }
9557                 
9558                 /**
9559                  * Unsets the "SubTotal" element
9560                  */
9561                 public void unsetSubTotal()
9562                 {
9563                     synchronized (monitor())
9564                     {
9565                       check_orphaned();
9566                       get_store().remove_element(SUBTOTAL$2, 0);
9567                     }
9568                 }
9569                 /**
9570                  * An XML TrainingItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
9571                  *
9572                  * This is a complex type.
9573                  */
9574                 public static class TrainingItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Training.TrainingItem
9575                 {
9576                     private static final long serialVersionUID = 1L;
9577                     
9578                     public TrainingItemImpl(org.apache.xmlbeans.SchemaType sType)
9579                     {
9580                       super(sType);
9581                     }
9582                     
9583                     private static final javax.xml.namespace.QName COURSENAMEDESCRIPTION$0 = 
9584                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CourseNameDescription");
9585                     private static final javax.xml.namespace.QName PROVIDER$2 = 
9586                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Provider");
9587                     private static final javax.xml.namespace.QName ATTENDEES$4 = 
9588                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Attendees");
9589                     private static final javax.xml.namespace.QName COSTPERPERSON$6 = 
9590                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CostPerPerson");
9591                     private static final javax.xml.namespace.QName TOTAL$8 = 
9592                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
9593                     
9594                     
9595                     /**
9596                      * Gets the "CourseNameDescription" element
9597                      */
9598                     public java.lang.String getCourseNameDescription()
9599                     {
9600                       synchronized (monitor())
9601                       {
9602                         check_orphaned();
9603                         org.apache.xmlbeans.SimpleValue target = null;
9604                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9605                         if (target == null)
9606                         {
9607                           return null;
9608                         }
9609                         return target.getStringValue();
9610                       }
9611                     }
9612                     
9613                     /**
9614                      * Gets (as xml) the "CourseNameDescription" element
9615                      */
9616                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetCourseNameDescription()
9617                     {
9618                       synchronized (monitor())
9619                       {
9620                         check_orphaned();
9621                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
9622                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9623                         return target;
9624                       }
9625                     }
9626                     
9627                     /**
9628                      * True if has "CourseNameDescription" element
9629                      */
9630                     public boolean isSetCourseNameDescription()
9631                     {
9632                       synchronized (monitor())
9633                       {
9634                         check_orphaned();
9635                         return get_store().count_elements(COURSENAMEDESCRIPTION$0) != 0;
9636                       }
9637                     }
9638                     
9639                     /**
9640                      * Sets the "CourseNameDescription" element
9641                      */
9642                     public void setCourseNameDescription(java.lang.String courseNameDescription)
9643                     {
9644                       synchronized (monitor())
9645                       {
9646                         check_orphaned();
9647                         org.apache.xmlbeans.SimpleValue target = null;
9648                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9649                         if (target == null)
9650                         {
9651                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
9652                         }
9653                         target.setStringValue(courseNameDescription);
9654                       }
9655                     }
9656                     
9657                     /**
9658                      * Sets (as xml) the "CourseNameDescription" element
9659                      */
9660                     public void xsetCourseNameDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType courseNameDescription)
9661                     {
9662                       synchronized (monitor())
9663                       {
9664                         check_orphaned();
9665                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
9666                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9667                         if (target == null)
9668                         {
9669                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
9670                         }
9671                         target.set(courseNameDescription);
9672                       }
9673                     }
9674                     
9675                     /**
9676                      * Unsets the "CourseNameDescription" element
9677                      */
9678                     public void unsetCourseNameDescription()
9679                     {
9680                       synchronized (monitor())
9681                       {
9682                         check_orphaned();
9683                         get_store().remove_element(COURSENAMEDESCRIPTION$0, 0);
9684                       }
9685                     }
9686                     
9687                     /**
9688                      * Gets the "Provider" element
9689                      */
9690                     public java.lang.String getProvider()
9691                     {
9692                       synchronized (monitor())
9693                       {
9694                         check_orphaned();
9695                         org.apache.xmlbeans.SimpleValue target = null;
9696                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9697                         if (target == null)
9698                         {
9699                           return null;
9700                         }
9701                         return target.getStringValue();
9702                       }
9703                     }
9704                     
9705                     /**
9706                      * Gets (as xml) the "Provider" element
9707                      */
9708                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetProvider()
9709                     {
9710                       synchronized (monitor())
9711                       {
9712                         check_orphaned();
9713                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
9714                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9715                         return target;
9716                       }
9717                     }
9718                     
9719                     /**
9720                      * True if has "Provider" element
9721                      */
9722                     public boolean isSetProvider()
9723                     {
9724                       synchronized (monitor())
9725                       {
9726                         check_orphaned();
9727                         return get_store().count_elements(PROVIDER$2) != 0;
9728                       }
9729                     }
9730                     
9731                     /**
9732                      * Sets the "Provider" element
9733                      */
9734                     public void setProvider(java.lang.String provider)
9735                     {
9736                       synchronized (monitor())
9737                       {
9738                         check_orphaned();
9739                         org.apache.xmlbeans.SimpleValue target = null;
9740                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9741                         if (target == null)
9742                         {
9743                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
9744                         }
9745                         target.setStringValue(provider);
9746                       }
9747                     }
9748                     
9749                     /**
9750                      * Sets (as xml) the "Provider" element
9751                      */
9752                     public void xsetProvider(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType provider)
9753                     {
9754                       synchronized (monitor())
9755                       {
9756                         check_orphaned();
9757                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
9758                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9759                         if (target == null)
9760                         {
9761                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(PROVIDER$2);
9762                         }
9763                         target.set(provider);
9764                       }
9765                     }
9766                     
9767                     /**
9768                      * Unsets the "Provider" element
9769                      */
9770                     public void unsetProvider()
9771                     {
9772                       synchronized (monitor())
9773                       {
9774                         check_orphaned();
9775                         get_store().remove_element(PROVIDER$2, 0);
9776                       }
9777                     }
9778                     
9779                     /**
9780                      * Gets the "Attendees" element
9781                      */
9782                     public int getAttendees()
9783                     {
9784                       synchronized (monitor())
9785                       {
9786                         check_orphaned();
9787                         org.apache.xmlbeans.SimpleValue target = null;
9788                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
9789                         if (target == null)
9790                         {
9791                           return 0;
9792                         }
9793                         return target.getIntValue();
9794                       }
9795                     }
9796                     
9797                     /**
9798                      * Gets (as xml) the "Attendees" element
9799                      */
9800                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType xgetAttendees()
9801                     {
9802                       synchronized (monitor())
9803                       {
9804                         check_orphaned();
9805                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType target = null;
9806                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
9807                         return target;
9808                       }
9809                     }
9810                     
9811                     /**
9812                      * True if has "Attendees" element
9813                      */
9814                     public boolean isSetAttendees()
9815                     {
9816                       synchronized (monitor())
9817                       {
9818                         check_orphaned();
9819                         return get_store().count_elements(ATTENDEES$4) != 0;
9820                       }
9821                     }
9822                     
9823                     /**
9824                      * Sets the "Attendees" element
9825                      */
9826                     public void setAttendees(int attendees)
9827                     {
9828                       synchronized (monitor())
9829                       {
9830                         check_orphaned();
9831                         org.apache.xmlbeans.SimpleValue target = null;
9832                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
9833                         if (target == null)
9834                         {
9835                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATTENDEES$4);
9836                         }
9837                         target.setIntValue(attendees);
9838                       }
9839                     }
9840                     
9841                     /**
9842                      * Sets (as xml) the "Attendees" element
9843                      */
9844                     public void xsetAttendees(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType attendees)
9845                     {
9846                       synchronized (monitor())
9847                       {
9848                         check_orphaned();
9849                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType target = null;
9850                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
9851                         if (target == null)
9852                         {
9853                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().add_element_user(ATTENDEES$4);
9854                         }
9855                         target.set(attendees);
9856                       }
9857                     }
9858                     
9859                     /**
9860                      * Unsets the "Attendees" element
9861                      */
9862                     public void unsetAttendees()
9863                     {
9864                       synchronized (monitor())
9865                       {
9866                         check_orphaned();
9867                         get_store().remove_element(ATTENDEES$4, 0);
9868                       }
9869                     }
9870                     
9871                     /**
9872                      * Gets the "CostPerPerson" element
9873                      */
9874                     public int getCostPerPerson()
9875                     {
9876                       synchronized (monitor())
9877                       {
9878                         check_orphaned();
9879                         org.apache.xmlbeans.SimpleValue target = null;
9880                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
9881                         if (target == null)
9882                         {
9883                           return 0;
9884                         }
9885                         return target.getIntValue();
9886                       }
9887                     }
9888                     
9889                     /**
9890                      * Gets (as xml) the "CostPerPerson" element
9891                      */
9892                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetCostPerPerson()
9893                     {
9894                       synchronized (monitor())
9895                       {
9896                         check_orphaned();
9897                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9898                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
9899                         return target;
9900                       }
9901                     }
9902                     
9903                     /**
9904                      * True if has "CostPerPerson" element
9905                      */
9906                     public boolean isSetCostPerPerson()
9907                     {
9908                       synchronized (monitor())
9909                       {
9910                         check_orphaned();
9911                         return get_store().count_elements(COSTPERPERSON$6) != 0;
9912                       }
9913                     }
9914                     
9915                     /**
9916                      * Sets the "CostPerPerson" element
9917                      */
9918                     public void setCostPerPerson(int costPerPerson)
9919                     {
9920                       synchronized (monitor())
9921                       {
9922                         check_orphaned();
9923                         org.apache.xmlbeans.SimpleValue target = null;
9924                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
9925                         if (target == null)
9926                         {
9927                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTPERPERSON$6);
9928                         }
9929                         target.setIntValue(costPerPerson);
9930                       }
9931                     }
9932                     
9933                     /**
9934                      * Sets (as xml) the "CostPerPerson" element
9935                      */
9936                     public void xsetCostPerPerson(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType costPerPerson)
9937                     {
9938                       synchronized (monitor())
9939                       {
9940                         check_orphaned();
9941                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9942                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
9943                         if (target == null)
9944                         {
9945                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(COSTPERPERSON$6);
9946                         }
9947                         target.set(costPerPerson);
9948                       }
9949                     }
9950                     
9951                     /**
9952                      * Unsets the "CostPerPerson" element
9953                      */
9954                     public void unsetCostPerPerson()
9955                     {
9956                       synchronized (monitor())
9957                       {
9958                         check_orphaned();
9959                         get_store().remove_element(COSTPERPERSON$6, 0);
9960                       }
9961                     }
9962                     
9963                     /**
9964                      * Gets the "Total" element
9965                      */
9966                     public int getTotal()
9967                     {
9968                       synchronized (monitor())
9969                       {
9970                         check_orphaned();
9971                         org.apache.xmlbeans.SimpleValue target = null;
9972                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
9973                         if (target == null)
9974                         {
9975                           return 0;
9976                         }
9977                         return target.getIntValue();
9978                       }
9979                     }
9980                     
9981                     /**
9982                      * Gets (as xml) the "Total" element
9983                      */
9984                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
9985                     {
9986                       synchronized (monitor())
9987                       {
9988                         check_orphaned();
9989                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
9990                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$8, 0);
9991                         return target;
9992                       }
9993                     }
9994                     
9995                     /**
9996                      * True if has "Total" element
9997                      */
9998                     public boolean isSetTotal()
9999                     {
10000                       synchronized (monitor())
10001                       {
10002                         check_orphaned();
10003                         return get_store().count_elements(TOTAL$8) != 0;
10004                       }
10005                     }
10006                     
10007                     /**
10008                      * Sets the "Total" element
10009                      */
10010                     public void setTotal(int total)
10011                     {
10012                       synchronized (monitor())
10013                       {
10014                         check_orphaned();
10015                         org.apache.xmlbeans.SimpleValue target = null;
10016                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
10017                         if (target == null)
10018                         {
10019                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
10020                         }
10021                         target.setIntValue(total);
10022                       }
10023                     }
10024                     
10025                     /**
10026                      * Sets (as xml) the "Total" element
10027                      */
10028                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
10029                     {
10030                       synchronized (monitor())
10031                       {
10032                         check_orphaned();
10033                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10034                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$8, 0);
10035                         if (target == null)
10036                         {
10037                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$8);
10038                         }
10039                         target.set(total);
10040                       }
10041                     }
10042                     
10043                     /**
10044                      * Unsets the "Total" element
10045                      */
10046                     public void unsetTotal()
10047                     {
10048                       synchronized (monitor())
10049                       {
10050                         check_orphaned();
10051                         get_store().remove_element(TOTAL$8, 0);
10052                       }
10053                     }
10054                 }
10055             }
10056             /**
10057              * An XML Travel(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
10058              *
10059              * This is a complex type.
10060              */
10061             public static class TravelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel
10062             {
10063                 private static final long serialVersionUID = 1L;
10064                 
10065                 public TravelImpl(org.apache.xmlbeans.SchemaType sType)
10066                 {
10067                     super(sType);
10068                 }
10069                 
10070                 private static final javax.xml.namespace.QName TRAVELITEM$0 = 
10071                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TravelItem");
10072                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10073                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
10074                 private static final javax.xml.namespace.QName TRAVELPOLICIES$4 = 
10075                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TravelPolicies");
10076                 
10077                 
10078                 /**
10079                  * Gets array of all "TravelItem" elements
10080                  */
10081                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem[] getTravelItemArray()
10082                 {
10083                     synchronized (monitor())
10084                     {
10085                       check_orphaned();
10086                       java.util.List targetList = new java.util.ArrayList();
10087                       get_store().find_all_element_users(TRAVELITEM$0, targetList);
10088                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem[targetList.size()];
10089                       targetList.toArray(result);
10090                       return result;
10091                     }
10092                 }
10093                 
10094                 /**
10095                  * Gets ith "TravelItem" element
10096                  */
10097                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem getTravelItemArray(int i)
10098                 {
10099                     synchronized (monitor())
10100                     {
10101                       check_orphaned();
10102                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem target = null;
10103                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem)get_store().find_element_user(TRAVELITEM$0, i);
10104                       if (target == null)
10105                       {
10106                         throw new IndexOutOfBoundsException();
10107                       }
10108                       return target;
10109                     }
10110                 }
10111                 
10112                 /**
10113                  * Returns number of "TravelItem" element
10114                  */
10115                 public int sizeOfTravelItemArray()
10116                 {
10117                     synchronized (monitor())
10118                     {
10119                       check_orphaned();
10120                       return get_store().count_elements(TRAVELITEM$0);
10121                     }
10122                 }
10123                 
10124                 /**
10125                  * Sets array of all "TravelItem" element  WARNING: This method is not atomicaly synchronized.
10126                  */
10127                 public void setTravelItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem[] travelItemArray)
10128                 {
10129                     check_orphaned();
10130                     arraySetterHelper(travelItemArray, TRAVELITEM$0);
10131                 }
10132                 
10133                 /**
10134                  * Sets ith "TravelItem" element
10135                  */
10136                 public void setTravelItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem travelItem)
10137                 {
10138                     generatedSetterHelperImpl(travelItem, TRAVELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10139                 }
10140                 
10141                 /**
10142                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
10143                  */
10144                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i)
10145                 {
10146                     synchronized (monitor())
10147                     {
10148                       check_orphaned();
10149                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem target = null;
10150                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem)get_store().insert_element_user(TRAVELITEM$0, i);
10151                       return target;
10152                     }
10153                 }
10154                 
10155                 /**
10156                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
10157                  */
10158                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem addNewTravelItem()
10159                 {
10160                     synchronized (monitor())
10161                     {
10162                       check_orphaned();
10163                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem target = null;
10164                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem)get_store().add_element_user(TRAVELITEM$0);
10165                       return target;
10166                     }
10167                 }
10168                 
10169                 /**
10170                  * Removes the ith "TravelItem" element
10171                  */
10172                 public void removeTravelItem(int i)
10173                 {
10174                     synchronized (monitor())
10175                     {
10176                       check_orphaned();
10177                       get_store().remove_element(TRAVELITEM$0, i);
10178                     }
10179                 }
10180                 
10181                 /**
10182                  * Gets the "SubTotal" element
10183                  */
10184                 public int getSubTotal()
10185                 {
10186                     synchronized (monitor())
10187                     {
10188                       check_orphaned();
10189                       org.apache.xmlbeans.SimpleValue target = null;
10190                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10191                       if (target == null)
10192                       {
10193                         return 0;
10194                       }
10195                       return target.getIntValue();
10196                     }
10197                 }
10198                 
10199                 /**
10200                  * Gets (as xml) the "SubTotal" element
10201                  */
10202                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
10203                 {
10204                     synchronized (monitor())
10205                     {
10206                       check_orphaned();
10207                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10208                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10209                       return target;
10210                     }
10211                 }
10212                 
10213                 /**
10214                  * True if has "SubTotal" element
10215                  */
10216                 public boolean isSetSubTotal()
10217                 {
10218                     synchronized (monitor())
10219                     {
10220                       check_orphaned();
10221                       return get_store().count_elements(SUBTOTAL$2) != 0;
10222                     }
10223                 }
10224                 
10225                 /**
10226                  * Sets the "SubTotal" element
10227                  */
10228                 public void setSubTotal(int subTotal)
10229                 {
10230                     synchronized (monitor())
10231                     {
10232                       check_orphaned();
10233                       org.apache.xmlbeans.SimpleValue target = null;
10234                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10235                       if (target == null)
10236                       {
10237                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
10238                       }
10239                       target.setIntValue(subTotal);
10240                     }
10241                 }
10242                 
10243                 /**
10244                  * Sets (as xml) the "SubTotal" element
10245                  */
10246                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
10247                 {
10248                     synchronized (monitor())
10249                     {
10250                       check_orphaned();
10251                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10252                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10253                       if (target == null)
10254                       {
10255                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
10256                       }
10257                       target.set(subTotal);
10258                     }
10259                 }
10260                 
10261                 /**
10262                  * Unsets the "SubTotal" element
10263                  */
10264                 public void unsetSubTotal()
10265                 {
10266                     synchronized (monitor())
10267                     {
10268                       check_orphaned();
10269                       get_store().remove_element(SUBTOTAL$2, 0);
10270                     }
10271                 }
10272                 
10273                 /**
10274                  * Gets the "TravelPolicies" element
10275                  */
10276                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies()
10277                 {
10278                     synchronized (monitor())
10279                     {
10280                       check_orphaned();
10281                       org.apache.xmlbeans.SimpleValue target = null;
10282                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10283                       if (target == null)
10284                       {
10285                         return null;
10286                       }
10287                       return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies.Enum)target.getEnumValue();
10288                     }
10289                 }
10290                 
10291                 /**
10292                  * Gets (as xml) the "TravelPolicies" element
10293                  */
10294                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies()
10295                 {
10296                     synchronized (monitor())
10297                     {
10298                       check_orphaned();
10299                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies target = null;
10300                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10301                       return target;
10302                     }
10303                 }
10304                 
10305                 /**
10306                  * True if has "TravelPolicies" element
10307                  */
10308                 public boolean isSetTravelPolicies()
10309                 {
10310                     synchronized (monitor())
10311                     {
10312                       check_orphaned();
10313                       return get_store().count_elements(TRAVELPOLICIES$4) != 0;
10314                     }
10315                 }
10316                 
10317                 /**
10318                  * Sets the "TravelPolicies" element
10319                  */
10320                 public void setTravelPolicies(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies)
10321                 {
10322                     synchronized (monitor())
10323                     {
10324                       check_orphaned();
10325                       org.apache.xmlbeans.SimpleValue target = null;
10326                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10327                       if (target == null)
10328                       {
10329                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRAVELPOLICIES$4);
10330                       }
10331                       target.setEnumValue(travelPolicies);
10332                     }
10333                 }
10334                 
10335                 /**
10336                  * Sets (as xml) the "TravelPolicies" element
10337                  */
10338                 public void xsetTravelPolicies(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies travelPolicies)
10339                 {
10340                     synchronized (monitor())
10341                     {
10342                       check_orphaned();
10343                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies target = null;
10344                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10345                       if (target == null)
10346                       {
10347                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies)get_store().add_element_user(TRAVELPOLICIES$4);
10348                       }
10349                       target.set(travelPolicies);
10350                     }
10351                 }
10352                 
10353                 /**
10354                  * Unsets the "TravelPolicies" element
10355                  */
10356                 public void unsetTravelPolicies()
10357                 {
10358                     synchronized (monitor())
10359                     {
10360                       check_orphaned();
10361                       get_store().remove_element(TRAVELPOLICIES$4, 0);
10362                     }
10363                 }
10364                 /**
10365                  * An XML TravelItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
10366                  *
10367                  * This is a complex type.
10368                  */
10369                 public static class TravelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelItem
10370                 {
10371                     private static final long serialVersionUID = 1L;
10372                     
10373                     public TravelItemImpl(org.apache.xmlbeans.SchemaType sType)
10374                     {
10375                       super(sType);
10376                     }
10377                     
10378                     private static final javax.xml.namespace.QName TRIPNAME$0 = 
10379                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TripName");
10380                     private static final javax.xml.namespace.QName LOCATION$2 = 
10381                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Location");
10382                     private static final javax.xml.namespace.QName PEOPLE$4 = 
10383                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "People");
10384                     private static final javax.xml.namespace.QName TRANSPORTATION$6 = 
10385                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Transportation");
10386                     private static final javax.xml.namespace.QName LODGING$8 = 
10387                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Lodging");
10388                     private static final javax.xml.namespace.QName TOTAL$10 = 
10389                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
10390                     
10391                     
10392                     /**
10393                      * Gets the "TripName" element
10394                      */
10395                     public java.lang.String getTripName()
10396                     {
10397                       synchronized (monitor())
10398                       {
10399                         check_orphaned();
10400                         org.apache.xmlbeans.SimpleValue target = null;
10401                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10402                         if (target == null)
10403                         {
10404                           return null;
10405                         }
10406                         return target.getStringValue();
10407                       }
10408                     }
10409                     
10410                     /**
10411                      * Gets (as xml) the "TripName" element
10412                      */
10413                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetTripName()
10414                     {
10415                       synchronized (monitor())
10416                       {
10417                         check_orphaned();
10418                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
10419                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10420                         return target;
10421                       }
10422                     }
10423                     
10424                     /**
10425                      * True if has "TripName" element
10426                      */
10427                     public boolean isSetTripName()
10428                     {
10429                       synchronized (monitor())
10430                       {
10431                         check_orphaned();
10432                         return get_store().count_elements(TRIPNAME$0) != 0;
10433                       }
10434                     }
10435                     
10436                     /**
10437                      * Sets the "TripName" element
10438                      */
10439                     public void setTripName(java.lang.String tripName)
10440                     {
10441                       synchronized (monitor())
10442                       {
10443                         check_orphaned();
10444                         org.apache.xmlbeans.SimpleValue target = null;
10445                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10446                         if (target == null)
10447                         {
10448                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIPNAME$0);
10449                         }
10450                         target.setStringValue(tripName);
10451                       }
10452                     }
10453                     
10454                     /**
10455                      * Sets (as xml) the "TripName" element
10456                      */
10457                     public void xsetTripName(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType tripName)
10458                     {
10459                       synchronized (monitor())
10460                       {
10461                         check_orphaned();
10462                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
10463                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10464                         if (target == null)
10465                         {
10466                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(TRIPNAME$0);
10467                         }
10468                         target.set(tripName);
10469                       }
10470                     }
10471                     
10472                     /**
10473                      * Unsets the "TripName" element
10474                      */
10475                     public void unsetTripName()
10476                     {
10477                       synchronized (monitor())
10478                       {
10479                         check_orphaned();
10480                         get_store().remove_element(TRIPNAME$0, 0);
10481                       }
10482                     }
10483                     
10484                     /**
10485                      * Gets the "Location" element
10486                      */
10487                     public java.lang.String getLocation()
10488                     {
10489                       synchronized (monitor())
10490                       {
10491                         check_orphaned();
10492                         org.apache.xmlbeans.SimpleValue target = null;
10493                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10494                         if (target == null)
10495                         {
10496                           return null;
10497                         }
10498                         return target.getStringValue();
10499                       }
10500                     }
10501                     
10502                     /**
10503                      * Gets (as xml) the "Location" element
10504                      */
10505                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetLocation()
10506                     {
10507                       synchronized (monitor())
10508                       {
10509                         check_orphaned();
10510                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
10511                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(LOCATION$2, 0);
10512                         return target;
10513                       }
10514                     }
10515                     
10516                     /**
10517                      * True if has "Location" element
10518                      */
10519                     public boolean isSetLocation()
10520                     {
10521                       synchronized (monitor())
10522                       {
10523                         check_orphaned();
10524                         return get_store().count_elements(LOCATION$2) != 0;
10525                       }
10526                     }
10527                     
10528                     /**
10529                      * Sets the "Location" element
10530                      */
10531                     public void setLocation(java.lang.String location)
10532                     {
10533                       synchronized (monitor())
10534                       {
10535                         check_orphaned();
10536                         org.apache.xmlbeans.SimpleValue target = null;
10537                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10538                         if (target == null)
10539                         {
10540                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATION$2);
10541                         }
10542                         target.setStringValue(location);
10543                       }
10544                     }
10545                     
10546                     /**
10547                      * Sets (as xml) the "Location" element
10548                      */
10549                     public void xsetLocation(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType location)
10550                     {
10551                       synchronized (monitor())
10552                       {
10553                         check_orphaned();
10554                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
10555                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(LOCATION$2, 0);
10556                         if (target == null)
10557                         {
10558                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(LOCATION$2);
10559                         }
10560                         target.set(location);
10561                       }
10562                     }
10563                     
10564                     /**
10565                      * Unsets the "Location" element
10566                      */
10567                     public void unsetLocation()
10568                     {
10569                       synchronized (monitor())
10570                       {
10571                         check_orphaned();
10572                         get_store().remove_element(LOCATION$2, 0);
10573                       }
10574                     }
10575                     
10576                     /**
10577                      * Gets the "People" element
10578                      */
10579                     public int getPeople()
10580                     {
10581                       synchronized (monitor())
10582                       {
10583                         check_orphaned();
10584                         org.apache.xmlbeans.SimpleValue target = null;
10585                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10586                         if (target == null)
10587                         {
10588                           return 0;
10589                         }
10590                         return target.getIntValue();
10591                       }
10592                     }
10593                     
10594                     /**
10595                      * Gets (as xml) the "People" element
10596                      */
10597                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType xgetPeople()
10598                     {
10599                       synchronized (monitor())
10600                       {
10601                         check_orphaned();
10602                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType target = null;
10603                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10604                         return target;
10605                       }
10606                     }
10607                     
10608                     /**
10609                      * True if has "People" element
10610                      */
10611                     public boolean isSetPeople()
10612                     {
10613                       synchronized (monitor())
10614                       {
10615                         check_orphaned();
10616                         return get_store().count_elements(PEOPLE$4) != 0;
10617                       }
10618                     }
10619                     
10620                     /**
10621                      * Sets the "People" element
10622                      */
10623                     public void setPeople(int people)
10624                     {
10625                       synchronized (monitor())
10626                       {
10627                         check_orphaned();
10628                         org.apache.xmlbeans.SimpleValue target = null;
10629                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10630                         if (target == null)
10631                         {
10632                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PEOPLE$4);
10633                         }
10634                         target.setIntValue(people);
10635                       }
10636                     }
10637                     
10638                     /**
10639                      * Sets (as xml) the "People" element
10640                      */
10641                     public void xsetPeople(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType people)
10642                     {
10643                       synchronized (monitor())
10644                       {
10645                         check_orphaned();
10646                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType target = null;
10647                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10648                         if (target == null)
10649                         {
10650                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999DataType)get_store().add_element_user(PEOPLE$4);
10651                         }
10652                         target.set(people);
10653                       }
10654                     }
10655                     
10656                     /**
10657                      * Unsets the "People" element
10658                      */
10659                     public void unsetPeople()
10660                     {
10661                       synchronized (monitor())
10662                       {
10663                         check_orphaned();
10664                         get_store().remove_element(PEOPLE$4, 0);
10665                       }
10666                     }
10667                     
10668                     /**
10669                      * Gets the "Transportation" element
10670                      */
10671                     public int getTransportation()
10672                     {
10673                       synchronized (monitor())
10674                       {
10675                         check_orphaned();
10676                         org.apache.xmlbeans.SimpleValue target = null;
10677                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
10678                         if (target == null)
10679                         {
10680                           return 0;
10681                         }
10682                         return target.getIntValue();
10683                       }
10684                     }
10685                     
10686                     /**
10687                      * Gets (as xml) the "Transportation" element
10688                      */
10689                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTransportation()
10690                     {
10691                       synchronized (monitor())
10692                       {
10693                         check_orphaned();
10694                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10695                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
10696                         return target;
10697                       }
10698                     }
10699                     
10700                     /**
10701                      * True if has "Transportation" element
10702                      */
10703                     public boolean isSetTransportation()
10704                     {
10705                       synchronized (monitor())
10706                       {
10707                         check_orphaned();
10708                         return get_store().count_elements(TRANSPORTATION$6) != 0;
10709                       }
10710                     }
10711                     
10712                     /**
10713                      * Sets the "Transportation" element
10714                      */
10715                     public void setTransportation(int transportation)
10716                     {
10717                       synchronized (monitor())
10718                       {
10719                         check_orphaned();
10720                         org.apache.xmlbeans.SimpleValue target = null;
10721                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
10722                         if (target == null)
10723                         {
10724                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSPORTATION$6);
10725                         }
10726                         target.setIntValue(transportation);
10727                       }
10728                     }
10729                     
10730                     /**
10731                      * Sets (as xml) the "Transportation" element
10732                      */
10733                     public void xsetTransportation(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType transportation)
10734                     {
10735                       synchronized (monitor())
10736                       {
10737                         check_orphaned();
10738                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10739                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
10740                         if (target == null)
10741                         {
10742                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TRANSPORTATION$6);
10743                         }
10744                         target.set(transportation);
10745                       }
10746                     }
10747                     
10748                     /**
10749                      * Unsets the "Transportation" element
10750                      */
10751                     public void unsetTransportation()
10752                     {
10753                       synchronized (monitor())
10754                       {
10755                         check_orphaned();
10756                         get_store().remove_element(TRANSPORTATION$6, 0);
10757                       }
10758                     }
10759                     
10760                     /**
10761                      * Gets the "Lodging" element
10762                      */
10763                     public int getLodging()
10764                     {
10765                       synchronized (monitor())
10766                       {
10767                         check_orphaned();
10768                         org.apache.xmlbeans.SimpleValue target = null;
10769                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
10770                         if (target == null)
10771                         {
10772                           return 0;
10773                         }
10774                         return target.getIntValue();
10775                       }
10776                     }
10777                     
10778                     /**
10779                      * Gets (as xml) the "Lodging" element
10780                      */
10781                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetLodging()
10782                     {
10783                       synchronized (monitor())
10784                       {
10785                         check_orphaned();
10786                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10787                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(LODGING$8, 0);
10788                         return target;
10789                       }
10790                     }
10791                     
10792                     /**
10793                      * True if has "Lodging" element
10794                      */
10795                     public boolean isSetLodging()
10796                     {
10797                       synchronized (monitor())
10798                       {
10799                         check_orphaned();
10800                         return get_store().count_elements(LODGING$8) != 0;
10801                       }
10802                     }
10803                     
10804                     /**
10805                      * Sets the "Lodging" element
10806                      */
10807                     public void setLodging(int lodging)
10808                     {
10809                       synchronized (monitor())
10810                       {
10811                         check_orphaned();
10812                         org.apache.xmlbeans.SimpleValue target = null;
10813                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
10814                         if (target == null)
10815                         {
10816                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LODGING$8);
10817                         }
10818                         target.setIntValue(lodging);
10819                       }
10820                     }
10821                     
10822                     /**
10823                      * Sets (as xml) the "Lodging" element
10824                      */
10825                     public void xsetLodging(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType lodging)
10826                     {
10827                       synchronized (monitor())
10828                       {
10829                         check_orphaned();
10830                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10831                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(LODGING$8, 0);
10832                         if (target == null)
10833                         {
10834                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(LODGING$8);
10835                         }
10836                         target.set(lodging);
10837                       }
10838                     }
10839                     
10840                     /**
10841                      * Unsets the "Lodging" element
10842                      */
10843                     public void unsetLodging()
10844                     {
10845                       synchronized (monitor())
10846                       {
10847                         check_orphaned();
10848                         get_store().remove_element(LODGING$8, 0);
10849                       }
10850                     }
10851                     
10852                     /**
10853                      * Gets the "Total" element
10854                      */
10855                     public int getTotal()
10856                     {
10857                       synchronized (monitor())
10858                       {
10859                         check_orphaned();
10860                         org.apache.xmlbeans.SimpleValue target = null;
10861                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
10862                         if (target == null)
10863                         {
10864                           return 0;
10865                         }
10866                         return target.getIntValue();
10867                       }
10868                     }
10869                     
10870                     /**
10871                      * Gets (as xml) the "Total" element
10872                      */
10873                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
10874                     {
10875                       synchronized (monitor())
10876                       {
10877                         check_orphaned();
10878                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10879                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$10, 0);
10880                         return target;
10881                       }
10882                     }
10883                     
10884                     /**
10885                      * True if has "Total" element
10886                      */
10887                     public boolean isSetTotal()
10888                     {
10889                       synchronized (monitor())
10890                       {
10891                         check_orphaned();
10892                         return get_store().count_elements(TOTAL$10) != 0;
10893                       }
10894                     }
10895                     
10896                     /**
10897                      * Sets the "Total" element
10898                      */
10899                     public void setTotal(int total)
10900                     {
10901                       synchronized (monitor())
10902                       {
10903                         check_orphaned();
10904                         org.apache.xmlbeans.SimpleValue target = null;
10905                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
10906                         if (target == null)
10907                         {
10908                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
10909                         }
10910                         target.setIntValue(total);
10911                       }
10912                     }
10913                     
10914                     /**
10915                      * Sets (as xml) the "Total" element
10916                      */
10917                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
10918                     {
10919                       synchronized (monitor())
10920                       {
10921                         check_orphaned();
10922                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
10923                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$10, 0);
10924                         if (target == null)
10925                         {
10926                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$10);
10927                         }
10928                         target.set(total);
10929                       }
10930                     }
10931                     
10932                     /**
10933                      * Unsets the "Total" element
10934                      */
10935                     public void unsetTotal()
10936                     {
10937                       synchronized (monitor())
10938                       {
10939                         check_orphaned();
10940                         get_store().remove_element(TOTAL$10, 0);
10941                       }
10942                     }
10943                 }
10944                 /**
10945                  * An XML TravelPolicies(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
10946                  *
10947                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$TARequestSummary$Travel$TravelPolicies.
10948                  */
10949                 public static class TravelPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Travel.TravelPolicies
10950                 {
10951                     private static final long serialVersionUID = 1L;
10952                     
10953                     public TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
10954                     {
10955                       super(sType, false);
10956                     }
10957                     
10958                     protected TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10959                     {
10960                       super(sType, b);
10961                     }
10962                 }
10963             }
10964             /**
10965              * An XML ProfessionalServices(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
10966              *
10967              * This is a complex type.
10968              */
10969             public static class ProfessionalServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices
10970             {
10971                 private static final long serialVersionUID = 1L;
10972                 
10973                 public ProfessionalServicesImpl(org.apache.xmlbeans.SchemaType sType)
10974                 {
10975                     super(sType);
10976                 }
10977                 
10978                 private static final javax.xml.namespace.QName PROFESSIONALSERVICESITEM$0 = 
10979                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProfessionalServicesItem");
10980                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10981                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
10982                 private static final javax.xml.namespace.QName PROCUREMENTPOLICIES$4 = 
10983                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProcurementPolicies");
10984                 
10985                 
10986                 /**
10987                  * Gets array of all "ProfessionalServicesItem" elements
10988                  */
10989                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray()
10990                 {
10991                     synchronized (monitor())
10992                     {
10993                       check_orphaned();
10994                       java.util.List targetList = new java.util.ArrayList();
10995                       get_store().find_all_element_users(PROFESSIONALSERVICESITEM$0, targetList);
10996                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[targetList.size()];
10997                       targetList.toArray(result);
10998                       return result;
10999                     }
11000                 }
11001                 
11002                 /**
11003                  * Gets ith "ProfessionalServicesItem" element
11004                  */
11005                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i)
11006                 {
11007                     synchronized (monitor())
11008                     {
11009                       check_orphaned();
11010                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11011                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().find_element_user(PROFESSIONALSERVICESITEM$0, i);
11012                       if (target == null)
11013                       {
11014                         throw new IndexOutOfBoundsException();
11015                       }
11016                       return target;
11017                     }
11018                 }
11019                 
11020                 /**
11021                  * Returns number of "ProfessionalServicesItem" element
11022                  */
11023                 public int sizeOfProfessionalServicesItemArray()
11024                 {
11025                     synchronized (monitor())
11026                     {
11027                       check_orphaned();
11028                       return get_store().count_elements(PROFESSIONALSERVICESITEM$0);
11029                     }
11030                 }
11031                 
11032                 /**
11033                  * Sets array of all "ProfessionalServicesItem" element  WARNING: This method is not atomicaly synchronized.
11034                  */
11035                 public void setProfessionalServicesItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray)
11036                 {
11037                     check_orphaned();
11038                     arraySetterHelper(professionalServicesItemArray, PROFESSIONALSERVICESITEM$0);
11039                 }
11040                 
11041                 /**
11042                  * Sets ith "ProfessionalServicesItem" element
11043                  */
11044                 public void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem)
11045                 {
11046                     generatedSetterHelperImpl(professionalServicesItem, PROFESSIONALSERVICESITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
11047                 }
11048                 
11049                 /**
11050                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
11051                  */
11052                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i)
11053                 {
11054                     synchronized (monitor())
11055                     {
11056                       check_orphaned();
11057                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11058                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().insert_element_user(PROFESSIONALSERVICESITEM$0, i);
11059                       return target;
11060                     }
11061                 }
11062                 
11063                 /**
11064                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
11065                  */
11066                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem()
11067                 {
11068                     synchronized (monitor())
11069                     {
11070                       check_orphaned();
11071                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11072                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().add_element_user(PROFESSIONALSERVICESITEM$0);
11073                       return target;
11074                     }
11075                 }
11076                 
11077                 /**
11078                  * Removes the ith "ProfessionalServicesItem" element
11079                  */
11080                 public void removeProfessionalServicesItem(int i)
11081                 {
11082                     synchronized (monitor())
11083                     {
11084                       check_orphaned();
11085                       get_store().remove_element(PROFESSIONALSERVICESITEM$0, i);
11086                     }
11087                 }
11088                 
11089                 /**
11090                  * Gets the "SubTotal" element
11091                  */
11092                 public int getSubTotal()
11093                 {
11094                     synchronized (monitor())
11095                     {
11096                       check_orphaned();
11097                       org.apache.xmlbeans.SimpleValue target = null;
11098                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11099                       if (target == null)
11100                       {
11101                         return 0;
11102                       }
11103                       return target.getIntValue();
11104                     }
11105                 }
11106                 
11107                 /**
11108                  * Gets (as xml) the "SubTotal" element
11109                  */
11110                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
11111                 {
11112                     synchronized (monitor())
11113                     {
11114                       check_orphaned();
11115                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
11116                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11117                       return target;
11118                     }
11119                 }
11120                 
11121                 /**
11122                  * True if has "SubTotal" element
11123                  */
11124                 public boolean isSetSubTotal()
11125                 {
11126                     synchronized (monitor())
11127                     {
11128                       check_orphaned();
11129                       return get_store().count_elements(SUBTOTAL$2) != 0;
11130                     }
11131                 }
11132                 
11133                 /**
11134                  * Sets the "SubTotal" element
11135                  */
11136                 public void setSubTotal(int subTotal)
11137                 {
11138                     synchronized (monitor())
11139                     {
11140                       check_orphaned();
11141                       org.apache.xmlbeans.SimpleValue target = null;
11142                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11143                       if (target == null)
11144                       {
11145                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
11146                       }
11147                       target.setIntValue(subTotal);
11148                     }
11149                 }
11150                 
11151                 /**
11152                  * Sets (as xml) the "SubTotal" element
11153                  */
11154                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
11155                 {
11156                     synchronized (monitor())
11157                     {
11158                       check_orphaned();
11159                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
11160                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11161                       if (target == null)
11162                       {
11163                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
11164                       }
11165                       target.set(subTotal);
11166                     }
11167                 }
11168                 
11169                 /**
11170                  * Unsets the "SubTotal" element
11171                  */
11172                 public void unsetSubTotal()
11173                 {
11174                     synchronized (monitor())
11175                     {
11176                       check_orphaned();
11177                       get_store().remove_element(SUBTOTAL$2, 0);
11178                     }
11179                 }
11180                 
11181                 /**
11182                  * Gets the "ProcurementPolicies" element
11183                  */
11184                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies()
11185                 {
11186                     synchronized (monitor())
11187                     {
11188                       check_orphaned();
11189                       org.apache.xmlbeans.SimpleValue target = null;
11190                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11191                       if (target == null)
11192                       {
11193                         return null;
11194                       }
11195                       return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum)target.getEnumValue();
11196                     }
11197                 }
11198                 
11199                 /**
11200                  * Gets (as xml) the "ProcurementPolicies" element
11201                  */
11202                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies()
11203                 {
11204                     synchronized (monitor())
11205                     {
11206                       check_orphaned();
11207                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11208                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11209                       return target;
11210                     }
11211                 }
11212                 
11213                 /**
11214                  * True if has "ProcurementPolicies" element
11215                  */
11216                 public boolean isSetProcurementPolicies()
11217                 {
11218                     synchronized (monitor())
11219                     {
11220                       check_orphaned();
11221                       return get_store().count_elements(PROCUREMENTPOLICIES$4) != 0;
11222                     }
11223                 }
11224                 
11225                 /**
11226                  * Sets the "ProcurementPolicies" element
11227                  */
11228                 public void setProcurementPolicies(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies)
11229                 {
11230                     synchronized (monitor())
11231                     {
11232                       check_orphaned();
11233                       org.apache.xmlbeans.SimpleValue target = null;
11234                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11235                       if (target == null)
11236                       {
11237                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11238                       }
11239                       target.setEnumValue(procurementPolicies);
11240                     }
11241                 }
11242                 
11243                 /**
11244                  * Sets (as xml) the "ProcurementPolicies" element
11245                  */
11246                 public void xsetProcurementPolicies(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies)
11247                 {
11248                     synchronized (monitor())
11249                     {
11250                       check_orphaned();
11251                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11252                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11253                       if (target == null)
11254                       {
11255                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11256                       }
11257                       target.set(procurementPolicies);
11258                     }
11259                 }
11260                 
11261                 /**
11262                  * Unsets the "ProcurementPolicies" element
11263                  */
11264                 public void unsetProcurementPolicies()
11265                 {
11266                     synchronized (monitor())
11267                     {
11268                       check_orphaned();
11269                       get_store().remove_element(PROCUREMENTPOLICIES$4, 0);
11270                     }
11271                 }
11272                 /**
11273                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
11274                  *
11275                  * This is a complex type.
11276                  */
11277                 public static class ProfessionalServicesItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem
11278                 {
11279                     private static final long serialVersionUID = 1L;
11280                     
11281                     public ProfessionalServicesItemImpl(org.apache.xmlbeans.SchemaType sType)
11282                     {
11283                       super(sType);
11284                     }
11285                     
11286                     private static final javax.xml.namespace.QName SERVICE$0 = 
11287                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Service");
11288                     private static final javax.xml.namespace.QName PROVIDER$2 = 
11289                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Provider");
11290                     private static final javax.xml.namespace.QName CONTRACTTYPE$4 = 
11291                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ContractType");
11292                     private static final javax.xml.namespace.QName COSTTYPE$6 = 
11293                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CostType");
11294                     private static final javax.xml.namespace.QName HOURS$8 = 
11295                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Hours");
11296                     private static final javax.xml.namespace.QName HOURLYRATE$10 = 
11297                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "HourlyRate");
11298                     private static final javax.xml.namespace.QName PROJECTEDCOST$12 = 
11299                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProjectedCost");
11300                     private static final javax.xml.namespace.QName TOTAL$14 = 
11301                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
11302                     
11303                     
11304                     /**
11305                      * Gets the "Service" element
11306                      */
11307                     public java.lang.String getService()
11308                     {
11309                       synchronized (monitor())
11310                       {
11311                         check_orphaned();
11312                         org.apache.xmlbeans.SimpleValue target = null;
11313                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11314                         if (target == null)
11315                         {
11316                           return null;
11317                         }
11318                         return target.getStringValue();
11319                       }
11320                     }
11321                     
11322                     /**
11323                      * Gets (as xml) the "Service" element
11324                      */
11325                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetService()
11326                     {
11327                       synchronized (monitor())
11328                       {
11329                         check_orphaned();
11330                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
11331                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(SERVICE$0, 0);
11332                         return target;
11333                       }
11334                     }
11335                     
11336                     /**
11337                      * True if has "Service" element
11338                      */
11339                     public boolean isSetService()
11340                     {
11341                       synchronized (monitor())
11342                       {
11343                         check_orphaned();
11344                         return get_store().count_elements(SERVICE$0) != 0;
11345                       }
11346                     }
11347                     
11348                     /**
11349                      * Sets the "Service" element
11350                      */
11351                     public void setService(java.lang.String service)
11352                     {
11353                       synchronized (monitor())
11354                       {
11355                         check_orphaned();
11356                         org.apache.xmlbeans.SimpleValue target = null;
11357                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11358                         if (target == null)
11359                         {
11360                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICE$0);
11361                         }
11362                         target.setStringValue(service);
11363                       }
11364                     }
11365                     
11366                     /**
11367                      * Sets (as xml) the "Service" element
11368                      */
11369                     public void xsetService(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType service)
11370                     {
11371                       synchronized (monitor())
11372                       {
11373                         check_orphaned();
11374                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
11375                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(SERVICE$0, 0);
11376                         if (target == null)
11377                         {
11378                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(SERVICE$0);
11379                         }
11380                         target.set(service);
11381                       }
11382                     }
11383                     
11384                     /**
11385                      * Unsets the "Service" element
11386                      */
11387                     public void unsetService()
11388                     {
11389                       synchronized (monitor())
11390                       {
11391                         check_orphaned();
11392                         get_store().remove_element(SERVICE$0, 0);
11393                       }
11394                     }
11395                     
11396                     /**
11397                      * Gets the "Provider" element
11398                      */
11399                     public java.lang.String getProvider()
11400                     {
11401                       synchronized (monitor())
11402                       {
11403                         check_orphaned();
11404                         org.apache.xmlbeans.SimpleValue target = null;
11405                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11406                         if (target == null)
11407                         {
11408                           return null;
11409                         }
11410                         return target.getStringValue();
11411                       }
11412                     }
11413                     
11414                     /**
11415                      * Gets (as xml) the "Provider" element
11416                      */
11417                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetProvider()
11418                     {
11419                       synchronized (monitor())
11420                       {
11421                         check_orphaned();
11422                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
11423                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11424                         return target;
11425                       }
11426                     }
11427                     
11428                     /**
11429                      * True if has "Provider" element
11430                      */
11431                     public boolean isSetProvider()
11432                     {
11433                       synchronized (monitor())
11434                       {
11435                         check_orphaned();
11436                         return get_store().count_elements(PROVIDER$2) != 0;
11437                       }
11438                     }
11439                     
11440                     /**
11441                      * Sets the "Provider" element
11442                      */
11443                     public void setProvider(java.lang.String provider)
11444                     {
11445                       synchronized (monitor())
11446                       {
11447                         check_orphaned();
11448                         org.apache.xmlbeans.SimpleValue target = null;
11449                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11450                         if (target == null)
11451                         {
11452                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
11453                         }
11454                         target.setStringValue(provider);
11455                       }
11456                     }
11457                     
11458                     /**
11459                      * Sets (as xml) the "Provider" element
11460                      */
11461                     public void xsetProvider(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType provider)
11462                     {
11463                       synchronized (monitor())
11464                       {
11465                         check_orphaned();
11466                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
11467                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11468                         if (target == null)
11469                         {
11470                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(PROVIDER$2);
11471                         }
11472                         target.set(provider);
11473                       }
11474                     }
11475                     
11476                     /**
11477                      * Unsets the "Provider" element
11478                      */
11479                     public void unsetProvider()
11480                     {
11481                       synchronized (monitor())
11482                       {
11483                         check_orphaned();
11484                         get_store().remove_element(PROVIDER$2, 0);
11485                       }
11486                     }
11487                     
11488                     /**
11489                      * Gets the "ContractType" element
11490                      */
11491                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType()
11492                     {
11493                       synchronized (monitor())
11494                       {
11495                         check_orphaned();
11496                         org.apache.xmlbeans.SimpleValue target = null;
11497                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11498                         if (target == null)
11499                         {
11500                           return null;
11501                         }
11502                         return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum)target.getEnumValue();
11503                       }
11504                     }
11505                     
11506                     /**
11507                      * Gets (as xml) the "ContractType" element
11508                      */
11509                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType()
11510                     {
11511                       synchronized (monitor())
11512                       {
11513                         check_orphaned();
11514                         gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11515                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11516                         return target;
11517                       }
11518                     }
11519                     
11520                     /**
11521                      * True if has "ContractType" element
11522                      */
11523                     public boolean isSetContractType()
11524                     {
11525                       synchronized (monitor())
11526                       {
11527                         check_orphaned();
11528                         return get_store().count_elements(CONTRACTTYPE$4) != 0;
11529                       }
11530                     }
11531                     
11532                     /**
11533                      * Sets the "ContractType" element
11534                      */
11535                     public void setContractType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType)
11536                     {
11537                       synchronized (monitor())
11538                       {
11539                         check_orphaned();
11540                         org.apache.xmlbeans.SimpleValue target = null;
11541                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11542                         if (target == null)
11543                         {
11544                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRACTTYPE$4);
11545                         }
11546                         target.setEnumValue(contractType);
11547                       }
11548                     }
11549                     
11550                     /**
11551                      * Sets (as xml) the "ContractType" element
11552                      */
11553                     public void xsetContractType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType)
11554                     {
11555                       synchronized (monitor())
11556                       {
11557                         check_orphaned();
11558                         gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11559                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11560                         if (target == null)
11561                         {
11562                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().add_element_user(CONTRACTTYPE$4);
11563                         }
11564                         target.set(contractType);
11565                       }
11566                     }
11567                     
11568                     /**
11569                      * Unsets the "ContractType" element
11570                      */
11571                     public void unsetContractType()
11572                     {
11573                       synchronized (monitor())
11574                       {
11575                         check_orphaned();
11576                         get_store().remove_element(CONTRACTTYPE$4, 0);
11577                       }
11578                     }
11579                     
11580                     /**
11581                      * Gets the "CostType" element
11582                      */
11583                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType()
11584                     {
11585                       synchronized (monitor())
11586                       {
11587                         check_orphaned();
11588                         org.apache.xmlbeans.SimpleValue target = null;
11589                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11590                         if (target == null)
11591                         {
11592                           return null;
11593                         }
11594                         return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum)target.getEnumValue();
11595                       }
11596                     }
11597                     
11598                     /**
11599                      * Gets (as xml) the "CostType" element
11600                      */
11601                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType()
11602                     {
11603                       synchronized (monitor())
11604                       {
11605                         check_orphaned();
11606                         gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11607                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11608                         return target;
11609                       }
11610                     }
11611                     
11612                     /**
11613                      * True if has "CostType" element
11614                      */
11615                     public boolean isSetCostType()
11616                     {
11617                       synchronized (monitor())
11618                       {
11619                         check_orphaned();
11620                         return get_store().count_elements(COSTTYPE$6) != 0;
11621                       }
11622                     }
11623                     
11624                     /**
11625                      * Sets the "CostType" element
11626                      */
11627                     public void setCostType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType)
11628                     {
11629                       synchronized (monitor())
11630                       {
11631                         check_orphaned();
11632                         org.apache.xmlbeans.SimpleValue target = null;
11633                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11634                         if (target == null)
11635                         {
11636                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTTYPE$6);
11637                         }
11638                         target.setEnumValue(costType);
11639                       }
11640                     }
11641                     
11642                     /**
11643                      * Sets (as xml) the "CostType" element
11644                      */
11645                     public void xsetCostType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType)
11646                     {
11647                       synchronized (monitor())
11648                       {
11649                         check_orphaned();
11650                         gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11651                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11652                         if (target == null)
11653                         {
11654                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().add_element_user(COSTTYPE$6);
11655                         }
11656                         target.set(costType);
11657                       }
11658                     }
11659                     
11660                     /**
11661                      * Unsets the "CostType" element
11662                      */
11663                     public void unsetCostType()
11664                     {
11665                       synchronized (monitor())
11666                       {
11667                         check_orphaned();
11668                         get_store().remove_element(COSTTYPE$6, 0);
11669                       }
11670                     }
11671                     
11672                     /**
11673                      * Gets the "Hours" element
11674                      */
11675                     public int getHours()
11676                     {
11677                       synchronized (monitor())
11678                       {
11679                         check_orphaned();
11680                         org.apache.xmlbeans.SimpleValue target = null;
11681                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
11682                         if (target == null)
11683                         {
11684                           return 0;
11685                         }
11686                         return target.getIntValue();
11687                       }
11688                     }
11689                     
11690                     /**
11691                      * Gets (as xml) the "Hours" element
11692                      */
11693                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType xgetHours()
11694                     {
11695                       synchronized (monitor())
11696                       {
11697                         check_orphaned();
11698                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType target = null;
11699                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType)get_store().find_element_user(HOURS$8, 0);
11700                         return target;
11701                       }
11702                     }
11703                     
11704                     /**
11705                      * True if has "Hours" element
11706                      */
11707                     public boolean isSetHours()
11708                     {
11709                       synchronized (monitor())
11710                       {
11711                         check_orphaned();
11712                         return get_store().count_elements(HOURS$8) != 0;
11713                       }
11714                     }
11715                     
11716                     /**
11717                      * Sets the "Hours" element
11718                      */
11719                     public void setHours(int hours)
11720                     {
11721                       synchronized (monitor())
11722                       {
11723                         check_orphaned();
11724                         org.apache.xmlbeans.SimpleValue target = null;
11725                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
11726                         if (target == null)
11727                         {
11728                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURS$8);
11729                         }
11730                         target.setIntValue(hours);
11731                       }
11732                     }
11733                     
11734                     /**
11735                      * Sets (as xml) the "Hours" element
11736                      */
11737                     public void xsetHours(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType hours)
11738                     {
11739                       synchronized (monitor())
11740                       {
11741                         check_orphaned();
11742                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType target = null;
11743                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType)get_store().find_element_user(HOURS$8, 0);
11744                         if (target == null)
11745                         {
11746                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To9999DataType)get_store().add_element_user(HOURS$8);
11747                         }
11748                         target.set(hours);
11749                       }
11750                     }
11751                     
11752                     /**
11753                      * Unsets the "Hours" element
11754                      */
11755                     public void unsetHours()
11756                     {
11757                       synchronized (monitor())
11758                       {
11759                         check_orphaned();
11760                         get_store().remove_element(HOURS$8, 0);
11761                       }
11762                     }
11763                     
11764                     /**
11765                      * Gets the "HourlyRate" element
11766                      */
11767                     public java.math.BigDecimal getHourlyRate()
11768                     {
11769                       synchronized (monitor())
11770                       {
11771                         check_orphaned();
11772                         org.apache.xmlbeans.SimpleValue target = null;
11773                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
11774                         if (target == null)
11775                         {
11776                           return null;
11777                         }
11778                         return target.getBigDecimalValue();
11779                       }
11780                     }
11781                     
11782                     /**
11783                      * Gets (as xml) the "HourlyRate" element
11784                      */
11785                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType xgetHourlyRate()
11786                     {
11787                       synchronized (monitor())
11788                       {
11789                         check_orphaned();
11790                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType target = null;
11791                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
11792                         return target;
11793                       }
11794                     }
11795                     
11796                     /**
11797                      * True if has "HourlyRate" element
11798                      */
11799                     public boolean isSetHourlyRate()
11800                     {
11801                       synchronized (monitor())
11802                       {
11803                         check_orphaned();
11804                         return get_store().count_elements(HOURLYRATE$10) != 0;
11805                       }
11806                     }
11807                     
11808                     /**
11809                      * Sets the "HourlyRate" element
11810                      */
11811                     public void setHourlyRate(java.math.BigDecimal hourlyRate)
11812                     {
11813                       synchronized (monitor())
11814                       {
11815                         check_orphaned();
11816                         org.apache.xmlbeans.SimpleValue target = null;
11817                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
11818                         if (target == null)
11819                         {
11820                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURLYRATE$10);
11821                         }
11822                         target.setBigDecimalValue(hourlyRate);
11823                       }
11824                     }
11825                     
11826                     /**
11827                      * Sets (as xml) the "HourlyRate" element
11828                      */
11829                     public void xsetHourlyRate(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType hourlyRate)
11830                     {
11831                       synchronized (monitor())
11832                       {
11833                         check_orphaned();
11834                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType target = null;
11835                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
11836                         if (target == null)
11837                         {
11838                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To999P99DataType)get_store().add_element_user(HOURLYRATE$10);
11839                         }
11840                         target.set(hourlyRate);
11841                       }
11842                     }
11843                     
11844                     /**
11845                      * Unsets the "HourlyRate" element
11846                      */
11847                     public void unsetHourlyRate()
11848                     {
11849                       synchronized (monitor())
11850                       {
11851                         check_orphaned();
11852                         get_store().remove_element(HOURLYRATE$10, 0);
11853                       }
11854                     }
11855                     
11856                     /**
11857                      * Gets the "ProjectedCost" element
11858                      */
11859                     public int getProjectedCost()
11860                     {
11861                       synchronized (monitor())
11862                       {
11863                         check_orphaned();
11864                         org.apache.xmlbeans.SimpleValue target = null;
11865                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
11866                         if (target == null)
11867                         {
11868                           return 0;
11869                         }
11870                         return target.getIntValue();
11871                       }
11872                     }
11873                     
11874                     /**
11875                      * Gets (as xml) the "ProjectedCost" element
11876                      */
11877                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetProjectedCost()
11878                     {
11879                       synchronized (monitor())
11880                       {
11881                         check_orphaned();
11882                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
11883                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
11884                         return target;
11885                       }
11886                     }
11887                     
11888                     /**
11889                      * True if has "ProjectedCost" element
11890                      */
11891                     public boolean isSetProjectedCost()
11892                     {
11893                       synchronized (monitor())
11894                       {
11895                         check_orphaned();
11896                         return get_store().count_elements(PROJECTEDCOST$12) != 0;
11897                       }
11898                     }
11899                     
11900                     /**
11901                      * Sets the "ProjectedCost" element
11902                      */
11903                     public void setProjectedCost(int projectedCost)
11904                     {
11905                       synchronized (monitor())
11906                       {
11907                         check_orphaned();
11908                         org.apache.xmlbeans.SimpleValue target = null;
11909                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
11910                         if (target == null)
11911                         {
11912                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTEDCOST$12);
11913                         }
11914                         target.setIntValue(projectedCost);
11915                       }
11916                     }
11917                     
11918                     /**
11919                      * Sets (as xml) the "ProjectedCost" element
11920                      */
11921                     public void xsetProjectedCost(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType projectedCost)
11922                     {
11923                       synchronized (monitor())
11924                       {
11925                         check_orphaned();
11926                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
11927                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
11928                         if (target == null)
11929                         {
11930                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(PROJECTEDCOST$12);
11931                         }
11932                         target.set(projectedCost);
11933                       }
11934                     }
11935                     
11936                     /**
11937                      * Unsets the "ProjectedCost" element
11938                      */
11939                     public void unsetProjectedCost()
11940                     {
11941                       synchronized (monitor())
11942                       {
11943                         check_orphaned();
11944                         get_store().remove_element(PROJECTEDCOST$12, 0);
11945                       }
11946                     }
11947                     
11948                     /**
11949                      * Gets the "Total" element
11950                      */
11951                     public int getTotal()
11952                     {
11953                       synchronized (monitor())
11954                       {
11955                         check_orphaned();
11956                         org.apache.xmlbeans.SimpleValue target = null;
11957                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
11958                         if (target == null)
11959                         {
11960                           return 0;
11961                         }
11962                         return target.getIntValue();
11963                       }
11964                     }
11965                     
11966                     /**
11967                      * Gets (as xml) the "Total" element
11968                      */
11969                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
11970                     {
11971                       synchronized (monitor())
11972                       {
11973                         check_orphaned();
11974                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
11975                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$14, 0);
11976                         return target;
11977                       }
11978                     }
11979                     
11980                     /**
11981                      * True if has "Total" element
11982                      */
11983                     public boolean isSetTotal()
11984                     {
11985                       synchronized (monitor())
11986                       {
11987                         check_orphaned();
11988                         return get_store().count_elements(TOTAL$14) != 0;
11989                       }
11990                     }
11991                     
11992                     /**
11993                      * Sets the "Total" element
11994                      */
11995                     public void setTotal(int total)
11996                     {
11997                       synchronized (monitor())
11998                       {
11999                         check_orphaned();
12000                         org.apache.xmlbeans.SimpleValue target = null;
12001                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
12002                         if (target == null)
12003                         {
12004                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$14);
12005                         }
12006                         target.setIntValue(total);
12007                       }
12008                     }
12009                     
12010                     /**
12011                      * Sets (as xml) the "Total" element
12012                      */
12013                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
12014                     {
12015                       synchronized (monitor())
12016                       {
12017                         check_orphaned();
12018                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12019                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$14, 0);
12020                         if (target == null)
12021                         {
12022                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$14);
12023                         }
12024                         target.set(total);
12025                       }
12026                     }
12027                     
12028                     /**
12029                      * Unsets the "Total" element
12030                      */
12031                     public void unsetTotal()
12032                     {
12033                       synchronized (monitor())
12034                       {
12035                         check_orphaned();
12036                         get_store().remove_element(TOTAL$14, 0);
12037                       }
12038                     }
12039                     /**
12040                      * An XML ContractType(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12041                      *
12042                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
12043                      */
12044                     public static class ContractTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType
12045                     {
12046                       private static final long serialVersionUID = 1L;
12047                       
12048                       public ContractTypeImpl(org.apache.xmlbeans.SchemaType sType)
12049                       {
12050                         super(sType, false);
12051                       }
12052                       
12053                       protected ContractTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12054                       {
12055                         super(sType, b);
12056                       }
12057                     }
12058                     /**
12059                      * An XML CostType(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12060                      *
12061                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
12062                      */
12063                     public static class CostTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType
12064                     {
12065                       private static final long serialVersionUID = 1L;
12066                       
12067                       public CostTypeImpl(org.apache.xmlbeans.SchemaType sType)
12068                       {
12069                         super(sType, false);
12070                       }
12071                       
12072                       protected CostTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12073                       {
12074                         super(sType, b);
12075                       }
12076                     }
12077                 }
12078                 /**
12079                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12080                  *
12081                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$TARequestSummary$ProfessionalServices$ProcurementPolicies.
12082                  */
12083                 public static class ProcurementPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.ProfessionalServices.ProcurementPolicies
12084                 {
12085                     private static final long serialVersionUID = 1L;
12086                     
12087                     public ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
12088                     {
12089                       super(sType, false);
12090                     }
12091                     
12092                     protected ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12093                     {
12094                       super(sType, b);
12095                     }
12096                 }
12097             }
12098             /**
12099              * An XML MSE(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12100              *
12101              * This is a complex type.
12102              */
12103             public static class MSEImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE
12104             {
12105                 private static final long serialVersionUID = 1L;
12106                 
12107                 public MSEImpl(org.apache.xmlbeans.SchemaType sType)
12108                 {
12109                     super(sType);
12110                 }
12111                 
12112                 private static final javax.xml.namespace.QName MSEITEM$0 = 
12113                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MSEItem");
12114                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
12115                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
12116                 
12117                 
12118                 /**
12119                  * Gets array of all "MSEItem" elements
12120                  */
12121                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem[] getMSEItemArray()
12122                 {
12123                     synchronized (monitor())
12124                     {
12125                       check_orphaned();
12126                       java.util.List targetList = new java.util.ArrayList();
12127                       get_store().find_all_element_users(MSEITEM$0, targetList);
12128                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem[targetList.size()];
12129                       targetList.toArray(result);
12130                       return result;
12131                     }
12132                 }
12133                 
12134                 /**
12135                  * Gets ith "MSEItem" element
12136                  */
12137                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem getMSEItemArray(int i)
12138                 {
12139                     synchronized (monitor())
12140                     {
12141                       check_orphaned();
12142                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem target = null;
12143                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem)get_store().find_element_user(MSEITEM$0, i);
12144                       if (target == null)
12145                       {
12146                         throw new IndexOutOfBoundsException();
12147                       }
12148                       return target;
12149                     }
12150                 }
12151                 
12152                 /**
12153                  * Returns number of "MSEItem" element
12154                  */
12155                 public int sizeOfMSEItemArray()
12156                 {
12157                     synchronized (monitor())
12158                     {
12159                       check_orphaned();
12160                       return get_store().count_elements(MSEITEM$0);
12161                     }
12162                 }
12163                 
12164                 /**
12165                  * Sets array of all "MSEItem" element  WARNING: This method is not atomicaly synchronized.
12166                  */
12167                 public void setMSEItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem[] mseItemArray)
12168                 {
12169                     check_orphaned();
12170                     arraySetterHelper(mseItemArray, MSEITEM$0);
12171                 }
12172                 
12173                 /**
12174                  * Sets ith "MSEItem" element
12175                  */
12176                 public void setMSEItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem mseItem)
12177                 {
12178                     generatedSetterHelperImpl(mseItem, MSEITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
12179                 }
12180                 
12181                 /**
12182                  * Inserts and returns a new empty value (as xml) as the ith "MSEItem" element
12183                  */
12184                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem insertNewMSEItem(int i)
12185                 {
12186                     synchronized (monitor())
12187                     {
12188                       check_orphaned();
12189                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem target = null;
12190                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem)get_store().insert_element_user(MSEITEM$0, i);
12191                       return target;
12192                     }
12193                 }
12194                 
12195                 /**
12196                  * Appends and returns a new empty value (as xml) as the last "MSEItem" element
12197                  */
12198                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem addNewMSEItem()
12199                 {
12200                     synchronized (monitor())
12201                     {
12202                       check_orphaned();
12203                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem target = null;
12204                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem)get_store().add_element_user(MSEITEM$0);
12205                       return target;
12206                     }
12207                 }
12208                 
12209                 /**
12210                  * Removes the ith "MSEItem" element
12211                  */
12212                 public void removeMSEItem(int i)
12213                 {
12214                     synchronized (monitor())
12215                     {
12216                       check_orphaned();
12217                       get_store().remove_element(MSEITEM$0, i);
12218                     }
12219                 }
12220                 
12221                 /**
12222                  * Gets the "SubTotal" element
12223                  */
12224                 public int getSubTotal()
12225                 {
12226                     synchronized (monitor())
12227                     {
12228                       check_orphaned();
12229                       org.apache.xmlbeans.SimpleValue target = null;
12230                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12231                       if (target == null)
12232                       {
12233                         return 0;
12234                       }
12235                       return target.getIntValue();
12236                     }
12237                 }
12238                 
12239                 /**
12240                  * Gets (as xml) the "SubTotal" element
12241                  */
12242                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
12243                 {
12244                     synchronized (monitor())
12245                     {
12246                       check_orphaned();
12247                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12248                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12249                       return target;
12250                     }
12251                 }
12252                 
12253                 /**
12254                  * True if has "SubTotal" element
12255                  */
12256                 public boolean isSetSubTotal()
12257                 {
12258                     synchronized (monitor())
12259                     {
12260                       check_orphaned();
12261                       return get_store().count_elements(SUBTOTAL$2) != 0;
12262                     }
12263                 }
12264                 
12265                 /**
12266                  * Sets the "SubTotal" element
12267                  */
12268                 public void setSubTotal(int subTotal)
12269                 {
12270                     synchronized (monitor())
12271                     {
12272                       check_orphaned();
12273                       org.apache.xmlbeans.SimpleValue target = null;
12274                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12275                       if (target == null)
12276                       {
12277                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
12278                       }
12279                       target.setIntValue(subTotal);
12280                     }
12281                 }
12282                 
12283                 /**
12284                  * Sets (as xml) the "SubTotal" element
12285                  */
12286                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
12287                 {
12288                     synchronized (monitor())
12289                     {
12290                       check_orphaned();
12291                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12292                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12293                       if (target == null)
12294                       {
12295                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
12296                       }
12297                       target.set(subTotal);
12298                     }
12299                 }
12300                 
12301                 /**
12302                  * Unsets the "SubTotal" element
12303                  */
12304                 public void unsetSubTotal()
12305                 {
12306                     synchronized (monitor())
12307                     {
12308                       check_orphaned();
12309                       get_store().remove_element(SUBTOTAL$2, 0);
12310                     }
12311                 }
12312                 /**
12313                  * An XML MSEItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12314                  *
12315                  * This is a complex type.
12316                  */
12317                 public static class MSEItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.MSE.MSEItem
12318                 {
12319                     private static final long serialVersionUID = 1L;
12320                     
12321                     public MSEItemImpl(org.apache.xmlbeans.SchemaType sType)
12322                     {
12323                       super(sType);
12324                     }
12325                     
12326                     private static final javax.xml.namespace.QName CATEGORY$0 = 
12327                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Category");
12328                     private static final javax.xml.namespace.QName DESCRIPTION$2 = 
12329                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Description");
12330                     private static final javax.xml.namespace.QName COST$4 = 
12331                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Cost");
12332                     private static final javax.xml.namespace.QName UNITS$6 = 
12333                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Units");
12334                     private static final javax.xml.namespace.QName TOTAL$8 = 
12335                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
12336                     
12337                     
12338                     /**
12339                      * Gets the "Category" element
12340                      */
12341                     public java.lang.String getCategory()
12342                     {
12343                       synchronized (monitor())
12344                       {
12345                         check_orphaned();
12346                         org.apache.xmlbeans.SimpleValue target = null;
12347                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12348                         if (target == null)
12349                         {
12350                           return null;
12351                         }
12352                         return target.getStringValue();
12353                       }
12354                     }
12355                     
12356                     /**
12357                      * Gets (as xml) the "Category" element
12358                      */
12359                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetCategory()
12360                     {
12361                       synchronized (monitor())
12362                       {
12363                         check_orphaned();
12364                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
12365                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12366                         return target;
12367                       }
12368                     }
12369                     
12370                     /**
12371                      * True if has "Category" element
12372                      */
12373                     public boolean isSetCategory()
12374                     {
12375                       synchronized (monitor())
12376                       {
12377                         check_orphaned();
12378                         return get_store().count_elements(CATEGORY$0) != 0;
12379                       }
12380                     }
12381                     
12382                     /**
12383                      * Sets the "Category" element
12384                      */
12385                     public void setCategory(java.lang.String category)
12386                     {
12387                       synchronized (monitor())
12388                       {
12389                         check_orphaned();
12390                         org.apache.xmlbeans.SimpleValue target = null;
12391                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12392                         if (target == null)
12393                         {
12394                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$0);
12395                         }
12396                         target.setStringValue(category);
12397                       }
12398                     }
12399                     
12400                     /**
12401                      * Sets (as xml) the "Category" element
12402                      */
12403                     public void xsetCategory(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType category)
12404                     {
12405                       synchronized (monitor())
12406                       {
12407                         check_orphaned();
12408                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
12409                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12410                         if (target == null)
12411                         {
12412                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(CATEGORY$0);
12413                         }
12414                         target.set(category);
12415                       }
12416                     }
12417                     
12418                     /**
12419                      * Unsets the "Category" element
12420                      */
12421                     public void unsetCategory()
12422                     {
12423                       synchronized (monitor())
12424                       {
12425                         check_orphaned();
12426                         get_store().remove_element(CATEGORY$0, 0);
12427                       }
12428                     }
12429                     
12430                     /**
12431                      * Gets the "Description" element
12432                      */
12433                     public java.lang.String getDescription()
12434                     {
12435                       synchronized (monitor())
12436                       {
12437                         check_orphaned();
12438                         org.apache.xmlbeans.SimpleValue target = null;
12439                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12440                         if (target == null)
12441                         {
12442                           return null;
12443                         }
12444                         return target.getStringValue();
12445                       }
12446                     }
12447                     
12448                     /**
12449                      * Gets (as xml) the "Description" element
12450                      */
12451                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetDescription()
12452                     {
12453                       synchronized (monitor())
12454                       {
12455                         check_orphaned();
12456                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
12457                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12458                         return target;
12459                       }
12460                     }
12461                     
12462                     /**
12463                      * True if has "Description" element
12464                      */
12465                     public boolean isSetDescription()
12466                     {
12467                       synchronized (monitor())
12468                       {
12469                         check_orphaned();
12470                         return get_store().count_elements(DESCRIPTION$2) != 0;
12471                       }
12472                     }
12473                     
12474                     /**
12475                      * Sets the "Description" element
12476                      */
12477                     public void setDescription(java.lang.String description)
12478                     {
12479                       synchronized (monitor())
12480                       {
12481                         check_orphaned();
12482                         org.apache.xmlbeans.SimpleValue target = null;
12483                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12484                         if (target == null)
12485                         {
12486                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$2);
12487                         }
12488                         target.setStringValue(description);
12489                       }
12490                     }
12491                     
12492                     /**
12493                      * Sets (as xml) the "Description" element
12494                      */
12495                     public void xsetDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType description)
12496                     {
12497                       synchronized (monitor())
12498                       {
12499                         check_orphaned();
12500                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
12501                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12502                         if (target == null)
12503                         {
12504                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(DESCRIPTION$2);
12505                         }
12506                         target.set(description);
12507                       }
12508                     }
12509                     
12510                     /**
12511                      * Unsets the "Description" element
12512                      */
12513                     public void unsetDescription()
12514                     {
12515                       synchronized (monitor())
12516                       {
12517                         check_orphaned();
12518                         get_store().remove_element(DESCRIPTION$2, 0);
12519                       }
12520                     }
12521                     
12522                     /**
12523                      * Gets the "Cost" element
12524                      */
12525                     public int getCost()
12526                     {
12527                       synchronized (monitor())
12528                       {
12529                         check_orphaned();
12530                         org.apache.xmlbeans.SimpleValue target = null;
12531                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12532                         if (target == null)
12533                         {
12534                           return 0;
12535                         }
12536                         return target.getIntValue();
12537                       }
12538                     }
12539                     
12540                     /**
12541                      * Gets (as xml) the "Cost" element
12542                      */
12543                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetCost()
12544                     {
12545                       synchronized (monitor())
12546                       {
12547                         check_orphaned();
12548                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12549                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COST$4, 0);
12550                         return target;
12551                       }
12552                     }
12553                     
12554                     /**
12555                      * True if has "Cost" element
12556                      */
12557                     public boolean isSetCost()
12558                     {
12559                       synchronized (monitor())
12560                       {
12561                         check_orphaned();
12562                         return get_store().count_elements(COST$4) != 0;
12563                       }
12564                     }
12565                     
12566                     /**
12567                      * Sets the "Cost" element
12568                      */
12569                     public void setCost(int cost)
12570                     {
12571                       synchronized (monitor())
12572                       {
12573                         check_orphaned();
12574                         org.apache.xmlbeans.SimpleValue target = null;
12575                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12576                         if (target == null)
12577                         {
12578                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$4);
12579                         }
12580                         target.setIntValue(cost);
12581                       }
12582                     }
12583                     
12584                     /**
12585                      * Sets (as xml) the "Cost" element
12586                      */
12587                     public void xsetCost(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType cost)
12588                     {
12589                       synchronized (monitor())
12590                       {
12591                         check_orphaned();
12592                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12593                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COST$4, 0);
12594                         if (target == null)
12595                         {
12596                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(COST$4);
12597                         }
12598                         target.set(cost);
12599                       }
12600                     }
12601                     
12602                     /**
12603                      * Unsets the "Cost" element
12604                      */
12605                     public void unsetCost()
12606                     {
12607                       synchronized (monitor())
12608                       {
12609                         check_orphaned();
12610                         get_store().remove_element(COST$4, 0);
12611                       }
12612                     }
12613                     
12614                     /**
12615                      * Gets the "Units" element
12616                      */
12617                     public int getUnits()
12618                     {
12619                       synchronized (monitor())
12620                       {
12621                         check_orphaned();
12622                         org.apache.xmlbeans.SimpleValue target = null;
12623                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
12624                         if (target == null)
12625                         {
12626                           return 0;
12627                         }
12628                         return target.getIntValue();
12629                       }
12630                     }
12631                     
12632                     /**
12633                      * Gets (as xml) the "Units" element
12634                      */
12635                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetUnits()
12636                     {
12637                       synchronized (monitor())
12638                       {
12639                         check_orphaned();
12640                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12641                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(UNITS$6, 0);
12642                         return target;
12643                       }
12644                     }
12645                     
12646                     /**
12647                      * True if has "Units" element
12648                      */
12649                     public boolean isSetUnits()
12650                     {
12651                       synchronized (monitor())
12652                       {
12653                         check_orphaned();
12654                         return get_store().count_elements(UNITS$6) != 0;
12655                       }
12656                     }
12657                     
12658                     /**
12659                      * Sets the "Units" element
12660                      */
12661                     public void setUnits(int units)
12662                     {
12663                       synchronized (monitor())
12664                       {
12665                         check_orphaned();
12666                         org.apache.xmlbeans.SimpleValue target = null;
12667                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
12668                         if (target == null)
12669                         {
12670                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$6);
12671                         }
12672                         target.setIntValue(units);
12673                       }
12674                     }
12675                     
12676                     /**
12677                      * Sets (as xml) the "Units" element
12678                      */
12679                     public void xsetUnits(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType units)
12680                     {
12681                       synchronized (monitor())
12682                       {
12683                         check_orphaned();
12684                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12685                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(UNITS$6, 0);
12686                         if (target == null)
12687                         {
12688                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(UNITS$6);
12689                         }
12690                         target.set(units);
12691                       }
12692                     }
12693                     
12694                     /**
12695                      * Unsets the "Units" element
12696                      */
12697                     public void unsetUnits()
12698                     {
12699                       synchronized (monitor())
12700                       {
12701                         check_orphaned();
12702                         get_store().remove_element(UNITS$6, 0);
12703                       }
12704                     }
12705                     
12706                     /**
12707                      * Gets the "Total" element
12708                      */
12709                     public int getTotal()
12710                     {
12711                       synchronized (monitor())
12712                       {
12713                         check_orphaned();
12714                         org.apache.xmlbeans.SimpleValue target = null;
12715                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
12716                         if (target == null)
12717                         {
12718                           return 0;
12719                         }
12720                         return target.getIntValue();
12721                       }
12722                     }
12723                     
12724                     /**
12725                      * Gets (as xml) the "Total" element
12726                      */
12727                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
12728                     {
12729                       synchronized (monitor())
12730                       {
12731                         check_orphaned();
12732                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12733                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$8, 0);
12734                         return target;
12735                       }
12736                     }
12737                     
12738                     /**
12739                      * True if has "Total" element
12740                      */
12741                     public boolean isSetTotal()
12742                     {
12743                       synchronized (monitor())
12744                       {
12745                         check_orphaned();
12746                         return get_store().count_elements(TOTAL$8) != 0;
12747                       }
12748                     }
12749                     
12750                     /**
12751                      * Sets the "Total" element
12752                      */
12753                     public void setTotal(int total)
12754                     {
12755                       synchronized (monitor())
12756                       {
12757                         check_orphaned();
12758                         org.apache.xmlbeans.SimpleValue target = null;
12759                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
12760                         if (target == null)
12761                         {
12762                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
12763                         }
12764                         target.setIntValue(total);
12765                       }
12766                     }
12767                     
12768                     /**
12769                      * Sets (as xml) the "Total" element
12770                      */
12771                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
12772                     {
12773                       synchronized (monitor())
12774                       {
12775                         check_orphaned();
12776                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12777                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$8, 0);
12778                         if (target == null)
12779                         {
12780                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$8);
12781                         }
12782                         target.set(total);
12783                       }
12784                     }
12785                     
12786                     /**
12787                      * Unsets the "Total" element
12788                      */
12789                     public void unsetTotal()
12790                     {
12791                       synchronized (monitor())
12792                       {
12793                         check_orphaned();
12794                         get_store().remove_element(TOTAL$8, 0);
12795                       }
12796                     }
12797                 }
12798             }
12799             /**
12800              * An XML Other(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
12801              *
12802              * This is a complex type.
12803              */
12804             public static class OtherImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other
12805             {
12806                 private static final long serialVersionUID = 1L;
12807                 
12808                 public OtherImpl(org.apache.xmlbeans.SchemaType sType)
12809                 {
12810                     super(sType);
12811                 }
12812                 
12813                 private static final javax.xml.namespace.QName OTHERITEM$0 = 
12814                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherItem");
12815                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
12816                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubTotal");
12817                 
12818                 
12819                 /**
12820                  * Gets array of all "OtherItem" elements
12821                  */
12822                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem[] getOtherItemArray()
12823                 {
12824                     synchronized (monitor())
12825                     {
12826                       check_orphaned();
12827                       java.util.List targetList = new java.util.ArrayList();
12828                       get_store().find_all_element_users(OTHERITEM$0, targetList);
12829                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem[targetList.size()];
12830                       targetList.toArray(result);
12831                       return result;
12832                     }
12833                 }
12834                 
12835                 /**
12836                  * Gets ith "OtherItem" element
12837                  */
12838                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem getOtherItemArray(int i)
12839                 {
12840                     synchronized (monitor())
12841                     {
12842                       check_orphaned();
12843                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem target = null;
12844                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem)get_store().find_element_user(OTHERITEM$0, i);
12845                       if (target == null)
12846                       {
12847                         throw new IndexOutOfBoundsException();
12848                       }
12849                       return target;
12850                     }
12851                 }
12852                 
12853                 /**
12854                  * Returns number of "OtherItem" element
12855                  */
12856                 public int sizeOfOtherItemArray()
12857                 {
12858                     synchronized (monitor())
12859                     {
12860                       check_orphaned();
12861                       return get_store().count_elements(OTHERITEM$0);
12862                     }
12863                 }
12864                 
12865                 /**
12866                  * Sets array of all "OtherItem" element  WARNING: This method is not atomicaly synchronized.
12867                  */
12868                 public void setOtherItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem[] otherItemArray)
12869                 {
12870                     check_orphaned();
12871                     arraySetterHelper(otherItemArray, OTHERITEM$0);
12872                 }
12873                 
12874                 /**
12875                  * Sets ith "OtherItem" element
12876                  */
12877                 public void setOtherItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem otherItem)
12878                 {
12879                     generatedSetterHelperImpl(otherItem, OTHERITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
12880                 }
12881                 
12882                 /**
12883                  * Inserts and returns a new empty value (as xml) as the ith "OtherItem" element
12884                  */
12885                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem insertNewOtherItem(int i)
12886                 {
12887                     synchronized (monitor())
12888                     {
12889                       check_orphaned();
12890                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem target = null;
12891                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem)get_store().insert_element_user(OTHERITEM$0, i);
12892                       return target;
12893                     }
12894                 }
12895                 
12896                 /**
12897                  * Appends and returns a new empty value (as xml) as the last "OtherItem" element
12898                  */
12899                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem addNewOtherItem()
12900                 {
12901                     synchronized (monitor())
12902                     {
12903                       check_orphaned();
12904                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem target = null;
12905                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem)get_store().add_element_user(OTHERITEM$0);
12906                       return target;
12907                     }
12908                 }
12909                 
12910                 /**
12911                  * Removes the ith "OtherItem" element
12912                  */
12913                 public void removeOtherItem(int i)
12914                 {
12915                     synchronized (monitor())
12916                     {
12917                       check_orphaned();
12918                       get_store().remove_element(OTHERITEM$0, i);
12919                     }
12920                 }
12921                 
12922                 /**
12923                  * Gets the "SubTotal" element
12924                  */
12925                 public int getSubTotal()
12926                 {
12927                     synchronized (monitor())
12928                     {
12929                       check_orphaned();
12930                       org.apache.xmlbeans.SimpleValue target = null;
12931                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12932                       if (target == null)
12933                       {
12934                         return 0;
12935                       }
12936                       return target.getIntValue();
12937                     }
12938                 }
12939                 
12940                 /**
12941                  * Gets (as xml) the "SubTotal" element
12942                  */
12943                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetSubTotal()
12944                 {
12945                     synchronized (monitor())
12946                     {
12947                       check_orphaned();
12948                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12949                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12950                       return target;
12951                     }
12952                 }
12953                 
12954                 /**
12955                  * True if has "SubTotal" element
12956                  */
12957                 public boolean isSetSubTotal()
12958                 {
12959                     synchronized (monitor())
12960                     {
12961                       check_orphaned();
12962                       return get_store().count_elements(SUBTOTAL$2) != 0;
12963                     }
12964                 }
12965                 
12966                 /**
12967                  * Sets the "SubTotal" element
12968                  */
12969                 public void setSubTotal(int subTotal)
12970                 {
12971                     synchronized (monitor())
12972                     {
12973                       check_orphaned();
12974                       org.apache.xmlbeans.SimpleValue target = null;
12975                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12976                       if (target == null)
12977                       {
12978                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
12979                       }
12980                       target.setIntValue(subTotal);
12981                     }
12982                 }
12983                 
12984                 /**
12985                  * Sets (as xml) the "SubTotal" element
12986                  */
12987                 public void xsetSubTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType subTotal)
12988                 {
12989                     synchronized (monitor())
12990                     {
12991                       check_orphaned();
12992                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
12993                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12994                       if (target == null)
12995                       {
12996                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(SUBTOTAL$2);
12997                       }
12998                       target.set(subTotal);
12999                     }
13000                 }
13001                 
13002                 /**
13003                  * Unsets the "SubTotal" element
13004                  */
13005                 public void unsetSubTotal()
13006                 {
13007                     synchronized (monitor())
13008                     {
13009                       check_orphaned();
13010                       get_store().remove_element(SUBTOTAL$2, 0);
13011                     }
13012                 }
13013                 /**
13014                  * An XML OtherItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
13015                  *
13016                  * This is a complex type.
13017                  */
13018                 public static class OtherItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.TARequestSummary.Other.OtherItem
13019                 {
13020                     private static final long serialVersionUID = 1L;
13021                     
13022                     public OtherItemImpl(org.apache.xmlbeans.SchemaType sType)
13023                     {
13024                       super(sType);
13025                     }
13026                     
13027                     private static final javax.xml.namespace.QName DESCRIPTION$0 = 
13028                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Description");
13029                     private static final javax.xml.namespace.QName COST$2 = 
13030                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Cost");
13031                     private static final javax.xml.namespace.QName UNITS$4 = 
13032                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Units");
13033                     private static final javax.xml.namespace.QName TOTAL$6 = 
13034                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Total");
13035                     
13036                     
13037                     /**
13038                      * Gets the "Description" element
13039                      */
13040                     public java.lang.String getDescription()
13041                     {
13042                       synchronized (monitor())
13043                       {
13044                         check_orphaned();
13045                         org.apache.xmlbeans.SimpleValue target = null;
13046                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$0, 0);
13047                         if (target == null)
13048                         {
13049                           return null;
13050                         }
13051                         return target.getStringValue();
13052                       }
13053                     }
13054                     
13055                     /**
13056                      * Gets (as xml) the "Description" element
13057                      */
13058                     public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetDescription()
13059                     {
13060                       synchronized (monitor())
13061                       {
13062                         check_orphaned();
13063                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
13064                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(DESCRIPTION$0, 0);
13065                         return target;
13066                       }
13067                     }
13068                     
13069                     /**
13070                      * True if has "Description" element
13071                      */
13072                     public boolean isSetDescription()
13073                     {
13074                       synchronized (monitor())
13075                       {
13076                         check_orphaned();
13077                         return get_store().count_elements(DESCRIPTION$0) != 0;
13078                       }
13079                     }
13080                     
13081                     /**
13082                      * Sets the "Description" element
13083                      */
13084                     public void setDescription(java.lang.String description)
13085                     {
13086                       synchronized (monitor())
13087                       {
13088                         check_orphaned();
13089                         org.apache.xmlbeans.SimpleValue target = null;
13090                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$0, 0);
13091                         if (target == null)
13092                         {
13093                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$0);
13094                         }
13095                         target.setStringValue(description);
13096                       }
13097                     }
13098                     
13099                     /**
13100                      * Sets (as xml) the "Description" element
13101                      */
13102                     public void xsetDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType description)
13103                     {
13104                       synchronized (monitor())
13105                       {
13106                         check_orphaned();
13107                         gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
13108                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(DESCRIPTION$0, 0);
13109                         if (target == null)
13110                         {
13111                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(DESCRIPTION$0);
13112                         }
13113                         target.set(description);
13114                       }
13115                     }
13116                     
13117                     /**
13118                      * Unsets the "Description" element
13119                      */
13120                     public void unsetDescription()
13121                     {
13122                       synchronized (monitor())
13123                       {
13124                         check_orphaned();
13125                         get_store().remove_element(DESCRIPTION$0, 0);
13126                       }
13127                     }
13128                     
13129                     /**
13130                      * Gets the "Cost" element
13131                      */
13132                     public int getCost()
13133                     {
13134                       synchronized (monitor())
13135                       {
13136                         check_orphaned();
13137                         org.apache.xmlbeans.SimpleValue target = null;
13138                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$2, 0);
13139                         if (target == null)
13140                         {
13141                           return 0;
13142                         }
13143                         return target.getIntValue();
13144                       }
13145                     }
13146                     
13147                     /**
13148                      * Gets (as xml) the "Cost" element
13149                      */
13150                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetCost()
13151                     {
13152                       synchronized (monitor())
13153                       {
13154                         check_orphaned();
13155                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13156                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COST$2, 0);
13157                         return target;
13158                       }
13159                     }
13160                     
13161                     /**
13162                      * True if has "Cost" element
13163                      */
13164                     public boolean isSetCost()
13165                     {
13166                       synchronized (monitor())
13167                       {
13168                         check_orphaned();
13169                         return get_store().count_elements(COST$2) != 0;
13170                       }
13171                     }
13172                     
13173                     /**
13174                      * Sets the "Cost" element
13175                      */
13176                     public void setCost(int cost)
13177                     {
13178                       synchronized (monitor())
13179                       {
13180                         check_orphaned();
13181                         org.apache.xmlbeans.SimpleValue target = null;
13182                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$2, 0);
13183                         if (target == null)
13184                         {
13185                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$2);
13186                         }
13187                         target.setIntValue(cost);
13188                       }
13189                     }
13190                     
13191                     /**
13192                      * Sets (as xml) the "Cost" element
13193                      */
13194                     public void xsetCost(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType cost)
13195                     {
13196                       synchronized (monitor())
13197                       {
13198                         check_orphaned();
13199                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13200                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(COST$2, 0);
13201                         if (target == null)
13202                         {
13203                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(COST$2);
13204                         }
13205                         target.set(cost);
13206                       }
13207                     }
13208                     
13209                     /**
13210                      * Unsets the "Cost" element
13211                      */
13212                     public void unsetCost()
13213                     {
13214                       synchronized (monitor())
13215                       {
13216                         check_orphaned();
13217                         get_store().remove_element(COST$2, 0);
13218                       }
13219                     }
13220                     
13221                     /**
13222                      * Gets the "Units" element
13223                      */
13224                     public int getUnits()
13225                     {
13226                       synchronized (monitor())
13227                       {
13228                         check_orphaned();
13229                         org.apache.xmlbeans.SimpleValue target = null;
13230                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$4, 0);
13231                         if (target == null)
13232                         {
13233                           return 0;
13234                         }
13235                         return target.getIntValue();
13236                       }
13237                     }
13238                     
13239                     /**
13240                      * Gets (as xml) the "Units" element
13241                      */
13242                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetUnits()
13243                     {
13244                       synchronized (monitor())
13245                       {
13246                         check_orphaned();
13247                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13248                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(UNITS$4, 0);
13249                         return target;
13250                       }
13251                     }
13252                     
13253                     /**
13254                      * True if has "Units" element
13255                      */
13256                     public boolean isSetUnits()
13257                     {
13258                       synchronized (monitor())
13259                       {
13260                         check_orphaned();
13261                         return get_store().count_elements(UNITS$4) != 0;
13262                       }
13263                     }
13264                     
13265                     /**
13266                      * Sets the "Units" element
13267                      */
13268                     public void setUnits(int units)
13269                     {
13270                       synchronized (monitor())
13271                       {
13272                         check_orphaned();
13273                         org.apache.xmlbeans.SimpleValue target = null;
13274                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$4, 0);
13275                         if (target == null)
13276                         {
13277                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$4);
13278                         }
13279                         target.setIntValue(units);
13280                       }
13281                     }
13282                     
13283                     /**
13284                      * Sets (as xml) the "Units" element
13285                      */
13286                     public void xsetUnits(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType units)
13287                     {
13288                       synchronized (monitor())
13289                       {
13290                         check_orphaned();
13291                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13292                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(UNITS$4, 0);
13293                         if (target == null)
13294                         {
13295                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(UNITS$4);
13296                         }
13297                         target.set(units);
13298                       }
13299                     }
13300                     
13301                     /**
13302                      * Unsets the "Units" element
13303                      */
13304                     public void unsetUnits()
13305                     {
13306                       synchronized (monitor())
13307                       {
13308                         check_orphaned();
13309                         get_store().remove_element(UNITS$4, 0);
13310                       }
13311                     }
13312                     
13313                     /**
13314                      * Gets the "Total" element
13315                      */
13316                     public int getTotal()
13317                     {
13318                       synchronized (monitor())
13319                       {
13320                         check_orphaned();
13321                         org.apache.xmlbeans.SimpleValue target = null;
13322                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$6, 0);
13323                         if (target == null)
13324                         {
13325                           return 0;
13326                         }
13327                         return target.getIntValue();
13328                       }
13329                     }
13330                     
13331                     /**
13332                      * Gets (as xml) the "Total" element
13333                      */
13334                     public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType xgetTotal()
13335                     {
13336                       synchronized (monitor())
13337                       {
13338                         check_orphaned();
13339                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13340                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$6, 0);
13341                         return target;
13342                       }
13343                     }
13344                     
13345                     /**
13346                      * True if has "Total" element
13347                      */
13348                     public boolean isSetTotal()
13349                     {
13350                       synchronized (monitor())
13351                       {
13352                         check_orphaned();
13353                         return get_store().count_elements(TOTAL$6) != 0;
13354                       }
13355                     }
13356                     
13357                     /**
13358                      * Sets the "Total" element
13359                      */
13360                     public void setTotal(int total)
13361                     {
13362                       synchronized (monitor())
13363                       {
13364                         check_orphaned();
13365                         org.apache.xmlbeans.SimpleValue target = null;
13366                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$6, 0);
13367                         if (target == null)
13368                         {
13369                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$6);
13370                         }
13371                         target.setIntValue(total);
13372                       }
13373                     }
13374                     
13375                     /**
13376                      * Sets (as xml) the "Total" element
13377                      */
13378                     public void xsetTotal(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType total)
13379                     {
13380                       synchronized (monitor())
13381                       {
13382                         check_orphaned();
13383                         gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType target = null;
13384                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().find_element_user(TOTAL$6, 0);
13385                         if (target == null)
13386                         {
13387                           target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100000DataType)get_store().add_element_user(TOTAL$6);
13388                         }
13389                         target.set(total);
13390                       }
13391                     }
13392                     
13393                     /**
13394                      * Unsets the "Total" element
13395                      */
13396                     public void unsetTotal()
13397                     {
13398                       synchronized (monitor())
13399                       {
13400                         check_orphaned();
13401                         get_store().remove_element(TOTAL$6, 0);
13402                       }
13403                     }
13404                 }
13405             }
13406         }
13407         /**
13408          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
13409          *
13410          * This is a complex type.
13411          */
13412         public static class HFFIFARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.HFFIFARequestedAmount
13413         {
13414             private static final long serialVersionUID = 1L;
13415             
13416             public HFFIFARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
13417             {
13418                 super(sType);
13419             }
13420             
13421             private static final javax.xml.namespace.QName LOAN$0 = 
13422                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Loan");
13423             private static final javax.xml.namespace.QName GRANT$2 = 
13424                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Grant");
13425             private static final javax.xml.namespace.QName EQUITY$4 = 
13426                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Equity");
13427             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
13428                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SharesDeposits");
13429             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
13430                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SecondaryCapital");
13431             private static final javax.xml.namespace.QName TOTALHFFIREQUEST$10 = 
13432                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalHFFIRequest");
13433             
13434             
13435             /**
13436              * Gets the "Loan" element
13437              */
13438             public int getLoan()
13439             {
13440                 synchronized (monitor())
13441                 {
13442                     check_orphaned();
13443                     org.apache.xmlbeans.SimpleValue target = null;
13444                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
13445                     if (target == null)
13446                     {
13447                       return 0;
13448                     }
13449                     return target.getIntValue();
13450                 }
13451             }
13452             
13453             /**
13454              * Gets (as xml) the "Loan" element
13455              */
13456             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType xgetLoan()
13457             {
13458                 synchronized (monitor())
13459                 {
13460                     check_orphaned();
13461                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13462                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(LOAN$0, 0);
13463                     return target;
13464                 }
13465             }
13466             
13467             /**
13468              * True if has "Loan" element
13469              */
13470             public boolean isSetLoan()
13471             {
13472                 synchronized (monitor())
13473                 {
13474                     check_orphaned();
13475                     return get_store().count_elements(LOAN$0) != 0;
13476                 }
13477             }
13478             
13479             /**
13480              * Sets the "Loan" element
13481              */
13482             public void setLoan(int loan)
13483             {
13484                 synchronized (monitor())
13485                 {
13486                     check_orphaned();
13487                     org.apache.xmlbeans.SimpleValue target = null;
13488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
13489                     if (target == null)
13490                     {
13491                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
13492                     }
13493                     target.setIntValue(loan);
13494                 }
13495             }
13496             
13497             /**
13498              * Sets (as xml) the "Loan" element
13499              */
13500             public void xsetLoan(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType loan)
13501             {
13502                 synchronized (monitor())
13503                 {
13504                     check_orphaned();
13505                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13506                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(LOAN$0, 0);
13507                     if (target == null)
13508                     {
13509                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().add_element_user(LOAN$0);
13510                     }
13511                     target.set(loan);
13512                 }
13513             }
13514             
13515             /**
13516              * Unsets the "Loan" element
13517              */
13518             public void unsetLoan()
13519             {
13520                 synchronized (monitor())
13521                 {
13522                     check_orphaned();
13523                     get_store().remove_element(LOAN$0, 0);
13524                 }
13525             }
13526             
13527             /**
13528              * Gets the "Grant" element
13529              */
13530             public int getGrant()
13531             {
13532                 synchronized (monitor())
13533                 {
13534                     check_orphaned();
13535                     org.apache.xmlbeans.SimpleValue target = null;
13536                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
13537                     if (target == null)
13538                     {
13539                       return 0;
13540                     }
13541                     return target.getIntValue();
13542                 }
13543             }
13544             
13545             /**
13546              * Gets (as xml) the "Grant" element
13547              */
13548             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType xgetGrant()
13549             {
13550                 synchronized (monitor())
13551                 {
13552                     check_orphaned();
13553                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13554                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(GRANT$2, 0);
13555                     return target;
13556                 }
13557             }
13558             
13559             /**
13560              * True if has "Grant" element
13561              */
13562             public boolean isSetGrant()
13563             {
13564                 synchronized (monitor())
13565                 {
13566                     check_orphaned();
13567                     return get_store().count_elements(GRANT$2) != 0;
13568                 }
13569             }
13570             
13571             /**
13572              * Sets the "Grant" element
13573              */
13574             public void setGrant(int grant)
13575             {
13576                 synchronized (monitor())
13577                 {
13578                     check_orphaned();
13579                     org.apache.xmlbeans.SimpleValue target = null;
13580                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
13581                     if (target == null)
13582                     {
13583                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
13584                     }
13585                     target.setIntValue(grant);
13586                 }
13587             }
13588             
13589             /**
13590              * Sets (as xml) the "Grant" element
13591              */
13592             public void xsetGrant(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType grant)
13593             {
13594                 synchronized (monitor())
13595                 {
13596                     check_orphaned();
13597                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13598                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(GRANT$2, 0);
13599                     if (target == null)
13600                     {
13601                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().add_element_user(GRANT$2);
13602                     }
13603                     target.set(grant);
13604                 }
13605             }
13606             
13607             /**
13608              * Unsets the "Grant" element
13609              */
13610             public void unsetGrant()
13611             {
13612                 synchronized (monitor())
13613                 {
13614                     check_orphaned();
13615                     get_store().remove_element(GRANT$2, 0);
13616                 }
13617             }
13618             
13619             /**
13620              * Gets the "Equity" element
13621              */
13622             public int getEquity()
13623             {
13624                 synchronized (monitor())
13625                 {
13626                     check_orphaned();
13627                     org.apache.xmlbeans.SimpleValue target = null;
13628                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
13629                     if (target == null)
13630                     {
13631                       return 0;
13632                     }
13633                     return target.getIntValue();
13634                 }
13635             }
13636             
13637             /**
13638              * Gets (as xml) the "Equity" element
13639              */
13640             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType xgetEquity()
13641             {
13642                 synchronized (monitor())
13643                 {
13644                     check_orphaned();
13645                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13646                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
13647                     return target;
13648                 }
13649             }
13650             
13651             /**
13652              * True if has "Equity" element
13653              */
13654             public boolean isSetEquity()
13655             {
13656                 synchronized (monitor())
13657                 {
13658                     check_orphaned();
13659                     return get_store().count_elements(EQUITY$4) != 0;
13660                 }
13661             }
13662             
13663             /**
13664              * Sets the "Equity" element
13665              */
13666             public void setEquity(int equity)
13667             {
13668                 synchronized (monitor())
13669                 {
13670                     check_orphaned();
13671                     org.apache.xmlbeans.SimpleValue target = null;
13672                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
13673                     if (target == null)
13674                     {
13675                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
13676                     }
13677                     target.setIntValue(equity);
13678                 }
13679             }
13680             
13681             /**
13682              * Sets (as xml) the "Equity" element
13683              */
13684             public void xsetEquity(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType equity)
13685             {
13686                 synchronized (monitor())
13687                 {
13688                     check_orphaned();
13689                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13690                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
13691                     if (target == null)
13692                     {
13693                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().add_element_user(EQUITY$4);
13694                     }
13695                     target.set(equity);
13696                 }
13697             }
13698             
13699             /**
13700              * Unsets the "Equity" element
13701              */
13702             public void unsetEquity()
13703             {
13704                 synchronized (monitor())
13705                 {
13706                     check_orphaned();
13707                     get_store().remove_element(EQUITY$4, 0);
13708                 }
13709             }
13710             
13711             /**
13712              * Gets the "SharesDeposits" element
13713              */
13714             public int getSharesDeposits()
13715             {
13716                 synchronized (monitor())
13717                 {
13718                     check_orphaned();
13719                     org.apache.xmlbeans.SimpleValue target = null;
13720                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13721                     if (target == null)
13722                     {
13723                       return 0;
13724                     }
13725                     return target.getIntValue();
13726                 }
13727             }
13728             
13729             /**
13730              * Gets (as xml) the "SharesDeposits" element
13731              */
13732             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType xgetSharesDeposits()
13733             {
13734                 synchronized (monitor())
13735                 {
13736                     check_orphaned();
13737                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13738                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13739                     return target;
13740                 }
13741             }
13742             
13743             /**
13744              * True if has "SharesDeposits" element
13745              */
13746             public boolean isSetSharesDeposits()
13747             {
13748                 synchronized (monitor())
13749                 {
13750                     check_orphaned();
13751                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
13752                 }
13753             }
13754             
13755             /**
13756              * Sets the "SharesDeposits" element
13757              */
13758             public void setSharesDeposits(int sharesDeposits)
13759             {
13760                 synchronized (monitor())
13761                 {
13762                     check_orphaned();
13763                     org.apache.xmlbeans.SimpleValue target = null;
13764                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13765                     if (target == null)
13766                     {
13767                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
13768                     }
13769                     target.setIntValue(sharesDeposits);
13770                 }
13771             }
13772             
13773             /**
13774              * Sets (as xml) the "SharesDeposits" element
13775              */
13776             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType sharesDeposits)
13777             {
13778                 synchronized (monitor())
13779                 {
13780                     check_orphaned();
13781                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13782                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13783                     if (target == null)
13784                     {
13785                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
13786                     }
13787                     target.set(sharesDeposits);
13788                 }
13789             }
13790             
13791             /**
13792              * Unsets the "SharesDeposits" element
13793              */
13794             public void unsetSharesDeposits()
13795             {
13796                 synchronized (monitor())
13797                 {
13798                     check_orphaned();
13799                     get_store().remove_element(SHARESDEPOSITS$6, 0);
13800                 }
13801             }
13802             
13803             /**
13804              * Gets the "SecondaryCapital" element
13805              */
13806             public int getSecondaryCapital()
13807             {
13808                 synchronized (monitor())
13809                 {
13810                     check_orphaned();
13811                     org.apache.xmlbeans.SimpleValue target = null;
13812                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13813                     if (target == null)
13814                     {
13815                       return 0;
13816                     }
13817                     return target.getIntValue();
13818                 }
13819             }
13820             
13821             /**
13822              * Gets (as xml) the "SecondaryCapital" element
13823              */
13824             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType xgetSecondaryCapital()
13825             {
13826                 synchronized (monitor())
13827                 {
13828                     check_orphaned();
13829                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13830                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13831                     return target;
13832                 }
13833             }
13834             
13835             /**
13836              * True if has "SecondaryCapital" element
13837              */
13838             public boolean isSetSecondaryCapital()
13839             {
13840                 synchronized (monitor())
13841                 {
13842                     check_orphaned();
13843                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
13844                 }
13845             }
13846             
13847             /**
13848              * Sets the "SecondaryCapital" element
13849              */
13850             public void setSecondaryCapital(int secondaryCapital)
13851             {
13852                 synchronized (monitor())
13853                 {
13854                     check_orphaned();
13855                     org.apache.xmlbeans.SimpleValue target = null;
13856                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13857                     if (target == null)
13858                     {
13859                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
13860                     }
13861                     target.setIntValue(secondaryCapital);
13862                 }
13863             }
13864             
13865             /**
13866              * Sets (as xml) the "SecondaryCapital" element
13867              */
13868             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType secondaryCapital)
13869             {
13870                 synchronized (monitor())
13871                 {
13872                     check_orphaned();
13873                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType target = null;
13874                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13875                     if (target == null)
13876                     {
13877                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
13878                     }
13879                     target.set(secondaryCapital);
13880                 }
13881             }
13882             
13883             /**
13884              * Unsets the "SecondaryCapital" element
13885              */
13886             public void unsetSecondaryCapital()
13887             {
13888                 synchronized (monitor())
13889                 {
13890                     check_orphaned();
13891                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
13892                 }
13893             }
13894             
13895             /**
13896              * Gets the "TotalHFFIRequest" element
13897              */
13898             public int getTotalHFFIRequest()
13899             {
13900                 synchronized (monitor())
13901                 {
13902                     check_orphaned();
13903                     org.apache.xmlbeans.SimpleValue target = null;
13904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13905                     if (target == null)
13906                     {
13907                       return 0;
13908                     }
13909                     return target.getIntValue();
13910                 }
13911             }
13912             
13913             /**
13914              * Gets (as xml) the "TotalHFFIRequest" element
13915              */
13916             public gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType xgetTotalHFFIRequest()
13917             {
13918                 synchronized (monitor())
13919                 {
13920                     check_orphaned();
13921                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType target = null;
13922                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13923                     return target;
13924                 }
13925             }
13926             
13927             /**
13928              * True if has "TotalHFFIRequest" element
13929              */
13930             public boolean isSetTotalHFFIRequest()
13931             {
13932                 synchronized (monitor())
13933                 {
13934                     check_orphaned();
13935                     return get_store().count_elements(TOTALHFFIREQUEST$10) != 0;
13936                 }
13937             }
13938             
13939             /**
13940              * Sets the "TotalHFFIRequest" element
13941              */
13942             public void setTotalHFFIRequest(int totalHFFIRequest)
13943             {
13944                 synchronized (monitor())
13945                 {
13946                     check_orphaned();
13947                     org.apache.xmlbeans.SimpleValue target = null;
13948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13949                     if (target == null)
13950                     {
13951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALHFFIREQUEST$10);
13952                     }
13953                     target.setIntValue(totalHFFIRequest);
13954                 }
13955             }
13956             
13957             /**
13958              * Sets (as xml) the "TotalHFFIRequest" element
13959              */
13960             public void xsetTotalHFFIRequest(gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType totalHFFIRequest)
13961             {
13962                 synchronized (monitor())
13963                 {
13964                     check_orphaned();
13965                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType target = null;
13966                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13967                     if (target == null)
13968                     {
13969                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To5000000DataType)get_store().add_element_user(TOTALHFFIREQUEST$10);
13970                     }
13971                     target.set(totalHFFIRequest);
13972                 }
13973             }
13974             
13975             /**
13976              * Unsets the "TotalHFFIRequest" element
13977              */
13978             public void unsetTotalHFFIRequest()
13979             {
13980                 synchronized (monitor())
13981                 {
13982                     check_orphaned();
13983                     get_store().remove_element(TOTALHFFIREQUEST$10, 0);
13984                 }
13985             }
13986         }
13987         /**
13988          * An XML OtherFundsTable(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
13989          *
13990          * This is a complex type.
13991          */
13992         public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable
13993         {
13994             private static final long serialVersionUID = 1L;
13995             
13996             public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
13997             {
13998                 super(sType);
13999             }
14000             
14001             private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
14002                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AffiliateName");
14003             private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
14004                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AffiliateEIN");
14005             private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
14006                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CDFIFundProgram");
14007             
14008             
14009             /**
14010              * Gets the "AffiliateName" element
14011              */
14012             public java.lang.String getAffiliateName()
14013             {
14014                 synchronized (monitor())
14015                 {
14016                     check_orphaned();
14017                     org.apache.xmlbeans.SimpleValue target = null;
14018                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
14019                     if (target == null)
14020                     {
14021                       return null;
14022                     }
14023                     return target.getStringValue();
14024                 }
14025             }
14026             
14027             /**
14028              * Gets (as xml) the "AffiliateName" element
14029              */
14030             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetAffiliateName()
14031             {
14032                 synchronized (monitor())
14033                 {
14034                     check_orphaned();
14035                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
14036                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
14037                     return target;
14038                 }
14039             }
14040             
14041             /**
14042              * Sets the "AffiliateName" element
14043              */
14044             public void setAffiliateName(java.lang.String affiliateName)
14045             {
14046                 synchronized (monitor())
14047                 {
14048                     check_orphaned();
14049                     org.apache.xmlbeans.SimpleValue target = null;
14050                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
14051                     if (target == null)
14052                     {
14053                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
14054                     }
14055                     target.setStringValue(affiliateName);
14056                 }
14057             }
14058             
14059             /**
14060              * Sets (as xml) the "AffiliateName" element
14061              */
14062             public void xsetAffiliateName(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType affiliateName)
14063             {
14064                 synchronized (monitor())
14065                 {
14066                     check_orphaned();
14067                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
14068                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
14069                     if (target == null)
14070                     {
14071                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(AFFILIATENAME$0);
14072                     }
14073                     target.set(affiliateName);
14074                 }
14075             }
14076             
14077             /**
14078              * Gets the "AffiliateEIN" element
14079              */
14080             public java.lang.String getAffiliateEIN()
14081             {
14082                 synchronized (monitor())
14083                 {
14084                     check_orphaned();
14085                     org.apache.xmlbeans.SimpleValue target = null;
14086                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
14087                     if (target == null)
14088                     {
14089                       return null;
14090                     }
14091                     return target.getStringValue();
14092                 }
14093             }
14094             
14095             /**
14096              * Gets (as xml) the "AffiliateEIN" element
14097              */
14098             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN()
14099             {
14100                 synchronized (monitor())
14101                 {
14102                     check_orphaned();
14103                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14104                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
14105                     return target;
14106                 }
14107             }
14108             
14109             /**
14110              * Sets the "AffiliateEIN" element
14111              */
14112             public void setAffiliateEIN(java.lang.String affiliateEIN)
14113             {
14114                 synchronized (monitor())
14115                 {
14116                     check_orphaned();
14117                     org.apache.xmlbeans.SimpleValue target = null;
14118                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
14119                     if (target == null)
14120                     {
14121                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
14122                     }
14123                     target.setStringValue(affiliateEIN);
14124                 }
14125             }
14126             
14127             /**
14128              * Sets (as xml) the "AffiliateEIN" element
14129              */
14130             public void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN)
14131             {
14132                 synchronized (monitor())
14133                 {
14134                     check_orphaned();
14135                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14136                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
14137                     if (target == null)
14138                     {
14139                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
14140                     }
14141                     target.set(affiliateEIN);
14142                 }
14143             }
14144             
14145             /**
14146              * Gets the "CDFIFundProgram" element
14147              */
14148             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
14149             {
14150                 synchronized (monitor())
14151                 {
14152                     check_orphaned();
14153                     org.apache.xmlbeans.SimpleValue target = null;
14154                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14155                     if (target == null)
14156                     {
14157                       return null;
14158                     }
14159                     return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
14160                 }
14161             }
14162             
14163             /**
14164              * Gets (as xml) the "CDFIFundProgram" element
14165              */
14166             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
14167             {
14168                 synchronized (monitor())
14169                 {
14170                     check_orphaned();
14171                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram target = null;
14172                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14173                     return target;
14174                 }
14175             }
14176             
14177             /**
14178              * Sets the "CDFIFundProgram" element
14179              */
14180             public void setCDFIFundProgram(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
14181             {
14182                 synchronized (monitor())
14183                 {
14184                     check_orphaned();
14185                     org.apache.xmlbeans.SimpleValue target = null;
14186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14187                     if (target == null)
14188                     {
14189                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
14190                     }
14191                     target.setEnumValue(cdfiFundProgram);
14192                 }
14193             }
14194             
14195             /**
14196              * Sets (as xml) the "CDFIFundProgram" element
14197              */
14198             public void xsetCDFIFundProgram(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
14199             {
14200                 synchronized (monitor())
14201                 {
14202                     check_orphaned();
14203                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram target = null;
14204                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
14205                     if (target == null)
14206                     {
14207                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
14208                     }
14209                     target.set(cdfiFundProgram);
14210                 }
14211             }
14212             /**
14213              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14214              *
14215              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$OtherFundsTable$CDFIFundProgram.
14216              */
14217             public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherFundsTable.CDFIFundProgram
14218             {
14219                 private static final long serialVersionUID = 1L;
14220                 
14221                 public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
14222                 {
14223                     super(sType, false);
14224                 }
14225                 
14226                 protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14227                 {
14228                     super(sType, b);
14229                 }
14230             }
14231         }
14232         /**
14233          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14234          *
14235          * This is a complex type.
14236          */
14237         public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable
14238         {
14239             private static final long serialVersionUID = 1L;
14240             
14241             public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
14242             {
14243                 super(sType);
14244             }
14245             
14246             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
14247                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationName");
14248             private static final javax.xml.namespace.QName EIN$2 = 
14249                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EIN");
14250             private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
14251                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ControlNumber");
14252             private static final javax.xml.namespace.QName TOTALAWARD$6 = 
14253                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAward");
14254             private static final javax.xml.namespace.QName AWARDTYPE$8 = 
14255                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AwardType");
14256             
14257             
14258             /**
14259              * Gets the "OrganizationName" element
14260              */
14261             public java.lang.String getOrganizationName()
14262             {
14263                 synchronized (monitor())
14264                 {
14265                     check_orphaned();
14266                     org.apache.xmlbeans.SimpleValue target = null;
14267                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14268                     if (target == null)
14269                     {
14270                       return null;
14271                     }
14272                     return target.getStringValue();
14273                 }
14274             }
14275             
14276             /**
14277              * Gets (as xml) the "OrganizationName" element
14278              */
14279             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetOrganizationName()
14280             {
14281                 synchronized (monitor())
14282                 {
14283                     check_orphaned();
14284                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
14285                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14286                     return target;
14287                 }
14288             }
14289             
14290             /**
14291              * True if has "OrganizationName" element
14292              */
14293             public boolean isSetOrganizationName()
14294             {
14295                 synchronized (monitor())
14296                 {
14297                     check_orphaned();
14298                     return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
14299                 }
14300             }
14301             
14302             /**
14303              * Sets the "OrganizationName" element
14304              */
14305             public void setOrganizationName(java.lang.String organizationName)
14306             {
14307                 synchronized (monitor())
14308                 {
14309                     check_orphaned();
14310                     org.apache.xmlbeans.SimpleValue target = null;
14311                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14312                     if (target == null)
14313                     {
14314                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
14315                     }
14316                     target.setStringValue(organizationName);
14317                 }
14318             }
14319             
14320             /**
14321              * Sets (as xml) the "OrganizationName" element
14322              */
14323             public void xsetOrganizationName(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType organizationName)
14324             {
14325                 synchronized (monitor())
14326                 {
14327                     check_orphaned();
14328                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
14329                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
14330                     if (target == null)
14331                     {
14332                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(ORGANIZATIONNAME$0);
14333                     }
14334                     target.set(organizationName);
14335                 }
14336             }
14337             
14338             /**
14339              * Unsets the "OrganizationName" element
14340              */
14341             public void unsetOrganizationName()
14342             {
14343                 synchronized (monitor())
14344                 {
14345                     check_orphaned();
14346                     get_store().remove_element(ORGANIZATIONNAME$0, 0);
14347                 }
14348             }
14349             
14350             /**
14351              * Gets the "EIN" element
14352              */
14353             public java.lang.String getEIN()
14354             {
14355                 synchronized (monitor())
14356                 {
14357                     check_orphaned();
14358                     org.apache.xmlbeans.SimpleValue target = null;
14359                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
14360                     if (target == null)
14361                     {
14362                       return null;
14363                     }
14364                     return target.getStringValue();
14365                 }
14366             }
14367             
14368             /**
14369              * Gets (as xml) the "EIN" element
14370              */
14371             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
14372             {
14373                 synchronized (monitor())
14374                 {
14375                     check_orphaned();
14376                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14377                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
14378                     return target;
14379                 }
14380             }
14381             
14382             /**
14383              * True if has "EIN" element
14384              */
14385             public boolean isSetEIN()
14386             {
14387                 synchronized (monitor())
14388                 {
14389                     check_orphaned();
14390                     return get_store().count_elements(EIN$2) != 0;
14391                 }
14392             }
14393             
14394             /**
14395              * Sets the "EIN" element
14396              */
14397             public void setEIN(java.lang.String ein)
14398             {
14399                 synchronized (monitor())
14400                 {
14401                     check_orphaned();
14402                     org.apache.xmlbeans.SimpleValue target = null;
14403                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
14404                     if (target == null)
14405                     {
14406                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
14407                     }
14408                     target.setStringValue(ein);
14409                 }
14410             }
14411             
14412             /**
14413              * Sets (as xml) the "EIN" element
14414              */
14415             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
14416             {
14417                 synchronized (monitor())
14418                 {
14419                     check_orphaned();
14420                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
14421                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
14422                     if (target == null)
14423                     {
14424                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$2);
14425                     }
14426                     target.set(ein);
14427                 }
14428             }
14429             
14430             /**
14431              * Unsets the "EIN" element
14432              */
14433             public void unsetEIN()
14434             {
14435                 synchronized (monitor())
14436                 {
14437                     check_orphaned();
14438                     get_store().remove_element(EIN$2, 0);
14439                 }
14440             }
14441             
14442             /**
14443              * Gets the "ControlNumber" element
14444              */
14445             public java.lang.String getControlNumber()
14446             {
14447                 synchronized (monitor())
14448                 {
14449                     check_orphaned();
14450                     org.apache.xmlbeans.SimpleValue target = null;
14451                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
14452                     if (target == null)
14453                     {
14454                       return null;
14455                     }
14456                     return target.getStringValue();
14457                 }
14458             }
14459             
14460             /**
14461              * Gets (as xml) the "ControlNumber" element
14462              */
14463             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber xgetControlNumber()
14464             {
14465                 synchronized (monitor())
14466                 {
14467                     check_orphaned();
14468                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber target = null;
14469                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
14470                     return target;
14471                 }
14472             }
14473             
14474             /**
14475              * True if has "ControlNumber" element
14476              */
14477             public boolean isSetControlNumber()
14478             {
14479                 synchronized (monitor())
14480                 {
14481                     check_orphaned();
14482                     return get_store().count_elements(CONTROLNUMBER$4) != 0;
14483                 }
14484             }
14485             
14486             /**
14487              * Sets the "ControlNumber" element
14488              */
14489             public void setControlNumber(java.lang.String controlNumber)
14490             {
14491                 synchronized (monitor())
14492                 {
14493                     check_orphaned();
14494                     org.apache.xmlbeans.SimpleValue target = null;
14495                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
14496                     if (target == null)
14497                     {
14498                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
14499                     }
14500                     target.setStringValue(controlNumber);
14501                 }
14502             }
14503             
14504             /**
14505              * Sets (as xml) the "ControlNumber" element
14506              */
14507             public void xsetControlNumber(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber controlNumber)
14508             {
14509                 synchronized (monitor())
14510                 {
14511                     check_orphaned();
14512                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber target = null;
14513                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
14514                     if (target == null)
14515                     {
14516                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
14517                     }
14518                     target.set(controlNumber);
14519                 }
14520             }
14521             
14522             /**
14523              * Unsets the "ControlNumber" element
14524              */
14525             public void unsetControlNumber()
14526             {
14527                 synchronized (monitor())
14528                 {
14529                     check_orphaned();
14530                     get_store().remove_element(CONTROLNUMBER$4, 0);
14531                 }
14532             }
14533             
14534             /**
14535              * Gets the "TotalAward" element
14536              */
14537             public int getTotalAward()
14538             {
14539                 synchronized (monitor())
14540                 {
14541                     check_orphaned();
14542                     org.apache.xmlbeans.SimpleValue target = null;
14543                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
14544                     if (target == null)
14545                     {
14546                       return 0;
14547                     }
14548                     return target.getIntValue();
14549                 }
14550             }
14551             
14552             /**
14553              * Gets (as xml) the "TotalAward" element
14554              */
14555             public gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType xgetTotalAward()
14556             {
14557                 synchronized (monitor())
14558                 {
14559                     check_orphaned();
14560                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType target = null;
14561                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
14562                     return target;
14563                 }
14564             }
14565             
14566             /**
14567              * True if has "TotalAward" element
14568              */
14569             public boolean isSetTotalAward()
14570             {
14571                 synchronized (monitor())
14572                 {
14573                     check_orphaned();
14574                     return get_store().count_elements(TOTALAWARD$6) != 0;
14575                 }
14576             }
14577             
14578             /**
14579              * Sets the "TotalAward" element
14580              */
14581             public void setTotalAward(int totalAward)
14582             {
14583                 synchronized (monitor())
14584                 {
14585                     check_orphaned();
14586                     org.apache.xmlbeans.SimpleValue target = null;
14587                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
14588                     if (target == null)
14589                     {
14590                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
14591                     }
14592                     target.setIntValue(totalAward);
14593                 }
14594             }
14595             
14596             /**
14597              * Sets (as xml) the "TotalAward" element
14598              */
14599             public void xsetTotalAward(gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType totalAward)
14600             {
14601                 synchronized (monitor())
14602                 {
14603                     check_orphaned();
14604                     gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType target = null;
14605                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
14606                     if (target == null)
14607                     {
14608                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011111To999999999DataType)get_store().add_element_user(TOTALAWARD$6);
14609                     }
14610                     target.set(totalAward);
14611                 }
14612             }
14613             
14614             /**
14615              * Unsets the "TotalAward" element
14616              */
14617             public void unsetTotalAward()
14618             {
14619                 synchronized (monitor())
14620                 {
14621                     check_orphaned();
14622                     get_store().remove_element(TOTALAWARD$6, 0);
14623                 }
14624             }
14625             
14626             /**
14627              * Gets the "AwardType" element
14628              */
14629             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType.Enum getAwardType()
14630             {
14631                 synchronized (monitor())
14632                 {
14633                     check_orphaned();
14634                     org.apache.xmlbeans.SimpleValue target = null;
14635                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
14636                     if (target == null)
14637                     {
14638                       return null;
14639                     }
14640                     return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
14641                 }
14642             }
14643             
14644             /**
14645              * Gets (as xml) the "AwardType" element
14646              */
14647             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType xgetAwardType()
14648             {
14649                 synchronized (monitor())
14650                 {
14651                     check_orphaned();
14652                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType target = null;
14653                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
14654                     return target;
14655                 }
14656             }
14657             
14658             /**
14659              * True if has "AwardType" element
14660              */
14661             public boolean isSetAwardType()
14662             {
14663                 synchronized (monitor())
14664                 {
14665                     check_orphaned();
14666                     return get_store().count_elements(AWARDTYPE$8) != 0;
14667                 }
14668             }
14669             
14670             /**
14671              * Sets the "AwardType" element
14672              */
14673             public void setAwardType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType.Enum awardType)
14674             {
14675                 synchronized (monitor())
14676                 {
14677                     check_orphaned();
14678                     org.apache.xmlbeans.SimpleValue target = null;
14679                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
14680                     if (target == null)
14681                     {
14682                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
14683                     }
14684                     target.setEnumValue(awardType);
14685                 }
14686             }
14687             
14688             /**
14689              * Sets (as xml) the "AwardType" element
14690              */
14691             public void xsetAwardType(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType awardType)
14692             {
14693                 synchronized (monitor())
14694                 {
14695                     check_orphaned();
14696                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType target = null;
14697                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
14698                     if (target == null)
14699                     {
14700                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
14701                     }
14702                     target.set(awardType);
14703                 }
14704             }
14705             
14706             /**
14707              * Unsets the "AwardType" element
14708              */
14709             public void unsetAwardType()
14710             {
14711                 synchronized (monitor())
14712                 {
14713                     check_orphaned();
14714                     get_store().remove_element(AWARDTYPE$8, 0);
14715                 }
14716             }
14717             /**
14718              * An XML ControlNumber(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14719              *
14720              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$PriorAwardsTable$ControlNumber.
14721              */
14722             public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.ControlNumber
14723             {
14724                 private static final long serialVersionUID = 1L;
14725                 
14726                 public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
14727                 {
14728                     super(sType, false);
14729                 }
14730                 
14731                 protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14732                 {
14733                     super(sType, b);
14734                 }
14735             }
14736             /**
14737              * An XML AwardType(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14738              *
14739              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$PriorAwardsTable$AwardType.
14740              */
14741             public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PriorAwardsTable.AwardType
14742             {
14743                 private static final long serialVersionUID = 1L;
14744                 
14745                 public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
14746                 {
14747                     super(sType, false);
14748                 }
14749                 
14750                 protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14751                 {
14752                     super(sType, b);
14753                 }
14754             }
14755         }
14756         /**
14757          * An XML InstitutionType(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14758          *
14759          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$InstitutionType.
14760          */
14761         public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.InstitutionType
14762         {
14763             private static final long serialVersionUID = 1L;
14764             
14765             public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
14766             {
14767                 super(sType, false);
14768             }
14769             
14770             protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14771             {
14772                 super(sType, b);
14773             }
14774         }
14775         /**
14776          * An XML OrganizationStructure(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14777          *
14778          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$OrganizationStructure.
14779          */
14780         public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OrganizationStructure
14781         {
14782             private static final long serialVersionUID = 1L;
14783             
14784             public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
14785             {
14786                 super(sType, false);
14787             }
14788             
14789             protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14790             {
14791                 super(sType, b);
14792             }
14793         }
14794         /**
14795          * An XML QID_42(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14796          *
14797          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$QID42.
14798          */
14799         public static class QID42Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID42
14800         {
14801             private static final long serialVersionUID = 1L;
14802             
14803             public QID42Impl(org.apache.xmlbeans.SchemaType sType)
14804             {
14805                 super(sType, false);
14806             }
14807             
14808             protected QID42Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
14809             {
14810                 super(sType, b);
14811             }
14812         }
14813         /**
14814          * An XML RegulatoryBody(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14815          *
14816          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$RegulatoryBody.
14817          */
14818         public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RegulatoryBody
14819         {
14820             private static final long serialVersionUID = 1L;
14821             
14822             public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
14823             {
14824                 super(sType, false);
14825             }
14826             
14827             protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14828             {
14829                 super(sType, b);
14830             }
14831         }
14832         /**
14833          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14834          *
14835          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$OtherRegulatoryBody.
14836          */
14837         public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.OtherRegulatoryBody
14838         {
14839             private static final long serialVersionUID = 1L;
14840             
14841             public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
14842             {
14843                 super(sType, false);
14844             }
14845             
14846             protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14847             {
14848                 super(sType, b);
14849             }
14850         }
14851         /**
14852          * An XML CertificationStatus(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14853          *
14854          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$CertificationStatus.
14855          */
14856         public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationStatus
14857         {
14858             private static final long serialVersionUID = 1L;
14859             
14860             public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
14861             {
14862                 super(sType, false);
14863             }
14864             
14865             protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14866             {
14867                 super(sType, b);
14868             }
14869         }
14870         /**
14871          * An XML CertificationChecklist(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
14872          *
14873          * This is a complex type.
14874          */
14875         public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CertificationChecklist
14876         {
14877             private static final long serialVersionUID = 1L;
14878             
14879             public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
14880             {
14881                 super(sType);
14882             }
14883             
14884             private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$0 = 
14885                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PrimaryMissionRequirement");
14886             private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$2 = 
14887                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TargetMarketRequirement");
14888             private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$4 = 
14889                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DevelopmentServicesRequirement");
14890             private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$6 = 
14891                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AccountabilityRequirement");
14892             private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$8 = 
14893                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonGovernmentEntityRequirement");
14894             
14895             
14896             /**
14897              * Gets the "PrimaryMissionRequirement" element
14898              */
14899             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
14900             {
14901                 synchronized (monitor())
14902                 {
14903                     check_orphaned();
14904                     org.apache.xmlbeans.SimpleValue target = null;
14905                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14906                     if (target == null)
14907                     {
14908                       return null;
14909                     }
14910                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14911                 }
14912             }
14913             
14914             /**
14915              * Gets (as xml) the "PrimaryMissionRequirement" element
14916              */
14917             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
14918             {
14919                 synchronized (monitor())
14920                 {
14921                     check_orphaned();
14922                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14923                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14924                     return target;
14925                 }
14926             }
14927             
14928             /**
14929              * Sets the "PrimaryMissionRequirement" element
14930              */
14931             public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
14932             {
14933                 synchronized (monitor())
14934                 {
14935                     check_orphaned();
14936                     org.apache.xmlbeans.SimpleValue target = null;
14937                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14938                     if (target == null)
14939                     {
14940                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
14941                     }
14942                     target.setEnumValue(primaryMissionRequirement);
14943                 }
14944             }
14945             
14946             /**
14947              * Sets (as xml) the "PrimaryMissionRequirement" element
14948              */
14949             public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
14950             {
14951                 synchronized (monitor())
14952                 {
14953                     check_orphaned();
14954                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14955                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14956                     if (target == null)
14957                     {
14958                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
14959                     }
14960                     target.set(primaryMissionRequirement);
14961                 }
14962             }
14963             
14964             /**
14965              * Gets the "TargetMarketRequirement" element
14966              */
14967             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
14968             {
14969                 synchronized (monitor())
14970                 {
14971                     check_orphaned();
14972                     org.apache.xmlbeans.SimpleValue target = null;
14973                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14974                     if (target == null)
14975                     {
14976                       return null;
14977                     }
14978                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14979                 }
14980             }
14981             
14982             /**
14983              * Gets (as xml) the "TargetMarketRequirement" element
14984              */
14985             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
14986             {
14987                 synchronized (monitor())
14988                 {
14989                     check_orphaned();
14990                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14991                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14992                     return target;
14993                 }
14994             }
14995             
14996             /**
14997              * Sets the "TargetMarketRequirement" element
14998              */
14999             public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
15000             {
15001                 synchronized (monitor())
15002                 {
15003                     check_orphaned();
15004                     org.apache.xmlbeans.SimpleValue target = null;
15005                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15006                     if (target == null)
15007                     {
15008                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
15009                     }
15010                     target.setEnumValue(targetMarketRequirement);
15011                 }
15012             }
15013             
15014             /**
15015              * Sets (as xml) the "TargetMarketRequirement" element
15016              */
15017             public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
15018             {
15019                 synchronized (monitor())
15020                 {
15021                     check_orphaned();
15022                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15023                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
15024                     if (target == null)
15025                     {
15026                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
15027                     }
15028                     target.set(targetMarketRequirement);
15029                 }
15030             }
15031             
15032             /**
15033              * Gets the "DevelopmentServicesRequirement" element
15034              */
15035             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
15036             {
15037                 synchronized (monitor())
15038                 {
15039                     check_orphaned();
15040                     org.apache.xmlbeans.SimpleValue target = null;
15041                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15042                     if (target == null)
15043                     {
15044                       return null;
15045                     }
15046                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15047                 }
15048             }
15049             
15050             /**
15051              * Gets (as xml) the "DevelopmentServicesRequirement" element
15052              */
15053             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
15054             {
15055                 synchronized (monitor())
15056                 {
15057                     check_orphaned();
15058                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15059                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15060                     return target;
15061                 }
15062             }
15063             
15064             /**
15065              * Sets the "DevelopmentServicesRequirement" element
15066              */
15067             public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
15068             {
15069                 synchronized (monitor())
15070                 {
15071                     check_orphaned();
15072                     org.apache.xmlbeans.SimpleValue target = null;
15073                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15074                     if (target == null)
15075                     {
15076                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
15077                     }
15078                     target.setEnumValue(developmentServicesRequirement);
15079                 }
15080             }
15081             
15082             /**
15083              * Sets (as xml) the "DevelopmentServicesRequirement" element
15084              */
15085             public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
15086             {
15087                 synchronized (monitor())
15088                 {
15089                     check_orphaned();
15090                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15091                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
15092                     if (target == null)
15093                     {
15094                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
15095                     }
15096                     target.set(developmentServicesRequirement);
15097                 }
15098             }
15099             
15100             /**
15101              * Gets the "AccountabilityRequirement" element
15102              */
15103             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
15104             {
15105                 synchronized (monitor())
15106                 {
15107                     check_orphaned();
15108                     org.apache.xmlbeans.SimpleValue target = null;
15109                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15110                     if (target == null)
15111                     {
15112                       return null;
15113                     }
15114                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15115                 }
15116             }
15117             
15118             /**
15119              * Gets (as xml) the "AccountabilityRequirement" element
15120              */
15121             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
15122             {
15123                 synchronized (monitor())
15124                 {
15125                     check_orphaned();
15126                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15127                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15128                     return target;
15129                 }
15130             }
15131             
15132             /**
15133              * Sets the "AccountabilityRequirement" element
15134              */
15135             public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
15136             {
15137                 synchronized (monitor())
15138                 {
15139                     check_orphaned();
15140                     org.apache.xmlbeans.SimpleValue target = null;
15141                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15142                     if (target == null)
15143                     {
15144                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
15145                     }
15146                     target.setEnumValue(accountabilityRequirement);
15147                 }
15148             }
15149             
15150             /**
15151              * Sets (as xml) the "AccountabilityRequirement" element
15152              */
15153             public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
15154             {
15155                 synchronized (monitor())
15156                 {
15157                     check_orphaned();
15158                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15159                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
15160                     if (target == null)
15161                     {
15162                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
15163                     }
15164                     target.set(accountabilityRequirement);
15165                 }
15166             }
15167             
15168             /**
15169              * Gets the "NonGovernmentEntityRequirement" element
15170              */
15171             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
15172             {
15173                 synchronized (monitor())
15174                 {
15175                     check_orphaned();
15176                     org.apache.xmlbeans.SimpleValue target = null;
15177                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15178                     if (target == null)
15179                     {
15180                       return null;
15181                     }
15182                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15183                 }
15184             }
15185             
15186             /**
15187              * Gets (as xml) the "NonGovernmentEntityRequirement" element
15188              */
15189             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
15190             {
15191                 synchronized (monitor())
15192                 {
15193                     check_orphaned();
15194                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15195                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15196                     return target;
15197                 }
15198             }
15199             
15200             /**
15201              * Sets the "NonGovernmentEntityRequirement" element
15202              */
15203             public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
15204             {
15205                 synchronized (monitor())
15206                 {
15207                     check_orphaned();
15208                     org.apache.xmlbeans.SimpleValue target = null;
15209                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15210                     if (target == null)
15211                     {
15212                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
15213                     }
15214                     target.setEnumValue(nonGovernmentEntityRequirement);
15215                 }
15216             }
15217             
15218             /**
15219              * Sets (as xml) the "NonGovernmentEntityRequirement" element
15220              */
15221             public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
15222             {
15223                 synchronized (monitor())
15224                 {
15225                     check_orphaned();
15226                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15227                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
15228                     if (target == null)
15229                     {
15230                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
15231                     }
15232                     target.set(nonGovernmentEntityRequirement);
15233                 }
15234             }
15235         }
15236         /**
15237          * An XML QID_58(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
15238          *
15239          * This is a complex type.
15240          */
15241         public static class QID58Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID58
15242         {
15243             private static final long serialVersionUID = 1L;
15244             
15245             public QID58Impl(org.apache.xmlbeans.SchemaType sType)
15246             {
15247                 super(sType);
15248             }
15249             
15250             private static final javax.xml.namespace.QName MAJORURBAN$0 = 
15251                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MajorUrban");
15252             private static final javax.xml.namespace.QName MINORURBAN$2 = 
15253                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MinorUrban");
15254             private static final javax.xml.namespace.QName RURAL$4 = 
15255                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Rural");
15256             
15257             
15258             /**
15259              * Gets the "MajorUrban" element
15260              */
15261             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMajorUrban()
15262             {
15263                 synchronized (monitor())
15264                 {
15265                     check_orphaned();
15266                     org.apache.xmlbeans.SimpleValue target = null;
15267                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORURBAN$0, 0);
15268                     if (target == null)
15269                     {
15270                       return null;
15271                     }
15272                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15273                 }
15274             }
15275             
15276             /**
15277              * Gets (as xml) the "MajorUrban" element
15278              */
15279             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMajorUrban()
15280             {
15281                 synchronized (monitor())
15282                 {
15283                     check_orphaned();
15284                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15285                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAJORURBAN$0, 0);
15286                     return target;
15287                 }
15288             }
15289             
15290             /**
15291              * True if has "MajorUrban" element
15292              */
15293             public boolean isSetMajorUrban()
15294             {
15295                 synchronized (monitor())
15296                 {
15297                     check_orphaned();
15298                     return get_store().count_elements(MAJORURBAN$0) != 0;
15299                 }
15300             }
15301             
15302             /**
15303              * Sets the "MajorUrban" element
15304              */
15305             public void setMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum majorUrban)
15306             {
15307                 synchronized (monitor())
15308                 {
15309                     check_orphaned();
15310                     org.apache.xmlbeans.SimpleValue target = null;
15311                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAJORURBAN$0, 0);
15312                     if (target == null)
15313                     {
15314                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAJORURBAN$0);
15315                     }
15316                     target.setEnumValue(majorUrban);
15317                 }
15318             }
15319             
15320             /**
15321              * Sets (as xml) the "MajorUrban" element
15322              */
15323             public void xsetMajorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType majorUrban)
15324             {
15325                 synchronized (monitor())
15326                 {
15327                     check_orphaned();
15328                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15329                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAJORURBAN$0, 0);
15330                     if (target == null)
15331                     {
15332                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAJORURBAN$0);
15333                     }
15334                     target.set(majorUrban);
15335                 }
15336             }
15337             
15338             /**
15339              * Unsets the "MajorUrban" element
15340              */
15341             public void unsetMajorUrban()
15342             {
15343                 synchronized (monitor())
15344                 {
15345                     check_orphaned();
15346                     get_store().remove_element(MAJORURBAN$0, 0);
15347                 }
15348             }
15349             
15350             /**
15351              * Gets the "MinorUrban" element
15352              */
15353             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorUrban()
15354             {
15355                 synchronized (monitor())
15356                 {
15357                     check_orphaned();
15358                     org.apache.xmlbeans.SimpleValue target = null;
15359                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORURBAN$2, 0);
15360                     if (target == null)
15361                     {
15362                       return null;
15363                     }
15364                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15365                 }
15366             }
15367             
15368             /**
15369              * Gets (as xml) the "MinorUrban" element
15370              */
15371             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorUrban()
15372             {
15373                 synchronized (monitor())
15374                 {
15375                     check_orphaned();
15376                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15377                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORURBAN$2, 0);
15378                     return target;
15379                 }
15380             }
15381             
15382             /**
15383              * True if has "MinorUrban" element
15384              */
15385             public boolean isSetMinorUrban()
15386             {
15387                 synchronized (monitor())
15388                 {
15389                     check_orphaned();
15390                     return get_store().count_elements(MINORURBAN$2) != 0;
15391                 }
15392             }
15393             
15394             /**
15395              * Sets the "MinorUrban" element
15396              */
15397             public void setMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorUrban)
15398             {
15399                 synchronized (monitor())
15400                 {
15401                     check_orphaned();
15402                     org.apache.xmlbeans.SimpleValue target = null;
15403                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORURBAN$2, 0);
15404                     if (target == null)
15405                     {
15406                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORURBAN$2);
15407                     }
15408                     target.setEnumValue(minorUrban);
15409                 }
15410             }
15411             
15412             /**
15413              * Sets (as xml) the "MinorUrban" element
15414              */
15415             public void xsetMinorUrban(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorUrban)
15416             {
15417                 synchronized (monitor())
15418                 {
15419                     check_orphaned();
15420                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15421                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORURBAN$2, 0);
15422                     if (target == null)
15423                     {
15424                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORURBAN$2);
15425                     }
15426                     target.set(minorUrban);
15427                 }
15428             }
15429             
15430             /**
15431              * Unsets the "MinorUrban" element
15432              */
15433             public void unsetMinorUrban()
15434             {
15435                 synchronized (monitor())
15436                 {
15437                     check_orphaned();
15438                     get_store().remove_element(MINORURBAN$2, 0);
15439                 }
15440             }
15441             
15442             /**
15443              * Gets the "Rural" element
15444              */
15445             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRural()
15446             {
15447                 synchronized (monitor())
15448                 {
15449                     check_orphaned();
15450                     org.apache.xmlbeans.SimpleValue target = null;
15451                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RURAL$4, 0);
15452                     if (target == null)
15453                     {
15454                       return null;
15455                     }
15456                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15457                 }
15458             }
15459             
15460             /**
15461              * Gets (as xml) the "Rural" element
15462              */
15463             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRural()
15464             {
15465                 synchronized (monitor())
15466                 {
15467                     check_orphaned();
15468                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15469                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RURAL$4, 0);
15470                     return target;
15471                 }
15472             }
15473             
15474             /**
15475              * True if has "Rural" element
15476              */
15477             public boolean isSetRural()
15478             {
15479                 synchronized (monitor())
15480                 {
15481                     check_orphaned();
15482                     return get_store().count_elements(RURAL$4) != 0;
15483                 }
15484             }
15485             
15486             /**
15487              * Sets the "Rural" element
15488              */
15489             public void setRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rural)
15490             {
15491                 synchronized (monitor())
15492                 {
15493                     check_orphaned();
15494                     org.apache.xmlbeans.SimpleValue target = null;
15495                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RURAL$4, 0);
15496                     if (target == null)
15497                     {
15498                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RURAL$4);
15499                     }
15500                     target.setEnumValue(rural);
15501                 }
15502             }
15503             
15504             /**
15505              * Sets (as xml) the "Rural" element
15506              */
15507             public void xsetRural(gov.grants.apply.system.globalLibraryV20.YesNoDataType rural)
15508             {
15509                 synchronized (monitor())
15510                 {
15511                     check_orphaned();
15512                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15513                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RURAL$4, 0);
15514                     if (target == null)
15515                     {
15516                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RURAL$4);
15517                     }
15518                     target.set(rural);
15519                 }
15520             }
15521             
15522             /**
15523              * Unsets the "Rural" element
15524              */
15525             public void unsetRural()
15526             {
15527                 synchronized (monitor())
15528                 {
15529                     check_orphaned();
15530                     get_store().remove_element(RURAL$4, 0);
15531                 }
15532             }
15533         }
15534         /**
15535          * An XML PrimaryMarket(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
15536          *
15537          * This is a complex type.
15538          */
15539         public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryMarket
15540         {
15541             private static final long serialVersionUID = 1L;
15542             
15543             public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
15544             {
15545                 super(sType);
15546             }
15547             
15548             private static final javax.xml.namespace.QName QID80$0 = 
15549                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_80");
15550             private static final javax.xml.namespace.QName QID81$2 = 
15551                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_81");
15552             private static final javax.xml.namespace.QName QID84$4 = 
15553                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_84");
15554             private static final javax.xml.namespace.QName QID82$6 = 
15555                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_82");
15556             private static final javax.xml.namespace.QName QID83$8 = 
15557                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_83");
15558             
15559             
15560             /**
15561              * Gets the "QID_80" element
15562              */
15563             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
15564             {
15565                 synchronized (monitor())
15566                 {
15567                     check_orphaned();
15568                     org.apache.xmlbeans.SimpleValue target = null;
15569                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
15570                     if (target == null)
15571                     {
15572                       return null;
15573                     }
15574                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15575                 }
15576             }
15577             
15578             /**
15579              * Gets (as xml) the "QID_80" element
15580              */
15581             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
15582             {
15583                 synchronized (monitor())
15584                 {
15585                     check_orphaned();
15586                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15587                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
15588                     return target;
15589                 }
15590             }
15591             
15592             /**
15593              * True if has "QID_80" element
15594              */
15595             public boolean isSetQID80()
15596             {
15597                 synchronized (monitor())
15598                 {
15599                     check_orphaned();
15600                     return get_store().count_elements(QID80$0) != 0;
15601                 }
15602             }
15603             
15604             /**
15605              * Sets the "QID_80" element
15606              */
15607             public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
15608             {
15609                 synchronized (monitor())
15610                 {
15611                     check_orphaned();
15612                     org.apache.xmlbeans.SimpleValue target = null;
15613                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
15614                     if (target == null)
15615                     {
15616                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
15617                     }
15618                     target.setEnumValue(qid80);
15619                 }
15620             }
15621             
15622             /**
15623              * Sets (as xml) the "QID_80" element
15624              */
15625             public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
15626             {
15627                 synchronized (monitor())
15628                 {
15629                     check_orphaned();
15630                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15631                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
15632                     if (target == null)
15633                     {
15634                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
15635                     }
15636                     target.set(qid80);
15637                 }
15638             }
15639             
15640             /**
15641              * Unsets the "QID_80" element
15642              */
15643             public void unsetQID80()
15644             {
15645                 synchronized (monitor())
15646                 {
15647                     check_orphaned();
15648                     get_store().remove_element(QID80$0, 0);
15649                 }
15650             }
15651             
15652             /**
15653              * Gets the "QID_81" element
15654              */
15655             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
15656             {
15657                 synchronized (monitor())
15658                 {
15659                     check_orphaned();
15660                     org.apache.xmlbeans.SimpleValue target = null;
15661                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
15662                     if (target == null)
15663                     {
15664                       return null;
15665                     }
15666                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15667                 }
15668             }
15669             
15670             /**
15671              * Gets (as xml) the "QID_81" element
15672              */
15673             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
15674             {
15675                 synchronized (monitor())
15676                 {
15677                     check_orphaned();
15678                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15679                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
15680                     return target;
15681                 }
15682             }
15683             
15684             /**
15685              * True if has "QID_81" element
15686              */
15687             public boolean isSetQID81()
15688             {
15689                 synchronized (monitor())
15690                 {
15691                     check_orphaned();
15692                     return get_store().count_elements(QID81$2) != 0;
15693                 }
15694             }
15695             
15696             /**
15697              * Sets the "QID_81" element
15698              */
15699             public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
15700             {
15701                 synchronized (monitor())
15702                 {
15703                     check_orphaned();
15704                     org.apache.xmlbeans.SimpleValue target = null;
15705                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
15706                     if (target == null)
15707                     {
15708                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
15709                     }
15710                     target.setEnumValue(qid81);
15711                 }
15712             }
15713             
15714             /**
15715              * Sets (as xml) the "QID_81" element
15716              */
15717             public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
15718             {
15719                 synchronized (monitor())
15720                 {
15721                     check_orphaned();
15722                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15723                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
15724                     if (target == null)
15725                     {
15726                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
15727                     }
15728                     target.set(qid81);
15729                 }
15730             }
15731             
15732             /**
15733              * Unsets the "QID_81" element
15734              */
15735             public void unsetQID81()
15736             {
15737                 synchronized (monitor())
15738                 {
15739                     check_orphaned();
15740                     get_store().remove_element(QID81$2, 0);
15741                 }
15742             }
15743             
15744             /**
15745              * Gets the "QID_84" element
15746              */
15747             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
15748             {
15749                 synchronized (monitor())
15750                 {
15751                     check_orphaned();
15752                     org.apache.xmlbeans.SimpleValue target = null;
15753                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
15754                     if (target == null)
15755                     {
15756                       return null;
15757                     }
15758                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15759                 }
15760             }
15761             
15762             /**
15763              * Gets (as xml) the "QID_84" element
15764              */
15765             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
15766             {
15767                 synchronized (monitor())
15768                 {
15769                     check_orphaned();
15770                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15771                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
15772                     return target;
15773                 }
15774             }
15775             
15776             /**
15777              * True if has "QID_84" element
15778              */
15779             public boolean isSetQID84()
15780             {
15781                 synchronized (monitor())
15782                 {
15783                     check_orphaned();
15784                     return get_store().count_elements(QID84$4) != 0;
15785                 }
15786             }
15787             
15788             /**
15789              * Sets the "QID_84" element
15790              */
15791             public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
15792             {
15793                 synchronized (monitor())
15794                 {
15795                     check_orphaned();
15796                     org.apache.xmlbeans.SimpleValue target = null;
15797                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
15798                     if (target == null)
15799                     {
15800                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
15801                     }
15802                     target.setEnumValue(qid84);
15803                 }
15804             }
15805             
15806             /**
15807              * Sets (as xml) the "QID_84" element
15808              */
15809             public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
15810             {
15811                 synchronized (monitor())
15812                 {
15813                     check_orphaned();
15814                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15815                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
15816                     if (target == null)
15817                     {
15818                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
15819                     }
15820                     target.set(qid84);
15821                 }
15822             }
15823             
15824             /**
15825              * Unsets the "QID_84" element
15826              */
15827             public void unsetQID84()
15828             {
15829                 synchronized (monitor())
15830                 {
15831                     check_orphaned();
15832                     get_store().remove_element(QID84$4, 0);
15833                 }
15834             }
15835             
15836             /**
15837              * Gets the "QID_82" element
15838              */
15839             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
15840             {
15841                 synchronized (monitor())
15842                 {
15843                     check_orphaned();
15844                     org.apache.xmlbeans.SimpleValue target = null;
15845                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
15846                     if (target == null)
15847                     {
15848                       return null;
15849                     }
15850                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15851                 }
15852             }
15853             
15854             /**
15855              * Gets (as xml) the "QID_82" element
15856              */
15857             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
15858             {
15859                 synchronized (monitor())
15860                 {
15861                     check_orphaned();
15862                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15863                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
15864                     return target;
15865                 }
15866             }
15867             
15868             /**
15869              * True if has "QID_82" element
15870              */
15871             public boolean isSetQID82()
15872             {
15873                 synchronized (monitor())
15874                 {
15875                     check_orphaned();
15876                     return get_store().count_elements(QID82$6) != 0;
15877                 }
15878             }
15879             
15880             /**
15881              * Sets the "QID_82" element
15882              */
15883             public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
15884             {
15885                 synchronized (monitor())
15886                 {
15887                     check_orphaned();
15888                     org.apache.xmlbeans.SimpleValue target = null;
15889                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
15890                     if (target == null)
15891                     {
15892                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
15893                     }
15894                     target.setEnumValue(qid82);
15895                 }
15896             }
15897             
15898             /**
15899              * Sets (as xml) the "QID_82" element
15900              */
15901             public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
15902             {
15903                 synchronized (monitor())
15904                 {
15905                     check_orphaned();
15906                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15907                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
15908                     if (target == null)
15909                     {
15910                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
15911                     }
15912                     target.set(qid82);
15913                 }
15914             }
15915             
15916             /**
15917              * Unsets the "QID_82" element
15918              */
15919             public void unsetQID82()
15920             {
15921                 synchronized (monitor())
15922                 {
15923                     check_orphaned();
15924                     get_store().remove_element(QID82$6, 0);
15925                 }
15926             }
15927             
15928             /**
15929              * Gets the "QID_83" element
15930              */
15931             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
15932             {
15933                 synchronized (monitor())
15934                 {
15935                     check_orphaned();
15936                     org.apache.xmlbeans.SimpleValue target = null;
15937                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
15938                     if (target == null)
15939                     {
15940                       return null;
15941                     }
15942                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15943                 }
15944             }
15945             
15946             /**
15947              * Gets (as xml) the "QID_83" element
15948              */
15949             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
15950             {
15951                 synchronized (monitor())
15952                 {
15953                     check_orphaned();
15954                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15955                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
15956                     return target;
15957                 }
15958             }
15959             
15960             /**
15961              * True if has "QID_83" element
15962              */
15963             public boolean isSetQID83()
15964             {
15965                 synchronized (monitor())
15966                 {
15967                     check_orphaned();
15968                     return get_store().count_elements(QID83$8) != 0;
15969                 }
15970             }
15971             
15972             /**
15973              * Sets the "QID_83" element
15974              */
15975             public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
15976             {
15977                 synchronized (monitor())
15978                 {
15979                     check_orphaned();
15980                     org.apache.xmlbeans.SimpleValue target = null;
15981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
15982                     if (target == null)
15983                     {
15984                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
15985                     }
15986                     target.setEnumValue(qid83);
15987                 }
15988             }
15989             
15990             /**
15991              * Sets (as xml) the "QID_83" element
15992              */
15993             public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
15994             {
15995                 synchronized (monitor())
15996                 {
15997                     check_orphaned();
15998                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15999                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
16000                     if (target == null)
16001                     {
16002                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
16003                     }
16004                     target.set(qid83);
16005                 }
16006             }
16007             
16008             /**
16009              * Unsets the "QID_83" element
16010              */
16011             public void unsetQID83()
16012             {
16013                 synchronized (monitor())
16014                 {
16015                     check_orphaned();
16016                     get_store().remove_element(QID83$8, 0);
16017                 }
16018             }
16019         }
16020         /**
16021          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
16022          *
16023          * This is a complex type.
16024          */
16025         public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.GeographicMarketServed
16026         {
16027             private static final long serialVersionUID = 1L;
16028             
16029             public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
16030             {
16031                 super(sType);
16032             }
16033             
16034             private static final javax.xml.namespace.QName ALABAMA$0 = 
16035                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Alabama");
16036             private static final javax.xml.namespace.QName ALASKA$2 = 
16037                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Alaska");
16038             private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
16039                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AmericanSamoa");
16040             private static final javax.xml.namespace.QName ARIZONA$6 = 
16041                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Arizona");
16042             private static final javax.xml.namespace.QName ARKANSAS$8 = 
16043                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Arkansas");
16044             private static final javax.xml.namespace.QName CALIFORNIA$10 = 
16045                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "California");
16046             private static final javax.xml.namespace.QName COLORADO$12 = 
16047                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Colorado");
16048             private static final javax.xml.namespace.QName CONNECTICUT$14 = 
16049                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Connecticut");
16050             private static final javax.xml.namespace.QName DELAWARE$16 = 
16051                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Delaware");
16052             private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
16053                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DistrictofColumbia");
16054             private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
16055                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederatedStatesofMicronesia");
16056             private static final javax.xml.namespace.QName FLORIDA$22 = 
16057                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Florida");
16058             private static final javax.xml.namespace.QName GEORGIA$24 = 
16059                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Georgia");
16060             private static final javax.xml.namespace.QName GUAM$26 = 
16061                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Guam");
16062             private static final javax.xml.namespace.QName HAWAII$28 = 
16063                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Hawaii");
16064             private static final javax.xml.namespace.QName IDAHO$30 = 
16065                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Idaho");
16066             private static final javax.xml.namespace.QName ILLINOIS$32 = 
16067                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Illinois");
16068             private static final javax.xml.namespace.QName INDIANA$34 = 
16069                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Indiana");
16070             private static final javax.xml.namespace.QName IOWA$36 = 
16071                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Iowa");
16072             private static final javax.xml.namespace.QName KANSAS$38 = 
16073                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Kansas");
16074             private static final javax.xml.namespace.QName KENTUCKY$40 = 
16075                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Kentucky");
16076             private static final javax.xml.namespace.QName LOUISIANA$42 = 
16077                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Louisiana");
16078             private static final javax.xml.namespace.QName MAINE$44 = 
16079                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Maine");
16080             private static final javax.xml.namespace.QName MARYLAND$46 = 
16081                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Maryland");
16082             private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
16083                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Massachusetts");
16084             private static final javax.xml.namespace.QName MICHIGAN$50 = 
16085                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Michigan");
16086             private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
16087                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MidwayIslands");
16088             private static final javax.xml.namespace.QName MINNESOTA$54 = 
16089                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Minnesota");
16090             private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
16091                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Mississippi");
16092             private static final javax.xml.namespace.QName MISSOURI$58 = 
16093                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Missouri");
16094             private static final javax.xml.namespace.QName MONTANA$60 = 
16095                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Montana");
16096             private static final javax.xml.namespace.QName NEBRASKA$62 = 
16097                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Nebraska");
16098             private static final javax.xml.namespace.QName NEVADA$64 = 
16099                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Nevada");
16100             private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
16101                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NewHampshire");
16102             private static final javax.xml.namespace.QName NEWJERSEY$68 = 
16103                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NewJersey");
16104             private static final javax.xml.namespace.QName NEWMEXICO$70 = 
16105                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NewMexico");
16106             private static final javax.xml.namespace.QName NEWYORK$72 = 
16107                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NewYork");
16108             private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
16109                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NorthCarolina");
16110             private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
16111                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NorthDakota");
16112             private static final javax.xml.namespace.QName OHIO$78 = 
16113                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Ohio");
16114             private static final javax.xml.namespace.QName OKLAHOMA$80 = 
16115                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Oklahoma");
16116             private static final javax.xml.namespace.QName OREGON$82 = 
16117                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Oregon");
16118             private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
16119                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Pennsylvania");
16120             private static final javax.xml.namespace.QName PUERTORICO$86 = 
16121                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PuertoRico");
16122             private static final javax.xml.namespace.QName RHODEISLAND$88 = 
16123                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RhodeIsland");
16124             private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
16125                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SouthCarolina");
16126             private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
16127                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SouthDakota");
16128             private static final javax.xml.namespace.QName TENNESSEE$94 = 
16129                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Tennessee");
16130             private static final javax.xml.namespace.QName TEXAS$96 = 
16131                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Texas");
16132             private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
16133                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "USVirginIslands");
16134             private static final javax.xml.namespace.QName UTAH$100 = 
16135                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Utah");
16136             private static final javax.xml.namespace.QName VERMONT$102 = 
16137                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Vermont");
16138             private static final javax.xml.namespace.QName VIRGINIA$104 = 
16139                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Virginia");
16140             private static final javax.xml.namespace.QName WASHINGTON$106 = 
16141                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Washington");
16142             private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
16143                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "WestVirginia");
16144             private static final javax.xml.namespace.QName WISCONSIN$110 = 
16145                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Wisconsin");
16146             private static final javax.xml.namespace.QName WYOMING$112 = 
16147                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Wyoming");
16148             
16149             
16150             /**
16151              * Gets the "Alabama" element
16152              */
16153             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
16154             {
16155                 synchronized (monitor())
16156                 {
16157                     check_orphaned();
16158                     org.apache.xmlbeans.SimpleValue target = null;
16159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
16160                     if (target == null)
16161                     {
16162                       return null;
16163                     }
16164                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16165                 }
16166             }
16167             
16168             /**
16169              * Gets (as xml) the "Alabama" element
16170              */
16171             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
16172             {
16173                 synchronized (monitor())
16174                 {
16175                     check_orphaned();
16176                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16177                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
16178                     return target;
16179                 }
16180             }
16181             
16182             /**
16183              * True if has "Alabama" element
16184              */
16185             public boolean isSetAlabama()
16186             {
16187                 synchronized (monitor())
16188                 {
16189                     check_orphaned();
16190                     return get_store().count_elements(ALABAMA$0) != 0;
16191                 }
16192             }
16193             
16194             /**
16195              * Sets the "Alabama" element
16196              */
16197             public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
16198             {
16199                 synchronized (monitor())
16200                 {
16201                     check_orphaned();
16202                     org.apache.xmlbeans.SimpleValue target = null;
16203                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
16204                     if (target == null)
16205                     {
16206                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
16207                     }
16208                     target.setEnumValue(alabama);
16209                 }
16210             }
16211             
16212             /**
16213              * Sets (as xml) the "Alabama" element
16214              */
16215             public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
16216             {
16217                 synchronized (monitor())
16218                 {
16219                     check_orphaned();
16220                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16221                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
16222                     if (target == null)
16223                     {
16224                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
16225                     }
16226                     target.set(alabama);
16227                 }
16228             }
16229             
16230             /**
16231              * Unsets the "Alabama" element
16232              */
16233             public void unsetAlabama()
16234             {
16235                 synchronized (monitor())
16236                 {
16237                     check_orphaned();
16238                     get_store().remove_element(ALABAMA$0, 0);
16239                 }
16240             }
16241             
16242             /**
16243              * Gets the "Alaska" element
16244              */
16245             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
16246             {
16247                 synchronized (monitor())
16248                 {
16249                     check_orphaned();
16250                     org.apache.xmlbeans.SimpleValue target = null;
16251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
16252                     if (target == null)
16253                     {
16254                       return null;
16255                     }
16256                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16257                 }
16258             }
16259             
16260             /**
16261              * Gets (as xml) the "Alaska" element
16262              */
16263             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
16264             {
16265                 synchronized (monitor())
16266                 {
16267                     check_orphaned();
16268                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16269                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
16270                     return target;
16271                 }
16272             }
16273             
16274             /**
16275              * True if has "Alaska" element
16276              */
16277             public boolean isSetAlaska()
16278             {
16279                 synchronized (monitor())
16280                 {
16281                     check_orphaned();
16282                     return get_store().count_elements(ALASKA$2) != 0;
16283                 }
16284             }
16285             
16286             /**
16287              * Sets the "Alaska" element
16288              */
16289             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
16290             {
16291                 synchronized (monitor())
16292                 {
16293                     check_orphaned();
16294                     org.apache.xmlbeans.SimpleValue target = null;
16295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
16296                     if (target == null)
16297                     {
16298                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
16299                     }
16300                     target.setEnumValue(alaska);
16301                 }
16302             }
16303             
16304             /**
16305              * Sets (as xml) the "Alaska" element
16306              */
16307             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
16308             {
16309                 synchronized (monitor())
16310                 {
16311                     check_orphaned();
16312                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16313                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
16314                     if (target == null)
16315                     {
16316                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
16317                     }
16318                     target.set(alaska);
16319                 }
16320             }
16321             
16322             /**
16323              * Unsets the "Alaska" element
16324              */
16325             public void unsetAlaska()
16326             {
16327                 synchronized (monitor())
16328                 {
16329                     check_orphaned();
16330                     get_store().remove_element(ALASKA$2, 0);
16331                 }
16332             }
16333             
16334             /**
16335              * Gets the "AmericanSamoa" element
16336              */
16337             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
16338             {
16339                 synchronized (monitor())
16340                 {
16341                     check_orphaned();
16342                     org.apache.xmlbeans.SimpleValue target = null;
16343                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
16344                     if (target == null)
16345                     {
16346                       return null;
16347                     }
16348                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16349                 }
16350             }
16351             
16352             /**
16353              * Gets (as xml) the "AmericanSamoa" element
16354              */
16355             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
16356             {
16357                 synchronized (monitor())
16358                 {
16359                     check_orphaned();
16360                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16361                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
16362                     return target;
16363                 }
16364             }
16365             
16366             /**
16367              * True if has "AmericanSamoa" element
16368              */
16369             public boolean isSetAmericanSamoa()
16370             {
16371                 synchronized (monitor())
16372                 {
16373                     check_orphaned();
16374                     return get_store().count_elements(AMERICANSAMOA$4) != 0;
16375                 }
16376             }
16377             
16378             /**
16379              * Sets the "AmericanSamoa" element
16380              */
16381             public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
16382             {
16383                 synchronized (monitor())
16384                 {
16385                     check_orphaned();
16386                     org.apache.xmlbeans.SimpleValue target = null;
16387                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
16388                     if (target == null)
16389                     {
16390                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
16391                     }
16392                     target.setEnumValue(americanSamoa);
16393                 }
16394             }
16395             
16396             /**
16397              * Sets (as xml) the "AmericanSamoa" element
16398              */
16399             public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
16400             {
16401                 synchronized (monitor())
16402                 {
16403                     check_orphaned();
16404                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16405                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
16406                     if (target == null)
16407                     {
16408                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
16409                     }
16410                     target.set(americanSamoa);
16411                 }
16412             }
16413             
16414             /**
16415              * Unsets the "AmericanSamoa" element
16416              */
16417             public void unsetAmericanSamoa()
16418             {
16419                 synchronized (monitor())
16420                 {
16421                     check_orphaned();
16422                     get_store().remove_element(AMERICANSAMOA$4, 0);
16423                 }
16424             }
16425             
16426             /**
16427              * Gets the "Arizona" element
16428              */
16429             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
16430             {
16431                 synchronized (monitor())
16432                 {
16433                     check_orphaned();
16434                     org.apache.xmlbeans.SimpleValue target = null;
16435                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
16436                     if (target == null)
16437                     {
16438                       return null;
16439                     }
16440                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16441                 }
16442             }
16443             
16444             /**
16445              * Gets (as xml) the "Arizona" element
16446              */
16447             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
16448             {
16449                 synchronized (monitor())
16450                 {
16451                     check_orphaned();
16452                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16453                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
16454                     return target;
16455                 }
16456             }
16457             
16458             /**
16459              * True if has "Arizona" element
16460              */
16461             public boolean isSetArizona()
16462             {
16463                 synchronized (monitor())
16464                 {
16465                     check_orphaned();
16466                     return get_store().count_elements(ARIZONA$6) != 0;
16467                 }
16468             }
16469             
16470             /**
16471              * Sets the "Arizona" element
16472              */
16473             public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
16474             {
16475                 synchronized (monitor())
16476                 {
16477                     check_orphaned();
16478                     org.apache.xmlbeans.SimpleValue target = null;
16479                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
16480                     if (target == null)
16481                     {
16482                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
16483                     }
16484                     target.setEnumValue(arizona);
16485                 }
16486             }
16487             
16488             /**
16489              * Sets (as xml) the "Arizona" element
16490              */
16491             public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
16492             {
16493                 synchronized (monitor())
16494                 {
16495                     check_orphaned();
16496                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16497                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
16498                     if (target == null)
16499                     {
16500                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
16501                     }
16502                     target.set(arizona);
16503                 }
16504             }
16505             
16506             /**
16507              * Unsets the "Arizona" element
16508              */
16509             public void unsetArizona()
16510             {
16511                 synchronized (monitor())
16512                 {
16513                     check_orphaned();
16514                     get_store().remove_element(ARIZONA$6, 0);
16515                 }
16516             }
16517             
16518             /**
16519              * Gets the "Arkansas" element
16520              */
16521             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
16522             {
16523                 synchronized (monitor())
16524                 {
16525                     check_orphaned();
16526                     org.apache.xmlbeans.SimpleValue target = null;
16527                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
16528                     if (target == null)
16529                     {
16530                       return null;
16531                     }
16532                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16533                 }
16534             }
16535             
16536             /**
16537              * Gets (as xml) the "Arkansas" element
16538              */
16539             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
16540             {
16541                 synchronized (monitor())
16542                 {
16543                     check_orphaned();
16544                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16545                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
16546                     return target;
16547                 }
16548             }
16549             
16550             /**
16551              * True if has "Arkansas" element
16552              */
16553             public boolean isSetArkansas()
16554             {
16555                 synchronized (monitor())
16556                 {
16557                     check_orphaned();
16558                     return get_store().count_elements(ARKANSAS$8) != 0;
16559                 }
16560             }
16561             
16562             /**
16563              * Sets the "Arkansas" element
16564              */
16565             public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
16566             {
16567                 synchronized (monitor())
16568                 {
16569                     check_orphaned();
16570                     org.apache.xmlbeans.SimpleValue target = null;
16571                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
16572                     if (target == null)
16573                     {
16574                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
16575                     }
16576                     target.setEnumValue(arkansas);
16577                 }
16578             }
16579             
16580             /**
16581              * Sets (as xml) the "Arkansas" element
16582              */
16583             public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
16584             {
16585                 synchronized (monitor())
16586                 {
16587                     check_orphaned();
16588                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16589                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
16590                     if (target == null)
16591                     {
16592                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
16593                     }
16594                     target.set(arkansas);
16595                 }
16596             }
16597             
16598             /**
16599              * Unsets the "Arkansas" element
16600              */
16601             public void unsetArkansas()
16602             {
16603                 synchronized (monitor())
16604                 {
16605                     check_orphaned();
16606                     get_store().remove_element(ARKANSAS$8, 0);
16607                 }
16608             }
16609             
16610             /**
16611              * Gets the "California" element
16612              */
16613             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
16614             {
16615                 synchronized (monitor())
16616                 {
16617                     check_orphaned();
16618                     org.apache.xmlbeans.SimpleValue target = null;
16619                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
16620                     if (target == null)
16621                     {
16622                       return null;
16623                     }
16624                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16625                 }
16626             }
16627             
16628             /**
16629              * Gets (as xml) the "California" element
16630              */
16631             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
16632             {
16633                 synchronized (monitor())
16634                 {
16635                     check_orphaned();
16636                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16637                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
16638                     return target;
16639                 }
16640             }
16641             
16642             /**
16643              * True if has "California" element
16644              */
16645             public boolean isSetCalifornia()
16646             {
16647                 synchronized (monitor())
16648                 {
16649                     check_orphaned();
16650                     return get_store().count_elements(CALIFORNIA$10) != 0;
16651                 }
16652             }
16653             
16654             /**
16655              * Sets the "California" element
16656              */
16657             public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
16658             {
16659                 synchronized (monitor())
16660                 {
16661                     check_orphaned();
16662                     org.apache.xmlbeans.SimpleValue target = null;
16663                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
16664                     if (target == null)
16665                     {
16666                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
16667                     }
16668                     target.setEnumValue(california);
16669                 }
16670             }
16671             
16672             /**
16673              * Sets (as xml) the "California" element
16674              */
16675             public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
16676             {
16677                 synchronized (monitor())
16678                 {
16679                     check_orphaned();
16680                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16681                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
16682                     if (target == null)
16683                     {
16684                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
16685                     }
16686                     target.set(california);
16687                 }
16688             }
16689             
16690             /**
16691              * Unsets the "California" element
16692              */
16693             public void unsetCalifornia()
16694             {
16695                 synchronized (monitor())
16696                 {
16697                     check_orphaned();
16698                     get_store().remove_element(CALIFORNIA$10, 0);
16699                 }
16700             }
16701             
16702             /**
16703              * Gets the "Colorado" element
16704              */
16705             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
16706             {
16707                 synchronized (monitor())
16708                 {
16709                     check_orphaned();
16710                     org.apache.xmlbeans.SimpleValue target = null;
16711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
16712                     if (target == null)
16713                     {
16714                       return null;
16715                     }
16716                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16717                 }
16718             }
16719             
16720             /**
16721              * Gets (as xml) the "Colorado" element
16722              */
16723             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
16724             {
16725                 synchronized (monitor())
16726                 {
16727                     check_orphaned();
16728                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16729                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
16730                     return target;
16731                 }
16732             }
16733             
16734             /**
16735              * True if has "Colorado" element
16736              */
16737             public boolean isSetColorado()
16738             {
16739                 synchronized (monitor())
16740                 {
16741                     check_orphaned();
16742                     return get_store().count_elements(COLORADO$12) != 0;
16743                 }
16744             }
16745             
16746             /**
16747              * Sets the "Colorado" element
16748              */
16749             public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
16750             {
16751                 synchronized (monitor())
16752                 {
16753                     check_orphaned();
16754                     org.apache.xmlbeans.SimpleValue target = null;
16755                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
16756                     if (target == null)
16757                     {
16758                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
16759                     }
16760                     target.setEnumValue(colorado);
16761                 }
16762             }
16763             
16764             /**
16765              * Sets (as xml) the "Colorado" element
16766              */
16767             public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
16768             {
16769                 synchronized (monitor())
16770                 {
16771                     check_orphaned();
16772                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16773                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
16774                     if (target == null)
16775                     {
16776                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
16777                     }
16778                     target.set(colorado);
16779                 }
16780             }
16781             
16782             /**
16783              * Unsets the "Colorado" element
16784              */
16785             public void unsetColorado()
16786             {
16787                 synchronized (monitor())
16788                 {
16789                     check_orphaned();
16790                     get_store().remove_element(COLORADO$12, 0);
16791                 }
16792             }
16793             
16794             /**
16795              * Gets the "Connecticut" element
16796              */
16797             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
16798             {
16799                 synchronized (monitor())
16800                 {
16801                     check_orphaned();
16802                     org.apache.xmlbeans.SimpleValue target = null;
16803                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
16804                     if (target == null)
16805                     {
16806                       return null;
16807                     }
16808                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16809                 }
16810             }
16811             
16812             /**
16813              * Gets (as xml) the "Connecticut" element
16814              */
16815             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
16816             {
16817                 synchronized (monitor())
16818                 {
16819                     check_orphaned();
16820                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16821                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
16822                     return target;
16823                 }
16824             }
16825             
16826             /**
16827              * True if has "Connecticut" element
16828              */
16829             public boolean isSetConnecticut()
16830             {
16831                 synchronized (monitor())
16832                 {
16833                     check_orphaned();
16834                     return get_store().count_elements(CONNECTICUT$14) != 0;
16835                 }
16836             }
16837             
16838             /**
16839              * Sets the "Connecticut" element
16840              */
16841             public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
16842             {
16843                 synchronized (monitor())
16844                 {
16845                     check_orphaned();
16846                     org.apache.xmlbeans.SimpleValue target = null;
16847                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
16848                     if (target == null)
16849                     {
16850                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
16851                     }
16852                     target.setEnumValue(connecticut);
16853                 }
16854             }
16855             
16856             /**
16857              * Sets (as xml) the "Connecticut" element
16858              */
16859             public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
16860             {
16861                 synchronized (monitor())
16862                 {
16863                     check_orphaned();
16864                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16865                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
16866                     if (target == null)
16867                     {
16868                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
16869                     }
16870                     target.set(connecticut);
16871                 }
16872             }
16873             
16874             /**
16875              * Unsets the "Connecticut" element
16876              */
16877             public void unsetConnecticut()
16878             {
16879                 synchronized (monitor())
16880                 {
16881                     check_orphaned();
16882                     get_store().remove_element(CONNECTICUT$14, 0);
16883                 }
16884             }
16885             
16886             /**
16887              * Gets the "Delaware" element
16888              */
16889             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
16890             {
16891                 synchronized (monitor())
16892                 {
16893                     check_orphaned();
16894                     org.apache.xmlbeans.SimpleValue target = null;
16895                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
16896                     if (target == null)
16897                     {
16898                       return null;
16899                     }
16900                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16901                 }
16902             }
16903             
16904             /**
16905              * Gets (as xml) the "Delaware" element
16906              */
16907             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
16908             {
16909                 synchronized (monitor())
16910                 {
16911                     check_orphaned();
16912                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16913                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
16914                     return target;
16915                 }
16916             }
16917             
16918             /**
16919              * True if has "Delaware" element
16920              */
16921             public boolean isSetDelaware()
16922             {
16923                 synchronized (monitor())
16924                 {
16925                     check_orphaned();
16926                     return get_store().count_elements(DELAWARE$16) != 0;
16927                 }
16928             }
16929             
16930             /**
16931              * Sets the "Delaware" element
16932              */
16933             public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
16934             {
16935                 synchronized (monitor())
16936                 {
16937                     check_orphaned();
16938                     org.apache.xmlbeans.SimpleValue target = null;
16939                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
16940                     if (target == null)
16941                     {
16942                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
16943                     }
16944                     target.setEnumValue(delaware);
16945                 }
16946             }
16947             
16948             /**
16949              * Sets (as xml) the "Delaware" element
16950              */
16951             public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
16952             {
16953                 synchronized (monitor())
16954                 {
16955                     check_orphaned();
16956                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16957                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
16958                     if (target == null)
16959                     {
16960                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
16961                     }
16962                     target.set(delaware);
16963                 }
16964             }
16965             
16966             /**
16967              * Unsets the "Delaware" element
16968              */
16969             public void unsetDelaware()
16970             {
16971                 synchronized (monitor())
16972                 {
16973                     check_orphaned();
16974                     get_store().remove_element(DELAWARE$16, 0);
16975                 }
16976             }
16977             
16978             /**
16979              * Gets the "DistrictofColumbia" element
16980              */
16981             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
16982             {
16983                 synchronized (monitor())
16984                 {
16985                     check_orphaned();
16986                     org.apache.xmlbeans.SimpleValue target = null;
16987                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
16988                     if (target == null)
16989                     {
16990                       return null;
16991                     }
16992                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16993                 }
16994             }
16995             
16996             /**
16997              * Gets (as xml) the "DistrictofColumbia" element
16998              */
16999             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
17000             {
17001                 synchronized (monitor())
17002                 {
17003                     check_orphaned();
17004                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17005                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17006                     return target;
17007                 }
17008             }
17009             
17010             /**
17011              * True if has "DistrictofColumbia" element
17012              */
17013             public boolean isSetDistrictofColumbia()
17014             {
17015                 synchronized (monitor())
17016                 {
17017                     check_orphaned();
17018                     return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
17019                 }
17020             }
17021             
17022             /**
17023              * Sets the "DistrictofColumbia" element
17024              */
17025             public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
17026             {
17027                 synchronized (monitor())
17028                 {
17029                     check_orphaned();
17030                     org.apache.xmlbeans.SimpleValue target = null;
17031                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17032                     if (target == null)
17033                     {
17034                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
17035                     }
17036                     target.setEnumValue(districtofColumbia);
17037                 }
17038             }
17039             
17040             /**
17041              * Sets (as xml) the "DistrictofColumbia" element
17042              */
17043             public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
17044             {
17045                 synchronized (monitor())
17046                 {
17047                     check_orphaned();
17048                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17049                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
17050                     if (target == null)
17051                     {
17052                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
17053                     }
17054                     target.set(districtofColumbia);
17055                 }
17056             }
17057             
17058             /**
17059              * Unsets the "DistrictofColumbia" element
17060              */
17061             public void unsetDistrictofColumbia()
17062             {
17063                 synchronized (monitor())
17064                 {
17065                     check_orphaned();
17066                     get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
17067                 }
17068             }
17069             
17070             /**
17071              * Gets the "FederatedStatesofMicronesia" element
17072              */
17073             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
17074             {
17075                 synchronized (monitor())
17076                 {
17077                     check_orphaned();
17078                     org.apache.xmlbeans.SimpleValue target = null;
17079                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17080                     if (target == null)
17081                     {
17082                       return null;
17083                     }
17084                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17085                 }
17086             }
17087             
17088             /**
17089              * Gets (as xml) the "FederatedStatesofMicronesia" element
17090              */
17091             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
17092             {
17093                 synchronized (monitor())
17094                 {
17095                     check_orphaned();
17096                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17097                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17098                     return target;
17099                 }
17100             }
17101             
17102             /**
17103              * True if has "FederatedStatesofMicronesia" element
17104              */
17105             public boolean isSetFederatedStatesofMicronesia()
17106             {
17107                 synchronized (monitor())
17108                 {
17109                     check_orphaned();
17110                     return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
17111                 }
17112             }
17113             
17114             /**
17115              * Sets the "FederatedStatesofMicronesia" element
17116              */
17117             public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
17118             {
17119                 synchronized (monitor())
17120                 {
17121                     check_orphaned();
17122                     org.apache.xmlbeans.SimpleValue target = null;
17123                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17124                     if (target == null)
17125                     {
17126                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
17127                     }
17128                     target.setEnumValue(federatedStatesofMicronesia);
17129                 }
17130             }
17131             
17132             /**
17133              * Sets (as xml) the "FederatedStatesofMicronesia" element
17134              */
17135             public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
17136             {
17137                 synchronized (monitor())
17138                 {
17139                     check_orphaned();
17140                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17141                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
17142                     if (target == null)
17143                     {
17144                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
17145                     }
17146                     target.set(federatedStatesofMicronesia);
17147                 }
17148             }
17149             
17150             /**
17151              * Unsets the "FederatedStatesofMicronesia" element
17152              */
17153             public void unsetFederatedStatesofMicronesia()
17154             {
17155                 synchronized (monitor())
17156                 {
17157                     check_orphaned();
17158                     get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
17159                 }
17160             }
17161             
17162             /**
17163              * Gets the "Florida" element
17164              */
17165             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
17166             {
17167                 synchronized (monitor())
17168                 {
17169                     check_orphaned();
17170                     org.apache.xmlbeans.SimpleValue target = null;
17171                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
17172                     if (target == null)
17173                     {
17174                       return null;
17175                     }
17176                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17177                 }
17178             }
17179             
17180             /**
17181              * Gets (as xml) the "Florida" element
17182              */
17183             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
17184             {
17185                 synchronized (monitor())
17186                 {
17187                     check_orphaned();
17188                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17189                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
17190                     return target;
17191                 }
17192             }
17193             
17194             /**
17195              * True if has "Florida" element
17196              */
17197             public boolean isSetFlorida()
17198             {
17199                 synchronized (monitor())
17200                 {
17201                     check_orphaned();
17202                     return get_store().count_elements(FLORIDA$22) != 0;
17203                 }
17204             }
17205             
17206             /**
17207              * Sets the "Florida" element
17208              */
17209             public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
17210             {
17211                 synchronized (monitor())
17212                 {
17213                     check_orphaned();
17214                     org.apache.xmlbeans.SimpleValue target = null;
17215                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
17216                     if (target == null)
17217                     {
17218                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
17219                     }
17220                     target.setEnumValue(florida);
17221                 }
17222             }
17223             
17224             /**
17225              * Sets (as xml) the "Florida" element
17226              */
17227             public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
17228             {
17229                 synchronized (monitor())
17230                 {
17231                     check_orphaned();
17232                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17233                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
17234                     if (target == null)
17235                     {
17236                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
17237                     }
17238                     target.set(florida);
17239                 }
17240             }
17241             
17242             /**
17243              * Unsets the "Florida" element
17244              */
17245             public void unsetFlorida()
17246             {
17247                 synchronized (monitor())
17248                 {
17249                     check_orphaned();
17250                     get_store().remove_element(FLORIDA$22, 0);
17251                 }
17252             }
17253             
17254             /**
17255              * Gets the "Georgia" element
17256              */
17257             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
17258             {
17259                 synchronized (monitor())
17260                 {
17261                     check_orphaned();
17262                     org.apache.xmlbeans.SimpleValue target = null;
17263                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
17264                     if (target == null)
17265                     {
17266                       return null;
17267                     }
17268                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17269                 }
17270             }
17271             
17272             /**
17273              * Gets (as xml) the "Georgia" element
17274              */
17275             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
17276             {
17277                 synchronized (monitor())
17278                 {
17279                     check_orphaned();
17280                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17281                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
17282                     return target;
17283                 }
17284             }
17285             
17286             /**
17287              * True if has "Georgia" element
17288              */
17289             public boolean isSetGeorgia()
17290             {
17291                 synchronized (monitor())
17292                 {
17293                     check_orphaned();
17294                     return get_store().count_elements(GEORGIA$24) != 0;
17295                 }
17296             }
17297             
17298             /**
17299              * Sets the "Georgia" element
17300              */
17301             public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
17302             {
17303                 synchronized (monitor())
17304                 {
17305                     check_orphaned();
17306                     org.apache.xmlbeans.SimpleValue target = null;
17307                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
17308                     if (target == null)
17309                     {
17310                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
17311                     }
17312                     target.setEnumValue(georgia);
17313                 }
17314             }
17315             
17316             /**
17317              * Sets (as xml) the "Georgia" element
17318              */
17319             public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
17320             {
17321                 synchronized (monitor())
17322                 {
17323                     check_orphaned();
17324                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17325                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
17326                     if (target == null)
17327                     {
17328                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
17329                     }
17330                     target.set(georgia);
17331                 }
17332             }
17333             
17334             /**
17335              * Unsets the "Georgia" element
17336              */
17337             public void unsetGeorgia()
17338             {
17339                 synchronized (monitor())
17340                 {
17341                     check_orphaned();
17342                     get_store().remove_element(GEORGIA$24, 0);
17343                 }
17344             }
17345             
17346             /**
17347              * Gets the "Guam" element
17348              */
17349             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
17350             {
17351                 synchronized (monitor())
17352                 {
17353                     check_orphaned();
17354                     org.apache.xmlbeans.SimpleValue target = null;
17355                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
17356                     if (target == null)
17357                     {
17358                       return null;
17359                     }
17360                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17361                 }
17362             }
17363             
17364             /**
17365              * Gets (as xml) the "Guam" element
17366              */
17367             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
17368             {
17369                 synchronized (monitor())
17370                 {
17371                     check_orphaned();
17372                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17373                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
17374                     return target;
17375                 }
17376             }
17377             
17378             /**
17379              * True if has "Guam" element
17380              */
17381             public boolean isSetGuam()
17382             {
17383                 synchronized (monitor())
17384                 {
17385                     check_orphaned();
17386                     return get_store().count_elements(GUAM$26) != 0;
17387                 }
17388             }
17389             
17390             /**
17391              * Sets the "Guam" element
17392              */
17393             public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
17394             {
17395                 synchronized (monitor())
17396                 {
17397                     check_orphaned();
17398                     org.apache.xmlbeans.SimpleValue target = null;
17399                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
17400                     if (target == null)
17401                     {
17402                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
17403                     }
17404                     target.setEnumValue(guam);
17405                 }
17406             }
17407             
17408             /**
17409              * Sets (as xml) the "Guam" element
17410              */
17411             public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
17412             {
17413                 synchronized (monitor())
17414                 {
17415                     check_orphaned();
17416                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17417                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
17418                     if (target == null)
17419                     {
17420                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
17421                     }
17422                     target.set(guam);
17423                 }
17424             }
17425             
17426             /**
17427              * Unsets the "Guam" element
17428              */
17429             public void unsetGuam()
17430             {
17431                 synchronized (monitor())
17432                 {
17433                     check_orphaned();
17434                     get_store().remove_element(GUAM$26, 0);
17435                 }
17436             }
17437             
17438             /**
17439              * Gets the "Hawaii" element
17440              */
17441             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
17442             {
17443                 synchronized (monitor())
17444                 {
17445                     check_orphaned();
17446                     org.apache.xmlbeans.SimpleValue target = null;
17447                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
17448                     if (target == null)
17449                     {
17450                       return null;
17451                     }
17452                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17453                 }
17454             }
17455             
17456             /**
17457              * Gets (as xml) the "Hawaii" element
17458              */
17459             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
17460             {
17461                 synchronized (monitor())
17462                 {
17463                     check_orphaned();
17464                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17465                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
17466                     return target;
17467                 }
17468             }
17469             
17470             /**
17471              * True if has "Hawaii" element
17472              */
17473             public boolean isSetHawaii()
17474             {
17475                 synchronized (monitor())
17476                 {
17477                     check_orphaned();
17478                     return get_store().count_elements(HAWAII$28) != 0;
17479                 }
17480             }
17481             
17482             /**
17483              * Sets the "Hawaii" element
17484              */
17485             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
17486             {
17487                 synchronized (monitor())
17488                 {
17489                     check_orphaned();
17490                     org.apache.xmlbeans.SimpleValue target = null;
17491                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
17492                     if (target == null)
17493                     {
17494                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
17495                     }
17496                     target.setEnumValue(hawaii);
17497                 }
17498             }
17499             
17500             /**
17501              * Sets (as xml) the "Hawaii" element
17502              */
17503             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
17504             {
17505                 synchronized (monitor())
17506                 {
17507                     check_orphaned();
17508                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17509                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
17510                     if (target == null)
17511                     {
17512                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
17513                     }
17514                     target.set(hawaii);
17515                 }
17516             }
17517             
17518             /**
17519              * Unsets the "Hawaii" element
17520              */
17521             public void unsetHawaii()
17522             {
17523                 synchronized (monitor())
17524                 {
17525                     check_orphaned();
17526                     get_store().remove_element(HAWAII$28, 0);
17527                 }
17528             }
17529             
17530             /**
17531              * Gets the "Idaho" element
17532              */
17533             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
17534             {
17535                 synchronized (monitor())
17536                 {
17537                     check_orphaned();
17538                     org.apache.xmlbeans.SimpleValue target = null;
17539                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
17540                     if (target == null)
17541                     {
17542                       return null;
17543                     }
17544                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17545                 }
17546             }
17547             
17548             /**
17549              * Gets (as xml) the "Idaho" element
17550              */
17551             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
17552             {
17553                 synchronized (monitor())
17554                 {
17555                     check_orphaned();
17556                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17557                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
17558                     return target;
17559                 }
17560             }
17561             
17562             /**
17563              * True if has "Idaho" element
17564              */
17565             public boolean isSetIdaho()
17566             {
17567                 synchronized (monitor())
17568                 {
17569                     check_orphaned();
17570                     return get_store().count_elements(IDAHO$30) != 0;
17571                 }
17572             }
17573             
17574             /**
17575              * Sets the "Idaho" element
17576              */
17577             public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
17578             {
17579                 synchronized (monitor())
17580                 {
17581                     check_orphaned();
17582                     org.apache.xmlbeans.SimpleValue target = null;
17583                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
17584                     if (target == null)
17585                     {
17586                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
17587                     }
17588                     target.setEnumValue(idaho);
17589                 }
17590             }
17591             
17592             /**
17593              * Sets (as xml) the "Idaho" element
17594              */
17595             public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
17596             {
17597                 synchronized (monitor())
17598                 {
17599                     check_orphaned();
17600                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17601                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
17602                     if (target == null)
17603                     {
17604                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
17605                     }
17606                     target.set(idaho);
17607                 }
17608             }
17609             
17610             /**
17611              * Unsets the "Idaho" element
17612              */
17613             public void unsetIdaho()
17614             {
17615                 synchronized (monitor())
17616                 {
17617                     check_orphaned();
17618                     get_store().remove_element(IDAHO$30, 0);
17619                 }
17620             }
17621             
17622             /**
17623              * Gets the "Illinois" element
17624              */
17625             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
17626             {
17627                 synchronized (monitor())
17628                 {
17629                     check_orphaned();
17630                     org.apache.xmlbeans.SimpleValue target = null;
17631                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
17632                     if (target == null)
17633                     {
17634                       return null;
17635                     }
17636                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17637                 }
17638             }
17639             
17640             /**
17641              * Gets (as xml) the "Illinois" element
17642              */
17643             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
17644             {
17645                 synchronized (monitor())
17646                 {
17647                     check_orphaned();
17648                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17649                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
17650                     return target;
17651                 }
17652             }
17653             
17654             /**
17655              * True if has "Illinois" element
17656              */
17657             public boolean isSetIllinois()
17658             {
17659                 synchronized (monitor())
17660                 {
17661                     check_orphaned();
17662                     return get_store().count_elements(ILLINOIS$32) != 0;
17663                 }
17664             }
17665             
17666             /**
17667              * Sets the "Illinois" element
17668              */
17669             public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
17670             {
17671                 synchronized (monitor())
17672                 {
17673                     check_orphaned();
17674                     org.apache.xmlbeans.SimpleValue target = null;
17675                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
17676                     if (target == null)
17677                     {
17678                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
17679                     }
17680                     target.setEnumValue(illinois);
17681                 }
17682             }
17683             
17684             /**
17685              * Sets (as xml) the "Illinois" element
17686              */
17687             public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
17688             {
17689                 synchronized (monitor())
17690                 {
17691                     check_orphaned();
17692                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17693                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
17694                     if (target == null)
17695                     {
17696                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
17697                     }
17698                     target.set(illinois);
17699                 }
17700             }
17701             
17702             /**
17703              * Unsets the "Illinois" element
17704              */
17705             public void unsetIllinois()
17706             {
17707                 synchronized (monitor())
17708                 {
17709                     check_orphaned();
17710                     get_store().remove_element(ILLINOIS$32, 0);
17711                 }
17712             }
17713             
17714             /**
17715              * Gets the "Indiana" element
17716              */
17717             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
17718             {
17719                 synchronized (monitor())
17720                 {
17721                     check_orphaned();
17722                     org.apache.xmlbeans.SimpleValue target = null;
17723                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
17724                     if (target == null)
17725                     {
17726                       return null;
17727                     }
17728                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17729                 }
17730             }
17731             
17732             /**
17733              * Gets (as xml) the "Indiana" element
17734              */
17735             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
17736             {
17737                 synchronized (monitor())
17738                 {
17739                     check_orphaned();
17740                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17741                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
17742                     return target;
17743                 }
17744             }
17745             
17746             /**
17747              * True if has "Indiana" element
17748              */
17749             public boolean isSetIndiana()
17750             {
17751                 synchronized (monitor())
17752                 {
17753                     check_orphaned();
17754                     return get_store().count_elements(INDIANA$34) != 0;
17755                 }
17756             }
17757             
17758             /**
17759              * Sets the "Indiana" element
17760              */
17761             public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
17762             {
17763                 synchronized (monitor())
17764                 {
17765                     check_orphaned();
17766                     org.apache.xmlbeans.SimpleValue target = null;
17767                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
17768                     if (target == null)
17769                     {
17770                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
17771                     }
17772                     target.setEnumValue(indiana);
17773                 }
17774             }
17775             
17776             /**
17777              * Sets (as xml) the "Indiana" element
17778              */
17779             public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
17780             {
17781                 synchronized (monitor())
17782                 {
17783                     check_orphaned();
17784                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17785                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
17786                     if (target == null)
17787                     {
17788                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
17789                     }
17790                     target.set(indiana);
17791                 }
17792             }
17793             
17794             /**
17795              * Unsets the "Indiana" element
17796              */
17797             public void unsetIndiana()
17798             {
17799                 synchronized (monitor())
17800                 {
17801                     check_orphaned();
17802                     get_store().remove_element(INDIANA$34, 0);
17803                 }
17804             }
17805             
17806             /**
17807              * Gets the "Iowa" element
17808              */
17809             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
17810             {
17811                 synchronized (monitor())
17812                 {
17813                     check_orphaned();
17814                     org.apache.xmlbeans.SimpleValue target = null;
17815                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
17816                     if (target == null)
17817                     {
17818                       return null;
17819                     }
17820                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17821                 }
17822             }
17823             
17824             /**
17825              * Gets (as xml) the "Iowa" element
17826              */
17827             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
17828             {
17829                 synchronized (monitor())
17830                 {
17831                     check_orphaned();
17832                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17833                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
17834                     return target;
17835                 }
17836             }
17837             
17838             /**
17839              * True if has "Iowa" element
17840              */
17841             public boolean isSetIowa()
17842             {
17843                 synchronized (monitor())
17844                 {
17845                     check_orphaned();
17846                     return get_store().count_elements(IOWA$36) != 0;
17847                 }
17848             }
17849             
17850             /**
17851              * Sets the "Iowa" element
17852              */
17853             public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
17854             {
17855                 synchronized (monitor())
17856                 {
17857                     check_orphaned();
17858                     org.apache.xmlbeans.SimpleValue target = null;
17859                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
17860                     if (target == null)
17861                     {
17862                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
17863                     }
17864                     target.setEnumValue(iowa);
17865                 }
17866             }
17867             
17868             /**
17869              * Sets (as xml) the "Iowa" element
17870              */
17871             public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
17872             {
17873                 synchronized (monitor())
17874                 {
17875                     check_orphaned();
17876                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17877                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
17878                     if (target == null)
17879                     {
17880                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
17881                     }
17882                     target.set(iowa);
17883                 }
17884             }
17885             
17886             /**
17887              * Unsets the "Iowa" element
17888              */
17889             public void unsetIowa()
17890             {
17891                 synchronized (monitor())
17892                 {
17893                     check_orphaned();
17894                     get_store().remove_element(IOWA$36, 0);
17895                 }
17896             }
17897             
17898             /**
17899              * Gets the "Kansas" element
17900              */
17901             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
17902             {
17903                 synchronized (monitor())
17904                 {
17905                     check_orphaned();
17906                     org.apache.xmlbeans.SimpleValue target = null;
17907                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
17908                     if (target == null)
17909                     {
17910                       return null;
17911                     }
17912                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17913                 }
17914             }
17915             
17916             /**
17917              * Gets (as xml) the "Kansas" element
17918              */
17919             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
17920             {
17921                 synchronized (monitor())
17922                 {
17923                     check_orphaned();
17924                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17925                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
17926                     return target;
17927                 }
17928             }
17929             
17930             /**
17931              * True if has "Kansas" element
17932              */
17933             public boolean isSetKansas()
17934             {
17935                 synchronized (monitor())
17936                 {
17937                     check_orphaned();
17938                     return get_store().count_elements(KANSAS$38) != 0;
17939                 }
17940             }
17941             
17942             /**
17943              * Sets the "Kansas" element
17944              */
17945             public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
17946             {
17947                 synchronized (monitor())
17948                 {
17949                     check_orphaned();
17950                     org.apache.xmlbeans.SimpleValue target = null;
17951                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
17952                     if (target == null)
17953                     {
17954                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
17955                     }
17956                     target.setEnumValue(kansas);
17957                 }
17958             }
17959             
17960             /**
17961              * Sets (as xml) the "Kansas" element
17962              */
17963             public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
17964             {
17965                 synchronized (monitor())
17966                 {
17967                     check_orphaned();
17968                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17969                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
17970                     if (target == null)
17971                     {
17972                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
17973                     }
17974                     target.set(kansas);
17975                 }
17976             }
17977             
17978             /**
17979              * Unsets the "Kansas" element
17980              */
17981             public void unsetKansas()
17982             {
17983                 synchronized (monitor())
17984                 {
17985                     check_orphaned();
17986                     get_store().remove_element(KANSAS$38, 0);
17987                 }
17988             }
17989             
17990             /**
17991              * Gets the "Kentucky" element
17992              */
17993             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
17994             {
17995                 synchronized (monitor())
17996                 {
17997                     check_orphaned();
17998                     org.apache.xmlbeans.SimpleValue target = null;
17999                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
18000                     if (target == null)
18001                     {
18002                       return null;
18003                     }
18004                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18005                 }
18006             }
18007             
18008             /**
18009              * Gets (as xml) the "Kentucky" element
18010              */
18011             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
18012             {
18013                 synchronized (monitor())
18014                 {
18015                     check_orphaned();
18016                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18017                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
18018                     return target;
18019                 }
18020             }
18021             
18022             /**
18023              * True if has "Kentucky" element
18024              */
18025             public boolean isSetKentucky()
18026             {
18027                 synchronized (monitor())
18028                 {
18029                     check_orphaned();
18030                     return get_store().count_elements(KENTUCKY$40) != 0;
18031                 }
18032             }
18033             
18034             /**
18035              * Sets the "Kentucky" element
18036              */
18037             public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
18038             {
18039                 synchronized (monitor())
18040                 {
18041                     check_orphaned();
18042                     org.apache.xmlbeans.SimpleValue target = null;
18043                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
18044                     if (target == null)
18045                     {
18046                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
18047                     }
18048                     target.setEnumValue(kentucky);
18049                 }
18050             }
18051             
18052             /**
18053              * Sets (as xml) the "Kentucky" element
18054              */
18055             public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
18056             {
18057                 synchronized (monitor())
18058                 {
18059                     check_orphaned();
18060                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18061                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
18062                     if (target == null)
18063                     {
18064                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
18065                     }
18066                     target.set(kentucky);
18067                 }
18068             }
18069             
18070             /**
18071              * Unsets the "Kentucky" element
18072              */
18073             public void unsetKentucky()
18074             {
18075                 synchronized (monitor())
18076                 {
18077                     check_orphaned();
18078                     get_store().remove_element(KENTUCKY$40, 0);
18079                 }
18080             }
18081             
18082             /**
18083              * Gets the "Louisiana" element
18084              */
18085             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
18086             {
18087                 synchronized (monitor())
18088                 {
18089                     check_orphaned();
18090                     org.apache.xmlbeans.SimpleValue target = null;
18091                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
18092                     if (target == null)
18093                     {
18094                       return null;
18095                     }
18096                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18097                 }
18098             }
18099             
18100             /**
18101              * Gets (as xml) the "Louisiana" element
18102              */
18103             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
18104             {
18105                 synchronized (monitor())
18106                 {
18107                     check_orphaned();
18108                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18109                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
18110                     return target;
18111                 }
18112             }
18113             
18114             /**
18115              * True if has "Louisiana" element
18116              */
18117             public boolean isSetLouisiana()
18118             {
18119                 synchronized (monitor())
18120                 {
18121                     check_orphaned();
18122                     return get_store().count_elements(LOUISIANA$42) != 0;
18123                 }
18124             }
18125             
18126             /**
18127              * Sets the "Louisiana" element
18128              */
18129             public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
18130             {
18131                 synchronized (monitor())
18132                 {
18133                     check_orphaned();
18134                     org.apache.xmlbeans.SimpleValue target = null;
18135                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
18136                     if (target == null)
18137                     {
18138                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
18139                     }
18140                     target.setEnumValue(louisiana);
18141                 }
18142             }
18143             
18144             /**
18145              * Sets (as xml) the "Louisiana" element
18146              */
18147             public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
18148             {
18149                 synchronized (monitor())
18150                 {
18151                     check_orphaned();
18152                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18153                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
18154                     if (target == null)
18155                     {
18156                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
18157                     }
18158                     target.set(louisiana);
18159                 }
18160             }
18161             
18162             /**
18163              * Unsets the "Louisiana" element
18164              */
18165             public void unsetLouisiana()
18166             {
18167                 synchronized (monitor())
18168                 {
18169                     check_orphaned();
18170                     get_store().remove_element(LOUISIANA$42, 0);
18171                 }
18172             }
18173             
18174             /**
18175              * Gets the "Maine" element
18176              */
18177             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
18178             {
18179                 synchronized (monitor())
18180                 {
18181                     check_orphaned();
18182                     org.apache.xmlbeans.SimpleValue target = null;
18183                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
18184                     if (target == null)
18185                     {
18186                       return null;
18187                     }
18188                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18189                 }
18190             }
18191             
18192             /**
18193              * Gets (as xml) the "Maine" element
18194              */
18195             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
18196             {
18197                 synchronized (monitor())
18198                 {
18199                     check_orphaned();
18200                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18201                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
18202                     return target;
18203                 }
18204             }
18205             
18206             /**
18207              * True if has "Maine" element
18208              */
18209             public boolean isSetMaine()
18210             {
18211                 synchronized (monitor())
18212                 {
18213                     check_orphaned();
18214                     return get_store().count_elements(MAINE$44) != 0;
18215                 }
18216             }
18217             
18218             /**
18219              * Sets the "Maine" element
18220              */
18221             public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
18222             {
18223                 synchronized (monitor())
18224                 {
18225                     check_orphaned();
18226                     org.apache.xmlbeans.SimpleValue target = null;
18227                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
18228                     if (target == null)
18229                     {
18230                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
18231                     }
18232                     target.setEnumValue(maine);
18233                 }
18234             }
18235             
18236             /**
18237              * Sets (as xml) the "Maine" element
18238              */
18239             public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
18240             {
18241                 synchronized (monitor())
18242                 {
18243                     check_orphaned();
18244                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18245                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
18246                     if (target == null)
18247                     {
18248                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
18249                     }
18250                     target.set(maine);
18251                 }
18252             }
18253             
18254             /**
18255              * Unsets the "Maine" element
18256              */
18257             public void unsetMaine()
18258             {
18259                 synchronized (monitor())
18260                 {
18261                     check_orphaned();
18262                     get_store().remove_element(MAINE$44, 0);
18263                 }
18264             }
18265             
18266             /**
18267              * Gets the "Maryland" element
18268              */
18269             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
18270             {
18271                 synchronized (monitor())
18272                 {
18273                     check_orphaned();
18274                     org.apache.xmlbeans.SimpleValue target = null;
18275                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
18276                     if (target == null)
18277                     {
18278                       return null;
18279                     }
18280                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18281                 }
18282             }
18283             
18284             /**
18285              * Gets (as xml) the "Maryland" element
18286              */
18287             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
18288             {
18289                 synchronized (monitor())
18290                 {
18291                     check_orphaned();
18292                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18293                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
18294                     return target;
18295                 }
18296             }
18297             
18298             /**
18299              * True if has "Maryland" element
18300              */
18301             public boolean isSetMaryland()
18302             {
18303                 synchronized (monitor())
18304                 {
18305                     check_orphaned();
18306                     return get_store().count_elements(MARYLAND$46) != 0;
18307                 }
18308             }
18309             
18310             /**
18311              * Sets the "Maryland" element
18312              */
18313             public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
18314             {
18315                 synchronized (monitor())
18316                 {
18317                     check_orphaned();
18318                     org.apache.xmlbeans.SimpleValue target = null;
18319                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
18320                     if (target == null)
18321                     {
18322                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
18323                     }
18324                     target.setEnumValue(maryland);
18325                 }
18326             }
18327             
18328             /**
18329              * Sets (as xml) the "Maryland" element
18330              */
18331             public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
18332             {
18333                 synchronized (monitor())
18334                 {
18335                     check_orphaned();
18336                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18337                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
18338                     if (target == null)
18339                     {
18340                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
18341                     }
18342                     target.set(maryland);
18343                 }
18344             }
18345             
18346             /**
18347              * Unsets the "Maryland" element
18348              */
18349             public void unsetMaryland()
18350             {
18351                 synchronized (monitor())
18352                 {
18353                     check_orphaned();
18354                     get_store().remove_element(MARYLAND$46, 0);
18355                 }
18356             }
18357             
18358             /**
18359              * Gets the "Massachusetts" element
18360              */
18361             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
18362             {
18363                 synchronized (monitor())
18364                 {
18365                     check_orphaned();
18366                     org.apache.xmlbeans.SimpleValue target = null;
18367                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
18368                     if (target == null)
18369                     {
18370                       return null;
18371                     }
18372                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18373                 }
18374             }
18375             
18376             /**
18377              * Gets (as xml) the "Massachusetts" element
18378              */
18379             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
18380             {
18381                 synchronized (monitor())
18382                 {
18383                     check_orphaned();
18384                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18385                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
18386                     return target;
18387                 }
18388             }
18389             
18390             /**
18391              * True if has "Massachusetts" element
18392              */
18393             public boolean isSetMassachusetts()
18394             {
18395                 synchronized (monitor())
18396                 {
18397                     check_orphaned();
18398                     return get_store().count_elements(MASSACHUSETTS$48) != 0;
18399                 }
18400             }
18401             
18402             /**
18403              * Sets the "Massachusetts" element
18404              */
18405             public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
18406             {
18407                 synchronized (monitor())
18408                 {
18409                     check_orphaned();
18410                     org.apache.xmlbeans.SimpleValue target = null;
18411                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
18412                     if (target == null)
18413                     {
18414                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
18415                     }
18416                     target.setEnumValue(massachusetts);
18417                 }
18418             }
18419             
18420             /**
18421              * Sets (as xml) the "Massachusetts" element
18422              */
18423             public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
18424             {
18425                 synchronized (monitor())
18426                 {
18427                     check_orphaned();
18428                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18429                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
18430                     if (target == null)
18431                     {
18432                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
18433                     }
18434                     target.set(massachusetts);
18435                 }
18436             }
18437             
18438             /**
18439              * Unsets the "Massachusetts" element
18440              */
18441             public void unsetMassachusetts()
18442             {
18443                 synchronized (monitor())
18444                 {
18445                     check_orphaned();
18446                     get_store().remove_element(MASSACHUSETTS$48, 0);
18447                 }
18448             }
18449             
18450             /**
18451              * Gets the "Michigan" element
18452              */
18453             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
18454             {
18455                 synchronized (monitor())
18456                 {
18457                     check_orphaned();
18458                     org.apache.xmlbeans.SimpleValue target = null;
18459                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
18460                     if (target == null)
18461                     {
18462                       return null;
18463                     }
18464                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18465                 }
18466             }
18467             
18468             /**
18469              * Gets (as xml) the "Michigan" element
18470              */
18471             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
18472             {
18473                 synchronized (monitor())
18474                 {
18475                     check_orphaned();
18476                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18477                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
18478                     return target;
18479                 }
18480             }
18481             
18482             /**
18483              * True if has "Michigan" element
18484              */
18485             public boolean isSetMichigan()
18486             {
18487                 synchronized (monitor())
18488                 {
18489                     check_orphaned();
18490                     return get_store().count_elements(MICHIGAN$50) != 0;
18491                 }
18492             }
18493             
18494             /**
18495              * Sets the "Michigan" element
18496              */
18497             public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
18498             {
18499                 synchronized (monitor())
18500                 {
18501                     check_orphaned();
18502                     org.apache.xmlbeans.SimpleValue target = null;
18503                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
18504                     if (target == null)
18505                     {
18506                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
18507                     }
18508                     target.setEnumValue(michigan);
18509                 }
18510             }
18511             
18512             /**
18513              * Sets (as xml) the "Michigan" element
18514              */
18515             public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
18516             {
18517                 synchronized (monitor())
18518                 {
18519                     check_orphaned();
18520                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18521                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
18522                     if (target == null)
18523                     {
18524                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
18525                     }
18526                     target.set(michigan);
18527                 }
18528             }
18529             
18530             /**
18531              * Unsets the "Michigan" element
18532              */
18533             public void unsetMichigan()
18534             {
18535                 synchronized (monitor())
18536                 {
18537                     check_orphaned();
18538                     get_store().remove_element(MICHIGAN$50, 0);
18539                 }
18540             }
18541             
18542             /**
18543              * Gets the "MidwayIslands" element
18544              */
18545             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
18546             {
18547                 synchronized (monitor())
18548                 {
18549                     check_orphaned();
18550                     org.apache.xmlbeans.SimpleValue target = null;
18551                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18552                     if (target == null)
18553                     {
18554                       return null;
18555                     }
18556                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18557                 }
18558             }
18559             
18560             /**
18561              * Gets (as xml) the "MidwayIslands" element
18562              */
18563             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
18564             {
18565                 synchronized (monitor())
18566                 {
18567                     check_orphaned();
18568                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18569                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18570                     return target;
18571                 }
18572             }
18573             
18574             /**
18575              * True if has "MidwayIslands" element
18576              */
18577             public boolean isSetMidwayIslands()
18578             {
18579                 synchronized (monitor())
18580                 {
18581                     check_orphaned();
18582                     return get_store().count_elements(MIDWAYISLANDS$52) != 0;
18583                 }
18584             }
18585             
18586             /**
18587              * Sets the "MidwayIslands" element
18588              */
18589             public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
18590             {
18591                 synchronized (monitor())
18592                 {
18593                     check_orphaned();
18594                     org.apache.xmlbeans.SimpleValue target = null;
18595                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18596                     if (target == null)
18597                     {
18598                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
18599                     }
18600                     target.setEnumValue(midwayIslands);
18601                 }
18602             }
18603             
18604             /**
18605              * Sets (as xml) the "MidwayIslands" element
18606              */
18607             public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
18608             {
18609                 synchronized (monitor())
18610                 {
18611                     check_orphaned();
18612                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18613                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
18614                     if (target == null)
18615                     {
18616                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
18617                     }
18618                     target.set(midwayIslands);
18619                 }
18620             }
18621             
18622             /**
18623              * Unsets the "MidwayIslands" element
18624              */
18625             public void unsetMidwayIslands()
18626             {
18627                 synchronized (monitor())
18628                 {
18629                     check_orphaned();
18630                     get_store().remove_element(MIDWAYISLANDS$52, 0);
18631                 }
18632             }
18633             
18634             /**
18635              * Gets the "Minnesota" element
18636              */
18637             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
18638             {
18639                 synchronized (monitor())
18640                 {
18641                     check_orphaned();
18642                     org.apache.xmlbeans.SimpleValue target = null;
18643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
18644                     if (target == null)
18645                     {
18646                       return null;
18647                     }
18648                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18649                 }
18650             }
18651             
18652             /**
18653              * Gets (as xml) the "Minnesota" element
18654              */
18655             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
18656             {
18657                 synchronized (monitor())
18658                 {
18659                     check_orphaned();
18660                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18661                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
18662                     return target;
18663                 }
18664             }
18665             
18666             /**
18667              * True if has "Minnesota" element
18668              */
18669             public boolean isSetMinnesota()
18670             {
18671                 synchronized (monitor())
18672                 {
18673                     check_orphaned();
18674                     return get_store().count_elements(MINNESOTA$54) != 0;
18675                 }
18676             }
18677             
18678             /**
18679              * Sets the "Minnesota" element
18680              */
18681             public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
18682             {
18683                 synchronized (monitor())
18684                 {
18685                     check_orphaned();
18686                     org.apache.xmlbeans.SimpleValue target = null;
18687                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
18688                     if (target == null)
18689                     {
18690                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
18691                     }
18692                     target.setEnumValue(minnesota);
18693                 }
18694             }
18695             
18696             /**
18697              * Sets (as xml) the "Minnesota" element
18698              */
18699             public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
18700             {
18701                 synchronized (monitor())
18702                 {
18703                     check_orphaned();
18704                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18705                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
18706                     if (target == null)
18707                     {
18708                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
18709                     }
18710                     target.set(minnesota);
18711                 }
18712             }
18713             
18714             /**
18715              * Unsets the "Minnesota" element
18716              */
18717             public void unsetMinnesota()
18718             {
18719                 synchronized (monitor())
18720                 {
18721                     check_orphaned();
18722                     get_store().remove_element(MINNESOTA$54, 0);
18723                 }
18724             }
18725             
18726             /**
18727              * Gets the "Mississippi" element
18728              */
18729             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
18730             {
18731                 synchronized (monitor())
18732                 {
18733                     check_orphaned();
18734                     org.apache.xmlbeans.SimpleValue target = null;
18735                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
18736                     if (target == null)
18737                     {
18738                       return null;
18739                     }
18740                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18741                 }
18742             }
18743             
18744             /**
18745              * Gets (as xml) the "Mississippi" element
18746              */
18747             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
18748             {
18749                 synchronized (monitor())
18750                 {
18751                     check_orphaned();
18752                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18753                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
18754                     return target;
18755                 }
18756             }
18757             
18758             /**
18759              * True if has "Mississippi" element
18760              */
18761             public boolean isSetMississippi()
18762             {
18763                 synchronized (monitor())
18764                 {
18765                     check_orphaned();
18766                     return get_store().count_elements(MISSISSIPPI$56) != 0;
18767                 }
18768             }
18769             
18770             /**
18771              * Sets the "Mississippi" element
18772              */
18773             public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
18774             {
18775                 synchronized (monitor())
18776                 {
18777                     check_orphaned();
18778                     org.apache.xmlbeans.SimpleValue target = null;
18779                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
18780                     if (target == null)
18781                     {
18782                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
18783                     }
18784                     target.setEnumValue(mississippi);
18785                 }
18786             }
18787             
18788             /**
18789              * Sets (as xml) the "Mississippi" element
18790              */
18791             public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
18792             {
18793                 synchronized (monitor())
18794                 {
18795                     check_orphaned();
18796                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18797                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
18798                     if (target == null)
18799                     {
18800                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
18801                     }
18802                     target.set(mississippi);
18803                 }
18804             }
18805             
18806             /**
18807              * Unsets the "Mississippi" element
18808              */
18809             public void unsetMississippi()
18810             {
18811                 synchronized (monitor())
18812                 {
18813                     check_orphaned();
18814                     get_store().remove_element(MISSISSIPPI$56, 0);
18815                 }
18816             }
18817             
18818             /**
18819              * Gets the "Missouri" element
18820              */
18821             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
18822             {
18823                 synchronized (monitor())
18824                 {
18825                     check_orphaned();
18826                     org.apache.xmlbeans.SimpleValue target = null;
18827                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
18828                     if (target == null)
18829                     {
18830                       return null;
18831                     }
18832                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18833                 }
18834             }
18835             
18836             /**
18837              * Gets (as xml) the "Missouri" element
18838              */
18839             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
18840             {
18841                 synchronized (monitor())
18842                 {
18843                     check_orphaned();
18844                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18845                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
18846                     return target;
18847                 }
18848             }
18849             
18850             /**
18851              * True if has "Missouri" element
18852              */
18853             public boolean isSetMissouri()
18854             {
18855                 synchronized (monitor())
18856                 {
18857                     check_orphaned();
18858                     return get_store().count_elements(MISSOURI$58) != 0;
18859                 }
18860             }
18861             
18862             /**
18863              * Sets the "Missouri" element
18864              */
18865             public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
18866             {
18867                 synchronized (monitor())
18868                 {
18869                     check_orphaned();
18870                     org.apache.xmlbeans.SimpleValue target = null;
18871                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
18872                     if (target == null)
18873                     {
18874                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
18875                     }
18876                     target.setEnumValue(missouri);
18877                 }
18878             }
18879             
18880             /**
18881              * Sets (as xml) the "Missouri" element
18882              */
18883             public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
18884             {
18885                 synchronized (monitor())
18886                 {
18887                     check_orphaned();
18888                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18889                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
18890                     if (target == null)
18891                     {
18892                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
18893                     }
18894                     target.set(missouri);
18895                 }
18896             }
18897             
18898             /**
18899              * Unsets the "Missouri" element
18900              */
18901             public void unsetMissouri()
18902             {
18903                 synchronized (monitor())
18904                 {
18905                     check_orphaned();
18906                     get_store().remove_element(MISSOURI$58, 0);
18907                 }
18908             }
18909             
18910             /**
18911              * Gets the "Montana" element
18912              */
18913             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
18914             {
18915                 synchronized (monitor())
18916                 {
18917                     check_orphaned();
18918                     org.apache.xmlbeans.SimpleValue target = null;
18919                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
18920                     if (target == null)
18921                     {
18922                       return null;
18923                     }
18924                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18925                 }
18926             }
18927             
18928             /**
18929              * Gets (as xml) the "Montana" element
18930              */
18931             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
18932             {
18933                 synchronized (monitor())
18934                 {
18935                     check_orphaned();
18936                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18937                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
18938                     return target;
18939                 }
18940             }
18941             
18942             /**
18943              * True if has "Montana" element
18944              */
18945             public boolean isSetMontana()
18946             {
18947                 synchronized (monitor())
18948                 {
18949                     check_orphaned();
18950                     return get_store().count_elements(MONTANA$60) != 0;
18951                 }
18952             }
18953             
18954             /**
18955              * Sets the "Montana" element
18956              */
18957             public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
18958             {
18959                 synchronized (monitor())
18960                 {
18961                     check_orphaned();
18962                     org.apache.xmlbeans.SimpleValue target = null;
18963                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
18964                     if (target == null)
18965                     {
18966                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
18967                     }
18968                     target.setEnumValue(montana);
18969                 }
18970             }
18971             
18972             /**
18973              * Sets (as xml) the "Montana" element
18974              */
18975             public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
18976             {
18977                 synchronized (monitor())
18978                 {
18979                     check_orphaned();
18980                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18981                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
18982                     if (target == null)
18983                     {
18984                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
18985                     }
18986                     target.set(montana);
18987                 }
18988             }
18989             
18990             /**
18991              * Unsets the "Montana" element
18992              */
18993             public void unsetMontana()
18994             {
18995                 synchronized (monitor())
18996                 {
18997                     check_orphaned();
18998                     get_store().remove_element(MONTANA$60, 0);
18999                 }
19000             }
19001             
19002             /**
19003              * Gets the "Nebraska" element
19004              */
19005             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
19006             {
19007                 synchronized (monitor())
19008                 {
19009                     check_orphaned();
19010                     org.apache.xmlbeans.SimpleValue target = null;
19011                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
19012                     if (target == null)
19013                     {
19014                       return null;
19015                     }
19016                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19017                 }
19018             }
19019             
19020             /**
19021              * Gets (as xml) the "Nebraska" element
19022              */
19023             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
19024             {
19025                 synchronized (monitor())
19026                 {
19027                     check_orphaned();
19028                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19029                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
19030                     return target;
19031                 }
19032             }
19033             
19034             /**
19035              * True if has "Nebraska" element
19036              */
19037             public boolean isSetNebraska()
19038             {
19039                 synchronized (monitor())
19040                 {
19041                     check_orphaned();
19042                     return get_store().count_elements(NEBRASKA$62) != 0;
19043                 }
19044             }
19045             
19046             /**
19047              * Sets the "Nebraska" element
19048              */
19049             public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
19050             {
19051                 synchronized (monitor())
19052                 {
19053                     check_orphaned();
19054                     org.apache.xmlbeans.SimpleValue target = null;
19055                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
19056                     if (target == null)
19057                     {
19058                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
19059                     }
19060                     target.setEnumValue(nebraska);
19061                 }
19062             }
19063             
19064             /**
19065              * Sets (as xml) the "Nebraska" element
19066              */
19067             public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
19068             {
19069                 synchronized (monitor())
19070                 {
19071                     check_orphaned();
19072                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19073                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
19074                     if (target == null)
19075                     {
19076                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
19077                     }
19078                     target.set(nebraska);
19079                 }
19080             }
19081             
19082             /**
19083              * Unsets the "Nebraska" element
19084              */
19085             public void unsetNebraska()
19086             {
19087                 synchronized (monitor())
19088                 {
19089                     check_orphaned();
19090                     get_store().remove_element(NEBRASKA$62, 0);
19091                 }
19092             }
19093             
19094             /**
19095              * Gets the "Nevada" element
19096              */
19097             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
19098             {
19099                 synchronized (monitor())
19100                 {
19101                     check_orphaned();
19102                     org.apache.xmlbeans.SimpleValue target = null;
19103                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
19104                     if (target == null)
19105                     {
19106                       return null;
19107                     }
19108                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19109                 }
19110             }
19111             
19112             /**
19113              * Gets (as xml) the "Nevada" element
19114              */
19115             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
19116             {
19117                 synchronized (monitor())
19118                 {
19119                     check_orphaned();
19120                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19121                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
19122                     return target;
19123                 }
19124             }
19125             
19126             /**
19127              * True if has "Nevada" element
19128              */
19129             public boolean isSetNevada()
19130             {
19131                 synchronized (monitor())
19132                 {
19133                     check_orphaned();
19134                     return get_store().count_elements(NEVADA$64) != 0;
19135                 }
19136             }
19137             
19138             /**
19139              * Sets the "Nevada" element
19140              */
19141             public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
19142             {
19143                 synchronized (monitor())
19144                 {
19145                     check_orphaned();
19146                     org.apache.xmlbeans.SimpleValue target = null;
19147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
19148                     if (target == null)
19149                     {
19150                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
19151                     }
19152                     target.setEnumValue(nevada);
19153                 }
19154             }
19155             
19156             /**
19157              * Sets (as xml) the "Nevada" element
19158              */
19159             public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
19160             {
19161                 synchronized (monitor())
19162                 {
19163                     check_orphaned();
19164                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19165                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
19166                     if (target == null)
19167                     {
19168                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
19169                     }
19170                     target.set(nevada);
19171                 }
19172             }
19173             
19174             /**
19175              * Unsets the "Nevada" element
19176              */
19177             public void unsetNevada()
19178             {
19179                 synchronized (monitor())
19180                 {
19181                     check_orphaned();
19182                     get_store().remove_element(NEVADA$64, 0);
19183                 }
19184             }
19185             
19186             /**
19187              * Gets the "NewHampshire" element
19188              */
19189             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
19190             {
19191                 synchronized (monitor())
19192                 {
19193                     check_orphaned();
19194                     org.apache.xmlbeans.SimpleValue target = null;
19195                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19196                     if (target == null)
19197                     {
19198                       return null;
19199                     }
19200                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19201                 }
19202             }
19203             
19204             /**
19205              * Gets (as xml) the "NewHampshire" element
19206              */
19207             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
19208             {
19209                 synchronized (monitor())
19210                 {
19211                     check_orphaned();
19212                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19213                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19214                     return target;
19215                 }
19216             }
19217             
19218             /**
19219              * True if has "NewHampshire" element
19220              */
19221             public boolean isSetNewHampshire()
19222             {
19223                 synchronized (monitor())
19224                 {
19225                     check_orphaned();
19226                     return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
19227                 }
19228             }
19229             
19230             /**
19231              * Sets the "NewHampshire" element
19232              */
19233             public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
19234             {
19235                 synchronized (monitor())
19236                 {
19237                     check_orphaned();
19238                     org.apache.xmlbeans.SimpleValue target = null;
19239                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19240                     if (target == null)
19241                     {
19242                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
19243                     }
19244                     target.setEnumValue(newHampshire);
19245                 }
19246             }
19247             
19248             /**
19249              * Sets (as xml) the "NewHampshire" element
19250              */
19251             public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
19252             {
19253                 synchronized (monitor())
19254                 {
19255                     check_orphaned();
19256                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19257                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
19258                     if (target == null)
19259                     {
19260                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
19261                     }
19262                     target.set(newHampshire);
19263                 }
19264             }
19265             
19266             /**
19267              * Unsets the "NewHampshire" element
19268              */
19269             public void unsetNewHampshire()
19270             {
19271                 synchronized (monitor())
19272                 {
19273                     check_orphaned();
19274                     get_store().remove_element(NEWHAMPSHIRE$66, 0);
19275                 }
19276             }
19277             
19278             /**
19279              * Gets the "NewJersey" element
19280              */
19281             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
19282             {
19283                 synchronized (monitor())
19284                 {
19285                     check_orphaned();
19286                     org.apache.xmlbeans.SimpleValue target = null;
19287                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
19288                     if (target == null)
19289                     {
19290                       return null;
19291                     }
19292                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19293                 }
19294             }
19295             
19296             /**
19297              * Gets (as xml) the "NewJersey" element
19298              */
19299             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
19300             {
19301                 synchronized (monitor())
19302                 {
19303                     check_orphaned();
19304                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19305                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
19306                     return target;
19307                 }
19308             }
19309             
19310             /**
19311              * True if has "NewJersey" element
19312              */
19313             public boolean isSetNewJersey()
19314             {
19315                 synchronized (monitor())
19316                 {
19317                     check_orphaned();
19318                     return get_store().count_elements(NEWJERSEY$68) != 0;
19319                 }
19320             }
19321             
19322             /**
19323              * Sets the "NewJersey" element
19324              */
19325             public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
19326             {
19327                 synchronized (monitor())
19328                 {
19329                     check_orphaned();
19330                     org.apache.xmlbeans.SimpleValue target = null;
19331                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
19332                     if (target == null)
19333                     {
19334                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
19335                     }
19336                     target.setEnumValue(newJersey);
19337                 }
19338             }
19339             
19340             /**
19341              * Sets (as xml) the "NewJersey" element
19342              */
19343             public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
19344             {
19345                 synchronized (monitor())
19346                 {
19347                     check_orphaned();
19348                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19349                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
19350                     if (target == null)
19351                     {
19352                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
19353                     }
19354                     target.set(newJersey);
19355                 }
19356             }
19357             
19358             /**
19359              * Unsets the "NewJersey" element
19360              */
19361             public void unsetNewJersey()
19362             {
19363                 synchronized (monitor())
19364                 {
19365                     check_orphaned();
19366                     get_store().remove_element(NEWJERSEY$68, 0);
19367                 }
19368             }
19369             
19370             /**
19371              * Gets the "NewMexico" element
19372              */
19373             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
19374             {
19375                 synchronized (monitor())
19376                 {
19377                     check_orphaned();
19378                     org.apache.xmlbeans.SimpleValue target = null;
19379                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
19380                     if (target == null)
19381                     {
19382                       return null;
19383                     }
19384                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19385                 }
19386             }
19387             
19388             /**
19389              * Gets (as xml) the "NewMexico" element
19390              */
19391             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
19392             {
19393                 synchronized (monitor())
19394                 {
19395                     check_orphaned();
19396                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19397                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
19398                     return target;
19399                 }
19400             }
19401             
19402             /**
19403              * True if has "NewMexico" element
19404              */
19405             public boolean isSetNewMexico()
19406             {
19407                 synchronized (monitor())
19408                 {
19409                     check_orphaned();
19410                     return get_store().count_elements(NEWMEXICO$70) != 0;
19411                 }
19412             }
19413             
19414             /**
19415              * Sets the "NewMexico" element
19416              */
19417             public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
19418             {
19419                 synchronized (monitor())
19420                 {
19421                     check_orphaned();
19422                     org.apache.xmlbeans.SimpleValue target = null;
19423                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
19424                     if (target == null)
19425                     {
19426                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
19427                     }
19428                     target.setEnumValue(newMexico);
19429                 }
19430             }
19431             
19432             /**
19433              * Sets (as xml) the "NewMexico" element
19434              */
19435             public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
19436             {
19437                 synchronized (monitor())
19438                 {
19439                     check_orphaned();
19440                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19441                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
19442                     if (target == null)
19443                     {
19444                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
19445                     }
19446                     target.set(newMexico);
19447                 }
19448             }
19449             
19450             /**
19451              * Unsets the "NewMexico" element
19452              */
19453             public void unsetNewMexico()
19454             {
19455                 synchronized (monitor())
19456                 {
19457                     check_orphaned();
19458                     get_store().remove_element(NEWMEXICO$70, 0);
19459                 }
19460             }
19461             
19462             /**
19463              * Gets the "NewYork" element
19464              */
19465             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
19466             {
19467                 synchronized (monitor())
19468                 {
19469                     check_orphaned();
19470                     org.apache.xmlbeans.SimpleValue target = null;
19471                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
19472                     if (target == null)
19473                     {
19474                       return null;
19475                     }
19476                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19477                 }
19478             }
19479             
19480             /**
19481              * Gets (as xml) the "NewYork" element
19482              */
19483             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
19484             {
19485                 synchronized (monitor())
19486                 {
19487                     check_orphaned();
19488                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19489                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
19490                     return target;
19491                 }
19492             }
19493             
19494             /**
19495              * True if has "NewYork" element
19496              */
19497             public boolean isSetNewYork()
19498             {
19499                 synchronized (monitor())
19500                 {
19501                     check_orphaned();
19502                     return get_store().count_elements(NEWYORK$72) != 0;
19503                 }
19504             }
19505             
19506             /**
19507              * Sets the "NewYork" element
19508              */
19509             public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
19510             {
19511                 synchronized (monitor())
19512                 {
19513                     check_orphaned();
19514                     org.apache.xmlbeans.SimpleValue target = null;
19515                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
19516                     if (target == null)
19517                     {
19518                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
19519                     }
19520                     target.setEnumValue(newYork);
19521                 }
19522             }
19523             
19524             /**
19525              * Sets (as xml) the "NewYork" element
19526              */
19527             public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
19528             {
19529                 synchronized (monitor())
19530                 {
19531                     check_orphaned();
19532                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19533                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
19534                     if (target == null)
19535                     {
19536                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
19537                     }
19538                     target.set(newYork);
19539                 }
19540             }
19541             
19542             /**
19543              * Unsets the "NewYork" element
19544              */
19545             public void unsetNewYork()
19546             {
19547                 synchronized (monitor())
19548                 {
19549                     check_orphaned();
19550                     get_store().remove_element(NEWYORK$72, 0);
19551                 }
19552             }
19553             
19554             /**
19555              * Gets the "NorthCarolina" element
19556              */
19557             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
19558             {
19559                 synchronized (monitor())
19560                 {
19561                     check_orphaned();
19562                     org.apache.xmlbeans.SimpleValue target = null;
19563                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
19564                     if (target == null)
19565                     {
19566                       return null;
19567                     }
19568                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19569                 }
19570             }
19571             
19572             /**
19573              * Gets (as xml) the "NorthCarolina" element
19574              */
19575             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
19576             {
19577                 synchronized (monitor())
19578                 {
19579                     check_orphaned();
19580                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19581                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
19582                     return target;
19583                 }
19584             }
19585             
19586             /**
19587              * True if has "NorthCarolina" element
19588              */
19589             public boolean isSetNorthCarolina()
19590             {
19591                 synchronized (monitor())
19592                 {
19593                     check_orphaned();
19594                     return get_store().count_elements(NORTHCAROLINA$74) != 0;
19595                 }
19596             }
19597             
19598             /**
19599              * Sets the "NorthCarolina" element
19600              */
19601             public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
19602             {
19603                 synchronized (monitor())
19604                 {
19605                     check_orphaned();
19606                     org.apache.xmlbeans.SimpleValue target = null;
19607                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
19608                     if (target == null)
19609                     {
19610                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
19611                     }
19612                     target.setEnumValue(northCarolina);
19613                 }
19614             }
19615             
19616             /**
19617              * Sets (as xml) the "NorthCarolina" element
19618              */
19619             public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
19620             {
19621                 synchronized (monitor())
19622                 {
19623                     check_orphaned();
19624                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19625                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
19626                     if (target == null)
19627                     {
19628                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
19629                     }
19630                     target.set(northCarolina);
19631                 }
19632             }
19633             
19634             /**
19635              * Unsets the "NorthCarolina" element
19636              */
19637             public void unsetNorthCarolina()
19638             {
19639                 synchronized (monitor())
19640                 {
19641                     check_orphaned();
19642                     get_store().remove_element(NORTHCAROLINA$74, 0);
19643                 }
19644             }
19645             
19646             /**
19647              * Gets the "NorthDakota" element
19648              */
19649             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
19650             {
19651                 synchronized (monitor())
19652                 {
19653                     check_orphaned();
19654                     org.apache.xmlbeans.SimpleValue target = null;
19655                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
19656                     if (target == null)
19657                     {
19658                       return null;
19659                     }
19660                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19661                 }
19662             }
19663             
19664             /**
19665              * Gets (as xml) the "NorthDakota" element
19666              */
19667             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
19668             {
19669                 synchronized (monitor())
19670                 {
19671                     check_orphaned();
19672                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19673                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
19674                     return target;
19675                 }
19676             }
19677             
19678             /**
19679              * True if has "NorthDakota" element
19680              */
19681             public boolean isSetNorthDakota()
19682             {
19683                 synchronized (monitor())
19684                 {
19685                     check_orphaned();
19686                     return get_store().count_elements(NORTHDAKOTA$76) != 0;
19687                 }
19688             }
19689             
19690             /**
19691              * Sets the "NorthDakota" element
19692              */
19693             public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
19694             {
19695                 synchronized (monitor())
19696                 {
19697                     check_orphaned();
19698                     org.apache.xmlbeans.SimpleValue target = null;
19699                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
19700                     if (target == null)
19701                     {
19702                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
19703                     }
19704                     target.setEnumValue(northDakota);
19705                 }
19706             }
19707             
19708             /**
19709              * Sets (as xml) the "NorthDakota" element
19710              */
19711             public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
19712             {
19713                 synchronized (monitor())
19714                 {
19715                     check_orphaned();
19716                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19717                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
19718                     if (target == null)
19719                     {
19720                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
19721                     }
19722                     target.set(northDakota);
19723                 }
19724             }
19725             
19726             /**
19727              * Unsets the "NorthDakota" element
19728              */
19729             public void unsetNorthDakota()
19730             {
19731                 synchronized (monitor())
19732                 {
19733                     check_orphaned();
19734                     get_store().remove_element(NORTHDAKOTA$76, 0);
19735                 }
19736             }
19737             
19738             /**
19739              * Gets the "Ohio" element
19740              */
19741             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
19742             {
19743                 synchronized (monitor())
19744                 {
19745                     check_orphaned();
19746                     org.apache.xmlbeans.SimpleValue target = null;
19747                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
19748                     if (target == null)
19749                     {
19750                       return null;
19751                     }
19752                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19753                 }
19754             }
19755             
19756             /**
19757              * Gets (as xml) the "Ohio" element
19758              */
19759             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
19760             {
19761                 synchronized (monitor())
19762                 {
19763                     check_orphaned();
19764                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19765                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
19766                     return target;
19767                 }
19768             }
19769             
19770             /**
19771              * True if has "Ohio" element
19772              */
19773             public boolean isSetOhio()
19774             {
19775                 synchronized (monitor())
19776                 {
19777                     check_orphaned();
19778                     return get_store().count_elements(OHIO$78) != 0;
19779                 }
19780             }
19781             
19782             /**
19783              * Sets the "Ohio" element
19784              */
19785             public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
19786             {
19787                 synchronized (monitor())
19788                 {
19789                     check_orphaned();
19790                     org.apache.xmlbeans.SimpleValue target = null;
19791                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
19792                     if (target == null)
19793                     {
19794                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
19795                     }
19796                     target.setEnumValue(ohio);
19797                 }
19798             }
19799             
19800             /**
19801              * Sets (as xml) the "Ohio" element
19802              */
19803             public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
19804             {
19805                 synchronized (monitor())
19806                 {
19807                     check_orphaned();
19808                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19809                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
19810                     if (target == null)
19811                     {
19812                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
19813                     }
19814                     target.set(ohio);
19815                 }
19816             }
19817             
19818             /**
19819              * Unsets the "Ohio" element
19820              */
19821             public void unsetOhio()
19822             {
19823                 synchronized (monitor())
19824                 {
19825                     check_orphaned();
19826                     get_store().remove_element(OHIO$78, 0);
19827                 }
19828             }
19829             
19830             /**
19831              * Gets the "Oklahoma" element
19832              */
19833             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
19834             {
19835                 synchronized (monitor())
19836                 {
19837                     check_orphaned();
19838                     org.apache.xmlbeans.SimpleValue target = null;
19839                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
19840                     if (target == null)
19841                     {
19842                       return null;
19843                     }
19844                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19845                 }
19846             }
19847             
19848             /**
19849              * Gets (as xml) the "Oklahoma" element
19850              */
19851             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
19852             {
19853                 synchronized (monitor())
19854                 {
19855                     check_orphaned();
19856                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19857                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
19858                     return target;
19859                 }
19860             }
19861             
19862             /**
19863              * True if has "Oklahoma" element
19864              */
19865             public boolean isSetOklahoma()
19866             {
19867                 synchronized (monitor())
19868                 {
19869                     check_orphaned();
19870                     return get_store().count_elements(OKLAHOMA$80) != 0;
19871                 }
19872             }
19873             
19874             /**
19875              * Sets the "Oklahoma" element
19876              */
19877             public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
19878             {
19879                 synchronized (monitor())
19880                 {
19881                     check_orphaned();
19882                     org.apache.xmlbeans.SimpleValue target = null;
19883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
19884                     if (target == null)
19885                     {
19886                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
19887                     }
19888                     target.setEnumValue(oklahoma);
19889                 }
19890             }
19891             
19892             /**
19893              * Sets (as xml) the "Oklahoma" element
19894              */
19895             public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
19896             {
19897                 synchronized (monitor())
19898                 {
19899                     check_orphaned();
19900                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19901                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
19902                     if (target == null)
19903                     {
19904                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
19905                     }
19906                     target.set(oklahoma);
19907                 }
19908             }
19909             
19910             /**
19911              * Unsets the "Oklahoma" element
19912              */
19913             public void unsetOklahoma()
19914             {
19915                 synchronized (monitor())
19916                 {
19917                     check_orphaned();
19918                     get_store().remove_element(OKLAHOMA$80, 0);
19919                 }
19920             }
19921             
19922             /**
19923              * Gets the "Oregon" element
19924              */
19925             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
19926             {
19927                 synchronized (monitor())
19928                 {
19929                     check_orphaned();
19930                     org.apache.xmlbeans.SimpleValue target = null;
19931                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
19932                     if (target == null)
19933                     {
19934                       return null;
19935                     }
19936                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19937                 }
19938             }
19939             
19940             /**
19941              * Gets (as xml) the "Oregon" element
19942              */
19943             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
19944             {
19945                 synchronized (monitor())
19946                 {
19947                     check_orphaned();
19948                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19949                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
19950                     return target;
19951                 }
19952             }
19953             
19954             /**
19955              * True if has "Oregon" element
19956              */
19957             public boolean isSetOregon()
19958             {
19959                 synchronized (monitor())
19960                 {
19961                     check_orphaned();
19962                     return get_store().count_elements(OREGON$82) != 0;
19963                 }
19964             }
19965             
19966             /**
19967              * Sets the "Oregon" element
19968              */
19969             public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
19970             {
19971                 synchronized (monitor())
19972                 {
19973                     check_orphaned();
19974                     org.apache.xmlbeans.SimpleValue target = null;
19975                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
19976                     if (target == null)
19977                     {
19978                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
19979                     }
19980                     target.setEnumValue(oregon);
19981                 }
19982             }
19983             
19984             /**
19985              * Sets (as xml) the "Oregon" element
19986              */
19987             public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
19988             {
19989                 synchronized (monitor())
19990                 {
19991                     check_orphaned();
19992                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19993                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
19994                     if (target == null)
19995                     {
19996                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
19997                     }
19998                     target.set(oregon);
19999                 }
20000             }
20001             
20002             /**
20003              * Unsets the "Oregon" element
20004              */
20005             public void unsetOregon()
20006             {
20007                 synchronized (monitor())
20008                 {
20009                     check_orphaned();
20010                     get_store().remove_element(OREGON$82, 0);
20011                 }
20012             }
20013             
20014             /**
20015              * Gets the "Pennsylvania" element
20016              */
20017             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
20018             {
20019                 synchronized (monitor())
20020                 {
20021                     check_orphaned();
20022                     org.apache.xmlbeans.SimpleValue target = null;
20023                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
20024                     if (target == null)
20025                     {
20026                       return null;
20027                     }
20028                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20029                 }
20030             }
20031             
20032             /**
20033              * Gets (as xml) the "Pennsylvania" element
20034              */
20035             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
20036             {
20037                 synchronized (monitor())
20038                 {
20039                     check_orphaned();
20040                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20041                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
20042                     return target;
20043                 }
20044             }
20045             
20046             /**
20047              * True if has "Pennsylvania" element
20048              */
20049             public boolean isSetPennsylvania()
20050             {
20051                 synchronized (monitor())
20052                 {
20053                     check_orphaned();
20054                     return get_store().count_elements(PENNSYLVANIA$84) != 0;
20055                 }
20056             }
20057             
20058             /**
20059              * Sets the "Pennsylvania" element
20060              */
20061             public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
20062             {
20063                 synchronized (monitor())
20064                 {
20065                     check_orphaned();
20066                     org.apache.xmlbeans.SimpleValue target = null;
20067                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
20068                     if (target == null)
20069                     {
20070                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
20071                     }
20072                     target.setEnumValue(pennsylvania);
20073                 }
20074             }
20075             
20076             /**
20077              * Sets (as xml) the "Pennsylvania" element
20078              */
20079             public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
20080             {
20081                 synchronized (monitor())
20082                 {
20083                     check_orphaned();
20084                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20085                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
20086                     if (target == null)
20087                     {
20088                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
20089                     }
20090                     target.set(pennsylvania);
20091                 }
20092             }
20093             
20094             /**
20095              * Unsets the "Pennsylvania" element
20096              */
20097             public void unsetPennsylvania()
20098             {
20099                 synchronized (monitor())
20100                 {
20101                     check_orphaned();
20102                     get_store().remove_element(PENNSYLVANIA$84, 0);
20103                 }
20104             }
20105             
20106             /**
20107              * Gets the "PuertoRico" element
20108              */
20109             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
20110             {
20111                 synchronized (monitor())
20112                 {
20113                     check_orphaned();
20114                     org.apache.xmlbeans.SimpleValue target = null;
20115                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
20116                     if (target == null)
20117                     {
20118                       return null;
20119                     }
20120                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20121                 }
20122             }
20123             
20124             /**
20125              * Gets (as xml) the "PuertoRico" element
20126              */
20127             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
20128             {
20129                 synchronized (monitor())
20130                 {
20131                     check_orphaned();
20132                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20133                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
20134                     return target;
20135                 }
20136             }
20137             
20138             /**
20139              * True if has "PuertoRico" element
20140              */
20141             public boolean isSetPuertoRico()
20142             {
20143                 synchronized (monitor())
20144                 {
20145                     check_orphaned();
20146                     return get_store().count_elements(PUERTORICO$86) != 0;
20147                 }
20148             }
20149             
20150             /**
20151              * Sets the "PuertoRico" element
20152              */
20153             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
20154             {
20155                 synchronized (monitor())
20156                 {
20157                     check_orphaned();
20158                     org.apache.xmlbeans.SimpleValue target = null;
20159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
20160                     if (target == null)
20161                     {
20162                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
20163                     }
20164                     target.setEnumValue(puertoRico);
20165                 }
20166             }
20167             
20168             /**
20169              * Sets (as xml) the "PuertoRico" element
20170              */
20171             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
20172             {
20173                 synchronized (monitor())
20174                 {
20175                     check_orphaned();
20176                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20177                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
20178                     if (target == null)
20179                     {
20180                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
20181                     }
20182                     target.set(puertoRico);
20183                 }
20184             }
20185             
20186             /**
20187              * Unsets the "PuertoRico" element
20188              */
20189             public void unsetPuertoRico()
20190             {
20191                 synchronized (monitor())
20192                 {
20193                     check_orphaned();
20194                     get_store().remove_element(PUERTORICO$86, 0);
20195                 }
20196             }
20197             
20198             /**
20199              * Gets the "RhodeIsland" element
20200              */
20201             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
20202             {
20203                 synchronized (monitor())
20204                 {
20205                     check_orphaned();
20206                     org.apache.xmlbeans.SimpleValue target = null;
20207                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
20208                     if (target == null)
20209                     {
20210                       return null;
20211                     }
20212                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20213                 }
20214             }
20215             
20216             /**
20217              * Gets (as xml) the "RhodeIsland" element
20218              */
20219             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
20220             {
20221                 synchronized (monitor())
20222                 {
20223                     check_orphaned();
20224                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20225                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
20226                     return target;
20227                 }
20228             }
20229             
20230             /**
20231              * True if has "RhodeIsland" element
20232              */
20233             public boolean isSetRhodeIsland()
20234             {
20235                 synchronized (monitor())
20236                 {
20237                     check_orphaned();
20238                     return get_store().count_elements(RHODEISLAND$88) != 0;
20239                 }
20240             }
20241             
20242             /**
20243              * Sets the "RhodeIsland" element
20244              */
20245             public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
20246             {
20247                 synchronized (monitor())
20248                 {
20249                     check_orphaned();
20250                     org.apache.xmlbeans.SimpleValue target = null;
20251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
20252                     if (target == null)
20253                     {
20254                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
20255                     }
20256                     target.setEnumValue(rhodeIsland);
20257                 }
20258             }
20259             
20260             /**
20261              * Sets (as xml) the "RhodeIsland" element
20262              */
20263             public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
20264             {
20265                 synchronized (monitor())
20266                 {
20267                     check_orphaned();
20268                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20269                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
20270                     if (target == null)
20271                     {
20272                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
20273                     }
20274                     target.set(rhodeIsland);
20275                 }
20276             }
20277             
20278             /**
20279              * Unsets the "RhodeIsland" element
20280              */
20281             public void unsetRhodeIsland()
20282             {
20283                 synchronized (monitor())
20284                 {
20285                     check_orphaned();
20286                     get_store().remove_element(RHODEISLAND$88, 0);
20287                 }
20288             }
20289             
20290             /**
20291              * Gets the "SouthCarolina" element
20292              */
20293             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
20294             {
20295                 synchronized (monitor())
20296                 {
20297                     check_orphaned();
20298                     org.apache.xmlbeans.SimpleValue target = null;
20299                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20300                     if (target == null)
20301                     {
20302                       return null;
20303                     }
20304                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20305                 }
20306             }
20307             
20308             /**
20309              * Gets (as xml) the "SouthCarolina" element
20310              */
20311             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
20312             {
20313                 synchronized (monitor())
20314                 {
20315                     check_orphaned();
20316                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20317                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20318                     return target;
20319                 }
20320             }
20321             
20322             /**
20323              * True if has "SouthCarolina" element
20324              */
20325             public boolean isSetSouthCarolina()
20326             {
20327                 synchronized (monitor())
20328                 {
20329                     check_orphaned();
20330                     return get_store().count_elements(SOUTHCAROLINA$90) != 0;
20331                 }
20332             }
20333             
20334             /**
20335              * Sets the "SouthCarolina" element
20336              */
20337             public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
20338             {
20339                 synchronized (monitor())
20340                 {
20341                     check_orphaned();
20342                     org.apache.xmlbeans.SimpleValue target = null;
20343                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20344                     if (target == null)
20345                     {
20346                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
20347                     }
20348                     target.setEnumValue(southCarolina);
20349                 }
20350             }
20351             
20352             /**
20353              * Sets (as xml) the "SouthCarolina" element
20354              */
20355             public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
20356             {
20357                 synchronized (monitor())
20358                 {
20359                     check_orphaned();
20360                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20361                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
20362                     if (target == null)
20363                     {
20364                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
20365                     }
20366                     target.set(southCarolina);
20367                 }
20368             }
20369             
20370             /**
20371              * Unsets the "SouthCarolina" element
20372              */
20373             public void unsetSouthCarolina()
20374             {
20375                 synchronized (monitor())
20376                 {
20377                     check_orphaned();
20378                     get_store().remove_element(SOUTHCAROLINA$90, 0);
20379                 }
20380             }
20381             
20382             /**
20383              * Gets the "SouthDakota" element
20384              */
20385             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
20386             {
20387                 synchronized (monitor())
20388                 {
20389                     check_orphaned();
20390                     org.apache.xmlbeans.SimpleValue target = null;
20391                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20392                     if (target == null)
20393                     {
20394                       return null;
20395                     }
20396                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20397                 }
20398             }
20399             
20400             /**
20401              * Gets (as xml) the "SouthDakota" element
20402              */
20403             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
20404             {
20405                 synchronized (monitor())
20406                 {
20407                     check_orphaned();
20408                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20409                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20410                     return target;
20411                 }
20412             }
20413             
20414             /**
20415              * True if has "SouthDakota" element
20416              */
20417             public boolean isSetSouthDakota()
20418             {
20419                 synchronized (monitor())
20420                 {
20421                     check_orphaned();
20422                     return get_store().count_elements(SOUTHDAKOTA$92) != 0;
20423                 }
20424             }
20425             
20426             /**
20427              * Sets the "SouthDakota" element
20428              */
20429             public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
20430             {
20431                 synchronized (monitor())
20432                 {
20433                     check_orphaned();
20434                     org.apache.xmlbeans.SimpleValue target = null;
20435                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20436                     if (target == null)
20437                     {
20438                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
20439                     }
20440                     target.setEnumValue(southDakota);
20441                 }
20442             }
20443             
20444             /**
20445              * Sets (as xml) the "SouthDakota" element
20446              */
20447             public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
20448             {
20449                 synchronized (monitor())
20450                 {
20451                     check_orphaned();
20452                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20453                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
20454                     if (target == null)
20455                     {
20456                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
20457                     }
20458                     target.set(southDakota);
20459                 }
20460             }
20461             
20462             /**
20463              * Unsets the "SouthDakota" element
20464              */
20465             public void unsetSouthDakota()
20466             {
20467                 synchronized (monitor())
20468                 {
20469                     check_orphaned();
20470                     get_store().remove_element(SOUTHDAKOTA$92, 0);
20471                 }
20472             }
20473             
20474             /**
20475              * Gets the "Tennessee" element
20476              */
20477             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
20478             {
20479                 synchronized (monitor())
20480                 {
20481                     check_orphaned();
20482                     org.apache.xmlbeans.SimpleValue target = null;
20483                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
20484                     if (target == null)
20485                     {
20486                       return null;
20487                     }
20488                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20489                 }
20490             }
20491             
20492             /**
20493              * Gets (as xml) the "Tennessee" element
20494              */
20495             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
20496             {
20497                 synchronized (monitor())
20498                 {
20499                     check_orphaned();
20500                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20501                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
20502                     return target;
20503                 }
20504             }
20505             
20506             /**
20507              * True if has "Tennessee" element
20508              */
20509             public boolean isSetTennessee()
20510             {
20511                 synchronized (monitor())
20512                 {
20513                     check_orphaned();
20514                     return get_store().count_elements(TENNESSEE$94) != 0;
20515                 }
20516             }
20517             
20518             /**
20519              * Sets the "Tennessee" element
20520              */
20521             public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
20522             {
20523                 synchronized (monitor())
20524                 {
20525                     check_orphaned();
20526                     org.apache.xmlbeans.SimpleValue target = null;
20527                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
20528                     if (target == null)
20529                     {
20530                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
20531                     }
20532                     target.setEnumValue(tennessee);
20533                 }
20534             }
20535             
20536             /**
20537              * Sets (as xml) the "Tennessee" element
20538              */
20539             public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
20540             {
20541                 synchronized (monitor())
20542                 {
20543                     check_orphaned();
20544                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20545                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
20546                     if (target == null)
20547                     {
20548                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
20549                     }
20550                     target.set(tennessee);
20551                 }
20552             }
20553             
20554             /**
20555              * Unsets the "Tennessee" element
20556              */
20557             public void unsetTennessee()
20558             {
20559                 synchronized (monitor())
20560                 {
20561                     check_orphaned();
20562                     get_store().remove_element(TENNESSEE$94, 0);
20563                 }
20564             }
20565             
20566             /**
20567              * Gets the "Texas" element
20568              */
20569             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
20570             {
20571                 synchronized (monitor())
20572                 {
20573                     check_orphaned();
20574                     org.apache.xmlbeans.SimpleValue target = null;
20575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
20576                     if (target == null)
20577                     {
20578                       return null;
20579                     }
20580                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20581                 }
20582             }
20583             
20584             /**
20585              * Gets (as xml) the "Texas" element
20586              */
20587             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
20588             {
20589                 synchronized (monitor())
20590                 {
20591                     check_orphaned();
20592                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20593                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
20594                     return target;
20595                 }
20596             }
20597             
20598             /**
20599              * True if has "Texas" element
20600              */
20601             public boolean isSetTexas()
20602             {
20603                 synchronized (monitor())
20604                 {
20605                     check_orphaned();
20606                     return get_store().count_elements(TEXAS$96) != 0;
20607                 }
20608             }
20609             
20610             /**
20611              * Sets the "Texas" element
20612              */
20613             public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
20614             {
20615                 synchronized (monitor())
20616                 {
20617                     check_orphaned();
20618                     org.apache.xmlbeans.SimpleValue target = null;
20619                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
20620                     if (target == null)
20621                     {
20622                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
20623                     }
20624                     target.setEnumValue(texas);
20625                 }
20626             }
20627             
20628             /**
20629              * Sets (as xml) the "Texas" element
20630              */
20631             public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
20632             {
20633                 synchronized (monitor())
20634                 {
20635                     check_orphaned();
20636                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20637                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
20638                     if (target == null)
20639                     {
20640                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
20641                     }
20642                     target.set(texas);
20643                 }
20644             }
20645             
20646             /**
20647              * Unsets the "Texas" element
20648              */
20649             public void unsetTexas()
20650             {
20651                 synchronized (monitor())
20652                 {
20653                     check_orphaned();
20654                     get_store().remove_element(TEXAS$96, 0);
20655                 }
20656             }
20657             
20658             /**
20659              * Gets the "USVirginIslands" element
20660              */
20661             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
20662             {
20663                 synchronized (monitor())
20664                 {
20665                     check_orphaned();
20666                     org.apache.xmlbeans.SimpleValue target = null;
20667                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
20668                     if (target == null)
20669                     {
20670                       return null;
20671                     }
20672                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20673                 }
20674             }
20675             
20676             /**
20677              * Gets (as xml) the "USVirginIslands" element
20678              */
20679             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
20680             {
20681                 synchronized (monitor())
20682                 {
20683                     check_orphaned();
20684                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20685                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
20686                     return target;
20687                 }
20688             }
20689             
20690             /**
20691              * True if has "USVirginIslands" element
20692              */
20693             public boolean isSetUSVirginIslands()
20694             {
20695                 synchronized (monitor())
20696                 {
20697                     check_orphaned();
20698                     return get_store().count_elements(USVIRGINISLANDS$98) != 0;
20699                 }
20700             }
20701             
20702             /**
20703              * Sets the "USVirginIslands" element
20704              */
20705             public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
20706             {
20707                 synchronized (monitor())
20708                 {
20709                     check_orphaned();
20710                     org.apache.xmlbeans.SimpleValue target = null;
20711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
20712                     if (target == null)
20713                     {
20714                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
20715                     }
20716                     target.setEnumValue(usVirginIslands);
20717                 }
20718             }
20719             
20720             /**
20721              * Sets (as xml) the "USVirginIslands" element
20722              */
20723             public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
20724             {
20725                 synchronized (monitor())
20726                 {
20727                     check_orphaned();
20728                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20729                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
20730                     if (target == null)
20731                     {
20732                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
20733                     }
20734                     target.set(usVirginIslands);
20735                 }
20736             }
20737             
20738             /**
20739              * Unsets the "USVirginIslands" element
20740              */
20741             public void unsetUSVirginIslands()
20742             {
20743                 synchronized (monitor())
20744                 {
20745                     check_orphaned();
20746                     get_store().remove_element(USVIRGINISLANDS$98, 0);
20747                 }
20748             }
20749             
20750             /**
20751              * Gets the "Utah" element
20752              */
20753             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
20754             {
20755                 synchronized (monitor())
20756                 {
20757                     check_orphaned();
20758                     org.apache.xmlbeans.SimpleValue target = null;
20759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
20760                     if (target == null)
20761                     {
20762                       return null;
20763                     }
20764                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20765                 }
20766             }
20767             
20768             /**
20769              * Gets (as xml) the "Utah" element
20770              */
20771             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
20772             {
20773                 synchronized (monitor())
20774                 {
20775                     check_orphaned();
20776                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20777                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
20778                     return target;
20779                 }
20780             }
20781             
20782             /**
20783              * True if has "Utah" element
20784              */
20785             public boolean isSetUtah()
20786             {
20787                 synchronized (monitor())
20788                 {
20789                     check_orphaned();
20790                     return get_store().count_elements(UTAH$100) != 0;
20791                 }
20792             }
20793             
20794             /**
20795              * Sets the "Utah" element
20796              */
20797             public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
20798             {
20799                 synchronized (monitor())
20800                 {
20801                     check_orphaned();
20802                     org.apache.xmlbeans.SimpleValue target = null;
20803                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
20804                     if (target == null)
20805                     {
20806                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
20807                     }
20808                     target.setEnumValue(utah);
20809                 }
20810             }
20811             
20812             /**
20813              * Sets (as xml) the "Utah" element
20814              */
20815             public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
20816             {
20817                 synchronized (monitor())
20818                 {
20819                     check_orphaned();
20820                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20821                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
20822                     if (target == null)
20823                     {
20824                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
20825                     }
20826                     target.set(utah);
20827                 }
20828             }
20829             
20830             /**
20831              * Unsets the "Utah" element
20832              */
20833             public void unsetUtah()
20834             {
20835                 synchronized (monitor())
20836                 {
20837                     check_orphaned();
20838                     get_store().remove_element(UTAH$100, 0);
20839                 }
20840             }
20841             
20842             /**
20843              * Gets the "Vermont" element
20844              */
20845             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
20846             {
20847                 synchronized (monitor())
20848                 {
20849                     check_orphaned();
20850                     org.apache.xmlbeans.SimpleValue target = null;
20851                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
20852                     if (target == null)
20853                     {
20854                       return null;
20855                     }
20856                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20857                 }
20858             }
20859             
20860             /**
20861              * Gets (as xml) the "Vermont" element
20862              */
20863             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
20864             {
20865                 synchronized (monitor())
20866                 {
20867                     check_orphaned();
20868                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20869                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
20870                     return target;
20871                 }
20872             }
20873             
20874             /**
20875              * True if has "Vermont" element
20876              */
20877             public boolean isSetVermont()
20878             {
20879                 synchronized (monitor())
20880                 {
20881                     check_orphaned();
20882                     return get_store().count_elements(VERMONT$102) != 0;
20883                 }
20884             }
20885             
20886             /**
20887              * Sets the "Vermont" element
20888              */
20889             public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
20890             {
20891                 synchronized (monitor())
20892                 {
20893                     check_orphaned();
20894                     org.apache.xmlbeans.SimpleValue target = null;
20895                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
20896                     if (target == null)
20897                     {
20898                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
20899                     }
20900                     target.setEnumValue(vermont);
20901                 }
20902             }
20903             
20904             /**
20905              * Sets (as xml) the "Vermont" element
20906              */
20907             public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
20908             {
20909                 synchronized (monitor())
20910                 {
20911                     check_orphaned();
20912                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20913                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
20914                     if (target == null)
20915                     {
20916                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
20917                     }
20918                     target.set(vermont);
20919                 }
20920             }
20921             
20922             /**
20923              * Unsets the "Vermont" element
20924              */
20925             public void unsetVermont()
20926             {
20927                 synchronized (monitor())
20928                 {
20929                     check_orphaned();
20930                     get_store().remove_element(VERMONT$102, 0);
20931                 }
20932             }
20933             
20934             /**
20935              * Gets the "Virginia" element
20936              */
20937             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
20938             {
20939                 synchronized (monitor())
20940                 {
20941                     check_orphaned();
20942                     org.apache.xmlbeans.SimpleValue target = null;
20943                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
20944                     if (target == null)
20945                     {
20946                       return null;
20947                     }
20948                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20949                 }
20950             }
20951             
20952             /**
20953              * Gets (as xml) the "Virginia" element
20954              */
20955             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
20956             {
20957                 synchronized (monitor())
20958                 {
20959                     check_orphaned();
20960                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20961                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
20962                     return target;
20963                 }
20964             }
20965             
20966             /**
20967              * True if has "Virginia" element
20968              */
20969             public boolean isSetVirginia()
20970             {
20971                 synchronized (monitor())
20972                 {
20973                     check_orphaned();
20974                     return get_store().count_elements(VIRGINIA$104) != 0;
20975                 }
20976             }
20977             
20978             /**
20979              * Sets the "Virginia" element
20980              */
20981             public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
20982             {
20983                 synchronized (monitor())
20984                 {
20985                     check_orphaned();
20986                     org.apache.xmlbeans.SimpleValue target = null;
20987                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
20988                     if (target == null)
20989                     {
20990                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
20991                     }
20992                     target.setEnumValue(virginia);
20993                 }
20994             }
20995             
20996             /**
20997              * Sets (as xml) the "Virginia" element
20998              */
20999             public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
21000             {
21001                 synchronized (monitor())
21002                 {
21003                     check_orphaned();
21004                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21005                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
21006                     if (target == null)
21007                     {
21008                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
21009                     }
21010                     target.set(virginia);
21011                 }
21012             }
21013             
21014             /**
21015              * Unsets the "Virginia" element
21016              */
21017             public void unsetVirginia()
21018             {
21019                 synchronized (monitor())
21020                 {
21021                     check_orphaned();
21022                     get_store().remove_element(VIRGINIA$104, 0);
21023                 }
21024             }
21025             
21026             /**
21027              * Gets the "Washington" element
21028              */
21029             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
21030             {
21031                 synchronized (monitor())
21032                 {
21033                     check_orphaned();
21034                     org.apache.xmlbeans.SimpleValue target = null;
21035                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
21036                     if (target == null)
21037                     {
21038                       return null;
21039                     }
21040                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21041                 }
21042             }
21043             
21044             /**
21045              * Gets (as xml) the "Washington" element
21046              */
21047             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
21048             {
21049                 synchronized (monitor())
21050                 {
21051                     check_orphaned();
21052                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21053                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
21054                     return target;
21055                 }
21056             }
21057             
21058             /**
21059              * True if has "Washington" element
21060              */
21061             public boolean isSetWashington()
21062             {
21063                 synchronized (monitor())
21064                 {
21065                     check_orphaned();
21066                     return get_store().count_elements(WASHINGTON$106) != 0;
21067                 }
21068             }
21069             
21070             /**
21071              * Sets the "Washington" element
21072              */
21073             public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
21074             {
21075                 synchronized (monitor())
21076                 {
21077                     check_orphaned();
21078                     org.apache.xmlbeans.SimpleValue target = null;
21079                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
21080                     if (target == null)
21081                     {
21082                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
21083                     }
21084                     target.setEnumValue(washington);
21085                 }
21086             }
21087             
21088             /**
21089              * Sets (as xml) the "Washington" element
21090              */
21091             public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
21092             {
21093                 synchronized (monitor())
21094                 {
21095                     check_orphaned();
21096                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21097                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
21098                     if (target == null)
21099                     {
21100                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
21101                     }
21102                     target.set(washington);
21103                 }
21104             }
21105             
21106             /**
21107              * Unsets the "Washington" element
21108              */
21109             public void unsetWashington()
21110             {
21111                 synchronized (monitor())
21112                 {
21113                     check_orphaned();
21114                     get_store().remove_element(WASHINGTON$106, 0);
21115                 }
21116             }
21117             
21118             /**
21119              * Gets the "WestVirginia" element
21120              */
21121             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
21122             {
21123                 synchronized (monitor())
21124                 {
21125                     check_orphaned();
21126                     org.apache.xmlbeans.SimpleValue target = null;
21127                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
21128                     if (target == null)
21129                     {
21130                       return null;
21131                     }
21132                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21133                 }
21134             }
21135             
21136             /**
21137              * Gets (as xml) the "WestVirginia" element
21138              */
21139             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
21140             {
21141                 synchronized (monitor())
21142                 {
21143                     check_orphaned();
21144                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21145                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
21146                     return target;
21147                 }
21148             }
21149             
21150             /**
21151              * True if has "WestVirginia" element
21152              */
21153             public boolean isSetWestVirginia()
21154             {
21155                 synchronized (monitor())
21156                 {
21157                     check_orphaned();
21158                     return get_store().count_elements(WESTVIRGINIA$108) != 0;
21159                 }
21160             }
21161             
21162             /**
21163              * Sets the "WestVirginia" element
21164              */
21165             public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
21166             {
21167                 synchronized (monitor())
21168                 {
21169                     check_orphaned();
21170                     org.apache.xmlbeans.SimpleValue target = null;
21171                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
21172                     if (target == null)
21173                     {
21174                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
21175                     }
21176                     target.setEnumValue(westVirginia);
21177                 }
21178             }
21179             
21180             /**
21181              * Sets (as xml) the "WestVirginia" element
21182              */
21183             public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
21184             {
21185                 synchronized (monitor())
21186                 {
21187                     check_orphaned();
21188                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21189                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
21190                     if (target == null)
21191                     {
21192                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
21193                     }
21194                     target.set(westVirginia);
21195                 }
21196             }
21197             
21198             /**
21199              * Unsets the "WestVirginia" element
21200              */
21201             public void unsetWestVirginia()
21202             {
21203                 synchronized (monitor())
21204                 {
21205                     check_orphaned();
21206                     get_store().remove_element(WESTVIRGINIA$108, 0);
21207                 }
21208             }
21209             
21210             /**
21211              * Gets the "Wisconsin" element
21212              */
21213             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
21214             {
21215                 synchronized (monitor())
21216                 {
21217                     check_orphaned();
21218                     org.apache.xmlbeans.SimpleValue target = null;
21219                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
21220                     if (target == null)
21221                     {
21222                       return null;
21223                     }
21224                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21225                 }
21226             }
21227             
21228             /**
21229              * Gets (as xml) the "Wisconsin" element
21230              */
21231             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
21232             {
21233                 synchronized (monitor())
21234                 {
21235                     check_orphaned();
21236                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21237                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
21238                     return target;
21239                 }
21240             }
21241             
21242             /**
21243              * True if has "Wisconsin" element
21244              */
21245             public boolean isSetWisconsin()
21246             {
21247                 synchronized (monitor())
21248                 {
21249                     check_orphaned();
21250                     return get_store().count_elements(WISCONSIN$110) != 0;
21251                 }
21252             }
21253             
21254             /**
21255              * Sets the "Wisconsin" element
21256              */
21257             public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
21258             {
21259                 synchronized (monitor())
21260                 {
21261                     check_orphaned();
21262                     org.apache.xmlbeans.SimpleValue target = null;
21263                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
21264                     if (target == null)
21265                     {
21266                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
21267                     }
21268                     target.setEnumValue(wisconsin);
21269                 }
21270             }
21271             
21272             /**
21273              * Sets (as xml) the "Wisconsin" element
21274              */
21275             public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
21276             {
21277                 synchronized (monitor())
21278                 {
21279                     check_orphaned();
21280                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21281                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
21282                     if (target == null)
21283                     {
21284                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
21285                     }
21286                     target.set(wisconsin);
21287                 }
21288             }
21289             
21290             /**
21291              * Unsets the "Wisconsin" element
21292              */
21293             public void unsetWisconsin()
21294             {
21295                 synchronized (monitor())
21296                 {
21297                     check_orphaned();
21298                     get_store().remove_element(WISCONSIN$110, 0);
21299                 }
21300             }
21301             
21302             /**
21303              * Gets the "Wyoming" element
21304              */
21305             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
21306             {
21307                 synchronized (monitor())
21308                 {
21309                     check_orphaned();
21310                     org.apache.xmlbeans.SimpleValue target = null;
21311                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
21312                     if (target == null)
21313                     {
21314                       return null;
21315                     }
21316                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21317                 }
21318             }
21319             
21320             /**
21321              * Gets (as xml) the "Wyoming" element
21322              */
21323             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
21324             {
21325                 synchronized (monitor())
21326                 {
21327                     check_orphaned();
21328                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21329                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
21330                     return target;
21331                 }
21332             }
21333             
21334             /**
21335              * True if has "Wyoming" element
21336              */
21337             public boolean isSetWyoming()
21338             {
21339                 synchronized (monitor())
21340                 {
21341                     check_orphaned();
21342                     return get_store().count_elements(WYOMING$112) != 0;
21343                 }
21344             }
21345             
21346             /**
21347              * Sets the "Wyoming" element
21348              */
21349             public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
21350             {
21351                 synchronized (monitor())
21352                 {
21353                     check_orphaned();
21354                     org.apache.xmlbeans.SimpleValue target = null;
21355                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
21356                     if (target == null)
21357                     {
21358                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
21359                     }
21360                     target.setEnumValue(wyoming);
21361                 }
21362             }
21363             
21364             /**
21365              * Sets (as xml) the "Wyoming" element
21366              */
21367             public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
21368             {
21369                 synchronized (monitor())
21370                 {
21371                     check_orphaned();
21372                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21373                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
21374                     if (target == null)
21375                     {
21376                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
21377                     }
21378                     target.set(wyoming);
21379                 }
21380             }
21381             
21382             /**
21383              * Unsets the "Wyoming" element
21384              */
21385             public void unsetWyoming()
21386             {
21387                 synchronized (monitor())
21388                 {
21389                     check_orphaned();
21390                     get_store().remove_element(WYOMING$112, 0);
21391                 }
21392             }
21393         }
21394         /**
21395          * An XML MarketProfile(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
21396          *
21397          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$MarketProfile.
21398          */
21399         public static class MarketProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MarketProfile
21400         {
21401             private static final long serialVersionUID = 1L;
21402             
21403             public MarketProfileImpl(org.apache.xmlbeans.SchemaType sType)
21404             {
21405                 super(sType, false);
21406             }
21407             
21408             protected MarketProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21409             {
21410                 super(sType, b);
21411             }
21412         }
21413         /**
21414          * An XML QuantitativeDistress(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
21415          *
21416          * This is a complex type.
21417          */
21418         public static class QuantitativeDistressImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress
21419         {
21420             private static final long serialVersionUID = 1L;
21421             
21422             public QuantitativeDistressImpl(org.apache.xmlbeans.SchemaType sType)
21423             {
21424                 super(sType);
21425             }
21426             
21427             private static final javax.xml.namespace.QName DISTRESSITEM$0 = 
21428                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DistressItem");
21429             private static final javax.xml.namespace.QName FINALSCORE$2 = 
21430                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinalScore");
21431             
21432             
21433             /**
21434              * Gets array of all "DistressItem" elements
21435              */
21436             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem[] getDistressItemArray()
21437             {
21438                 synchronized (monitor())
21439                 {
21440                     check_orphaned();
21441                     java.util.List targetList = new java.util.ArrayList();
21442                     get_store().find_all_element_users(DISTRESSITEM$0, targetList);
21443                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem[targetList.size()];
21444                     targetList.toArray(result);
21445                     return result;
21446                 }
21447             }
21448             
21449             /**
21450              * Gets ith "DistressItem" element
21451              */
21452             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem getDistressItemArray(int i)
21453             {
21454                 synchronized (monitor())
21455                 {
21456                     check_orphaned();
21457                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem target = null;
21458                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem)get_store().find_element_user(DISTRESSITEM$0, i);
21459                     if (target == null)
21460                     {
21461                       throw new IndexOutOfBoundsException();
21462                     }
21463                     return target;
21464                 }
21465             }
21466             
21467             /**
21468              * Returns number of "DistressItem" element
21469              */
21470             public int sizeOfDistressItemArray()
21471             {
21472                 synchronized (monitor())
21473                 {
21474                     check_orphaned();
21475                     return get_store().count_elements(DISTRESSITEM$0);
21476                 }
21477             }
21478             
21479             /**
21480              * Sets array of all "DistressItem" element  WARNING: This method is not atomicaly synchronized.
21481              */
21482             public void setDistressItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem[] distressItemArray)
21483             {
21484                 check_orphaned();
21485                 arraySetterHelper(distressItemArray, DISTRESSITEM$0);
21486             }
21487             
21488             /**
21489              * Sets ith "DistressItem" element
21490              */
21491             public void setDistressItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem distressItem)
21492             {
21493                 generatedSetterHelperImpl(distressItem, DISTRESSITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
21494             }
21495             
21496             /**
21497              * Inserts and returns a new empty value (as xml) as the ith "DistressItem" element
21498              */
21499             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem insertNewDistressItem(int i)
21500             {
21501                 synchronized (monitor())
21502                 {
21503                     check_orphaned();
21504                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem target = null;
21505                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem)get_store().insert_element_user(DISTRESSITEM$0, i);
21506                     return target;
21507                 }
21508             }
21509             
21510             /**
21511              * Appends and returns a new empty value (as xml) as the last "DistressItem" element
21512              */
21513             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem addNewDistressItem()
21514             {
21515                 synchronized (monitor())
21516                 {
21517                     check_orphaned();
21518                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem target = null;
21519                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem)get_store().add_element_user(DISTRESSITEM$0);
21520                     return target;
21521                 }
21522             }
21523             
21524             /**
21525              * Removes the ith "DistressItem" element
21526              */
21527             public void removeDistressItem(int i)
21528             {
21529                 synchronized (monitor())
21530                 {
21531                     check_orphaned();
21532                     get_store().remove_element(DISTRESSITEM$0, i);
21533                 }
21534             }
21535             
21536             /**
21537              * Gets the "FinalScore" element
21538              */
21539             public int getFinalScore()
21540             {
21541                 synchronized (monitor())
21542                 {
21543                     check_orphaned();
21544                     org.apache.xmlbeans.SimpleValue target = null;
21545                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINALSCORE$2, 0);
21546                     if (target == null)
21547                     {
21548                       return 0;
21549                     }
21550                     return target.getIntValue();
21551                 }
21552             }
21553             
21554             /**
21555              * Gets (as xml) the "FinalScore" element
21556              */
21557             public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType xgetFinalScore()
21558             {
21559                 synchronized (monitor())
21560                 {
21561                     check_orphaned();
21562                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType target = null;
21563                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().find_element_user(FINALSCORE$2, 0);
21564                     return target;
21565                 }
21566             }
21567             
21568             /**
21569              * True if has "FinalScore" element
21570              */
21571             public boolean isSetFinalScore()
21572             {
21573                 synchronized (monitor())
21574                 {
21575                     check_orphaned();
21576                     return get_store().count_elements(FINALSCORE$2) != 0;
21577                 }
21578             }
21579             
21580             /**
21581              * Sets the "FinalScore" element
21582              */
21583             public void setFinalScore(int finalScore)
21584             {
21585                 synchronized (monitor())
21586                 {
21587                     check_orphaned();
21588                     org.apache.xmlbeans.SimpleValue target = null;
21589                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINALSCORE$2, 0);
21590                     if (target == null)
21591                     {
21592                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINALSCORE$2);
21593                     }
21594                     target.setIntValue(finalScore);
21595                 }
21596             }
21597             
21598             /**
21599              * Sets (as xml) the "FinalScore" element
21600              */
21601             public void xsetFinalScore(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType finalScore)
21602             {
21603                 synchronized (monitor())
21604                 {
21605                     check_orphaned();
21606                     gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType target = null;
21607                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().find_element_user(FINALSCORE$2, 0);
21608                     if (target == null)
21609                     {
21610                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().add_element_user(FINALSCORE$2);
21611                     }
21612                     target.set(finalScore);
21613                 }
21614             }
21615             
21616             /**
21617              * Unsets the "FinalScore" element
21618              */
21619             public void unsetFinalScore()
21620             {
21621                 synchronized (monitor())
21622                 {
21623                     check_orphaned();
21624                     get_store().remove_element(FINALSCORE$2, 0);
21625                 }
21626             }
21627             /**
21628              * An XML DistressItem(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
21629              *
21630              * This is a complex type.
21631              */
21632             public static class DistressItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QuantitativeDistress.DistressItem
21633             {
21634                 private static final long serialVersionUID = 1L;
21635                 
21636                 public DistressItemImpl(org.apache.xmlbeans.SchemaType sType)
21637                 {
21638                     super(sType);
21639                 }
21640                 
21641                 private static final javax.xml.namespace.QName COUNTYSERVED$0 = 
21642                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CountyServed");
21643                 private static final javax.xml.namespace.QName STATESERVED$2 = 
21644                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "StateServed");
21645                 private static final javax.xml.namespace.QName SCORE$4 = 
21646                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Score");
21647                 
21648                 
21649                 /**
21650                  * Gets the "CountyServed" element
21651                  */
21652                 public java.lang.String getCountyServed()
21653                 {
21654                     synchronized (monitor())
21655                     {
21656                       check_orphaned();
21657                       org.apache.xmlbeans.SimpleValue target = null;
21658                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTYSERVED$0, 0);
21659                       if (target == null)
21660                       {
21661                         return null;
21662                       }
21663                       return target.getStringValue();
21664                     }
21665                 }
21666                 
21667                 /**
21668                  * Gets (as xml) the "CountyServed" element
21669                  */
21670                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetCountyServed()
21671                 {
21672                     synchronized (monitor())
21673                     {
21674                       check_orphaned();
21675                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
21676                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(COUNTYSERVED$0, 0);
21677                       return target;
21678                     }
21679                 }
21680                 
21681                 /**
21682                  * Sets the "CountyServed" element
21683                  */
21684                 public void setCountyServed(java.lang.String countyServed)
21685                 {
21686                     synchronized (monitor())
21687                     {
21688                       check_orphaned();
21689                       org.apache.xmlbeans.SimpleValue target = null;
21690                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COUNTYSERVED$0, 0);
21691                       if (target == null)
21692                       {
21693                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COUNTYSERVED$0);
21694                       }
21695                       target.setStringValue(countyServed);
21696                     }
21697                 }
21698                 
21699                 /**
21700                  * Sets (as xml) the "CountyServed" element
21701                  */
21702                 public void xsetCountyServed(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType countyServed)
21703                 {
21704                     synchronized (monitor())
21705                     {
21706                       check_orphaned();
21707                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
21708                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(COUNTYSERVED$0, 0);
21709                       if (target == null)
21710                       {
21711                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(COUNTYSERVED$0);
21712                       }
21713                       target.set(countyServed);
21714                     }
21715                 }
21716                 
21717                 /**
21718                  * Gets the "StateServed" element
21719                  */
21720                 public java.lang.String getStateServed()
21721                 {
21722                     synchronized (monitor())
21723                     {
21724                       check_orphaned();
21725                       org.apache.xmlbeans.SimpleValue target = null;
21726                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATESERVED$2, 0);
21727                       if (target == null)
21728                       {
21729                         return null;
21730                       }
21731                       return target.getStringValue();
21732                     }
21733                 }
21734                 
21735                 /**
21736                  * Gets (as xml) the "StateServed" element
21737                  */
21738                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetStateServed()
21739                 {
21740                     synchronized (monitor())
21741                     {
21742                       check_orphaned();
21743                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
21744                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(STATESERVED$2, 0);
21745                       return target;
21746                     }
21747                 }
21748                 
21749                 /**
21750                  * Sets the "StateServed" element
21751                  */
21752                 public void setStateServed(java.lang.String stateServed)
21753                 {
21754                     synchronized (monitor())
21755                     {
21756                       check_orphaned();
21757                       org.apache.xmlbeans.SimpleValue target = null;
21758                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATESERVED$2, 0);
21759                       if (target == null)
21760                       {
21761                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATESERVED$2);
21762                       }
21763                       target.setStringValue(stateServed);
21764                     }
21765                 }
21766                 
21767                 /**
21768                  * Sets (as xml) the "StateServed" element
21769                  */
21770                 public void xsetStateServed(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType stateServed)
21771                 {
21772                     synchronized (monitor())
21773                     {
21774                       check_orphaned();
21775                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
21776                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(STATESERVED$2, 0);
21777                       if (target == null)
21778                       {
21779                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(STATESERVED$2);
21780                       }
21781                       target.set(stateServed);
21782                     }
21783                 }
21784                 
21785                 /**
21786                  * Gets the "Score" element
21787                  */
21788                 public int getScore()
21789                 {
21790                     synchronized (monitor())
21791                     {
21792                       check_orphaned();
21793                       org.apache.xmlbeans.SimpleValue target = null;
21794                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCORE$4, 0);
21795                       if (target == null)
21796                       {
21797                         return 0;
21798                       }
21799                       return target.getIntValue();
21800                     }
21801                 }
21802                 
21803                 /**
21804                  * Gets (as xml) the "Score" element
21805                  */
21806                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType xgetScore()
21807                 {
21808                     synchronized (monitor())
21809                     {
21810                       check_orphaned();
21811                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType target = null;
21812                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().find_element_user(SCORE$4, 0);
21813                       return target;
21814                     }
21815                 }
21816                 
21817                 /**
21818                  * Sets the "Score" element
21819                  */
21820                 public void setScore(int score)
21821                 {
21822                     synchronized (monitor())
21823                     {
21824                       check_orphaned();
21825                       org.apache.xmlbeans.SimpleValue target = null;
21826                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCORE$4, 0);
21827                       if (target == null)
21828                       {
21829                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCORE$4);
21830                       }
21831                       target.setIntValue(score);
21832                     }
21833                 }
21834                 
21835                 /**
21836                  * Sets (as xml) the "Score" element
21837                  */
21838                 public void xsetScore(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType score)
21839                 {
21840                     synchronized (monitor())
21841                     {
21842                       check_orphaned();
21843                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType target = null;
21844                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().find_element_user(SCORE$4, 0);
21845                       if (target == null)
21846                       {
21847                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To5DataType)get_store().add_element_user(SCORE$4);
21848                       }
21849                       target.set(score);
21850                     }
21851                 }
21852             }
21853         }
21854         /**
21855          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
21856          *
21857          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$PrimaryBusiness.
21858          */
21859         public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PrimaryBusiness
21860         {
21861             private static final long serialVersionUID = 1L;
21862             
21863             public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
21864             {
21865                 super(sType, false);
21866             }
21867             
21868             protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21869             {
21870                 super(sType, b);
21871             }
21872         }
21873         /**
21874          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
21875          *
21876          * This is a complex type.
21877          */
21878         public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.SecondaryBusiness
21879         {
21880             private static final long serialVersionUID = 1L;
21881             
21882             public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
21883             {
21884                 super(sType);
21885             }
21886             
21887             private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
21888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AffordableHousing");
21889             private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
21890                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ConsumerFinance");
21891             private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
21892                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Microenterprise");
21893             private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
21894                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SmallBusiness");
21895             private static final javax.xml.namespace.QName COMMERCIAL$8 = 
21896                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Commercial");
21897             private static final javax.xml.namespace.QName RETAIL$10 = 
21898                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Retail");
21899             
21900             
21901             /**
21902              * Gets the "AffordableHousing" element
21903              */
21904             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
21905             {
21906                 synchronized (monitor())
21907                 {
21908                     check_orphaned();
21909                     org.apache.xmlbeans.SimpleValue target = null;
21910                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
21911                     if (target == null)
21912                     {
21913                       return null;
21914                     }
21915                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21916                 }
21917             }
21918             
21919             /**
21920              * Gets (as xml) the "AffordableHousing" element
21921              */
21922             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
21923             {
21924                 synchronized (monitor())
21925                 {
21926                     check_orphaned();
21927                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21928                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
21929                     return target;
21930                 }
21931             }
21932             
21933             /**
21934              * True if has "AffordableHousing" element
21935              */
21936             public boolean isSetAffordableHousing()
21937             {
21938                 synchronized (monitor())
21939                 {
21940                     check_orphaned();
21941                     return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
21942                 }
21943             }
21944             
21945             /**
21946              * Sets the "AffordableHousing" element
21947              */
21948             public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
21949             {
21950                 synchronized (monitor())
21951                 {
21952                     check_orphaned();
21953                     org.apache.xmlbeans.SimpleValue target = null;
21954                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
21955                     if (target == null)
21956                     {
21957                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
21958                     }
21959                     target.setEnumValue(affordableHousing);
21960                 }
21961             }
21962             
21963             /**
21964              * Sets (as xml) the "AffordableHousing" element
21965              */
21966             public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
21967             {
21968                 synchronized (monitor())
21969                 {
21970                     check_orphaned();
21971                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21972                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
21973                     if (target == null)
21974                     {
21975                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
21976                     }
21977                     target.set(affordableHousing);
21978                 }
21979             }
21980             
21981             /**
21982              * Unsets the "AffordableHousing" element
21983              */
21984             public void unsetAffordableHousing()
21985             {
21986                 synchronized (monitor())
21987                 {
21988                     check_orphaned();
21989                     get_store().remove_element(AFFORDABLEHOUSING$0, 0);
21990                 }
21991             }
21992             
21993             /**
21994              * Gets the "ConsumerFinance" element
21995              */
21996             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
21997             {
21998                 synchronized (monitor())
21999                 {
22000                     check_orphaned();
22001                     org.apache.xmlbeans.SimpleValue target = null;
22002                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22003                     if (target == null)
22004                     {
22005                       return null;
22006                     }
22007                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22008                 }
22009             }
22010             
22011             /**
22012              * Gets (as xml) the "ConsumerFinance" element
22013              */
22014             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
22015             {
22016                 synchronized (monitor())
22017                 {
22018                     check_orphaned();
22019                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22020                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22021                     return target;
22022                 }
22023             }
22024             
22025             /**
22026              * True if has "ConsumerFinance" element
22027              */
22028             public boolean isSetConsumerFinance()
22029             {
22030                 synchronized (monitor())
22031                 {
22032                     check_orphaned();
22033                     return get_store().count_elements(CONSUMERFINANCE$2) != 0;
22034                 }
22035             }
22036             
22037             /**
22038              * Sets the "ConsumerFinance" element
22039              */
22040             public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
22041             {
22042                 synchronized (monitor())
22043                 {
22044                     check_orphaned();
22045                     org.apache.xmlbeans.SimpleValue target = null;
22046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22047                     if (target == null)
22048                     {
22049                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
22050                     }
22051                     target.setEnumValue(consumerFinance);
22052                 }
22053             }
22054             
22055             /**
22056              * Sets (as xml) the "ConsumerFinance" element
22057              */
22058             public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
22059             {
22060                 synchronized (monitor())
22061                 {
22062                     check_orphaned();
22063                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22064                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
22065                     if (target == null)
22066                     {
22067                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
22068                     }
22069                     target.set(consumerFinance);
22070                 }
22071             }
22072             
22073             /**
22074              * Unsets the "ConsumerFinance" element
22075              */
22076             public void unsetConsumerFinance()
22077             {
22078                 synchronized (monitor())
22079                 {
22080                     check_orphaned();
22081                     get_store().remove_element(CONSUMERFINANCE$2, 0);
22082                 }
22083             }
22084             
22085             /**
22086              * Gets the "Microenterprise" element
22087              */
22088             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
22089             {
22090                 synchronized (monitor())
22091                 {
22092                     check_orphaned();
22093                     org.apache.xmlbeans.SimpleValue target = null;
22094                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
22095                     if (target == null)
22096                     {
22097                       return null;
22098                     }
22099                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22100                 }
22101             }
22102             
22103             /**
22104              * Gets (as xml) the "Microenterprise" element
22105              */
22106             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
22107             {
22108                 synchronized (monitor())
22109                 {
22110                     check_orphaned();
22111                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22112                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
22113                     return target;
22114                 }
22115             }
22116             
22117             /**
22118              * True if has "Microenterprise" element
22119              */
22120             public boolean isSetMicroenterprise()
22121             {
22122                 synchronized (monitor())
22123                 {
22124                     check_orphaned();
22125                     return get_store().count_elements(MICROENTERPRISE$4) != 0;
22126                 }
22127             }
22128             
22129             /**
22130              * Sets the "Microenterprise" element
22131              */
22132             public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
22133             {
22134                 synchronized (monitor())
22135                 {
22136                     check_orphaned();
22137                     org.apache.xmlbeans.SimpleValue target = null;
22138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
22139                     if (target == null)
22140                     {
22141                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
22142                     }
22143                     target.setEnumValue(microenterprise);
22144                 }
22145             }
22146             
22147             /**
22148              * Sets (as xml) the "Microenterprise" element
22149              */
22150             public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
22151             {
22152                 synchronized (monitor())
22153                 {
22154                     check_orphaned();
22155                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22156                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
22157                     if (target == null)
22158                     {
22159                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
22160                     }
22161                     target.set(microenterprise);
22162                 }
22163             }
22164             
22165             /**
22166              * Unsets the "Microenterprise" element
22167              */
22168             public void unsetMicroenterprise()
22169             {
22170                 synchronized (monitor())
22171                 {
22172                     check_orphaned();
22173                     get_store().remove_element(MICROENTERPRISE$4, 0);
22174                 }
22175             }
22176             
22177             /**
22178              * Gets the "SmallBusiness" element
22179              */
22180             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
22181             {
22182                 synchronized (monitor())
22183                 {
22184                     check_orphaned();
22185                     org.apache.xmlbeans.SimpleValue target = null;
22186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
22187                     if (target == null)
22188                     {
22189                       return null;
22190                     }
22191                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22192                 }
22193             }
22194             
22195             /**
22196              * Gets (as xml) the "SmallBusiness" element
22197              */
22198             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
22199             {
22200                 synchronized (monitor())
22201                 {
22202                     check_orphaned();
22203                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22204                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
22205                     return target;
22206                 }
22207             }
22208             
22209             /**
22210              * True if has "SmallBusiness" element
22211              */
22212             public boolean isSetSmallBusiness()
22213             {
22214                 synchronized (monitor())
22215                 {
22216                     check_orphaned();
22217                     return get_store().count_elements(SMALLBUSINESS$6) != 0;
22218                 }
22219             }
22220             
22221             /**
22222              * Sets the "SmallBusiness" element
22223              */
22224             public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
22225             {
22226                 synchronized (monitor())
22227                 {
22228                     check_orphaned();
22229                     org.apache.xmlbeans.SimpleValue target = null;
22230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
22231                     if (target == null)
22232                     {
22233                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
22234                     }
22235                     target.setEnumValue(smallBusiness);
22236                 }
22237             }
22238             
22239             /**
22240              * Sets (as xml) the "SmallBusiness" element
22241              */
22242             public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
22243             {
22244                 synchronized (monitor())
22245                 {
22246                     check_orphaned();
22247                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22248                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
22249                     if (target == null)
22250                     {
22251                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
22252                     }
22253                     target.set(smallBusiness);
22254                 }
22255             }
22256             
22257             /**
22258              * Unsets the "SmallBusiness" element
22259              */
22260             public void unsetSmallBusiness()
22261             {
22262                 synchronized (monitor())
22263                 {
22264                     check_orphaned();
22265                     get_store().remove_element(SMALLBUSINESS$6, 0);
22266                 }
22267             }
22268             
22269             /**
22270              * Gets the "Commercial" element
22271              */
22272             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
22273             {
22274                 synchronized (monitor())
22275                 {
22276                     check_orphaned();
22277                     org.apache.xmlbeans.SimpleValue target = null;
22278                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
22279                     if (target == null)
22280                     {
22281                       return null;
22282                     }
22283                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22284                 }
22285             }
22286             
22287             /**
22288              * Gets (as xml) the "Commercial" element
22289              */
22290             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
22291             {
22292                 synchronized (monitor())
22293                 {
22294                     check_orphaned();
22295                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22296                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
22297                     return target;
22298                 }
22299             }
22300             
22301             /**
22302              * True if has "Commercial" element
22303              */
22304             public boolean isSetCommercial()
22305             {
22306                 synchronized (monitor())
22307                 {
22308                     check_orphaned();
22309                     return get_store().count_elements(COMMERCIAL$8) != 0;
22310                 }
22311             }
22312             
22313             /**
22314              * Sets the "Commercial" element
22315              */
22316             public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
22317             {
22318                 synchronized (monitor())
22319                 {
22320                     check_orphaned();
22321                     org.apache.xmlbeans.SimpleValue target = null;
22322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
22323                     if (target == null)
22324                     {
22325                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
22326                     }
22327                     target.setEnumValue(commercial);
22328                 }
22329             }
22330             
22331             /**
22332              * Sets (as xml) the "Commercial" element
22333              */
22334             public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
22335             {
22336                 synchronized (monitor())
22337                 {
22338                     check_orphaned();
22339                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22340                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
22341                     if (target == null)
22342                     {
22343                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
22344                     }
22345                     target.set(commercial);
22346                 }
22347             }
22348             
22349             /**
22350              * Unsets the "Commercial" element
22351              */
22352             public void unsetCommercial()
22353             {
22354                 synchronized (monitor())
22355                 {
22356                     check_orphaned();
22357                     get_store().remove_element(COMMERCIAL$8, 0);
22358                 }
22359             }
22360             
22361             /**
22362              * Gets the "Retail" element
22363              */
22364             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
22365             {
22366                 synchronized (monitor())
22367                 {
22368                     check_orphaned();
22369                     org.apache.xmlbeans.SimpleValue target = null;
22370                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
22371                     if (target == null)
22372                     {
22373                       return null;
22374                     }
22375                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22376                 }
22377             }
22378             
22379             /**
22380              * Gets (as xml) the "Retail" element
22381              */
22382             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
22383             {
22384                 synchronized (monitor())
22385                 {
22386                     check_orphaned();
22387                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22388                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
22389                     return target;
22390                 }
22391             }
22392             
22393             /**
22394              * True if has "Retail" element
22395              */
22396             public boolean isSetRetail()
22397             {
22398                 synchronized (monitor())
22399                 {
22400                     check_orphaned();
22401                     return get_store().count_elements(RETAIL$10) != 0;
22402                 }
22403             }
22404             
22405             /**
22406              * Sets the "Retail" element
22407              */
22408             public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
22409             {
22410                 synchronized (monitor())
22411                 {
22412                     check_orphaned();
22413                     org.apache.xmlbeans.SimpleValue target = null;
22414                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
22415                     if (target == null)
22416                     {
22417                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
22418                     }
22419                     target.setEnumValue(retail);
22420                 }
22421             }
22422             
22423             /**
22424              * Sets (as xml) the "Retail" element
22425              */
22426             public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
22427             {
22428                 synchronized (monitor())
22429                 {
22430                     check_orphaned();
22431                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22432                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
22433                     if (target == null)
22434                     {
22435                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
22436                     }
22437                     target.set(retail);
22438                 }
22439             }
22440             
22441             /**
22442              * Unsets the "Retail" element
22443              */
22444             public void unsetRetail()
22445             {
22446                 synchronized (monitor())
22447                 {
22448                     check_orphaned();
22449                     get_store().remove_element(RETAIL$10, 0);
22450                 }
22451             }
22452         }
22453         /**
22454          * An XML ProductsOffered(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
22455          *
22456          * This is a complex type.
22457          */
22458         public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ProductsOffered
22459         {
22460             private static final long serialVersionUID = 1L;
22461             
22462             public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
22463             {
22464                 super(sType);
22465             }
22466             
22467             private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
22468                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "IndividualDevelopmentAccounts");
22469             private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
22470                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NoCostAccounts");
22471             private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
22472                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LoansToRefinance");
22473             private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
22474                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LoansToBuild");
22475             private static final javax.xml.namespace.QName SHORTTERM$8 = 
22476                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ShortTerm");
22477             private static final javax.xml.namespace.QName QID56$10 = 
22478                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_56");
22479             private static final javax.xml.namespace.QName QID62$12 = 
22480                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "QID_62");
22481             private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
22482                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ServicesToDisabled");
22483             private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
22484                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EquityInvestments");
22485             
22486             
22487             /**
22488              * Gets the "IndividualDevelopmentAccounts" element
22489              */
22490             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
22491             {
22492                 synchronized (monitor())
22493                 {
22494                     check_orphaned();
22495                     org.apache.xmlbeans.SimpleValue target = null;
22496                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22497                     if (target == null)
22498                     {
22499                       return null;
22500                     }
22501                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22502                 }
22503             }
22504             
22505             /**
22506              * Gets (as xml) the "IndividualDevelopmentAccounts" element
22507              */
22508             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
22509             {
22510                 synchronized (monitor())
22511                 {
22512                     check_orphaned();
22513                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22514                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22515                     return target;
22516                 }
22517             }
22518             
22519             /**
22520              * True if has "IndividualDevelopmentAccounts" element
22521              */
22522             public boolean isSetIndividualDevelopmentAccounts()
22523             {
22524                 synchronized (monitor())
22525                 {
22526                     check_orphaned();
22527                     return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
22528                 }
22529             }
22530             
22531             /**
22532              * Sets the "IndividualDevelopmentAccounts" element
22533              */
22534             public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
22535             {
22536                 synchronized (monitor())
22537                 {
22538                     check_orphaned();
22539                     org.apache.xmlbeans.SimpleValue target = null;
22540                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22541                     if (target == null)
22542                     {
22543                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
22544                     }
22545                     target.setEnumValue(individualDevelopmentAccounts);
22546                 }
22547             }
22548             
22549             /**
22550              * Sets (as xml) the "IndividualDevelopmentAccounts" element
22551              */
22552             public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
22553             {
22554                 synchronized (monitor())
22555                 {
22556                     check_orphaned();
22557                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22558                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22559                     if (target == null)
22560                     {
22561                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
22562                     }
22563                     target.set(individualDevelopmentAccounts);
22564                 }
22565             }
22566             
22567             /**
22568              * Unsets the "IndividualDevelopmentAccounts" element
22569              */
22570             public void unsetIndividualDevelopmentAccounts()
22571             {
22572                 synchronized (monitor())
22573                 {
22574                     check_orphaned();
22575                     get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
22576                 }
22577             }
22578             
22579             /**
22580              * Gets the "NoCostAccounts" element
22581              */
22582             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
22583             {
22584                 synchronized (monitor())
22585                 {
22586                     check_orphaned();
22587                     org.apache.xmlbeans.SimpleValue target = null;
22588                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22589                     if (target == null)
22590                     {
22591                       return null;
22592                     }
22593                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22594                 }
22595             }
22596             
22597             /**
22598              * Gets (as xml) the "NoCostAccounts" element
22599              */
22600             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
22601             {
22602                 synchronized (monitor())
22603                 {
22604                     check_orphaned();
22605                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22606                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22607                     return target;
22608                 }
22609             }
22610             
22611             /**
22612              * True if has "NoCostAccounts" element
22613              */
22614             public boolean isSetNoCostAccounts()
22615             {
22616                 synchronized (monitor())
22617                 {
22618                     check_orphaned();
22619                     return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
22620                 }
22621             }
22622             
22623             /**
22624              * Sets the "NoCostAccounts" element
22625              */
22626             public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
22627             {
22628                 synchronized (monitor())
22629                 {
22630                     check_orphaned();
22631                     org.apache.xmlbeans.SimpleValue target = null;
22632                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22633                     if (target == null)
22634                     {
22635                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
22636                     }
22637                     target.setEnumValue(noCostAccounts);
22638                 }
22639             }
22640             
22641             /**
22642              * Sets (as xml) the "NoCostAccounts" element
22643              */
22644             public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
22645             {
22646                 synchronized (monitor())
22647                 {
22648                     check_orphaned();
22649                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22650                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
22651                     if (target == null)
22652                     {
22653                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
22654                     }
22655                     target.set(noCostAccounts);
22656                 }
22657             }
22658             
22659             /**
22660              * Unsets the "NoCostAccounts" element
22661              */
22662             public void unsetNoCostAccounts()
22663             {
22664                 synchronized (monitor())
22665                 {
22666                     check_orphaned();
22667                     get_store().remove_element(NOCOSTACCOUNTS$2, 0);
22668                 }
22669             }
22670             
22671             /**
22672              * Gets the "LoansToRefinance" element
22673              */
22674             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
22675             {
22676                 synchronized (monitor())
22677                 {
22678                     check_orphaned();
22679                     org.apache.xmlbeans.SimpleValue target = null;
22680                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
22681                     if (target == null)
22682                     {
22683                       return null;
22684                     }
22685                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22686                 }
22687             }
22688             
22689             /**
22690              * Gets (as xml) the "LoansToRefinance" element
22691              */
22692             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
22693             {
22694                 synchronized (monitor())
22695                 {
22696                     check_orphaned();
22697                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22698                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
22699                     return target;
22700                 }
22701             }
22702             
22703             /**
22704              * True if has "LoansToRefinance" element
22705              */
22706             public boolean isSetLoansToRefinance()
22707             {
22708                 synchronized (monitor())
22709                 {
22710                     check_orphaned();
22711                     return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
22712                 }
22713             }
22714             
22715             /**
22716              * Sets the "LoansToRefinance" element
22717              */
22718             public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
22719             {
22720                 synchronized (monitor())
22721                 {
22722                     check_orphaned();
22723                     org.apache.xmlbeans.SimpleValue target = null;
22724                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
22725                     if (target == null)
22726                     {
22727                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
22728                     }
22729                     target.setEnumValue(loansToRefinance);
22730                 }
22731             }
22732             
22733             /**
22734              * Sets (as xml) the "LoansToRefinance" element
22735              */
22736             public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
22737             {
22738                 synchronized (monitor())
22739                 {
22740                     check_orphaned();
22741                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22742                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
22743                     if (target == null)
22744                     {
22745                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
22746                     }
22747                     target.set(loansToRefinance);
22748                 }
22749             }
22750             
22751             /**
22752              * Unsets the "LoansToRefinance" element
22753              */
22754             public void unsetLoansToRefinance()
22755             {
22756                 synchronized (monitor())
22757                 {
22758                     check_orphaned();
22759                     get_store().remove_element(LOANSTOREFINANCE$4, 0);
22760                 }
22761             }
22762             
22763             /**
22764              * Gets the "LoansToBuild" element
22765              */
22766             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
22767             {
22768                 synchronized (monitor())
22769                 {
22770                     check_orphaned();
22771                     org.apache.xmlbeans.SimpleValue target = null;
22772                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
22773                     if (target == null)
22774                     {
22775                       return null;
22776                     }
22777                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22778                 }
22779             }
22780             
22781             /**
22782              * Gets (as xml) the "LoansToBuild" element
22783              */
22784             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
22785             {
22786                 synchronized (monitor())
22787                 {
22788                     check_orphaned();
22789                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22790                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
22791                     return target;
22792                 }
22793             }
22794             
22795             /**
22796              * True if has "LoansToBuild" element
22797              */
22798             public boolean isSetLoansToBuild()
22799             {
22800                 synchronized (monitor())
22801                 {
22802                     check_orphaned();
22803                     return get_store().count_elements(LOANSTOBUILD$6) != 0;
22804                 }
22805             }
22806             
22807             /**
22808              * Sets the "LoansToBuild" element
22809              */
22810             public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
22811             {
22812                 synchronized (monitor())
22813                 {
22814                     check_orphaned();
22815                     org.apache.xmlbeans.SimpleValue target = null;
22816                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
22817                     if (target == null)
22818                     {
22819                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
22820                     }
22821                     target.setEnumValue(loansToBuild);
22822                 }
22823             }
22824             
22825             /**
22826              * Sets (as xml) the "LoansToBuild" element
22827              */
22828             public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
22829             {
22830                 synchronized (monitor())
22831                 {
22832                     check_orphaned();
22833                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22834                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
22835                     if (target == null)
22836                     {
22837                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
22838                     }
22839                     target.set(loansToBuild);
22840                 }
22841             }
22842             
22843             /**
22844              * Unsets the "LoansToBuild" element
22845              */
22846             public void unsetLoansToBuild()
22847             {
22848                 synchronized (monitor())
22849                 {
22850                     check_orphaned();
22851                     get_store().remove_element(LOANSTOBUILD$6, 0);
22852                 }
22853             }
22854             
22855             /**
22856              * Gets the "ShortTerm" element
22857              */
22858             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
22859             {
22860                 synchronized (monitor())
22861                 {
22862                     check_orphaned();
22863                     org.apache.xmlbeans.SimpleValue target = null;
22864                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
22865                     if (target == null)
22866                     {
22867                       return null;
22868                     }
22869                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22870                 }
22871             }
22872             
22873             /**
22874              * Gets (as xml) the "ShortTerm" element
22875              */
22876             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
22877             {
22878                 synchronized (monitor())
22879                 {
22880                     check_orphaned();
22881                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22882                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
22883                     return target;
22884                 }
22885             }
22886             
22887             /**
22888              * True if has "ShortTerm" element
22889              */
22890             public boolean isSetShortTerm()
22891             {
22892                 synchronized (monitor())
22893                 {
22894                     check_orphaned();
22895                     return get_store().count_elements(SHORTTERM$8) != 0;
22896                 }
22897             }
22898             
22899             /**
22900              * Sets the "ShortTerm" element
22901              */
22902             public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
22903             {
22904                 synchronized (monitor())
22905                 {
22906                     check_orphaned();
22907                     org.apache.xmlbeans.SimpleValue target = null;
22908                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
22909                     if (target == null)
22910                     {
22911                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
22912                     }
22913                     target.setEnumValue(shortTerm);
22914                 }
22915             }
22916             
22917             /**
22918              * Sets (as xml) the "ShortTerm" element
22919              */
22920             public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
22921             {
22922                 synchronized (monitor())
22923                 {
22924                     check_orphaned();
22925                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22926                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
22927                     if (target == null)
22928                     {
22929                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
22930                     }
22931                     target.set(shortTerm);
22932                 }
22933             }
22934             
22935             /**
22936              * Unsets the "ShortTerm" element
22937              */
22938             public void unsetShortTerm()
22939             {
22940                 synchronized (monitor())
22941                 {
22942                     check_orphaned();
22943                     get_store().remove_element(SHORTTERM$8, 0);
22944                 }
22945             }
22946             
22947             /**
22948              * Gets the "QID_56" element
22949              */
22950             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
22951             {
22952                 synchronized (monitor())
22953                 {
22954                     check_orphaned();
22955                     org.apache.xmlbeans.SimpleValue target = null;
22956                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
22957                     if (target == null)
22958                     {
22959                       return null;
22960                     }
22961                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22962                 }
22963             }
22964             
22965             /**
22966              * Gets (as xml) the "QID_56" element
22967              */
22968             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
22969             {
22970                 synchronized (monitor())
22971                 {
22972                     check_orphaned();
22973                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22974                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
22975                     return target;
22976                 }
22977             }
22978             
22979             /**
22980              * True if has "QID_56" element
22981              */
22982             public boolean isSetQID56()
22983             {
22984                 synchronized (monitor())
22985                 {
22986                     check_orphaned();
22987                     return get_store().count_elements(QID56$10) != 0;
22988                 }
22989             }
22990             
22991             /**
22992              * Sets the "QID_56" element
22993              */
22994             public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
22995             {
22996                 synchronized (monitor())
22997                 {
22998                     check_orphaned();
22999                     org.apache.xmlbeans.SimpleValue target = null;
23000                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
23001                     if (target == null)
23002                     {
23003                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
23004                     }
23005                     target.setEnumValue(qid56);
23006                 }
23007             }
23008             
23009             /**
23010              * Sets (as xml) the "QID_56" element
23011              */
23012             public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
23013             {
23014                 synchronized (monitor())
23015                 {
23016                     check_orphaned();
23017                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23018                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
23019                     if (target == null)
23020                     {
23021                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
23022                     }
23023                     target.set(qid56);
23024                 }
23025             }
23026             
23027             /**
23028              * Unsets the "QID_56" element
23029              */
23030             public void unsetQID56()
23031             {
23032                 synchronized (monitor())
23033                 {
23034                     check_orphaned();
23035                     get_store().remove_element(QID56$10, 0);
23036                 }
23037             }
23038             
23039             /**
23040              * Gets the "QID_62" element
23041              */
23042             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
23043             {
23044                 synchronized (monitor())
23045                 {
23046                     check_orphaned();
23047                     org.apache.xmlbeans.SimpleValue target = null;
23048                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
23049                     if (target == null)
23050                     {
23051                       return null;
23052                     }
23053                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23054                 }
23055             }
23056             
23057             /**
23058              * Gets (as xml) the "QID_62" element
23059              */
23060             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
23061             {
23062                 synchronized (monitor())
23063                 {
23064                     check_orphaned();
23065                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23066                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
23067                     return target;
23068                 }
23069             }
23070             
23071             /**
23072              * True if has "QID_62" element
23073              */
23074             public boolean isSetQID62()
23075             {
23076                 synchronized (monitor())
23077                 {
23078                     check_orphaned();
23079                     return get_store().count_elements(QID62$12) != 0;
23080                 }
23081             }
23082             
23083             /**
23084              * Sets the "QID_62" element
23085              */
23086             public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
23087             {
23088                 synchronized (monitor())
23089                 {
23090                     check_orphaned();
23091                     org.apache.xmlbeans.SimpleValue target = null;
23092                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
23093                     if (target == null)
23094                     {
23095                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
23096                     }
23097                     target.setEnumValue(qid62);
23098                 }
23099             }
23100             
23101             /**
23102              * Sets (as xml) the "QID_62" element
23103              */
23104             public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
23105             {
23106                 synchronized (monitor())
23107                 {
23108                     check_orphaned();
23109                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23110                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
23111                     if (target == null)
23112                     {
23113                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
23114                     }
23115                     target.set(qid62);
23116                 }
23117             }
23118             
23119             /**
23120              * Unsets the "QID_62" element
23121              */
23122             public void unsetQID62()
23123             {
23124                 synchronized (monitor())
23125                 {
23126                     check_orphaned();
23127                     get_store().remove_element(QID62$12, 0);
23128                 }
23129             }
23130             
23131             /**
23132              * Gets the "ServicesToDisabled" element
23133              */
23134             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
23135             {
23136                 synchronized (monitor())
23137                 {
23138                     check_orphaned();
23139                     org.apache.xmlbeans.SimpleValue target = null;
23140                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23141                     if (target == null)
23142                     {
23143                       return null;
23144                     }
23145                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23146                 }
23147             }
23148             
23149             /**
23150              * Gets (as xml) the "ServicesToDisabled" element
23151              */
23152             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
23153             {
23154                 synchronized (monitor())
23155                 {
23156                     check_orphaned();
23157                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23158                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23159                     return target;
23160                 }
23161             }
23162             
23163             /**
23164              * True if has "ServicesToDisabled" element
23165              */
23166             public boolean isSetServicesToDisabled()
23167             {
23168                 synchronized (monitor())
23169                 {
23170                     check_orphaned();
23171                     return get_store().count_elements(SERVICESTODISABLED$14) != 0;
23172                 }
23173             }
23174             
23175             /**
23176              * Sets the "ServicesToDisabled" element
23177              */
23178             public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
23179             {
23180                 synchronized (monitor())
23181                 {
23182                     check_orphaned();
23183                     org.apache.xmlbeans.SimpleValue target = null;
23184                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23185                     if (target == null)
23186                     {
23187                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
23188                     }
23189                     target.setEnumValue(servicesToDisabled);
23190                 }
23191             }
23192             
23193             /**
23194              * Sets (as xml) the "ServicesToDisabled" element
23195              */
23196             public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
23197             {
23198                 synchronized (monitor())
23199                 {
23200                     check_orphaned();
23201                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23202                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
23203                     if (target == null)
23204                     {
23205                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
23206                     }
23207                     target.set(servicesToDisabled);
23208                 }
23209             }
23210             
23211             /**
23212              * Unsets the "ServicesToDisabled" element
23213              */
23214             public void unsetServicesToDisabled()
23215             {
23216                 synchronized (monitor())
23217                 {
23218                     check_orphaned();
23219                     get_store().remove_element(SERVICESTODISABLED$14, 0);
23220                 }
23221             }
23222             
23223             /**
23224              * Gets the "EquityInvestments" element
23225              */
23226             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
23227             {
23228                 synchronized (monitor())
23229                 {
23230                     check_orphaned();
23231                     org.apache.xmlbeans.SimpleValue target = null;
23232                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23233                     if (target == null)
23234                     {
23235                       return null;
23236                     }
23237                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23238                 }
23239             }
23240             
23241             /**
23242              * Gets (as xml) the "EquityInvestments" element
23243              */
23244             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
23245             {
23246                 synchronized (monitor())
23247                 {
23248                     check_orphaned();
23249                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23250                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23251                     return target;
23252                 }
23253             }
23254             
23255             /**
23256              * True if has "EquityInvestments" element
23257              */
23258             public boolean isSetEquityInvestments()
23259             {
23260                 synchronized (monitor())
23261                 {
23262                     check_orphaned();
23263                     return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
23264                 }
23265             }
23266             
23267             /**
23268              * Sets the "EquityInvestments" element
23269              */
23270             public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
23271             {
23272                 synchronized (monitor())
23273                 {
23274                     check_orphaned();
23275                     org.apache.xmlbeans.SimpleValue target = null;
23276                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23277                     if (target == null)
23278                     {
23279                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
23280                     }
23281                     target.setEnumValue(equityInvestments);
23282                 }
23283             }
23284             
23285             /**
23286              * Sets (as xml) the "EquityInvestments" element
23287              */
23288             public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
23289             {
23290                 synchronized (monitor())
23291                 {
23292                     check_orphaned();
23293                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23294                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
23295                     if (target == null)
23296                     {
23297                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
23298                     }
23299                     target.set(equityInvestments);
23300                 }
23301             }
23302             
23303             /**
23304              * Unsets the "EquityInvestments" element
23305              */
23306             public void unsetEquityInvestments()
23307             {
23308                 synchronized (monitor())
23309                 {
23310                     check_orphaned();
23311                     get_store().remove_element(EQUITYINVESTMENTS$16, 0);
23312                 }
23313             }
23314         }
23315         /**
23316          * An XML CustomerProfile(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
23317          *
23318          * This is a complex type.
23319          */
23320         public static class CustomerProfileImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile
23321         {
23322             private static final long serialVersionUID = 1L;
23323             
23324             public CustomerProfileImpl(org.apache.xmlbeans.SchemaType sType)
23325             {
23326                 super(sType);
23327             }
23328             
23329             private static final javax.xml.namespace.QName OTHERDESCRIPTION$0 = 
23330                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherDescription");
23331             private static final javax.xml.namespace.QName ALLACTIVITIES$2 = 
23332                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AllActivities");
23333             private static final javax.xml.namespace.QName OPTIONALPRODUCT$4 = 
23334                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OptionalProduct");
23335             
23336             
23337             /**
23338              * Gets the "OtherDescription" element
23339              */
23340             public java.lang.String getOtherDescription()
23341             {
23342                 synchronized (monitor())
23343                 {
23344                     check_orphaned();
23345                     org.apache.xmlbeans.SimpleValue target = null;
23346                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23347                     if (target == null)
23348                     {
23349                       return null;
23350                     }
23351                     return target.getStringValue();
23352                 }
23353             }
23354             
23355             /**
23356              * Gets (as xml) the "OtherDescription" element
23357              */
23358             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType xgetOtherDescription()
23359             {
23360                 synchronized (monitor())
23361                 {
23362                     check_orphaned();
23363                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
23364                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23365                     return target;
23366                 }
23367             }
23368             
23369             /**
23370              * True if has "OtherDescription" element
23371              */
23372             public boolean isSetOtherDescription()
23373             {
23374                 synchronized (monitor())
23375                 {
23376                     check_orphaned();
23377                     return get_store().count_elements(OTHERDESCRIPTION$0) != 0;
23378                 }
23379             }
23380             
23381             /**
23382              * Sets the "OtherDescription" element
23383              */
23384             public void setOtherDescription(java.lang.String otherDescription)
23385             {
23386                 synchronized (monitor())
23387                 {
23388                     check_orphaned();
23389                     org.apache.xmlbeans.SimpleValue target = null;
23390                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23391                     if (target == null)
23392                     {
23393                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERDESCRIPTION$0);
23394                     }
23395                     target.setStringValue(otherDescription);
23396                 }
23397             }
23398             
23399             /**
23400              * Sets (as xml) the "OtherDescription" element
23401              */
23402             public void xsetOtherDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType otherDescription)
23403             {
23404                 synchronized (monitor())
23405                 {
23406                     check_orphaned();
23407                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType target = null;
23408                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
23409                     if (target == null)
23410                     {
23411                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String30DataType)get_store().add_element_user(OTHERDESCRIPTION$0);
23412                     }
23413                     target.set(otherDescription);
23414                 }
23415             }
23416             
23417             /**
23418              * Unsets the "OtherDescription" element
23419              */
23420             public void unsetOtherDescription()
23421             {
23422                 synchronized (monitor())
23423                 {
23424                     check_orphaned();
23425                     get_store().remove_element(OTHERDESCRIPTION$0, 0);
23426                 }
23427             }
23428             
23429             /**
23430              * Gets the "AllActivities" element
23431              */
23432             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities getAllActivities()
23433             {
23434                 synchronized (monitor())
23435                 {
23436                     check_orphaned();
23437                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities target = null;
23438                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities)get_store().find_element_user(ALLACTIVITIES$2, 0);
23439                     if (target == null)
23440                     {
23441                       return null;
23442                     }
23443                     return target;
23444                 }
23445             }
23446             
23447             /**
23448              * True if has "AllActivities" element
23449              */
23450             public boolean isSetAllActivities()
23451             {
23452                 synchronized (monitor())
23453                 {
23454                     check_orphaned();
23455                     return get_store().count_elements(ALLACTIVITIES$2) != 0;
23456                 }
23457             }
23458             
23459             /**
23460              * Sets the "AllActivities" element
23461              */
23462             public void setAllActivities(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities allActivities)
23463             {
23464                 generatedSetterHelperImpl(allActivities, ALLACTIVITIES$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
23465             }
23466             
23467             /**
23468              * Appends and returns a new empty "AllActivities" element
23469              */
23470             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities addNewAllActivities()
23471             {
23472                 synchronized (monitor())
23473                 {
23474                     check_orphaned();
23475                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities target = null;
23476                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities)get_store().add_element_user(ALLACTIVITIES$2);
23477                     return target;
23478                 }
23479             }
23480             
23481             /**
23482              * Unsets the "AllActivities" element
23483              */
23484             public void unsetAllActivities()
23485             {
23486                 synchronized (monitor())
23487                 {
23488                     check_orphaned();
23489                     get_store().remove_element(ALLACTIVITIES$2, 0);
23490                 }
23491             }
23492             
23493             /**
23494              * Gets array of all "OptionalProduct" elements
23495              */
23496             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct[] getOptionalProductArray()
23497             {
23498                 synchronized (monitor())
23499                 {
23500                     check_orphaned();
23501                     java.util.List targetList = new java.util.ArrayList();
23502                     get_store().find_all_element_users(OPTIONALPRODUCT$4, targetList);
23503                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct[targetList.size()];
23504                     targetList.toArray(result);
23505                     return result;
23506                 }
23507             }
23508             
23509             /**
23510              * Gets ith "OptionalProduct" element
23511              */
23512             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct getOptionalProductArray(int i)
23513             {
23514                 synchronized (monitor())
23515                 {
23516                     check_orphaned();
23517                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct target = null;
23518                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct)get_store().find_element_user(OPTIONALPRODUCT$4, i);
23519                     if (target == null)
23520                     {
23521                       throw new IndexOutOfBoundsException();
23522                     }
23523                     return target;
23524                 }
23525             }
23526             
23527             /**
23528              * Returns number of "OptionalProduct" element
23529              */
23530             public int sizeOfOptionalProductArray()
23531             {
23532                 synchronized (monitor())
23533                 {
23534                     check_orphaned();
23535                     return get_store().count_elements(OPTIONALPRODUCT$4);
23536                 }
23537             }
23538             
23539             /**
23540              * Sets array of all "OptionalProduct" element  WARNING: This method is not atomicaly synchronized.
23541              */
23542             public void setOptionalProductArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct[] optionalProductArray)
23543             {
23544                 check_orphaned();
23545                 arraySetterHelper(optionalProductArray, OPTIONALPRODUCT$4);
23546             }
23547             
23548             /**
23549              * Sets ith "OptionalProduct" element
23550              */
23551             public void setOptionalProductArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct optionalProduct)
23552             {
23553                 generatedSetterHelperImpl(optionalProduct, OPTIONALPRODUCT$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
23554             }
23555             
23556             /**
23557              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
23558              */
23559             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i)
23560             {
23561                 synchronized (monitor())
23562                 {
23563                     check_orphaned();
23564                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct target = null;
23565                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct)get_store().insert_element_user(OPTIONALPRODUCT$4, i);
23566                     return target;
23567                 }
23568             }
23569             
23570             /**
23571              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
23572              */
23573             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct addNewOptionalProduct()
23574             {
23575                 synchronized (monitor())
23576                 {
23577                     check_orphaned();
23578                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct target = null;
23579                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct)get_store().add_element_user(OPTIONALPRODUCT$4);
23580                     return target;
23581                 }
23582             }
23583             
23584             /**
23585              * Removes the ith "OptionalProduct" element
23586              */
23587             public void removeOptionalProduct(int i)
23588             {
23589                 synchronized (monitor())
23590                 {
23591                     check_orphaned();
23592                     get_store().remove_element(OPTIONALPRODUCT$4, i);
23593                 }
23594             }
23595             /**
23596              * An XML AllActivities(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
23597              *
23598              * This is a complex type.
23599              */
23600             public static class AllActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.AllActivities
23601             {
23602                 private static final long serialVersionUID = 1L;
23603                 
23604                 public AllActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
23605                 {
23606                     super(sType);
23607                 }
23608                 
23609                 private static final javax.xml.namespace.QName AREA$0 = 
23610                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Area");
23611                 private static final javax.xml.namespace.QName MODERATEINCOME$2 = 
23612                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ModerateIncome");
23613                 private static final javax.xml.namespace.QName LOWINCOME$4 = 
23614                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LowIncome");
23615                 private static final javax.xml.namespace.QName VERYLOWINCOME$6 = 
23616                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "VeryLowIncome");
23617                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$8 = 
23618                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ExtremelyLowIncome");
23619                 private static final javax.xml.namespace.QName FEMALEHEADED$10 = 
23620                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FemaleHeaded");
23621                 private static final javax.xml.namespace.QName AFRICANAMERICAN$12 = 
23622                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AfricanAmerican");
23623                 private static final javax.xml.namespace.QName HISPANIC$14 = 
23624                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Hispanic");
23625                 private static final javax.xml.namespace.QName NATIVEAMERICAN$16 = 
23626                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NativeAmerican");
23627                 private static final javax.xml.namespace.QName OTHER$18 = 
23628                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Other");
23629                 
23630                 
23631                 /**
23632                  * Gets the "Area" element
23633                  */
23634                 public int getArea()
23635                 {
23636                     synchronized (monitor())
23637                     {
23638                       check_orphaned();
23639                       org.apache.xmlbeans.SimpleValue target = null;
23640                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$0, 0);
23641                       if (target == null)
23642                       {
23643                         return 0;
23644                       }
23645                       return target.getIntValue();
23646                     }
23647                 }
23648                 
23649                 /**
23650                  * Gets (as xml) the "Area" element
23651                  */
23652                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetArea()
23653                 {
23654                     synchronized (monitor())
23655                     {
23656                       check_orphaned();
23657                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23658                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AREA$0, 0);
23659                       return target;
23660                     }
23661                 }
23662                 
23663                 /**
23664                  * True if has "Area" element
23665                  */
23666                 public boolean isSetArea()
23667                 {
23668                     synchronized (monitor())
23669                     {
23670                       check_orphaned();
23671                       return get_store().count_elements(AREA$0) != 0;
23672                     }
23673                 }
23674                 
23675                 /**
23676                  * Sets the "Area" element
23677                  */
23678                 public void setArea(int area)
23679                 {
23680                     synchronized (monitor())
23681                     {
23682                       check_orphaned();
23683                       org.apache.xmlbeans.SimpleValue target = null;
23684                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$0, 0);
23685                       if (target == null)
23686                       {
23687                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AREA$0);
23688                       }
23689                       target.setIntValue(area);
23690                     }
23691                 }
23692                 
23693                 /**
23694                  * Sets (as xml) the "Area" element
23695                  */
23696                 public void xsetArea(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType area)
23697                 {
23698                     synchronized (monitor())
23699                     {
23700                       check_orphaned();
23701                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23702                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AREA$0, 0);
23703                       if (target == null)
23704                       {
23705                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(AREA$0);
23706                       }
23707                       target.set(area);
23708                     }
23709                 }
23710                 
23711                 /**
23712                  * Unsets the "Area" element
23713                  */
23714                 public void unsetArea()
23715                 {
23716                     synchronized (monitor())
23717                     {
23718                       check_orphaned();
23719                       get_store().remove_element(AREA$0, 0);
23720                     }
23721                 }
23722                 
23723                 /**
23724                  * Gets the "ModerateIncome" element
23725                  */
23726                 public int getModerateIncome()
23727                 {
23728                     synchronized (monitor())
23729                     {
23730                       check_orphaned();
23731                       org.apache.xmlbeans.SimpleValue target = null;
23732                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
23733                       if (target == null)
23734                       {
23735                         return 0;
23736                       }
23737                       return target.getIntValue();
23738                     }
23739                 }
23740                 
23741                 /**
23742                  * Gets (as xml) the "ModerateIncome" element
23743                  */
23744                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetModerateIncome()
23745                 {
23746                     synchronized (monitor())
23747                     {
23748                       check_orphaned();
23749                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23750                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
23751                       return target;
23752                     }
23753                 }
23754                 
23755                 /**
23756                  * True if has "ModerateIncome" element
23757                  */
23758                 public boolean isSetModerateIncome()
23759                 {
23760                     synchronized (monitor())
23761                     {
23762                       check_orphaned();
23763                       return get_store().count_elements(MODERATEINCOME$2) != 0;
23764                     }
23765                 }
23766                 
23767                 /**
23768                  * Sets the "ModerateIncome" element
23769                  */
23770                 public void setModerateIncome(int moderateIncome)
23771                 {
23772                     synchronized (monitor())
23773                     {
23774                       check_orphaned();
23775                       org.apache.xmlbeans.SimpleValue target = null;
23776                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
23777                       if (target == null)
23778                       {
23779                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$2);
23780                       }
23781                       target.setIntValue(moderateIncome);
23782                     }
23783                 }
23784                 
23785                 /**
23786                  * Sets (as xml) the "ModerateIncome" element
23787                  */
23788                 public void xsetModerateIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType moderateIncome)
23789                 {
23790                     synchronized (monitor())
23791                     {
23792                       check_orphaned();
23793                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23794                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
23795                       if (target == null)
23796                       {
23797                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(MODERATEINCOME$2);
23798                       }
23799                       target.set(moderateIncome);
23800                     }
23801                 }
23802                 
23803                 /**
23804                  * Unsets the "ModerateIncome" element
23805                  */
23806                 public void unsetModerateIncome()
23807                 {
23808                     synchronized (monitor())
23809                     {
23810                       check_orphaned();
23811                       get_store().remove_element(MODERATEINCOME$2, 0);
23812                     }
23813                 }
23814                 
23815                 /**
23816                  * Gets the "LowIncome" element
23817                  */
23818                 public int getLowIncome()
23819                 {
23820                     synchronized (monitor())
23821                     {
23822                       check_orphaned();
23823                       org.apache.xmlbeans.SimpleValue target = null;
23824                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
23825                       if (target == null)
23826                       {
23827                         return 0;
23828                       }
23829                       return target.getIntValue();
23830                     }
23831                 }
23832                 
23833                 /**
23834                  * Gets (as xml) the "LowIncome" element
23835                  */
23836                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetLowIncome()
23837                 {
23838                     synchronized (monitor())
23839                     {
23840                       check_orphaned();
23841                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23842                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
23843                       return target;
23844                     }
23845                 }
23846                 
23847                 /**
23848                  * True if has "LowIncome" element
23849                  */
23850                 public boolean isSetLowIncome()
23851                 {
23852                     synchronized (monitor())
23853                     {
23854                       check_orphaned();
23855                       return get_store().count_elements(LOWINCOME$4) != 0;
23856                     }
23857                 }
23858                 
23859                 /**
23860                  * Sets the "LowIncome" element
23861                  */
23862                 public void setLowIncome(int lowIncome)
23863                 {
23864                     synchronized (monitor())
23865                     {
23866                       check_orphaned();
23867                       org.apache.xmlbeans.SimpleValue target = null;
23868                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
23869                       if (target == null)
23870                       {
23871                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$4);
23872                       }
23873                       target.setIntValue(lowIncome);
23874                     }
23875                 }
23876                 
23877                 /**
23878                  * Sets (as xml) the "LowIncome" element
23879                  */
23880                 public void xsetLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType lowIncome)
23881                 {
23882                     synchronized (monitor())
23883                     {
23884                       check_orphaned();
23885                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23886                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
23887                       if (target == null)
23888                       {
23889                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(LOWINCOME$4);
23890                       }
23891                       target.set(lowIncome);
23892                     }
23893                 }
23894                 
23895                 /**
23896                  * Unsets the "LowIncome" element
23897                  */
23898                 public void unsetLowIncome()
23899                 {
23900                     synchronized (monitor())
23901                     {
23902                       check_orphaned();
23903                       get_store().remove_element(LOWINCOME$4, 0);
23904                     }
23905                 }
23906                 
23907                 /**
23908                  * Gets the "VeryLowIncome" element
23909                  */
23910                 public int getVeryLowIncome()
23911                 {
23912                     synchronized (monitor())
23913                     {
23914                       check_orphaned();
23915                       org.apache.xmlbeans.SimpleValue target = null;
23916                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
23917                       if (target == null)
23918                       {
23919                         return 0;
23920                       }
23921                       return target.getIntValue();
23922                     }
23923                 }
23924                 
23925                 /**
23926                  * Gets (as xml) the "VeryLowIncome" element
23927                  */
23928                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetVeryLowIncome()
23929                 {
23930                     synchronized (monitor())
23931                     {
23932                       check_orphaned();
23933                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23934                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
23935                       return target;
23936                     }
23937                 }
23938                 
23939                 /**
23940                  * True if has "VeryLowIncome" element
23941                  */
23942                 public boolean isSetVeryLowIncome()
23943                 {
23944                     synchronized (monitor())
23945                     {
23946                       check_orphaned();
23947                       return get_store().count_elements(VERYLOWINCOME$6) != 0;
23948                     }
23949                 }
23950                 
23951                 /**
23952                  * Sets the "VeryLowIncome" element
23953                  */
23954                 public void setVeryLowIncome(int veryLowIncome)
23955                 {
23956                     synchronized (monitor())
23957                     {
23958                       check_orphaned();
23959                       org.apache.xmlbeans.SimpleValue target = null;
23960                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
23961                       if (target == null)
23962                       {
23963                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$6);
23964                       }
23965                       target.setIntValue(veryLowIncome);
23966                     }
23967                 }
23968                 
23969                 /**
23970                  * Sets (as xml) the "VeryLowIncome" element
23971                  */
23972                 public void xsetVeryLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType veryLowIncome)
23973                 {
23974                     synchronized (monitor())
23975                     {
23976                       check_orphaned();
23977                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
23978                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
23979                       if (target == null)
23980                       {
23981                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(VERYLOWINCOME$6);
23982                       }
23983                       target.set(veryLowIncome);
23984                     }
23985                 }
23986                 
23987                 /**
23988                  * Unsets the "VeryLowIncome" element
23989                  */
23990                 public void unsetVeryLowIncome()
23991                 {
23992                     synchronized (monitor())
23993                     {
23994                       check_orphaned();
23995                       get_store().remove_element(VERYLOWINCOME$6, 0);
23996                     }
23997                 }
23998                 
23999                 /**
24000                  * Gets the "ExtremelyLowIncome" element
24001                  */
24002                 public int getExtremelyLowIncome()
24003                 {
24004                     synchronized (monitor())
24005                     {
24006                       check_orphaned();
24007                       org.apache.xmlbeans.SimpleValue target = null;
24008                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24009                       if (target == null)
24010                       {
24011                         return 0;
24012                       }
24013                       return target.getIntValue();
24014                     }
24015                 }
24016                 
24017                 /**
24018                  * Gets (as xml) the "ExtremelyLowIncome" element
24019                  */
24020                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetExtremelyLowIncome()
24021                 {
24022                     synchronized (monitor())
24023                     {
24024                       check_orphaned();
24025                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24026                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24027                       return target;
24028                     }
24029                 }
24030                 
24031                 /**
24032                  * True if has "ExtremelyLowIncome" element
24033                  */
24034                 public boolean isSetExtremelyLowIncome()
24035                 {
24036                     synchronized (monitor())
24037                     {
24038                       check_orphaned();
24039                       return get_store().count_elements(EXTREMELYLOWINCOME$8) != 0;
24040                     }
24041                 }
24042                 
24043                 /**
24044                  * Sets the "ExtremelyLowIncome" element
24045                  */
24046                 public void setExtremelyLowIncome(int extremelyLowIncome)
24047                 {
24048                     synchronized (monitor())
24049                     {
24050                       check_orphaned();
24051                       org.apache.xmlbeans.SimpleValue target = null;
24052                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24053                       if (target == null)
24054                       {
24055                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$8);
24056                       }
24057                       target.setIntValue(extremelyLowIncome);
24058                     }
24059                 }
24060                 
24061                 /**
24062                  * Sets (as xml) the "ExtremelyLowIncome" element
24063                  */
24064                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType extremelyLowIncome)
24065                 {
24066                     synchronized (monitor())
24067                     {
24068                       check_orphaned();
24069                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24070                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
24071                       if (target == null)
24072                       {
24073                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$8);
24074                       }
24075                       target.set(extremelyLowIncome);
24076                     }
24077                 }
24078                 
24079                 /**
24080                  * Unsets the "ExtremelyLowIncome" element
24081                  */
24082                 public void unsetExtremelyLowIncome()
24083                 {
24084                     synchronized (monitor())
24085                     {
24086                       check_orphaned();
24087                       get_store().remove_element(EXTREMELYLOWINCOME$8, 0);
24088                     }
24089                 }
24090                 
24091                 /**
24092                  * Gets the "FemaleHeaded" element
24093                  */
24094                 public int getFemaleHeaded()
24095                 {
24096                     synchronized (monitor())
24097                     {
24098                       check_orphaned();
24099                       org.apache.xmlbeans.SimpleValue target = null;
24100                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
24101                       if (target == null)
24102                       {
24103                         return 0;
24104                       }
24105                       return target.getIntValue();
24106                     }
24107                 }
24108                 
24109                 /**
24110                  * Gets (as xml) the "FemaleHeaded" element
24111                  */
24112                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetFemaleHeaded()
24113                 {
24114                     synchronized (monitor())
24115                     {
24116                       check_orphaned();
24117                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24118                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
24119                       return target;
24120                     }
24121                 }
24122                 
24123                 /**
24124                  * True if has "FemaleHeaded" element
24125                  */
24126                 public boolean isSetFemaleHeaded()
24127                 {
24128                     synchronized (monitor())
24129                     {
24130                       check_orphaned();
24131                       return get_store().count_elements(FEMALEHEADED$10) != 0;
24132                     }
24133                 }
24134                 
24135                 /**
24136                  * Sets the "FemaleHeaded" element
24137                  */
24138                 public void setFemaleHeaded(int femaleHeaded)
24139                 {
24140                     synchronized (monitor())
24141                     {
24142                       check_orphaned();
24143                       org.apache.xmlbeans.SimpleValue target = null;
24144                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
24145                       if (target == null)
24146                       {
24147                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$10);
24148                       }
24149                       target.setIntValue(femaleHeaded);
24150                     }
24151                 }
24152                 
24153                 /**
24154                  * Sets (as xml) the "FemaleHeaded" element
24155                  */
24156                 public void xsetFemaleHeaded(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType femaleHeaded)
24157                 {
24158                     synchronized (monitor())
24159                     {
24160                       check_orphaned();
24161                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24162                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
24163                       if (target == null)
24164                       {
24165                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(FEMALEHEADED$10);
24166                       }
24167                       target.set(femaleHeaded);
24168                     }
24169                 }
24170                 
24171                 /**
24172                  * Unsets the "FemaleHeaded" element
24173                  */
24174                 public void unsetFemaleHeaded()
24175                 {
24176                     synchronized (monitor())
24177                     {
24178                       check_orphaned();
24179                       get_store().remove_element(FEMALEHEADED$10, 0);
24180                     }
24181                 }
24182                 
24183                 /**
24184                  * Gets the "AfricanAmerican" element
24185                  */
24186                 public int getAfricanAmerican()
24187                 {
24188                     synchronized (monitor())
24189                     {
24190                       check_orphaned();
24191                       org.apache.xmlbeans.SimpleValue target = null;
24192                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24193                       if (target == null)
24194                       {
24195                         return 0;
24196                       }
24197                       return target.getIntValue();
24198                     }
24199                 }
24200                 
24201                 /**
24202                  * Gets (as xml) the "AfricanAmerican" element
24203                  */
24204                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetAfricanAmerican()
24205                 {
24206                     synchronized (monitor())
24207                     {
24208                       check_orphaned();
24209                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24210                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24211                       return target;
24212                     }
24213                 }
24214                 
24215                 /**
24216                  * True if has "AfricanAmerican" element
24217                  */
24218                 public boolean isSetAfricanAmerican()
24219                 {
24220                     synchronized (monitor())
24221                     {
24222                       check_orphaned();
24223                       return get_store().count_elements(AFRICANAMERICAN$12) != 0;
24224                     }
24225                 }
24226                 
24227                 /**
24228                  * Sets the "AfricanAmerican" element
24229                  */
24230                 public void setAfricanAmerican(int africanAmerican)
24231                 {
24232                     synchronized (monitor())
24233                     {
24234                       check_orphaned();
24235                       org.apache.xmlbeans.SimpleValue target = null;
24236                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24237                       if (target == null)
24238                       {
24239                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$12);
24240                       }
24241                       target.setIntValue(africanAmerican);
24242                     }
24243                 }
24244                 
24245                 /**
24246                  * Sets (as xml) the "AfricanAmerican" element
24247                  */
24248                 public void xsetAfricanAmerican(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType africanAmerican)
24249                 {
24250                     synchronized (monitor())
24251                     {
24252                       check_orphaned();
24253                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24254                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
24255                       if (target == null)
24256                       {
24257                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(AFRICANAMERICAN$12);
24258                       }
24259                       target.set(africanAmerican);
24260                     }
24261                 }
24262                 
24263                 /**
24264                  * Unsets the "AfricanAmerican" element
24265                  */
24266                 public void unsetAfricanAmerican()
24267                 {
24268                     synchronized (monitor())
24269                     {
24270                       check_orphaned();
24271                       get_store().remove_element(AFRICANAMERICAN$12, 0);
24272                     }
24273                 }
24274                 
24275                 /**
24276                  * Gets the "Hispanic" element
24277                  */
24278                 public int getHispanic()
24279                 {
24280                     synchronized (monitor())
24281                     {
24282                       check_orphaned();
24283                       org.apache.xmlbeans.SimpleValue target = null;
24284                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
24285                       if (target == null)
24286                       {
24287                         return 0;
24288                       }
24289                       return target.getIntValue();
24290                     }
24291                 }
24292                 
24293                 /**
24294                  * Gets (as xml) the "Hispanic" element
24295                  */
24296                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetHispanic()
24297                 {
24298                     synchronized (monitor())
24299                     {
24300                       check_orphaned();
24301                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24302                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(HISPANIC$14, 0);
24303                       return target;
24304                     }
24305                 }
24306                 
24307                 /**
24308                  * True if has "Hispanic" element
24309                  */
24310                 public boolean isSetHispanic()
24311                 {
24312                     synchronized (monitor())
24313                     {
24314                       check_orphaned();
24315                       return get_store().count_elements(HISPANIC$14) != 0;
24316                     }
24317                 }
24318                 
24319                 /**
24320                  * Sets the "Hispanic" element
24321                  */
24322                 public void setHispanic(int hispanic)
24323                 {
24324                     synchronized (monitor())
24325                     {
24326                       check_orphaned();
24327                       org.apache.xmlbeans.SimpleValue target = null;
24328                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
24329                       if (target == null)
24330                       {
24331                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$14);
24332                       }
24333                       target.setIntValue(hispanic);
24334                     }
24335                 }
24336                 
24337                 /**
24338                  * Sets (as xml) the "Hispanic" element
24339                  */
24340                 public void xsetHispanic(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType hispanic)
24341                 {
24342                     synchronized (monitor())
24343                     {
24344                       check_orphaned();
24345                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24346                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(HISPANIC$14, 0);
24347                       if (target == null)
24348                       {
24349                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(HISPANIC$14);
24350                       }
24351                       target.set(hispanic);
24352                     }
24353                 }
24354                 
24355                 /**
24356                  * Unsets the "Hispanic" element
24357                  */
24358                 public void unsetHispanic()
24359                 {
24360                     synchronized (monitor())
24361                     {
24362                       check_orphaned();
24363                       get_store().remove_element(HISPANIC$14, 0);
24364                     }
24365                 }
24366                 
24367                 /**
24368                  * Gets the "NativeAmerican" element
24369                  */
24370                 public int getNativeAmerican()
24371                 {
24372                     synchronized (monitor())
24373                     {
24374                       check_orphaned();
24375                       org.apache.xmlbeans.SimpleValue target = null;
24376                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24377                       if (target == null)
24378                       {
24379                         return 0;
24380                       }
24381                       return target.getIntValue();
24382                     }
24383                 }
24384                 
24385                 /**
24386                  * Gets (as xml) the "NativeAmerican" element
24387                  */
24388                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetNativeAmerican()
24389                 {
24390                     synchronized (monitor())
24391                     {
24392                       check_orphaned();
24393                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24394                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24395                       return target;
24396                     }
24397                 }
24398                 
24399                 /**
24400                  * True if has "NativeAmerican" element
24401                  */
24402                 public boolean isSetNativeAmerican()
24403                 {
24404                     synchronized (monitor())
24405                     {
24406                       check_orphaned();
24407                       return get_store().count_elements(NATIVEAMERICAN$16) != 0;
24408                     }
24409                 }
24410                 
24411                 /**
24412                  * Sets the "NativeAmerican" element
24413                  */
24414                 public void setNativeAmerican(int nativeAmerican)
24415                 {
24416                     synchronized (monitor())
24417                     {
24418                       check_orphaned();
24419                       org.apache.xmlbeans.SimpleValue target = null;
24420                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24421                       if (target == null)
24422                       {
24423                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$16);
24424                       }
24425                       target.setIntValue(nativeAmerican);
24426                     }
24427                 }
24428                 
24429                 /**
24430                  * Sets (as xml) the "NativeAmerican" element
24431                  */
24432                 public void xsetNativeAmerican(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType nativeAmerican)
24433                 {
24434                     synchronized (monitor())
24435                     {
24436                       check_orphaned();
24437                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24438                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
24439                       if (target == null)
24440                       {
24441                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(NATIVEAMERICAN$16);
24442                       }
24443                       target.set(nativeAmerican);
24444                     }
24445                 }
24446                 
24447                 /**
24448                  * Unsets the "NativeAmerican" element
24449                  */
24450                 public void unsetNativeAmerican()
24451                 {
24452                     synchronized (monitor())
24453                     {
24454                       check_orphaned();
24455                       get_store().remove_element(NATIVEAMERICAN$16, 0);
24456                     }
24457                 }
24458                 
24459                 /**
24460                  * Gets the "Other" element
24461                  */
24462                 public int getOther()
24463                 {
24464                     synchronized (monitor())
24465                     {
24466                       check_orphaned();
24467                       org.apache.xmlbeans.SimpleValue target = null;
24468                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
24469                       if (target == null)
24470                       {
24471                         return 0;
24472                       }
24473                       return target.getIntValue();
24474                     }
24475                 }
24476                 
24477                 /**
24478                  * Gets (as xml) the "Other" element
24479                  */
24480                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetOther()
24481                 {
24482                     synchronized (monitor())
24483                     {
24484                       check_orphaned();
24485                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24486                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(OTHER$18, 0);
24487                       return target;
24488                     }
24489                 }
24490                 
24491                 /**
24492                  * True if has "Other" element
24493                  */
24494                 public boolean isSetOther()
24495                 {
24496                     synchronized (monitor())
24497                     {
24498                       check_orphaned();
24499                       return get_store().count_elements(OTHER$18) != 0;
24500                     }
24501                 }
24502                 
24503                 /**
24504                  * Sets the "Other" element
24505                  */
24506                 public void setOther(int other)
24507                 {
24508                     synchronized (monitor())
24509                     {
24510                       check_orphaned();
24511                       org.apache.xmlbeans.SimpleValue target = null;
24512                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
24513                       if (target == null)
24514                       {
24515                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$18);
24516                       }
24517                       target.setIntValue(other);
24518                     }
24519                 }
24520                 
24521                 /**
24522                  * Sets (as xml) the "Other" element
24523                  */
24524                 public void xsetOther(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType other)
24525                 {
24526                     synchronized (monitor())
24527                     {
24528                       check_orphaned();
24529                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24530                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(OTHER$18, 0);
24531                       if (target == null)
24532                       {
24533                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(OTHER$18);
24534                       }
24535                       target.set(other);
24536                     }
24537                 }
24538                 
24539                 /**
24540                  * Unsets the "Other" element
24541                  */
24542                 public void unsetOther()
24543                 {
24544                     synchronized (monitor())
24545                     {
24546                       check_orphaned();
24547                       get_store().remove_element(OTHER$18, 0);
24548                     }
24549                 }
24550             }
24551             /**
24552              * An XML OptionalProduct(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
24553              *
24554              * This is a complex type.
24555              */
24556             public static class OptionalProductImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct
24557             {
24558                 private static final long serialVersionUID = 1L;
24559                 
24560                 public OptionalProductImpl(org.apache.xmlbeans.SchemaType sType)
24561                 {
24562                     super(sType);
24563                 }
24564                 
24565                 private static final javax.xml.namespace.QName PRODUCT$0 = 
24566                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Product");
24567                 private static final javax.xml.namespace.QName AREA$2 = 
24568                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Area");
24569                 private static final javax.xml.namespace.QName MODERATEINCOME$4 = 
24570                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ModerateIncome");
24571                 private static final javax.xml.namespace.QName LOWINCOME$6 = 
24572                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LowIncome");
24573                 private static final javax.xml.namespace.QName VERYLOWINCOME$8 = 
24574                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "VeryLowIncome");
24575                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$10 = 
24576                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ExtremelyLowIncome");
24577                 private static final javax.xml.namespace.QName FEMALEHEADED$12 = 
24578                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FemaleHeaded");
24579                 private static final javax.xml.namespace.QName AFRICANAMERICAN$14 = 
24580                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AfricanAmerican");
24581                 private static final javax.xml.namespace.QName HISPANIC$16 = 
24582                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Hispanic");
24583                 private static final javax.xml.namespace.QName NATIVEAMERICAN$18 = 
24584                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NativeAmerican");
24585                 private static final javax.xml.namespace.QName OTHER$20 = 
24586                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Other");
24587                 
24588                 
24589                 /**
24590                  * Gets the "Product" element
24591                  */
24592                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product.Enum getProduct()
24593                 {
24594                     synchronized (monitor())
24595                     {
24596                       check_orphaned();
24597                       org.apache.xmlbeans.SimpleValue target = null;
24598                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
24599                       if (target == null)
24600                       {
24601                         return null;
24602                       }
24603                       return (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product.Enum)target.getEnumValue();
24604                     }
24605                 }
24606                 
24607                 /**
24608                  * Gets (as xml) the "Product" element
24609                  */
24610                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product xgetProduct()
24611                 {
24612                     synchronized (monitor())
24613                     {
24614                       check_orphaned();
24615                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product target = null;
24616                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
24617                       return target;
24618                     }
24619                 }
24620                 
24621                 /**
24622                  * True if has "Product" element
24623                  */
24624                 public boolean isSetProduct()
24625                 {
24626                     synchronized (monitor())
24627                     {
24628                       check_orphaned();
24629                       return get_store().count_elements(PRODUCT$0) != 0;
24630                     }
24631                 }
24632                 
24633                 /**
24634                  * Sets the "Product" element
24635                  */
24636                 public void setProduct(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product.Enum product)
24637                 {
24638                     synchronized (monitor())
24639                     {
24640                       check_orphaned();
24641                       org.apache.xmlbeans.SimpleValue target = null;
24642                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
24643                       if (target == null)
24644                       {
24645                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCT$0);
24646                       }
24647                       target.setEnumValue(product);
24648                     }
24649                 }
24650                 
24651                 /**
24652                  * Sets (as xml) the "Product" element
24653                  */
24654                 public void xsetProduct(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product product)
24655                 {
24656                     synchronized (monitor())
24657                     {
24658                       check_orphaned();
24659                       gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product target = null;
24660                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
24661                       if (target == null)
24662                       {
24663                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product)get_store().add_element_user(PRODUCT$0);
24664                       }
24665                       target.set(product);
24666                     }
24667                 }
24668                 
24669                 /**
24670                  * Unsets the "Product" element
24671                  */
24672                 public void unsetProduct()
24673                 {
24674                     synchronized (monitor())
24675                     {
24676                       check_orphaned();
24677                       get_store().remove_element(PRODUCT$0, 0);
24678                     }
24679                 }
24680                 
24681                 /**
24682                  * Gets the "Area" element
24683                  */
24684                 public int getArea()
24685                 {
24686                     synchronized (monitor())
24687                     {
24688                       check_orphaned();
24689                       org.apache.xmlbeans.SimpleValue target = null;
24690                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$2, 0);
24691                       if (target == null)
24692                       {
24693                         return 0;
24694                       }
24695                       return target.getIntValue();
24696                     }
24697                 }
24698                 
24699                 /**
24700                  * Gets (as xml) the "Area" element
24701                  */
24702                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetArea()
24703                 {
24704                     synchronized (monitor())
24705                     {
24706                       check_orphaned();
24707                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24708                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AREA$2, 0);
24709                       return target;
24710                     }
24711                 }
24712                 
24713                 /**
24714                  * True if has "Area" element
24715                  */
24716                 public boolean isSetArea()
24717                 {
24718                     synchronized (monitor())
24719                     {
24720                       check_orphaned();
24721                       return get_store().count_elements(AREA$2) != 0;
24722                     }
24723                 }
24724                 
24725                 /**
24726                  * Sets the "Area" element
24727                  */
24728                 public void setArea(int area)
24729                 {
24730                     synchronized (monitor())
24731                     {
24732                       check_orphaned();
24733                       org.apache.xmlbeans.SimpleValue target = null;
24734                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AREA$2, 0);
24735                       if (target == null)
24736                       {
24737                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AREA$2);
24738                       }
24739                       target.setIntValue(area);
24740                     }
24741                 }
24742                 
24743                 /**
24744                  * Sets (as xml) the "Area" element
24745                  */
24746                 public void xsetArea(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType area)
24747                 {
24748                     synchronized (monitor())
24749                     {
24750                       check_orphaned();
24751                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24752                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AREA$2, 0);
24753                       if (target == null)
24754                       {
24755                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(AREA$2);
24756                       }
24757                       target.set(area);
24758                     }
24759                 }
24760                 
24761                 /**
24762                  * Unsets the "Area" element
24763                  */
24764                 public void unsetArea()
24765                 {
24766                     synchronized (monitor())
24767                     {
24768                       check_orphaned();
24769                       get_store().remove_element(AREA$2, 0);
24770                     }
24771                 }
24772                 
24773                 /**
24774                  * Gets the "ModerateIncome" element
24775                  */
24776                 public int getModerateIncome()
24777                 {
24778                     synchronized (monitor())
24779                     {
24780                       check_orphaned();
24781                       org.apache.xmlbeans.SimpleValue target = null;
24782                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
24783                       if (target == null)
24784                       {
24785                         return 0;
24786                       }
24787                       return target.getIntValue();
24788                     }
24789                 }
24790                 
24791                 /**
24792                  * Gets (as xml) the "ModerateIncome" element
24793                  */
24794                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetModerateIncome()
24795                 {
24796                     synchronized (monitor())
24797                     {
24798                       check_orphaned();
24799                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24800                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
24801                       return target;
24802                     }
24803                 }
24804                 
24805                 /**
24806                  * True if has "ModerateIncome" element
24807                  */
24808                 public boolean isSetModerateIncome()
24809                 {
24810                     synchronized (monitor())
24811                     {
24812                       check_orphaned();
24813                       return get_store().count_elements(MODERATEINCOME$4) != 0;
24814                     }
24815                 }
24816                 
24817                 /**
24818                  * Sets the "ModerateIncome" element
24819                  */
24820                 public void setModerateIncome(int moderateIncome)
24821                 {
24822                     synchronized (monitor())
24823                     {
24824                       check_orphaned();
24825                       org.apache.xmlbeans.SimpleValue target = null;
24826                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
24827                       if (target == null)
24828                       {
24829                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$4);
24830                       }
24831                       target.setIntValue(moderateIncome);
24832                     }
24833                 }
24834                 
24835                 /**
24836                  * Sets (as xml) the "ModerateIncome" element
24837                  */
24838                 public void xsetModerateIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType moderateIncome)
24839                 {
24840                     synchronized (monitor())
24841                     {
24842                       check_orphaned();
24843                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24844                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
24845                       if (target == null)
24846                       {
24847                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(MODERATEINCOME$4);
24848                       }
24849                       target.set(moderateIncome);
24850                     }
24851                 }
24852                 
24853                 /**
24854                  * Unsets the "ModerateIncome" element
24855                  */
24856                 public void unsetModerateIncome()
24857                 {
24858                     synchronized (monitor())
24859                     {
24860                       check_orphaned();
24861                       get_store().remove_element(MODERATEINCOME$4, 0);
24862                     }
24863                 }
24864                 
24865                 /**
24866                  * Gets the "LowIncome" element
24867                  */
24868                 public int getLowIncome()
24869                 {
24870                     synchronized (monitor())
24871                     {
24872                       check_orphaned();
24873                       org.apache.xmlbeans.SimpleValue target = null;
24874                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
24875                       if (target == null)
24876                       {
24877                         return 0;
24878                       }
24879                       return target.getIntValue();
24880                     }
24881                 }
24882                 
24883                 /**
24884                  * Gets (as xml) the "LowIncome" element
24885                  */
24886                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetLowIncome()
24887                 {
24888                     synchronized (monitor())
24889                     {
24890                       check_orphaned();
24891                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24892                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
24893                       return target;
24894                     }
24895                 }
24896                 
24897                 /**
24898                  * True if has "LowIncome" element
24899                  */
24900                 public boolean isSetLowIncome()
24901                 {
24902                     synchronized (monitor())
24903                     {
24904                       check_orphaned();
24905                       return get_store().count_elements(LOWINCOME$6) != 0;
24906                     }
24907                 }
24908                 
24909                 /**
24910                  * Sets the "LowIncome" element
24911                  */
24912                 public void setLowIncome(int lowIncome)
24913                 {
24914                     synchronized (monitor())
24915                     {
24916                       check_orphaned();
24917                       org.apache.xmlbeans.SimpleValue target = null;
24918                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
24919                       if (target == null)
24920                       {
24921                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$6);
24922                       }
24923                       target.setIntValue(lowIncome);
24924                     }
24925                 }
24926                 
24927                 /**
24928                  * Sets (as xml) the "LowIncome" element
24929                  */
24930                 public void xsetLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType lowIncome)
24931                 {
24932                     synchronized (monitor())
24933                     {
24934                       check_orphaned();
24935                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24936                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
24937                       if (target == null)
24938                       {
24939                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(LOWINCOME$6);
24940                       }
24941                       target.set(lowIncome);
24942                     }
24943                 }
24944                 
24945                 /**
24946                  * Unsets the "LowIncome" element
24947                  */
24948                 public void unsetLowIncome()
24949                 {
24950                     synchronized (monitor())
24951                     {
24952                       check_orphaned();
24953                       get_store().remove_element(LOWINCOME$6, 0);
24954                     }
24955                 }
24956                 
24957                 /**
24958                  * Gets the "VeryLowIncome" element
24959                  */
24960                 public int getVeryLowIncome()
24961                 {
24962                     synchronized (monitor())
24963                     {
24964                       check_orphaned();
24965                       org.apache.xmlbeans.SimpleValue target = null;
24966                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
24967                       if (target == null)
24968                       {
24969                         return 0;
24970                       }
24971                       return target.getIntValue();
24972                     }
24973                 }
24974                 
24975                 /**
24976                  * Gets (as xml) the "VeryLowIncome" element
24977                  */
24978                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetVeryLowIncome()
24979                 {
24980                     synchronized (monitor())
24981                     {
24982                       check_orphaned();
24983                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
24984                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
24985                       return target;
24986                     }
24987                 }
24988                 
24989                 /**
24990                  * True if has "VeryLowIncome" element
24991                  */
24992                 public boolean isSetVeryLowIncome()
24993                 {
24994                     synchronized (monitor())
24995                     {
24996                       check_orphaned();
24997                       return get_store().count_elements(VERYLOWINCOME$8) != 0;
24998                     }
24999                 }
25000                 
25001                 /**
25002                  * Sets the "VeryLowIncome" element
25003                  */
25004                 public void setVeryLowIncome(int veryLowIncome)
25005                 {
25006                     synchronized (monitor())
25007                     {
25008                       check_orphaned();
25009                       org.apache.xmlbeans.SimpleValue target = null;
25010                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
25011                       if (target == null)
25012                       {
25013                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$8);
25014                       }
25015                       target.setIntValue(veryLowIncome);
25016                     }
25017                 }
25018                 
25019                 /**
25020                  * Sets (as xml) the "VeryLowIncome" element
25021                  */
25022                 public void xsetVeryLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType veryLowIncome)
25023                 {
25024                     synchronized (monitor())
25025                     {
25026                       check_orphaned();
25027                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25028                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
25029                       if (target == null)
25030                       {
25031                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(VERYLOWINCOME$8);
25032                       }
25033                       target.set(veryLowIncome);
25034                     }
25035                 }
25036                 
25037                 /**
25038                  * Unsets the "VeryLowIncome" element
25039                  */
25040                 public void unsetVeryLowIncome()
25041                 {
25042                     synchronized (monitor())
25043                     {
25044                       check_orphaned();
25045                       get_store().remove_element(VERYLOWINCOME$8, 0);
25046                     }
25047                 }
25048                 
25049                 /**
25050                  * Gets the "ExtremelyLowIncome" element
25051                  */
25052                 public int getExtremelyLowIncome()
25053                 {
25054                     synchronized (monitor())
25055                     {
25056                       check_orphaned();
25057                       org.apache.xmlbeans.SimpleValue target = null;
25058                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25059                       if (target == null)
25060                       {
25061                         return 0;
25062                       }
25063                       return target.getIntValue();
25064                     }
25065                 }
25066                 
25067                 /**
25068                  * Gets (as xml) the "ExtremelyLowIncome" element
25069                  */
25070                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetExtremelyLowIncome()
25071                 {
25072                     synchronized (monitor())
25073                     {
25074                       check_orphaned();
25075                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25076                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25077                       return target;
25078                     }
25079                 }
25080                 
25081                 /**
25082                  * True if has "ExtremelyLowIncome" element
25083                  */
25084                 public boolean isSetExtremelyLowIncome()
25085                 {
25086                     synchronized (monitor())
25087                     {
25088                       check_orphaned();
25089                       return get_store().count_elements(EXTREMELYLOWINCOME$10) != 0;
25090                     }
25091                 }
25092                 
25093                 /**
25094                  * Sets the "ExtremelyLowIncome" element
25095                  */
25096                 public void setExtremelyLowIncome(int extremelyLowIncome)
25097                 {
25098                     synchronized (monitor())
25099                     {
25100                       check_orphaned();
25101                       org.apache.xmlbeans.SimpleValue target = null;
25102                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25103                       if (target == null)
25104                       {
25105                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$10);
25106                       }
25107                       target.setIntValue(extremelyLowIncome);
25108                     }
25109                 }
25110                 
25111                 /**
25112                  * Sets (as xml) the "ExtremelyLowIncome" element
25113                  */
25114                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType extremelyLowIncome)
25115                 {
25116                     synchronized (monitor())
25117                     {
25118                       check_orphaned();
25119                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25120                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
25121                       if (target == null)
25122                       {
25123                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$10);
25124                       }
25125                       target.set(extremelyLowIncome);
25126                     }
25127                 }
25128                 
25129                 /**
25130                  * Unsets the "ExtremelyLowIncome" element
25131                  */
25132                 public void unsetExtremelyLowIncome()
25133                 {
25134                     synchronized (monitor())
25135                     {
25136                       check_orphaned();
25137                       get_store().remove_element(EXTREMELYLOWINCOME$10, 0);
25138                     }
25139                 }
25140                 
25141                 /**
25142                  * Gets the "FemaleHeaded" element
25143                  */
25144                 public int getFemaleHeaded()
25145                 {
25146                     synchronized (monitor())
25147                     {
25148                       check_orphaned();
25149                       org.apache.xmlbeans.SimpleValue target = null;
25150                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
25151                       if (target == null)
25152                       {
25153                         return 0;
25154                       }
25155                       return target.getIntValue();
25156                     }
25157                 }
25158                 
25159                 /**
25160                  * Gets (as xml) the "FemaleHeaded" element
25161                  */
25162                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetFemaleHeaded()
25163                 {
25164                     synchronized (monitor())
25165                     {
25166                       check_orphaned();
25167                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25168                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
25169                       return target;
25170                     }
25171                 }
25172                 
25173                 /**
25174                  * True if has "FemaleHeaded" element
25175                  */
25176                 public boolean isSetFemaleHeaded()
25177                 {
25178                     synchronized (monitor())
25179                     {
25180                       check_orphaned();
25181                       return get_store().count_elements(FEMALEHEADED$12) != 0;
25182                     }
25183                 }
25184                 
25185                 /**
25186                  * Sets the "FemaleHeaded" element
25187                  */
25188                 public void setFemaleHeaded(int femaleHeaded)
25189                 {
25190                     synchronized (monitor())
25191                     {
25192                       check_orphaned();
25193                       org.apache.xmlbeans.SimpleValue target = null;
25194                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
25195                       if (target == null)
25196                       {
25197                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$12);
25198                       }
25199                       target.setIntValue(femaleHeaded);
25200                     }
25201                 }
25202                 
25203                 /**
25204                  * Sets (as xml) the "FemaleHeaded" element
25205                  */
25206                 public void xsetFemaleHeaded(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType femaleHeaded)
25207                 {
25208                     synchronized (monitor())
25209                     {
25210                       check_orphaned();
25211                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25212                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
25213                       if (target == null)
25214                       {
25215                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(FEMALEHEADED$12);
25216                       }
25217                       target.set(femaleHeaded);
25218                     }
25219                 }
25220                 
25221                 /**
25222                  * Unsets the "FemaleHeaded" element
25223                  */
25224                 public void unsetFemaleHeaded()
25225                 {
25226                     synchronized (monitor())
25227                     {
25228                       check_orphaned();
25229                       get_store().remove_element(FEMALEHEADED$12, 0);
25230                     }
25231                 }
25232                 
25233                 /**
25234                  * Gets the "AfricanAmerican" element
25235                  */
25236                 public int getAfricanAmerican()
25237                 {
25238                     synchronized (monitor())
25239                     {
25240                       check_orphaned();
25241                       org.apache.xmlbeans.SimpleValue target = null;
25242                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25243                       if (target == null)
25244                       {
25245                         return 0;
25246                       }
25247                       return target.getIntValue();
25248                     }
25249                 }
25250                 
25251                 /**
25252                  * Gets (as xml) the "AfricanAmerican" element
25253                  */
25254                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetAfricanAmerican()
25255                 {
25256                     synchronized (monitor())
25257                     {
25258                       check_orphaned();
25259                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25260                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25261                       return target;
25262                     }
25263                 }
25264                 
25265                 /**
25266                  * True if has "AfricanAmerican" element
25267                  */
25268                 public boolean isSetAfricanAmerican()
25269                 {
25270                     synchronized (monitor())
25271                     {
25272                       check_orphaned();
25273                       return get_store().count_elements(AFRICANAMERICAN$14) != 0;
25274                     }
25275                 }
25276                 
25277                 /**
25278                  * Sets the "AfricanAmerican" element
25279                  */
25280                 public void setAfricanAmerican(int africanAmerican)
25281                 {
25282                     synchronized (monitor())
25283                     {
25284                       check_orphaned();
25285                       org.apache.xmlbeans.SimpleValue target = null;
25286                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25287                       if (target == null)
25288                       {
25289                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$14);
25290                       }
25291                       target.setIntValue(africanAmerican);
25292                     }
25293                 }
25294                 
25295                 /**
25296                  * Sets (as xml) the "AfricanAmerican" element
25297                  */
25298                 public void xsetAfricanAmerican(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType africanAmerican)
25299                 {
25300                     synchronized (monitor())
25301                     {
25302                       check_orphaned();
25303                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25304                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
25305                       if (target == null)
25306                       {
25307                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(AFRICANAMERICAN$14);
25308                       }
25309                       target.set(africanAmerican);
25310                     }
25311                 }
25312                 
25313                 /**
25314                  * Unsets the "AfricanAmerican" element
25315                  */
25316                 public void unsetAfricanAmerican()
25317                 {
25318                     synchronized (monitor())
25319                     {
25320                       check_orphaned();
25321                       get_store().remove_element(AFRICANAMERICAN$14, 0);
25322                     }
25323                 }
25324                 
25325                 /**
25326                  * Gets the "Hispanic" element
25327                  */
25328                 public int getHispanic()
25329                 {
25330                     synchronized (monitor())
25331                     {
25332                       check_orphaned();
25333                       org.apache.xmlbeans.SimpleValue target = null;
25334                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
25335                       if (target == null)
25336                       {
25337                         return 0;
25338                       }
25339                       return target.getIntValue();
25340                     }
25341                 }
25342                 
25343                 /**
25344                  * Gets (as xml) the "Hispanic" element
25345                  */
25346                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetHispanic()
25347                 {
25348                     synchronized (monitor())
25349                     {
25350                       check_orphaned();
25351                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25352                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(HISPANIC$16, 0);
25353                       return target;
25354                     }
25355                 }
25356                 
25357                 /**
25358                  * True if has "Hispanic" element
25359                  */
25360                 public boolean isSetHispanic()
25361                 {
25362                     synchronized (monitor())
25363                     {
25364                       check_orphaned();
25365                       return get_store().count_elements(HISPANIC$16) != 0;
25366                     }
25367                 }
25368                 
25369                 /**
25370                  * Sets the "Hispanic" element
25371                  */
25372                 public void setHispanic(int hispanic)
25373                 {
25374                     synchronized (monitor())
25375                     {
25376                       check_orphaned();
25377                       org.apache.xmlbeans.SimpleValue target = null;
25378                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
25379                       if (target == null)
25380                       {
25381                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$16);
25382                       }
25383                       target.setIntValue(hispanic);
25384                     }
25385                 }
25386                 
25387                 /**
25388                  * Sets (as xml) the "Hispanic" element
25389                  */
25390                 public void xsetHispanic(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType hispanic)
25391                 {
25392                     synchronized (monitor())
25393                     {
25394                       check_orphaned();
25395                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25396                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(HISPANIC$16, 0);
25397                       if (target == null)
25398                       {
25399                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(HISPANIC$16);
25400                       }
25401                       target.set(hispanic);
25402                     }
25403                 }
25404                 
25405                 /**
25406                  * Unsets the "Hispanic" element
25407                  */
25408                 public void unsetHispanic()
25409                 {
25410                     synchronized (monitor())
25411                     {
25412                       check_orphaned();
25413                       get_store().remove_element(HISPANIC$16, 0);
25414                     }
25415                 }
25416                 
25417                 /**
25418                  * Gets the "NativeAmerican" element
25419                  */
25420                 public int getNativeAmerican()
25421                 {
25422                     synchronized (monitor())
25423                     {
25424                       check_orphaned();
25425                       org.apache.xmlbeans.SimpleValue target = null;
25426                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25427                       if (target == null)
25428                       {
25429                         return 0;
25430                       }
25431                       return target.getIntValue();
25432                     }
25433                 }
25434                 
25435                 /**
25436                  * Gets (as xml) the "NativeAmerican" element
25437                  */
25438                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetNativeAmerican()
25439                 {
25440                     synchronized (monitor())
25441                     {
25442                       check_orphaned();
25443                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25444                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25445                       return target;
25446                     }
25447                 }
25448                 
25449                 /**
25450                  * True if has "NativeAmerican" element
25451                  */
25452                 public boolean isSetNativeAmerican()
25453                 {
25454                     synchronized (monitor())
25455                     {
25456                       check_orphaned();
25457                       return get_store().count_elements(NATIVEAMERICAN$18) != 0;
25458                     }
25459                 }
25460                 
25461                 /**
25462                  * Sets the "NativeAmerican" element
25463                  */
25464                 public void setNativeAmerican(int nativeAmerican)
25465                 {
25466                     synchronized (monitor())
25467                     {
25468                       check_orphaned();
25469                       org.apache.xmlbeans.SimpleValue target = null;
25470                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25471                       if (target == null)
25472                       {
25473                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$18);
25474                       }
25475                       target.setIntValue(nativeAmerican);
25476                     }
25477                 }
25478                 
25479                 /**
25480                  * Sets (as xml) the "NativeAmerican" element
25481                  */
25482                 public void xsetNativeAmerican(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType nativeAmerican)
25483                 {
25484                     synchronized (monitor())
25485                     {
25486                       check_orphaned();
25487                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25488                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
25489                       if (target == null)
25490                       {
25491                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(NATIVEAMERICAN$18);
25492                       }
25493                       target.set(nativeAmerican);
25494                     }
25495                 }
25496                 
25497                 /**
25498                  * Unsets the "NativeAmerican" element
25499                  */
25500                 public void unsetNativeAmerican()
25501                 {
25502                     synchronized (monitor())
25503                     {
25504                       check_orphaned();
25505                       get_store().remove_element(NATIVEAMERICAN$18, 0);
25506                     }
25507                 }
25508                 
25509                 /**
25510                  * Gets the "Other" element
25511                  */
25512                 public int getOther()
25513                 {
25514                     synchronized (monitor())
25515                     {
25516                       check_orphaned();
25517                       org.apache.xmlbeans.SimpleValue target = null;
25518                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
25519                       if (target == null)
25520                       {
25521                         return 0;
25522                       }
25523                       return target.getIntValue();
25524                     }
25525                 }
25526                 
25527                 /**
25528                  * Gets (as xml) the "Other" element
25529                  */
25530                 public gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType xgetOther()
25531                 {
25532                     synchronized (monitor())
25533                     {
25534                       check_orphaned();
25535                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25536                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(OTHER$20, 0);
25537                       return target;
25538                     }
25539                 }
25540                 
25541                 /**
25542                  * True if has "Other" element
25543                  */
25544                 public boolean isSetOther()
25545                 {
25546                     synchronized (monitor())
25547                     {
25548                       check_orphaned();
25549                       return get_store().count_elements(OTHER$20) != 0;
25550                     }
25551                 }
25552                 
25553                 /**
25554                  * Sets the "Other" element
25555                  */
25556                 public void setOther(int other)
25557                 {
25558                     synchronized (monitor())
25559                     {
25560                       check_orphaned();
25561                       org.apache.xmlbeans.SimpleValue target = null;
25562                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
25563                       if (target == null)
25564                       {
25565                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$20);
25566                       }
25567                       target.setIntValue(other);
25568                     }
25569                 }
25570                 
25571                 /**
25572                  * Sets (as xml) the "Other" element
25573                  */
25574                 public void xsetOther(gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType other)
25575                 {
25576                     synchronized (monitor())
25577                     {
25578                       check_orphaned();
25579                       gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType target = null;
25580                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().find_element_user(OTHER$20, 0);
25581                       if (target == null)
25582                       {
25583                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI2011110To100DataType)get_store().add_element_user(OTHER$20);
25584                       }
25585                       target.set(other);
25586                     }
25587                 }
25588                 
25589                 /**
25590                  * Unsets the "Other" element
25591                  */
25592                 public void unsetOther()
25593                 {
25594                     synchronized (monitor())
25595                     {
25596                       check_orphaned();
25597                       get_store().remove_element(OTHER$20, 0);
25598                     }
25599                 }
25600                 /**
25601                  * An XML Product(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
25602                  *
25603                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$CustomerProfile$OptionalProduct$Product.
25604                  */
25605                 public static class ProductImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.CustomerProfile.OptionalProduct.Product
25606                 {
25607                     private static final long serialVersionUID = 1L;
25608                     
25609                     public ProductImpl(org.apache.xmlbeans.SchemaType sType)
25610                     {
25611                       super(sType, false);
25612                     }
25613                     
25614                     protected ProductImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
25615                     {
25616                       super(sType, b);
25617                     }
25618                 }
25619             }
25620         }
25621         /**
25622          * An XML MatchingFunds(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
25623          *
25624          * This is a complex type.
25625          */
25626         public static class MatchingFundsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.MatchingFunds
25627         {
25628             private static final long serialVersionUID = 1L;
25629             
25630             public MatchingFundsImpl(org.apache.xmlbeans.SchemaType sType)
25631             {
25632                 super(sType);
25633             }
25634             
25635             private static final javax.xml.namespace.QName EQUITYINVESTMENT$0 = 
25636                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EquityInvestment");
25637             private static final javax.xml.namespace.QName GRANT$2 = 
25638                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Grant");
25639             private static final javax.xml.namespace.QName LOAN$4 = 
25640                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Loan");
25641             private static final javax.xml.namespace.QName SECONDARYCAPITAL$6 = 
25642                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SecondaryCapital");
25643             private static final javax.xml.namespace.QName SHARESDEPOSITS$8 = 
25644                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SharesDeposits");
25645             private static final javax.xml.namespace.QName RETAINEDEARNINGS$10 = 
25646                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RetainedEarnings");
25647             private static final javax.xml.namespace.QName TOTALS$12 = 
25648                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Totals");
25649             
25650             
25651             /**
25652              * Gets the "EquityInvestment" element
25653              */
25654             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getEquityInvestment()
25655             {
25656                 synchronized (monitor())
25657                 {
25658                     check_orphaned();
25659                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25660                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(EQUITYINVESTMENT$0, 0);
25661                     if (target == null)
25662                     {
25663                       return null;
25664                     }
25665                     return target;
25666                 }
25667             }
25668             
25669             /**
25670              * True if has "EquityInvestment" element
25671              */
25672             public boolean isSetEquityInvestment()
25673             {
25674                 synchronized (monitor())
25675                 {
25676                     check_orphaned();
25677                     return get_store().count_elements(EQUITYINVESTMENT$0) != 0;
25678                 }
25679             }
25680             
25681             /**
25682              * Sets the "EquityInvestment" element
25683              */
25684             public void setEquityInvestment(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType equityInvestment)
25685             {
25686                 generatedSetterHelperImpl(equityInvestment, EQUITYINVESTMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25687             }
25688             
25689             /**
25690              * Appends and returns a new empty "EquityInvestment" element
25691              */
25692             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewEquityInvestment()
25693             {
25694                 synchronized (monitor())
25695                 {
25696                     check_orphaned();
25697                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25698                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(EQUITYINVESTMENT$0);
25699                     return target;
25700                 }
25701             }
25702             
25703             /**
25704              * Unsets the "EquityInvestment" element
25705              */
25706             public void unsetEquityInvestment()
25707             {
25708                 synchronized (monitor())
25709                 {
25710                     check_orphaned();
25711                     get_store().remove_element(EQUITYINVESTMENT$0, 0);
25712                 }
25713             }
25714             
25715             /**
25716              * Gets the "Grant" element
25717              */
25718             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getGrant()
25719             {
25720                 synchronized (monitor())
25721                 {
25722                     check_orphaned();
25723                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25724                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(GRANT$2, 0);
25725                     if (target == null)
25726                     {
25727                       return null;
25728                     }
25729                     return target;
25730                 }
25731             }
25732             
25733             /**
25734              * True if has "Grant" element
25735              */
25736             public boolean isSetGrant()
25737             {
25738                 synchronized (monitor())
25739                 {
25740                     check_orphaned();
25741                     return get_store().count_elements(GRANT$2) != 0;
25742                 }
25743             }
25744             
25745             /**
25746              * Sets the "Grant" element
25747              */
25748             public void setGrant(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType grant)
25749             {
25750                 generatedSetterHelperImpl(grant, GRANT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25751             }
25752             
25753             /**
25754              * Appends and returns a new empty "Grant" element
25755              */
25756             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewGrant()
25757             {
25758                 synchronized (monitor())
25759                 {
25760                     check_orphaned();
25761                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25762                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(GRANT$2);
25763                     return target;
25764                 }
25765             }
25766             
25767             /**
25768              * Unsets the "Grant" element
25769              */
25770             public void unsetGrant()
25771             {
25772                 synchronized (monitor())
25773                 {
25774                     check_orphaned();
25775                     get_store().remove_element(GRANT$2, 0);
25776                 }
25777             }
25778             
25779             /**
25780              * Gets the "Loan" element
25781              */
25782             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getLoan()
25783             {
25784                 synchronized (monitor())
25785                 {
25786                     check_orphaned();
25787                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25788                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(LOAN$4, 0);
25789                     if (target == null)
25790                     {
25791                       return null;
25792                     }
25793                     return target;
25794                 }
25795             }
25796             
25797             /**
25798              * True if has "Loan" element
25799              */
25800             public boolean isSetLoan()
25801             {
25802                 synchronized (monitor())
25803                 {
25804                     check_orphaned();
25805                     return get_store().count_elements(LOAN$4) != 0;
25806                 }
25807             }
25808             
25809             /**
25810              * Sets the "Loan" element
25811              */
25812             public void setLoan(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType loan)
25813             {
25814                 generatedSetterHelperImpl(loan, LOAN$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25815             }
25816             
25817             /**
25818              * Appends and returns a new empty "Loan" element
25819              */
25820             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewLoan()
25821             {
25822                 synchronized (monitor())
25823                 {
25824                     check_orphaned();
25825                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25826                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(LOAN$4);
25827                     return target;
25828                 }
25829             }
25830             
25831             /**
25832              * Unsets the "Loan" element
25833              */
25834             public void unsetLoan()
25835             {
25836                 synchronized (monitor())
25837                 {
25838                     check_orphaned();
25839                     get_store().remove_element(LOAN$4, 0);
25840                 }
25841             }
25842             
25843             /**
25844              * Gets the "SecondaryCapital" element
25845              */
25846             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getSecondaryCapital()
25847             {
25848                 synchronized (monitor())
25849                 {
25850                     check_orphaned();
25851                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25852                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(SECONDARYCAPITAL$6, 0);
25853                     if (target == null)
25854                     {
25855                       return null;
25856                     }
25857                     return target;
25858                 }
25859             }
25860             
25861             /**
25862              * True if has "SecondaryCapital" element
25863              */
25864             public boolean isSetSecondaryCapital()
25865             {
25866                 synchronized (monitor())
25867                 {
25868                     check_orphaned();
25869                     return get_store().count_elements(SECONDARYCAPITAL$6) != 0;
25870                 }
25871             }
25872             
25873             /**
25874              * Sets the "SecondaryCapital" element
25875              */
25876             public void setSecondaryCapital(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType secondaryCapital)
25877             {
25878                 generatedSetterHelperImpl(secondaryCapital, SECONDARYCAPITAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25879             }
25880             
25881             /**
25882              * Appends and returns a new empty "SecondaryCapital" element
25883              */
25884             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewSecondaryCapital()
25885             {
25886                 synchronized (monitor())
25887                 {
25888                     check_orphaned();
25889                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25890                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(SECONDARYCAPITAL$6);
25891                     return target;
25892                 }
25893             }
25894             
25895             /**
25896              * Unsets the "SecondaryCapital" element
25897              */
25898             public void unsetSecondaryCapital()
25899             {
25900                 synchronized (monitor())
25901                 {
25902                     check_orphaned();
25903                     get_store().remove_element(SECONDARYCAPITAL$6, 0);
25904                 }
25905             }
25906             
25907             /**
25908              * Gets the "SharesDeposits" element
25909              */
25910             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getSharesDeposits()
25911             {
25912                 synchronized (monitor())
25913                 {
25914                     check_orphaned();
25915                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25916                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(SHARESDEPOSITS$8, 0);
25917                     if (target == null)
25918                     {
25919                       return null;
25920                     }
25921                     return target;
25922                 }
25923             }
25924             
25925             /**
25926              * True if has "SharesDeposits" element
25927              */
25928             public boolean isSetSharesDeposits()
25929             {
25930                 synchronized (monitor())
25931                 {
25932                     check_orphaned();
25933                     return get_store().count_elements(SHARESDEPOSITS$8) != 0;
25934                 }
25935             }
25936             
25937             /**
25938              * Sets the "SharesDeposits" element
25939              */
25940             public void setSharesDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType sharesDeposits)
25941             {
25942                 generatedSetterHelperImpl(sharesDeposits, SHARESDEPOSITS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25943             }
25944             
25945             /**
25946              * Appends and returns a new empty "SharesDeposits" element
25947              */
25948             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewSharesDeposits()
25949             {
25950                 synchronized (monitor())
25951                 {
25952                     check_orphaned();
25953                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25954                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(SHARESDEPOSITS$8);
25955                     return target;
25956                 }
25957             }
25958             
25959             /**
25960              * Unsets the "SharesDeposits" element
25961              */
25962             public void unsetSharesDeposits()
25963             {
25964                 synchronized (monitor())
25965                 {
25966                     check_orphaned();
25967                     get_store().remove_element(SHARESDEPOSITS$8, 0);
25968                 }
25969             }
25970             
25971             /**
25972              * Gets the "RetainedEarnings" element
25973              */
25974             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType getRetainedEarnings()
25975             {
25976                 synchronized (monitor())
25977                 {
25978                     check_orphaned();
25979                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
25980                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().find_element_user(RETAINEDEARNINGS$10, 0);
25981                     if (target == null)
25982                     {
25983                       return null;
25984                     }
25985                     return target;
25986                 }
25987             }
25988             
25989             /**
25990              * True if has "RetainedEarnings" element
25991              */
25992             public boolean isSetRetainedEarnings()
25993             {
25994                 synchronized (monitor())
25995                 {
25996                     check_orphaned();
25997                     return get_store().count_elements(RETAINEDEARNINGS$10) != 0;
25998                 }
25999             }
26000             
26001             /**
26002              * Sets the "RetainedEarnings" element
26003              */
26004             public void setRetainedEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType retainedEarnings)
26005             {
26006                 generatedSetterHelperImpl(retainedEarnings, RETAINEDEARNINGS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26007             }
26008             
26009             /**
26010              * Appends and returns a new empty "RetainedEarnings" element
26011              */
26012             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType addNewRetainedEarnings()
26013             {
26014                 synchronized (monitor())
26015                 {
26016                     check_orphaned();
26017                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType target = null;
26018                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsDataType)get_store().add_element_user(RETAINEDEARNINGS$10);
26019                     return target;
26020                 }
26021             }
26022             
26023             /**
26024              * Unsets the "RetainedEarnings" element
26025              */
26026             public void unsetRetainedEarnings()
26027             {
26028                 synchronized (monitor())
26029                 {
26030                     check_orphaned();
26031                     get_store().remove_element(RETAINEDEARNINGS$10, 0);
26032                 }
26033             }
26034             
26035             /**
26036              * Gets the "Totals" element
26037              */
26038             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType getTotals()
26039             {
26040                 synchronized (monitor())
26041                 {
26042                     check_orphaned();
26043                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType target = null;
26044                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType)get_store().find_element_user(TOTALS$12, 0);
26045                     if (target == null)
26046                     {
26047                       return null;
26048                     }
26049                     return target;
26050                 }
26051             }
26052             
26053             /**
26054              * True if has "Totals" element
26055              */
26056             public boolean isSetTotals()
26057             {
26058                 synchronized (monitor())
26059                 {
26060                     check_orphaned();
26061                     return get_store().count_elements(TOTALS$12) != 0;
26062                 }
26063             }
26064             
26065             /**
26066              * Sets the "Totals" element
26067              */
26068             public void setTotals(gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType totals)
26069             {
26070                 generatedSetterHelperImpl(totals, TOTALS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26071             }
26072             
26073             /**
26074              * Appends and returns a new empty "Totals" element
26075              */
26076             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType addNewTotals()
26077             {
26078                 synchronized (monitor())
26079                 {
26080                     check_orphaned();
26081                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType target = null;
26082                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MatchingFundsTotalDataType)get_store().add_element_user(TOTALS$12);
26083                     return target;
26084                 }
26085             }
26086             
26087             /**
26088              * Unsets the "Totals" element
26089              */
26090             public void unsetTotals()
26091             {
26092                 synchronized (monitor())
26093                 {
26094                     check_orphaned();
26095                     get_store().remove_element(TOTALS$12, 0);
26096                 }
26097             }
26098         }
26099         /**
26100          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
26101          *
26102          * This is a complex type.
26103          */
26104         public static class EarningsNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsNonRegulated
26105         {
26106             private static final long serialVersionUID = 1L;
26107             
26108             public EarningsNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
26109             {
26110                 super(sType);
26111             }
26112             
26113             private static final javax.xml.namespace.QName INCOME$0 = 
26114                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Income");
26115             private static final javax.xml.namespace.QName FEDERAL$2 = 
26116                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Federal");
26117             private static final javax.xml.namespace.QName FEDERALITEM$4 = 
26118                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalItem");
26119             private static final javax.xml.namespace.QName MATCHING$6 = 
26120                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Matching");
26121             private static final javax.xml.namespace.QName MATCHINGITEM$8 = 
26122                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MatchingItem");
26123             private static final javax.xml.namespace.QName SUBTOTALINCOME$10 = 
26124                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubtotalIncome");
26125             private static final javax.xml.namespace.QName OPERATING$12 = 
26126                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Operating");
26127             private static final javax.xml.namespace.QName ASSOCIATED$14 = 
26128                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Associated");
26129             private static final javax.xml.namespace.QName ASSOCIATEDITEM$16 = 
26130                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AssociatedItem");
26131             private static final javax.xml.namespace.QName SUBTOTALEXPENSES$18 = 
26132                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubtotalExpenses");
26133             private static final javax.xml.namespace.QName DIVIDENDS$20 = 
26134                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Dividends");
26135             private static final javax.xml.namespace.QName TOTALEARNINGS$22 = 
26136                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalEarnings");
26137             private static final javax.xml.namespace.QName RETAINEDEARNINGS$24 = 
26138                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RetainedEarnings");
26139             private static final javax.xml.namespace.QName THREEYEARAVERAGE$26 = 
26140                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ThreeYearAverage");
26141             
26142             
26143             /**
26144              * Gets the "Income" element
26145              */
26146             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getIncome()
26147             {
26148                 synchronized (monitor())
26149                 {
26150                     check_orphaned();
26151                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26152                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(INCOME$0, 0);
26153                     if (target == null)
26154                     {
26155                       return null;
26156                     }
26157                     return target;
26158                 }
26159             }
26160             
26161             /**
26162              * True if has "Income" element
26163              */
26164             public boolean isSetIncome()
26165             {
26166                 synchronized (monitor())
26167                 {
26168                     check_orphaned();
26169                     return get_store().count_elements(INCOME$0) != 0;
26170                 }
26171             }
26172             
26173             /**
26174              * Sets the "Income" element
26175              */
26176             public void setIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType income)
26177             {
26178                 generatedSetterHelperImpl(income, INCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26179             }
26180             
26181             /**
26182              * Appends and returns a new empty "Income" element
26183              */
26184             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewIncome()
26185             {
26186                 synchronized (monitor())
26187                 {
26188                     check_orphaned();
26189                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26190                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(INCOME$0);
26191                     return target;
26192                 }
26193             }
26194             
26195             /**
26196              * Unsets the "Income" element
26197              */
26198             public void unsetIncome()
26199             {
26200                 synchronized (monitor())
26201                 {
26202                     check_orphaned();
26203                     get_store().remove_element(INCOME$0, 0);
26204                 }
26205             }
26206             
26207             /**
26208              * Gets the "Federal" element
26209              */
26210             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getFederal()
26211             {
26212                 synchronized (monitor())
26213                 {
26214                     check_orphaned();
26215                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26216                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(FEDERAL$2, 0);
26217                     if (target == null)
26218                     {
26219                       return null;
26220                     }
26221                     return target;
26222                 }
26223             }
26224             
26225             /**
26226              * True if has "Federal" element
26227              */
26228             public boolean isSetFederal()
26229             {
26230                 synchronized (monitor())
26231                 {
26232                     check_orphaned();
26233                     return get_store().count_elements(FEDERAL$2) != 0;
26234                 }
26235             }
26236             
26237             /**
26238              * Sets the "Federal" element
26239              */
26240             public void setFederal(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType federal)
26241             {
26242                 generatedSetterHelperImpl(federal, FEDERAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26243             }
26244             
26245             /**
26246              * Appends and returns a new empty "Federal" element
26247              */
26248             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewFederal()
26249             {
26250                 synchronized (monitor())
26251                 {
26252                     check_orphaned();
26253                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26254                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(FEDERAL$2);
26255                     return target;
26256                 }
26257             }
26258             
26259             /**
26260              * Unsets the "Federal" element
26261              */
26262             public void unsetFederal()
26263             {
26264                 synchronized (monitor())
26265                 {
26266                     check_orphaned();
26267                     get_store().remove_element(FEDERAL$2, 0);
26268                 }
26269             }
26270             
26271             /**
26272              * Gets array of all "FederalItem" elements
26273              */
26274             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] getFederalItemArray()
26275             {
26276                 synchronized (monitor())
26277                 {
26278                     check_orphaned();
26279                     java.util.List targetList = new java.util.ArrayList();
26280                     get_store().find_all_element_users(FEDERALITEM$4, targetList);
26281                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[targetList.size()];
26282                     targetList.toArray(result);
26283                     return result;
26284                 }
26285             }
26286             
26287             /**
26288              * Gets ith "FederalItem" element
26289              */
26290             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType getFederalItemArray(int i)
26291             {
26292                 synchronized (monitor())
26293                 {
26294                     check_orphaned();
26295                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26296                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().find_element_user(FEDERALITEM$4, i);
26297                     if (target == null)
26298                     {
26299                       throw new IndexOutOfBoundsException();
26300                     }
26301                     return target;
26302                 }
26303             }
26304             
26305             /**
26306              * Returns number of "FederalItem" element
26307              */
26308             public int sizeOfFederalItemArray()
26309             {
26310                 synchronized (monitor())
26311                 {
26312                     check_orphaned();
26313                     return get_store().count_elements(FEDERALITEM$4);
26314                 }
26315             }
26316             
26317             /**
26318              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
26319              */
26320             public void setFederalItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] federalItemArray)
26321             {
26322                 check_orphaned();
26323                 arraySetterHelper(federalItemArray, FEDERALITEM$4);
26324             }
26325             
26326             /**
26327              * Sets ith "FederalItem" element
26328              */
26329             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType federalItem)
26330             {
26331                 generatedSetterHelperImpl(federalItem, FEDERALITEM$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26332             }
26333             
26334             /**
26335              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
26336              */
26337             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType insertNewFederalItem(int i)
26338             {
26339                 synchronized (monitor())
26340                 {
26341                     check_orphaned();
26342                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26343                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(FEDERALITEM$4, i);
26344                     return target;
26345                 }
26346             }
26347             
26348             /**
26349              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
26350              */
26351             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType addNewFederalItem()
26352             {
26353                 synchronized (monitor())
26354                 {
26355                     check_orphaned();
26356                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26357                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().add_element_user(FEDERALITEM$4);
26358                     return target;
26359                 }
26360             }
26361             
26362             /**
26363              * Removes the ith "FederalItem" element
26364              */
26365             public void removeFederalItem(int i)
26366             {
26367                 synchronized (monitor())
26368                 {
26369                     check_orphaned();
26370                     get_store().remove_element(FEDERALITEM$4, i);
26371                 }
26372             }
26373             
26374             /**
26375              * Gets the "Matching" element
26376              */
26377             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getMatching()
26378             {
26379                 synchronized (monitor())
26380                 {
26381                     check_orphaned();
26382                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26383                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(MATCHING$6, 0);
26384                     if (target == null)
26385                     {
26386                       return null;
26387                     }
26388                     return target;
26389                 }
26390             }
26391             
26392             /**
26393              * True if has "Matching" element
26394              */
26395             public boolean isSetMatching()
26396             {
26397                 synchronized (monitor())
26398                 {
26399                     check_orphaned();
26400                     return get_store().count_elements(MATCHING$6) != 0;
26401                 }
26402             }
26403             
26404             /**
26405              * Sets the "Matching" element
26406              */
26407             public void setMatching(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType matching)
26408             {
26409                 generatedSetterHelperImpl(matching, MATCHING$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26410             }
26411             
26412             /**
26413              * Appends and returns a new empty "Matching" element
26414              */
26415             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewMatching()
26416             {
26417                 synchronized (monitor())
26418                 {
26419                     check_orphaned();
26420                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26421                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(MATCHING$6);
26422                     return target;
26423                 }
26424             }
26425             
26426             /**
26427              * Unsets the "Matching" element
26428              */
26429             public void unsetMatching()
26430             {
26431                 synchronized (monitor())
26432                 {
26433                     check_orphaned();
26434                     get_store().remove_element(MATCHING$6, 0);
26435                 }
26436             }
26437             
26438             /**
26439              * Gets array of all "MatchingItem" elements
26440              */
26441             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] getMatchingItemArray()
26442             {
26443                 synchronized (monitor())
26444                 {
26445                     check_orphaned();
26446                     java.util.List targetList = new java.util.ArrayList();
26447                     get_store().find_all_element_users(MATCHINGITEM$8, targetList);
26448                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[targetList.size()];
26449                     targetList.toArray(result);
26450                     return result;
26451                 }
26452             }
26453             
26454             /**
26455              * Gets ith "MatchingItem" element
26456              */
26457             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType getMatchingItemArray(int i)
26458             {
26459                 synchronized (monitor())
26460                 {
26461                     check_orphaned();
26462                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26463                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().find_element_user(MATCHINGITEM$8, i);
26464                     if (target == null)
26465                     {
26466                       throw new IndexOutOfBoundsException();
26467                     }
26468                     return target;
26469                 }
26470             }
26471             
26472             /**
26473              * Returns number of "MatchingItem" element
26474              */
26475             public int sizeOfMatchingItemArray()
26476             {
26477                 synchronized (monitor())
26478                 {
26479                     check_orphaned();
26480                     return get_store().count_elements(MATCHINGITEM$8);
26481                 }
26482             }
26483             
26484             /**
26485              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
26486              */
26487             public void setMatchingItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] matchingItemArray)
26488             {
26489                 check_orphaned();
26490                 arraySetterHelper(matchingItemArray, MATCHINGITEM$8);
26491             }
26492             
26493             /**
26494              * Sets ith "MatchingItem" element
26495              */
26496             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType matchingItem)
26497             {
26498                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26499             }
26500             
26501             /**
26502              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
26503              */
26504             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType insertNewMatchingItem(int i)
26505             {
26506                 synchronized (monitor())
26507                 {
26508                     check_orphaned();
26509                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26510                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(MATCHINGITEM$8, i);
26511                     return target;
26512                 }
26513             }
26514             
26515             /**
26516              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
26517              */
26518             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType addNewMatchingItem()
26519             {
26520                 synchronized (monitor())
26521                 {
26522                     check_orphaned();
26523                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26524                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().add_element_user(MATCHINGITEM$8);
26525                     return target;
26526                 }
26527             }
26528             
26529             /**
26530              * Removes the ith "MatchingItem" element
26531              */
26532             public void removeMatchingItem(int i)
26533             {
26534                 synchronized (monitor())
26535                 {
26536                     check_orphaned();
26537                     get_store().remove_element(MATCHINGITEM$8, i);
26538                 }
26539             }
26540             
26541             /**
26542              * Gets the "SubtotalIncome" element
26543              */
26544             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getSubtotalIncome()
26545             {
26546                 synchronized (monitor())
26547                 {
26548                     check_orphaned();
26549                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26550                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALINCOME$10, 0);
26551                     if (target == null)
26552                     {
26553                       return null;
26554                     }
26555                     return target;
26556                 }
26557             }
26558             
26559             /**
26560              * True if has "SubtotalIncome" element
26561              */
26562             public boolean isSetSubtotalIncome()
26563             {
26564                 synchronized (monitor())
26565                 {
26566                     check_orphaned();
26567                     return get_store().count_elements(SUBTOTALINCOME$10) != 0;
26568                 }
26569             }
26570             
26571             /**
26572              * Sets the "SubtotalIncome" element
26573              */
26574             public void setSubtotalIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType subtotalIncome)
26575             {
26576                 generatedSetterHelperImpl(subtotalIncome, SUBTOTALINCOME$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26577             }
26578             
26579             /**
26580              * Appends and returns a new empty "SubtotalIncome" element
26581              */
26582             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewSubtotalIncome()
26583             {
26584                 synchronized (monitor())
26585                 {
26586                     check_orphaned();
26587                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26588                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALINCOME$10);
26589                     return target;
26590                 }
26591             }
26592             
26593             /**
26594              * Unsets the "SubtotalIncome" element
26595              */
26596             public void unsetSubtotalIncome()
26597             {
26598                 synchronized (monitor())
26599                 {
26600                     check_orphaned();
26601                     get_store().remove_element(SUBTOTALINCOME$10, 0);
26602                 }
26603             }
26604             
26605             /**
26606              * Gets the "Operating" element
26607              */
26608             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getOperating()
26609             {
26610                 synchronized (monitor())
26611                 {
26612                     check_orphaned();
26613                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26614                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(OPERATING$12, 0);
26615                     if (target == null)
26616                     {
26617                       return null;
26618                     }
26619                     return target;
26620                 }
26621             }
26622             
26623             /**
26624              * True if has "Operating" element
26625              */
26626             public boolean isSetOperating()
26627             {
26628                 synchronized (monitor())
26629                 {
26630                     check_orphaned();
26631                     return get_store().count_elements(OPERATING$12) != 0;
26632                 }
26633             }
26634             
26635             /**
26636              * Sets the "Operating" element
26637              */
26638             public void setOperating(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType operating)
26639             {
26640                 generatedSetterHelperImpl(operating, OPERATING$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26641             }
26642             
26643             /**
26644              * Appends and returns a new empty "Operating" element
26645              */
26646             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewOperating()
26647             {
26648                 synchronized (monitor())
26649                 {
26650                     check_orphaned();
26651                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26652                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(OPERATING$12);
26653                     return target;
26654                 }
26655             }
26656             
26657             /**
26658              * Unsets the "Operating" element
26659              */
26660             public void unsetOperating()
26661             {
26662                 synchronized (monitor())
26663                 {
26664                     check_orphaned();
26665                     get_store().remove_element(OPERATING$12, 0);
26666                 }
26667             }
26668             
26669             /**
26670              * Gets the "Associated" element
26671              */
26672             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getAssociated()
26673             {
26674                 synchronized (monitor())
26675                 {
26676                     check_orphaned();
26677                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26678                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(ASSOCIATED$14, 0);
26679                     if (target == null)
26680                     {
26681                       return null;
26682                     }
26683                     return target;
26684                 }
26685             }
26686             
26687             /**
26688              * True if has "Associated" element
26689              */
26690             public boolean isSetAssociated()
26691             {
26692                 synchronized (monitor())
26693                 {
26694                     check_orphaned();
26695                     return get_store().count_elements(ASSOCIATED$14) != 0;
26696                 }
26697             }
26698             
26699             /**
26700              * Sets the "Associated" element
26701              */
26702             public void setAssociated(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType associated)
26703             {
26704                 generatedSetterHelperImpl(associated, ASSOCIATED$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26705             }
26706             
26707             /**
26708              * Appends and returns a new empty "Associated" element
26709              */
26710             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewAssociated()
26711             {
26712                 synchronized (monitor())
26713                 {
26714                     check_orphaned();
26715                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26716                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(ASSOCIATED$14);
26717                     return target;
26718                 }
26719             }
26720             
26721             /**
26722              * Unsets the "Associated" element
26723              */
26724             public void unsetAssociated()
26725             {
26726                 synchronized (monitor())
26727                 {
26728                     check_orphaned();
26729                     get_store().remove_element(ASSOCIATED$14, 0);
26730                 }
26731             }
26732             
26733             /**
26734              * Gets array of all "AssociatedItem" elements
26735              */
26736             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] getAssociatedItemArray()
26737             {
26738                 synchronized (monitor())
26739                 {
26740                     check_orphaned();
26741                     java.util.List targetList = new java.util.ArrayList();
26742                     get_store().find_all_element_users(ASSOCIATEDITEM$16, targetList);
26743                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[targetList.size()];
26744                     targetList.toArray(result);
26745                     return result;
26746                 }
26747             }
26748             
26749             /**
26750              * Gets ith "AssociatedItem" element
26751              */
26752             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType getAssociatedItemArray(int i)
26753             {
26754                 synchronized (monitor())
26755                 {
26756                     check_orphaned();
26757                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26758                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().find_element_user(ASSOCIATEDITEM$16, i);
26759                     if (target == null)
26760                     {
26761                       throw new IndexOutOfBoundsException();
26762                     }
26763                     return target;
26764                 }
26765             }
26766             
26767             /**
26768              * Returns number of "AssociatedItem" element
26769              */
26770             public int sizeOfAssociatedItemArray()
26771             {
26772                 synchronized (monitor())
26773                 {
26774                     check_orphaned();
26775                     return get_store().count_elements(ASSOCIATEDITEM$16);
26776                 }
26777             }
26778             
26779             /**
26780              * Sets array of all "AssociatedItem" element  WARNING: This method is not atomicaly synchronized.
26781              */
26782             public void setAssociatedItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType[] associatedItemArray)
26783             {
26784                 check_orphaned();
26785                 arraySetterHelper(associatedItemArray, ASSOCIATEDITEM$16);
26786             }
26787             
26788             /**
26789              * Sets ith "AssociatedItem" element
26790              */
26791             public void setAssociatedItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType associatedItem)
26792             {
26793                 generatedSetterHelperImpl(associatedItem, ASSOCIATEDITEM$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26794             }
26795             
26796             /**
26797              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
26798              */
26799             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i)
26800             {
26801                 synchronized (monitor())
26802                 {
26803                     check_orphaned();
26804                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26805                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().insert_element_user(ASSOCIATEDITEM$16, i);
26806                     return target;
26807                 }
26808             }
26809             
26810             /**
26811              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
26812              */
26813             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType addNewAssociatedItem()
26814             {
26815                 synchronized (monitor())
26816                 {
26817                     check_orphaned();
26818                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType target = null;
26819                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedItemDataType)get_store().add_element_user(ASSOCIATEDITEM$16);
26820                     return target;
26821                 }
26822             }
26823             
26824             /**
26825              * Removes the ith "AssociatedItem" element
26826              */
26827             public void removeAssociatedItem(int i)
26828             {
26829                 synchronized (monitor())
26830                 {
26831                     check_orphaned();
26832                     get_store().remove_element(ASSOCIATEDITEM$16, i);
26833                 }
26834             }
26835             
26836             /**
26837              * Gets the "SubtotalExpenses" element
26838              */
26839             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getSubtotalExpenses()
26840             {
26841                 synchronized (monitor())
26842                 {
26843                     check_orphaned();
26844                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26845                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALEXPENSES$18, 0);
26846                     if (target == null)
26847                     {
26848                       return null;
26849                     }
26850                     return target;
26851                 }
26852             }
26853             
26854             /**
26855              * True if has "SubtotalExpenses" element
26856              */
26857             public boolean isSetSubtotalExpenses()
26858             {
26859                 synchronized (monitor())
26860                 {
26861                     check_orphaned();
26862                     return get_store().count_elements(SUBTOTALEXPENSES$18) != 0;
26863                 }
26864             }
26865             
26866             /**
26867              * Sets the "SubtotalExpenses" element
26868              */
26869             public void setSubtotalExpenses(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType subtotalExpenses)
26870             {
26871                 generatedSetterHelperImpl(subtotalExpenses, SUBTOTALEXPENSES$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26872             }
26873             
26874             /**
26875              * Appends and returns a new empty "SubtotalExpenses" element
26876              */
26877             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewSubtotalExpenses()
26878             {
26879                 synchronized (monitor())
26880                 {
26881                     check_orphaned();
26882                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26883                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALEXPENSES$18);
26884                     return target;
26885                 }
26886             }
26887             
26888             /**
26889              * Unsets the "SubtotalExpenses" element
26890              */
26891             public void unsetSubtotalExpenses()
26892             {
26893                 synchronized (monitor())
26894                 {
26895                     check_orphaned();
26896                     get_store().remove_element(SUBTOTALEXPENSES$18, 0);
26897                 }
26898             }
26899             
26900             /**
26901              * Gets the "Dividends" element
26902              */
26903             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getDividends()
26904             {
26905                 synchronized (monitor())
26906                 {
26907                     check_orphaned();
26908                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26909                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(DIVIDENDS$20, 0);
26910                     if (target == null)
26911                     {
26912                       return null;
26913                     }
26914                     return target;
26915                 }
26916             }
26917             
26918             /**
26919              * True if has "Dividends" element
26920              */
26921             public boolean isSetDividends()
26922             {
26923                 synchronized (monitor())
26924                 {
26925                     check_orphaned();
26926                     return get_store().count_elements(DIVIDENDS$20) != 0;
26927                 }
26928             }
26929             
26930             /**
26931              * Sets the "Dividends" element
26932              */
26933             public void setDividends(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType dividends)
26934             {
26935                 generatedSetterHelperImpl(dividends, DIVIDENDS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26936             }
26937             
26938             /**
26939              * Appends and returns a new empty "Dividends" element
26940              */
26941             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewDividends()
26942             {
26943                 synchronized (monitor())
26944                 {
26945                     check_orphaned();
26946                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26947                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(DIVIDENDS$20);
26948                     return target;
26949                 }
26950             }
26951             
26952             /**
26953              * Unsets the "Dividends" element
26954              */
26955             public void unsetDividends()
26956             {
26957                 synchronized (monitor())
26958                 {
26959                     check_orphaned();
26960                     get_store().remove_element(DIVIDENDS$20, 0);
26961                 }
26962             }
26963             
26964             /**
26965              * Gets the "TotalEarnings" element
26966              */
26967             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType getTotalEarnings()
26968             {
26969                 synchronized (monitor())
26970                 {
26971                     check_orphaned();
26972                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
26973                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().find_element_user(TOTALEARNINGS$22, 0);
26974                     if (target == null)
26975                     {
26976                       return null;
26977                     }
26978                     return target;
26979                 }
26980             }
26981             
26982             /**
26983              * True if has "TotalEarnings" element
26984              */
26985             public boolean isSetTotalEarnings()
26986             {
26987                 synchronized (monitor())
26988                 {
26989                     check_orphaned();
26990                     return get_store().count_elements(TOTALEARNINGS$22) != 0;
26991                 }
26992             }
26993             
26994             /**
26995              * Sets the "TotalEarnings" element
26996              */
26997             public void setTotalEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType totalEarnings)
26998             {
26999                 generatedSetterHelperImpl(totalEarnings, TOTALEARNINGS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27000             }
27001             
27002             /**
27003              * Appends and returns a new empty "TotalEarnings" element
27004              */
27005             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType addNewTotalEarnings()
27006             {
27007                 synchronized (monitor())
27008                 {
27009                     check_orphaned();
27010                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType target = null;
27011                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsNonRegulatedDataType)get_store().add_element_user(TOTALEARNINGS$22);
27012                     return target;
27013                 }
27014             }
27015             
27016             /**
27017              * Unsets the "TotalEarnings" element
27018              */
27019             public void unsetTotalEarnings()
27020             {
27021                 synchronized (monitor())
27022                 {
27023                     check_orphaned();
27024                     get_store().remove_element(TOTALEARNINGS$22, 0);
27025                 }
27026             }
27027             
27028             /**
27029              * Gets the "RetainedEarnings" element
27030              */
27031             public long getRetainedEarnings()
27032             {
27033                 synchronized (monitor())
27034                 {
27035                     check_orphaned();
27036                     org.apache.xmlbeans.SimpleValue target = null;
27037                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27038                     if (target == null)
27039                     {
27040                       return 0L;
27041                     }
27042                     return target.getLongValue();
27043                 }
27044             }
27045             
27046             /**
27047              * Gets (as xml) the "RetainedEarnings" element
27048              */
27049             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetRetainedEarnings()
27050             {
27051                 synchronized (monitor())
27052                 {
27053                     check_orphaned();
27054                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
27055                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27056                     return target;
27057                 }
27058             }
27059             
27060             /**
27061              * True if has "RetainedEarnings" element
27062              */
27063             public boolean isSetRetainedEarnings()
27064             {
27065                 synchronized (monitor())
27066                 {
27067                     check_orphaned();
27068                     return get_store().count_elements(RETAINEDEARNINGS$24) != 0;
27069                 }
27070             }
27071             
27072             /**
27073              * Sets the "RetainedEarnings" element
27074              */
27075             public void setRetainedEarnings(long retainedEarnings)
27076             {
27077                 synchronized (monitor())
27078                 {
27079                     check_orphaned();
27080                     org.apache.xmlbeans.SimpleValue target = null;
27081                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27082                     if (target == null)
27083                     {
27084                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGS$24);
27085                     }
27086                     target.setLongValue(retainedEarnings);
27087                 }
27088             }
27089             
27090             /**
27091              * Sets (as xml) the "RetainedEarnings" element
27092              */
27093             public void xsetRetainedEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType retainedEarnings)
27094             {
27095                 synchronized (monitor())
27096                 {
27097                     check_orphaned();
27098                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
27099                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
27100                     if (target == null)
27101                     {
27102                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGS$24);
27103                     }
27104                     target.set(retainedEarnings);
27105                 }
27106             }
27107             
27108             /**
27109              * Unsets the "RetainedEarnings" element
27110              */
27111             public void unsetRetainedEarnings()
27112             {
27113                 synchronized (monitor())
27114                 {
27115                     check_orphaned();
27116                     get_store().remove_element(RETAINEDEARNINGS$24, 0);
27117                 }
27118             }
27119             
27120             /**
27121              * Gets the "ThreeYearAverage" element
27122              */
27123             public long getThreeYearAverage()
27124             {
27125                 synchronized (monitor())
27126                 {
27127                     check_orphaned();
27128                     org.apache.xmlbeans.SimpleValue target = null;
27129                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27130                     if (target == null)
27131                     {
27132                       return 0L;
27133                     }
27134                     return target.getLongValue();
27135                 }
27136             }
27137             
27138             /**
27139              * Gets (as xml) the "ThreeYearAverage" element
27140              */
27141             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetThreeYearAverage()
27142             {
27143                 synchronized (monitor())
27144                 {
27145                     check_orphaned();
27146                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
27147                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27148                     return target;
27149                 }
27150             }
27151             
27152             /**
27153              * True if has "ThreeYearAverage" element
27154              */
27155             public boolean isSetThreeYearAverage()
27156             {
27157                 synchronized (monitor())
27158                 {
27159                     check_orphaned();
27160                     return get_store().count_elements(THREEYEARAVERAGE$26) != 0;
27161                 }
27162             }
27163             
27164             /**
27165              * Sets the "ThreeYearAverage" element
27166              */
27167             public void setThreeYearAverage(long threeYearAverage)
27168             {
27169                 synchronized (monitor())
27170                 {
27171                     check_orphaned();
27172                     org.apache.xmlbeans.SimpleValue target = null;
27173                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27174                     if (target == null)
27175                     {
27176                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$26);
27177                     }
27178                     target.setLongValue(threeYearAverage);
27179                 }
27180             }
27181             
27182             /**
27183              * Sets (as xml) the "ThreeYearAverage" element
27184              */
27185             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType threeYearAverage)
27186             {
27187                 synchronized (monitor())
27188                 {
27189                     check_orphaned();
27190                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
27191                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
27192                     if (target == null)
27193                     {
27194                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$26);
27195                     }
27196                     target.set(threeYearAverage);
27197                 }
27198             }
27199             
27200             /**
27201              * Unsets the "ThreeYearAverage" element
27202              */
27203             public void unsetThreeYearAverage()
27204             {
27205                 synchronized (monitor())
27206                 {
27207                     check_orphaned();
27208                     get_store().remove_element(THREEYEARAVERAGE$26, 0);
27209                 }
27210             }
27211         }
27212         /**
27213          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
27214          *
27215          * This is a complex type.
27216          */
27217         public static class EarningsCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsCreditUnions
27218         {
27219             private static final long serialVersionUID = 1L;
27220             
27221             public EarningsCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
27222             {
27223                 super(sType);
27224             }
27225             
27226             private static final javax.xml.namespace.QName NETWORTH$0 = 
27227                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetWorth");
27228             private static final javax.xml.namespace.QName UNINSURED$2 = 
27229                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Uninsured");
27230             private static final javax.xml.namespace.QName SUBTOTALEARNINGS$4 = 
27231                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SubtotalEarnings");
27232             private static final javax.xml.namespace.QName FEDERAL$6 = 
27233                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Federal");
27234             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
27235                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalItem");
27236             private static final javax.xml.namespace.QName MATCHING$10 = 
27237                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Matching");
27238             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
27239                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MatchingItem");
27240             private static final javax.xml.namespace.QName ADJUSTMENTS$14 = 
27241                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Adjustments");
27242             private static final javax.xml.namespace.QName ADJUSTEDRETAINED$16 = 
27243                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AdjustedRetained");
27244             private static final javax.xml.namespace.QName CHANGEPRIOR$18 = 
27245                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ChangePrior");
27246             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$20 = 
27247                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RetainedEarningsIncrease");
27248             private static final javax.xml.namespace.QName THREEYEARAVERAGE$22 = 
27249                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ThreeYearAverage");
27250             private static final javax.xml.namespace.QName EARNINGSSINCEINCEPTION$24 = 
27251                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningsSinceInception");
27252             
27253             
27254             /**
27255              * Gets the "NetWorth" element
27256              */
27257             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getNetWorth()
27258             {
27259                 synchronized (monitor())
27260                 {
27261                     check_orphaned();
27262                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27263                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(NETWORTH$0, 0);
27264                     if (target == null)
27265                     {
27266                       return null;
27267                     }
27268                     return target;
27269                 }
27270             }
27271             
27272             /**
27273              * True if has "NetWorth" element
27274              */
27275             public boolean isSetNetWorth()
27276             {
27277                 synchronized (monitor())
27278                 {
27279                     check_orphaned();
27280                     return get_store().count_elements(NETWORTH$0) != 0;
27281                 }
27282             }
27283             
27284             /**
27285              * Sets the "NetWorth" element
27286              */
27287             public void setNetWorth(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType netWorth)
27288             {
27289                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27290             }
27291             
27292             /**
27293              * Appends and returns a new empty "NetWorth" element
27294              */
27295             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewNetWorth()
27296             {
27297                 synchronized (monitor())
27298                 {
27299                     check_orphaned();
27300                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27301                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(NETWORTH$0);
27302                     return target;
27303                 }
27304             }
27305             
27306             /**
27307              * Unsets the "NetWorth" element
27308              */
27309             public void unsetNetWorth()
27310             {
27311                 synchronized (monitor())
27312                 {
27313                     check_orphaned();
27314                     get_store().remove_element(NETWORTH$0, 0);
27315                 }
27316             }
27317             
27318             /**
27319              * Gets the "Uninsured" element
27320              */
27321             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getUninsured()
27322             {
27323                 synchronized (monitor())
27324                 {
27325                     check_orphaned();
27326                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27327                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(UNINSURED$2, 0);
27328                     if (target == null)
27329                     {
27330                       return null;
27331                     }
27332                     return target;
27333                 }
27334             }
27335             
27336             /**
27337              * True if has "Uninsured" element
27338              */
27339             public boolean isSetUninsured()
27340             {
27341                 synchronized (monitor())
27342                 {
27343                     check_orphaned();
27344                     return get_store().count_elements(UNINSURED$2) != 0;
27345                 }
27346             }
27347             
27348             /**
27349              * Sets the "Uninsured" element
27350              */
27351             public void setUninsured(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType uninsured)
27352             {
27353                 generatedSetterHelperImpl(uninsured, UNINSURED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27354             }
27355             
27356             /**
27357              * Appends and returns a new empty "Uninsured" element
27358              */
27359             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewUninsured()
27360             {
27361                 synchronized (monitor())
27362                 {
27363                     check_orphaned();
27364                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27365                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(UNINSURED$2);
27366                     return target;
27367                 }
27368             }
27369             
27370             /**
27371              * Unsets the "Uninsured" element
27372              */
27373             public void unsetUninsured()
27374             {
27375                 synchronized (monitor())
27376                 {
27377                     check_orphaned();
27378                     get_store().remove_element(UNINSURED$2, 0);
27379                 }
27380             }
27381             
27382             /**
27383              * Gets the "SubtotalEarnings" element
27384              */
27385             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getSubtotalEarnings()
27386             {
27387                 synchronized (monitor())
27388                 {
27389                     check_orphaned();
27390                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27391                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(SUBTOTALEARNINGS$4, 0);
27392                     if (target == null)
27393                     {
27394                       return null;
27395                     }
27396                     return target;
27397                 }
27398             }
27399             
27400             /**
27401              * True if has "SubtotalEarnings" element
27402              */
27403             public boolean isSetSubtotalEarnings()
27404             {
27405                 synchronized (monitor())
27406                 {
27407                     check_orphaned();
27408                     return get_store().count_elements(SUBTOTALEARNINGS$4) != 0;
27409                 }
27410             }
27411             
27412             /**
27413              * Sets the "SubtotalEarnings" element
27414              */
27415             public void setSubtotalEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType subtotalEarnings)
27416             {
27417                 generatedSetterHelperImpl(subtotalEarnings, SUBTOTALEARNINGS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27418             }
27419             
27420             /**
27421              * Appends and returns a new empty "SubtotalEarnings" element
27422              */
27423             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewSubtotalEarnings()
27424             {
27425                 synchronized (monitor())
27426                 {
27427                     check_orphaned();
27428                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27429                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(SUBTOTALEARNINGS$4);
27430                     return target;
27431                 }
27432             }
27433             
27434             /**
27435              * Unsets the "SubtotalEarnings" element
27436              */
27437             public void unsetSubtotalEarnings()
27438             {
27439                 synchronized (monitor())
27440                 {
27441                     check_orphaned();
27442                     get_store().remove_element(SUBTOTALEARNINGS$4, 0);
27443                 }
27444             }
27445             
27446             /**
27447              * Gets the "Federal" element
27448              */
27449             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getFederal()
27450             {
27451                 synchronized (monitor())
27452                 {
27453                     check_orphaned();
27454                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27455                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(FEDERAL$6, 0);
27456                     if (target == null)
27457                     {
27458                       return null;
27459                     }
27460                     return target;
27461                 }
27462             }
27463             
27464             /**
27465              * True if has "Federal" element
27466              */
27467             public boolean isSetFederal()
27468             {
27469                 synchronized (monitor())
27470                 {
27471                     check_orphaned();
27472                     return get_store().count_elements(FEDERAL$6) != 0;
27473                 }
27474             }
27475             
27476             /**
27477              * Sets the "Federal" element
27478              */
27479             public void setFederal(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType federal)
27480             {
27481                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27482             }
27483             
27484             /**
27485              * Appends and returns a new empty "Federal" element
27486              */
27487             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewFederal()
27488             {
27489                 synchronized (monitor())
27490                 {
27491                     check_orphaned();
27492                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27493                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(FEDERAL$6);
27494                     return target;
27495                 }
27496             }
27497             
27498             /**
27499              * Unsets the "Federal" element
27500              */
27501             public void unsetFederal()
27502             {
27503                 synchronized (monitor())
27504                 {
27505                     check_orphaned();
27506                     get_store().remove_element(FEDERAL$6, 0);
27507                 }
27508             }
27509             
27510             /**
27511              * Gets array of all "FederalItem" elements
27512              */
27513             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] getFederalItemArray()
27514             {
27515                 synchronized (monitor())
27516                 {
27517                     check_orphaned();
27518                     java.util.List targetList = new java.util.ArrayList();
27519                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
27520                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[targetList.size()];
27521                     targetList.toArray(result);
27522                     return result;
27523                 }
27524             }
27525             
27526             /**
27527              * Gets ith "FederalItem" element
27528              */
27529             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType getFederalItemArray(int i)
27530             {
27531                 synchronized (monitor())
27532                 {
27533                     check_orphaned();
27534                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27535                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
27536                     if (target == null)
27537                     {
27538                       throw new IndexOutOfBoundsException();
27539                     }
27540                     return target;
27541                 }
27542             }
27543             
27544             /**
27545              * Returns number of "FederalItem" element
27546              */
27547             public int sizeOfFederalItemArray()
27548             {
27549                 synchronized (monitor())
27550                 {
27551                     check_orphaned();
27552                     return get_store().count_elements(FEDERALITEM$8);
27553                 }
27554             }
27555             
27556             /**
27557              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
27558              */
27559             public void setFederalItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] federalItemArray)
27560             {
27561                 check_orphaned();
27562                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
27563             }
27564             
27565             /**
27566              * Sets ith "FederalItem" element
27567              */
27568             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType federalItem)
27569             {
27570                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27571             }
27572             
27573             /**
27574              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
27575              */
27576             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType insertNewFederalItem(int i)
27577             {
27578                 synchronized (monitor())
27579                 {
27580                     check_orphaned();
27581                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27582                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
27583                     return target;
27584                 }
27585             }
27586             
27587             /**
27588              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
27589              */
27590             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType addNewFederalItem()
27591             {
27592                 synchronized (monitor())
27593                 {
27594                     check_orphaned();
27595                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27596                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().add_element_user(FEDERALITEM$8);
27597                     return target;
27598                 }
27599             }
27600             
27601             /**
27602              * Removes the ith "FederalItem" element
27603              */
27604             public void removeFederalItem(int i)
27605             {
27606                 synchronized (monitor())
27607                 {
27608                     check_orphaned();
27609                     get_store().remove_element(FEDERALITEM$8, i);
27610                 }
27611             }
27612             
27613             /**
27614              * Gets the "Matching" element
27615              */
27616             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getMatching()
27617             {
27618                 synchronized (monitor())
27619                 {
27620                     check_orphaned();
27621                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27622                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(MATCHING$10, 0);
27623                     if (target == null)
27624                     {
27625                       return null;
27626                     }
27627                     return target;
27628                 }
27629             }
27630             
27631             /**
27632              * True if has "Matching" element
27633              */
27634             public boolean isSetMatching()
27635             {
27636                 synchronized (monitor())
27637                 {
27638                     check_orphaned();
27639                     return get_store().count_elements(MATCHING$10) != 0;
27640                 }
27641             }
27642             
27643             /**
27644              * Sets the "Matching" element
27645              */
27646             public void setMatching(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType matching)
27647             {
27648                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27649             }
27650             
27651             /**
27652              * Appends and returns a new empty "Matching" element
27653              */
27654             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewMatching()
27655             {
27656                 synchronized (monitor())
27657                 {
27658                     check_orphaned();
27659                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27660                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(MATCHING$10);
27661                     return target;
27662                 }
27663             }
27664             
27665             /**
27666              * Unsets the "Matching" element
27667              */
27668             public void unsetMatching()
27669             {
27670                 synchronized (monitor())
27671                 {
27672                     check_orphaned();
27673                     get_store().remove_element(MATCHING$10, 0);
27674                 }
27675             }
27676             
27677             /**
27678              * Gets array of all "MatchingItem" elements
27679              */
27680             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] getMatchingItemArray()
27681             {
27682                 synchronized (monitor())
27683                 {
27684                     check_orphaned();
27685                     java.util.List targetList = new java.util.ArrayList();
27686                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
27687                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[targetList.size()];
27688                     targetList.toArray(result);
27689                     return result;
27690                 }
27691             }
27692             
27693             /**
27694              * Gets ith "MatchingItem" element
27695              */
27696             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType getMatchingItemArray(int i)
27697             {
27698                 synchronized (monitor())
27699                 {
27700                     check_orphaned();
27701                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27702                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
27703                     if (target == null)
27704                     {
27705                       throw new IndexOutOfBoundsException();
27706                     }
27707                     return target;
27708                 }
27709             }
27710             
27711             /**
27712              * Returns number of "MatchingItem" element
27713              */
27714             public int sizeOfMatchingItemArray()
27715             {
27716                 synchronized (monitor())
27717                 {
27718                     check_orphaned();
27719                     return get_store().count_elements(MATCHINGITEM$12);
27720                 }
27721             }
27722             
27723             /**
27724              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
27725              */
27726             public void setMatchingItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType[] matchingItemArray)
27727             {
27728                 check_orphaned();
27729                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
27730             }
27731             
27732             /**
27733              * Sets ith "MatchingItem" element
27734              */
27735             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType matchingItem)
27736             {
27737                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27738             }
27739             
27740             /**
27741              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
27742              */
27743             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType insertNewMatchingItem(int i)
27744             {
27745                 synchronized (monitor())
27746                 {
27747                     check_orphaned();
27748                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27749                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
27750                     return target;
27751                 }
27752             }
27753             
27754             /**
27755              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
27756              */
27757             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType addNewMatchingItem()
27758             {
27759                 synchronized (monitor())
27760                 {
27761                     check_orphaned();
27762                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType target = null;
27763                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsItemDataType)get_store().add_element_user(MATCHINGITEM$12);
27764                     return target;
27765                 }
27766             }
27767             
27768             /**
27769              * Removes the ith "MatchingItem" element
27770              */
27771             public void removeMatchingItem(int i)
27772             {
27773                 synchronized (monitor())
27774                 {
27775                     check_orphaned();
27776                     get_store().remove_element(MATCHINGITEM$12, i);
27777                 }
27778             }
27779             
27780             /**
27781              * Gets the "Adjustments" element
27782              */
27783             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getAdjustments()
27784             {
27785                 synchronized (monitor())
27786                 {
27787                     check_orphaned();
27788                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27789                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTMENTS$14, 0);
27790                     if (target == null)
27791                     {
27792                       return null;
27793                     }
27794                     return target;
27795                 }
27796             }
27797             
27798             /**
27799              * True if has "Adjustments" element
27800              */
27801             public boolean isSetAdjustments()
27802             {
27803                 synchronized (monitor())
27804                 {
27805                     check_orphaned();
27806                     return get_store().count_elements(ADJUSTMENTS$14) != 0;
27807                 }
27808             }
27809             
27810             /**
27811              * Sets the "Adjustments" element
27812              */
27813             public void setAdjustments(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType adjustments)
27814             {
27815                 generatedSetterHelperImpl(adjustments, ADJUSTMENTS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27816             }
27817             
27818             /**
27819              * Appends and returns a new empty "Adjustments" element
27820              */
27821             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewAdjustments()
27822             {
27823                 synchronized (monitor())
27824                 {
27825                     check_orphaned();
27826                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27827                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTMENTS$14);
27828                     return target;
27829                 }
27830             }
27831             
27832             /**
27833              * Unsets the "Adjustments" element
27834              */
27835             public void unsetAdjustments()
27836             {
27837                 synchronized (monitor())
27838                 {
27839                     check_orphaned();
27840                     get_store().remove_element(ADJUSTMENTS$14, 0);
27841                 }
27842             }
27843             
27844             /**
27845              * Gets the "AdjustedRetained" element
27846              */
27847             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType getAdjustedRetained()
27848             {
27849                 synchronized (monitor())
27850                 {
27851                     check_orphaned();
27852                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27853                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTEDRETAINED$16, 0);
27854                     if (target == null)
27855                     {
27856                       return null;
27857                     }
27858                     return target;
27859                 }
27860             }
27861             
27862             /**
27863              * True if has "AdjustedRetained" element
27864              */
27865             public boolean isSetAdjustedRetained()
27866             {
27867                 synchronized (monitor())
27868                 {
27869                     check_orphaned();
27870                     return get_store().count_elements(ADJUSTEDRETAINED$16) != 0;
27871                 }
27872             }
27873             
27874             /**
27875              * Sets the "AdjustedRetained" element
27876              */
27877             public void setAdjustedRetained(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType adjustedRetained)
27878             {
27879                 generatedSetterHelperImpl(adjustedRetained, ADJUSTEDRETAINED$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27880             }
27881             
27882             /**
27883              * Appends and returns a new empty "AdjustedRetained" element
27884              */
27885             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType addNewAdjustedRetained()
27886             {
27887                 synchronized (monitor())
27888                 {
27889                     check_orphaned();
27890                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType target = null;
27891                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTEDRETAINED$16);
27892                     return target;
27893                 }
27894             }
27895             
27896             /**
27897              * Unsets the "AdjustedRetained" element
27898              */
27899             public void unsetAdjustedRetained()
27900             {
27901                 synchronized (monitor())
27902                 {
27903                     check_orphaned();
27904                     get_store().remove_element(ADJUSTEDRETAINED$16, 0);
27905                 }
27906             }
27907             
27908             /**
27909              * Gets the "ChangePrior" element
27910              */
27911             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType getChangePrior()
27912             {
27913                 synchronized (monitor())
27914                 {
27915                     check_orphaned();
27916                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType target = null;
27917                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType)get_store().find_element_user(CHANGEPRIOR$18, 0);
27918                     if (target == null)
27919                     {
27920                       return null;
27921                     }
27922                     return target;
27923                 }
27924             }
27925             
27926             /**
27927              * True if has "ChangePrior" element
27928              */
27929             public boolean isSetChangePrior()
27930             {
27931                 synchronized (monitor())
27932                 {
27933                     check_orphaned();
27934                     return get_store().count_elements(CHANGEPRIOR$18) != 0;
27935                 }
27936             }
27937             
27938             /**
27939              * Sets the "ChangePrior" element
27940              */
27941             public void setChangePrior(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType changePrior)
27942             {
27943                 generatedSetterHelperImpl(changePrior, CHANGEPRIOR$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27944             }
27945             
27946             /**
27947              * Appends and returns a new empty "ChangePrior" element
27948              */
27949             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType addNewChangePrior()
27950             {
27951                 synchronized (monitor())
27952                 {
27953                     check_orphaned();
27954                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType target = null;
27955                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsCreditUnionsChangeDataType)get_store().add_element_user(CHANGEPRIOR$18);
27956                     return target;
27957                 }
27958             }
27959             
27960             /**
27961              * Unsets the "ChangePrior" element
27962              */
27963             public void unsetChangePrior()
27964             {
27965                 synchronized (monitor())
27966                 {
27967                     check_orphaned();
27968                     get_store().remove_element(CHANGEPRIOR$18, 0);
27969                 }
27970             }
27971             
27972             /**
27973              * Gets the "RetainedEarningsIncrease" element
27974              */
27975             public long getRetainedEarningsIncrease()
27976             {
27977                 synchronized (monitor())
27978                 {
27979                     check_orphaned();
27980                     org.apache.xmlbeans.SimpleValue target = null;
27981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
27982                     if (target == null)
27983                     {
27984                       return 0L;
27985                     }
27986                     return target.getLongValue();
27987                 }
27988             }
27989             
27990             /**
27991              * Gets (as xml) the "RetainedEarningsIncrease" element
27992              */
27993             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetRetainedEarningsIncrease()
27994             {
27995                 synchronized (monitor())
27996                 {
27997                     check_orphaned();
27998                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
27999                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28000                     return target;
28001                 }
28002             }
28003             
28004             /**
28005              * True if has "RetainedEarningsIncrease" element
28006              */
28007             public boolean isSetRetainedEarningsIncrease()
28008             {
28009                 synchronized (monitor())
28010                 {
28011                     check_orphaned();
28012                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$20) != 0;
28013                 }
28014             }
28015             
28016             /**
28017              * Sets the "RetainedEarningsIncrease" element
28018              */
28019             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
28020             {
28021                 synchronized (monitor())
28022                 {
28023                     check_orphaned();
28024                     org.apache.xmlbeans.SimpleValue target = null;
28025                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28026                     if (target == null)
28027                     {
28028                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
28029                     }
28030                     target.setLongValue(retainedEarningsIncrease);
28031                 }
28032             }
28033             
28034             /**
28035              * Sets (as xml) the "RetainedEarningsIncrease" element
28036              */
28037             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType retainedEarningsIncrease)
28038             {
28039                 synchronized (monitor())
28040                 {
28041                     check_orphaned();
28042                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28043                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
28044                     if (target == null)
28045                     {
28046                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
28047                     }
28048                     target.set(retainedEarningsIncrease);
28049                 }
28050             }
28051             
28052             /**
28053              * Unsets the "RetainedEarningsIncrease" element
28054              */
28055             public void unsetRetainedEarningsIncrease()
28056             {
28057                 synchronized (monitor())
28058                 {
28059                     check_orphaned();
28060                     get_store().remove_element(RETAINEDEARNINGSINCREASE$20, 0);
28061                 }
28062             }
28063             
28064             /**
28065              * Gets the "ThreeYearAverage" element
28066              */
28067             public long getThreeYearAverage()
28068             {
28069                 synchronized (monitor())
28070                 {
28071                     check_orphaned();
28072                     org.apache.xmlbeans.SimpleValue target = null;
28073                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28074                     if (target == null)
28075                     {
28076                       return 0L;
28077                     }
28078                     return target.getLongValue();
28079                 }
28080             }
28081             
28082             /**
28083              * Gets (as xml) the "ThreeYearAverage" element
28084              */
28085             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetThreeYearAverage()
28086             {
28087                 synchronized (monitor())
28088                 {
28089                     check_orphaned();
28090                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28091                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28092                     return target;
28093                 }
28094             }
28095             
28096             /**
28097              * True if has "ThreeYearAverage" element
28098              */
28099             public boolean isSetThreeYearAverage()
28100             {
28101                 synchronized (monitor())
28102                 {
28103                     check_orphaned();
28104                     return get_store().count_elements(THREEYEARAVERAGE$22) != 0;
28105                 }
28106             }
28107             
28108             /**
28109              * Sets the "ThreeYearAverage" element
28110              */
28111             public void setThreeYearAverage(long threeYearAverage)
28112             {
28113                 synchronized (monitor())
28114                 {
28115                     check_orphaned();
28116                     org.apache.xmlbeans.SimpleValue target = null;
28117                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28118                     if (target == null)
28119                     {
28120                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$22);
28121                     }
28122                     target.setLongValue(threeYearAverage);
28123                 }
28124             }
28125             
28126             /**
28127              * Sets (as xml) the "ThreeYearAverage" element
28128              */
28129             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType threeYearAverage)
28130             {
28131                 synchronized (monitor())
28132                 {
28133                     check_orphaned();
28134                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28135                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
28136                     if (target == null)
28137                     {
28138                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$22);
28139                     }
28140                     target.set(threeYearAverage);
28141                 }
28142             }
28143             
28144             /**
28145              * Unsets the "ThreeYearAverage" element
28146              */
28147             public void unsetThreeYearAverage()
28148             {
28149                 synchronized (monitor())
28150                 {
28151                     check_orphaned();
28152                     get_store().remove_element(THREEYEARAVERAGE$22, 0);
28153                 }
28154             }
28155             
28156             /**
28157              * Gets the "EarningsSinceInception" element
28158              */
28159             public long getEarningsSinceInception()
28160             {
28161                 synchronized (monitor())
28162                 {
28163                     check_orphaned();
28164                     org.apache.xmlbeans.SimpleValue target = null;
28165                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28166                     if (target == null)
28167                     {
28168                       return 0L;
28169                     }
28170                     return target.getLongValue();
28171                 }
28172             }
28173             
28174             /**
28175              * Gets (as xml) the "EarningsSinceInception" element
28176              */
28177             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetEarningsSinceInception()
28178             {
28179                 synchronized (monitor())
28180                 {
28181                     check_orphaned();
28182                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28183                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28184                     return target;
28185                 }
28186             }
28187             
28188             /**
28189              * True if has "EarningsSinceInception" element
28190              */
28191             public boolean isSetEarningsSinceInception()
28192             {
28193                 synchronized (monitor())
28194                 {
28195                     check_orphaned();
28196                     return get_store().count_elements(EARNINGSSINCEINCEPTION$24) != 0;
28197                 }
28198             }
28199             
28200             /**
28201              * Sets the "EarningsSinceInception" element
28202              */
28203             public void setEarningsSinceInception(long earningsSinceInception)
28204             {
28205                 synchronized (monitor())
28206                 {
28207                     check_orphaned();
28208                     org.apache.xmlbeans.SimpleValue target = null;
28209                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28210                     if (target == null)
28211                     {
28212                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
28213                     }
28214                     target.setLongValue(earningsSinceInception);
28215                 }
28216             }
28217             
28218             /**
28219              * Sets (as xml) the "EarningsSinceInception" element
28220              */
28221             public void xsetEarningsSinceInception(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType earningsSinceInception)
28222             {
28223                 synchronized (monitor())
28224                 {
28225                     check_orphaned();
28226                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28227                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
28228                     if (target == null)
28229                     {
28230                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
28231                     }
28232                     target.set(earningsSinceInception);
28233                 }
28234             }
28235             
28236             /**
28237              * Unsets the "EarningsSinceInception" element
28238              */
28239             public void unsetEarningsSinceInception()
28240             {
28241                 synchronized (monitor())
28242                 {
28243                     check_orphaned();
28244                     get_store().remove_element(EARNINGSSINCEINCEPTION$24, 0);
28245                 }
28246             }
28247         }
28248         /**
28249          * An XML EarningsBanks(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
28250          *
28251          * This is a complex type.
28252          */
28253         public static class EarningsBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EarningsBanks
28254         {
28255             private static final long serialVersionUID = 1L;
28256             
28257             public EarningsBanksImpl(org.apache.xmlbeans.SchemaType sType)
28258             {
28259                 super(sType);
28260             }
28261             
28262             private static final javax.xml.namespace.QName EARNINGS$0 = 
28263                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Earnings");
28264             private static final javax.xml.namespace.QName ACCUMULATED$2 = 
28265                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Accumulated");
28266             private static final javax.xml.namespace.QName NONINTEREST$4 = 
28267                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Noninterest");
28268             private static final javax.xml.namespace.QName FEDERAL$6 = 
28269                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Federal");
28270             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
28271                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalItem");
28272             private static final javax.xml.namespace.QName MATCHING$10 = 
28273                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Matching");
28274             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
28275                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MatchingItem");
28276             private static final javax.xml.namespace.QName ELIGIBLEEARNINGS$14 = 
28277                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EligibleEarnings");
28278             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$16 = 
28279                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RetainedEarningsIncrease");
28280             private static final javax.xml.namespace.QName THREEYEARAVERAGE$18 = 
28281                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ThreeYearAverage");
28282             
28283             
28284             /**
28285              * Gets the "Earnings" element
28286              */
28287             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getEarnings()
28288             {
28289                 synchronized (monitor())
28290                 {
28291                     check_orphaned();
28292                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28293                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(EARNINGS$0, 0);
28294                     if (target == null)
28295                     {
28296                       return null;
28297                     }
28298                     return target;
28299                 }
28300             }
28301             
28302             /**
28303              * True if has "Earnings" element
28304              */
28305             public boolean isSetEarnings()
28306             {
28307                 synchronized (monitor())
28308                 {
28309                     check_orphaned();
28310                     return get_store().count_elements(EARNINGS$0) != 0;
28311                 }
28312             }
28313             
28314             /**
28315              * Sets the "Earnings" element
28316              */
28317             public void setEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType earnings)
28318             {
28319                 generatedSetterHelperImpl(earnings, EARNINGS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28320             }
28321             
28322             /**
28323              * Appends and returns a new empty "Earnings" element
28324              */
28325             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewEarnings()
28326             {
28327                 synchronized (monitor())
28328                 {
28329                     check_orphaned();
28330                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28331                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(EARNINGS$0);
28332                     return target;
28333                 }
28334             }
28335             
28336             /**
28337              * Unsets the "Earnings" element
28338              */
28339             public void unsetEarnings()
28340             {
28341                 synchronized (monitor())
28342                 {
28343                     check_orphaned();
28344                     get_store().remove_element(EARNINGS$0, 0);
28345                 }
28346             }
28347             
28348             /**
28349              * Gets the "Accumulated" element
28350              */
28351             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getAccumulated()
28352             {
28353                 synchronized (monitor())
28354                 {
28355                     check_orphaned();
28356                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28357                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(ACCUMULATED$2, 0);
28358                     if (target == null)
28359                     {
28360                       return null;
28361                     }
28362                     return target;
28363                 }
28364             }
28365             
28366             /**
28367              * True if has "Accumulated" element
28368              */
28369             public boolean isSetAccumulated()
28370             {
28371                 synchronized (monitor())
28372                 {
28373                     check_orphaned();
28374                     return get_store().count_elements(ACCUMULATED$2) != 0;
28375                 }
28376             }
28377             
28378             /**
28379              * Sets the "Accumulated" element
28380              */
28381             public void setAccumulated(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType accumulated)
28382             {
28383                 generatedSetterHelperImpl(accumulated, ACCUMULATED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28384             }
28385             
28386             /**
28387              * Appends and returns a new empty "Accumulated" element
28388              */
28389             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewAccumulated()
28390             {
28391                 synchronized (monitor())
28392                 {
28393                     check_orphaned();
28394                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28395                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(ACCUMULATED$2);
28396                     return target;
28397                 }
28398             }
28399             
28400             /**
28401              * Unsets the "Accumulated" element
28402              */
28403             public void unsetAccumulated()
28404             {
28405                 synchronized (monitor())
28406                 {
28407                     check_orphaned();
28408                     get_store().remove_element(ACCUMULATED$2, 0);
28409                 }
28410             }
28411             
28412             /**
28413              * Gets the "Noninterest" element
28414              */
28415             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getNoninterest()
28416             {
28417                 synchronized (monitor())
28418                 {
28419                     check_orphaned();
28420                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28421                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(NONINTEREST$4, 0);
28422                     if (target == null)
28423                     {
28424                       return null;
28425                     }
28426                     return target;
28427                 }
28428             }
28429             
28430             /**
28431              * True if has "Noninterest" element
28432              */
28433             public boolean isSetNoninterest()
28434             {
28435                 synchronized (monitor())
28436                 {
28437                     check_orphaned();
28438                     return get_store().count_elements(NONINTEREST$4) != 0;
28439                 }
28440             }
28441             
28442             /**
28443              * Sets the "Noninterest" element
28444              */
28445             public void setNoninterest(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType noninterest)
28446             {
28447                 generatedSetterHelperImpl(noninterest, NONINTEREST$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28448             }
28449             
28450             /**
28451              * Appends and returns a new empty "Noninterest" element
28452              */
28453             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewNoninterest()
28454             {
28455                 synchronized (monitor())
28456                 {
28457                     check_orphaned();
28458                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28459                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(NONINTEREST$4);
28460                     return target;
28461                 }
28462             }
28463             
28464             /**
28465              * Unsets the "Noninterest" element
28466              */
28467             public void unsetNoninterest()
28468             {
28469                 synchronized (monitor())
28470                 {
28471                     check_orphaned();
28472                     get_store().remove_element(NONINTEREST$4, 0);
28473                 }
28474             }
28475             
28476             /**
28477              * Gets the "Federal" element
28478              */
28479             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getFederal()
28480             {
28481                 synchronized (monitor())
28482                 {
28483                     check_orphaned();
28484                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28485                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(FEDERAL$6, 0);
28486                     if (target == null)
28487                     {
28488                       return null;
28489                     }
28490                     return target;
28491                 }
28492             }
28493             
28494             /**
28495              * True if has "Federal" element
28496              */
28497             public boolean isSetFederal()
28498             {
28499                 synchronized (monitor())
28500                 {
28501                     check_orphaned();
28502                     return get_store().count_elements(FEDERAL$6) != 0;
28503                 }
28504             }
28505             
28506             /**
28507              * Sets the "Federal" element
28508              */
28509             public void setFederal(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType federal)
28510             {
28511                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28512             }
28513             
28514             /**
28515              * Appends and returns a new empty "Federal" element
28516              */
28517             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewFederal()
28518             {
28519                 synchronized (monitor())
28520                 {
28521                     check_orphaned();
28522                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28523                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(FEDERAL$6);
28524                     return target;
28525                 }
28526             }
28527             
28528             /**
28529              * Unsets the "Federal" element
28530              */
28531             public void unsetFederal()
28532             {
28533                 synchronized (monitor())
28534                 {
28535                     check_orphaned();
28536                     get_store().remove_element(FEDERAL$6, 0);
28537                 }
28538             }
28539             
28540             /**
28541              * Gets array of all "FederalItem" elements
28542              */
28543             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] getFederalItemArray()
28544             {
28545                 synchronized (monitor())
28546                 {
28547                     check_orphaned();
28548                     java.util.List targetList = new java.util.ArrayList();
28549                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
28550                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[targetList.size()];
28551                     targetList.toArray(result);
28552                     return result;
28553                 }
28554             }
28555             
28556             /**
28557              * Gets ith "FederalItem" element
28558              */
28559             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType getFederalItemArray(int i)
28560             {
28561                 synchronized (monitor())
28562                 {
28563                     check_orphaned();
28564                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28565                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
28566                     if (target == null)
28567                     {
28568                       throw new IndexOutOfBoundsException();
28569                     }
28570                     return target;
28571                 }
28572             }
28573             
28574             /**
28575              * Returns number of "FederalItem" element
28576              */
28577             public int sizeOfFederalItemArray()
28578             {
28579                 synchronized (monitor())
28580                 {
28581                     check_orphaned();
28582                     return get_store().count_elements(FEDERALITEM$8);
28583                 }
28584             }
28585             
28586             /**
28587              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
28588              */
28589             public void setFederalItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] federalItemArray)
28590             {
28591                 check_orphaned();
28592                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
28593             }
28594             
28595             /**
28596              * Sets ith "FederalItem" element
28597              */
28598             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType federalItem)
28599             {
28600                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28601             }
28602             
28603             /**
28604              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
28605              */
28606             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType insertNewFederalItem(int i)
28607             {
28608                 synchronized (monitor())
28609                 {
28610                     check_orphaned();
28611                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28612                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
28613                     return target;
28614                 }
28615             }
28616             
28617             /**
28618              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
28619              */
28620             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType addNewFederalItem()
28621             {
28622                 synchronized (monitor())
28623                 {
28624                     check_orphaned();
28625                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28626                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().add_element_user(FEDERALITEM$8);
28627                     return target;
28628                 }
28629             }
28630             
28631             /**
28632              * Removes the ith "FederalItem" element
28633              */
28634             public void removeFederalItem(int i)
28635             {
28636                 synchronized (monitor())
28637                 {
28638                     check_orphaned();
28639                     get_store().remove_element(FEDERALITEM$8, i);
28640                 }
28641             }
28642             
28643             /**
28644              * Gets the "Matching" element
28645              */
28646             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getMatching()
28647             {
28648                 synchronized (monitor())
28649                 {
28650                     check_orphaned();
28651                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28652                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(MATCHING$10, 0);
28653                     if (target == null)
28654                     {
28655                       return null;
28656                     }
28657                     return target;
28658                 }
28659             }
28660             
28661             /**
28662              * True if has "Matching" element
28663              */
28664             public boolean isSetMatching()
28665             {
28666                 synchronized (monitor())
28667                 {
28668                     check_orphaned();
28669                     return get_store().count_elements(MATCHING$10) != 0;
28670                 }
28671             }
28672             
28673             /**
28674              * Sets the "Matching" element
28675              */
28676             public void setMatching(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType matching)
28677             {
28678                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28679             }
28680             
28681             /**
28682              * Appends and returns a new empty "Matching" element
28683              */
28684             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewMatching()
28685             {
28686                 synchronized (monitor())
28687                 {
28688                     check_orphaned();
28689                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28690                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(MATCHING$10);
28691                     return target;
28692                 }
28693             }
28694             
28695             /**
28696              * Unsets the "Matching" element
28697              */
28698             public void unsetMatching()
28699             {
28700                 synchronized (monitor())
28701                 {
28702                     check_orphaned();
28703                     get_store().remove_element(MATCHING$10, 0);
28704                 }
28705             }
28706             
28707             /**
28708              * Gets array of all "MatchingItem" elements
28709              */
28710             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] getMatchingItemArray()
28711             {
28712                 synchronized (monitor())
28713                 {
28714                     check_orphaned();
28715                     java.util.List targetList = new java.util.ArrayList();
28716                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
28717                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[targetList.size()];
28718                     targetList.toArray(result);
28719                     return result;
28720                 }
28721             }
28722             
28723             /**
28724              * Gets ith "MatchingItem" element
28725              */
28726             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType getMatchingItemArray(int i)
28727             {
28728                 synchronized (monitor())
28729                 {
28730                     check_orphaned();
28731                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28732                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
28733                     if (target == null)
28734                     {
28735                       throw new IndexOutOfBoundsException();
28736                     }
28737                     return target;
28738                 }
28739             }
28740             
28741             /**
28742              * Returns number of "MatchingItem" element
28743              */
28744             public int sizeOfMatchingItemArray()
28745             {
28746                 synchronized (monitor())
28747                 {
28748                     check_orphaned();
28749                     return get_store().count_elements(MATCHINGITEM$12);
28750                 }
28751             }
28752             
28753             /**
28754              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
28755              */
28756             public void setMatchingItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType[] matchingItemArray)
28757             {
28758                 check_orphaned();
28759                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
28760             }
28761             
28762             /**
28763              * Sets ith "MatchingItem" element
28764              */
28765             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType matchingItem)
28766             {
28767                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28768             }
28769             
28770             /**
28771              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
28772              */
28773             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType insertNewMatchingItem(int i)
28774             {
28775                 synchronized (monitor())
28776                 {
28777                     check_orphaned();
28778                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28779                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
28780                     return target;
28781                 }
28782             }
28783             
28784             /**
28785              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
28786              */
28787             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType addNewMatchingItem()
28788             {
28789                 synchronized (monitor())
28790                 {
28791                     check_orphaned();
28792                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType target = null;
28793                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksItemDataType)get_store().add_element_user(MATCHINGITEM$12);
28794                     return target;
28795                 }
28796             }
28797             
28798             /**
28799              * Removes the ith "MatchingItem" element
28800              */
28801             public void removeMatchingItem(int i)
28802             {
28803                 synchronized (monitor())
28804                 {
28805                     check_orphaned();
28806                     get_store().remove_element(MATCHINGITEM$12, i);
28807                 }
28808             }
28809             
28810             /**
28811              * Gets the "EligibleEarnings" element
28812              */
28813             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType getEligibleEarnings()
28814             {
28815                 synchronized (monitor())
28816                 {
28817                     check_orphaned();
28818                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28819                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().find_element_user(ELIGIBLEEARNINGS$14, 0);
28820                     if (target == null)
28821                     {
28822                       return null;
28823                     }
28824                     return target;
28825                 }
28826             }
28827             
28828             /**
28829              * True if has "EligibleEarnings" element
28830              */
28831             public boolean isSetEligibleEarnings()
28832             {
28833                 synchronized (monitor())
28834                 {
28835                     check_orphaned();
28836                     return get_store().count_elements(ELIGIBLEEARNINGS$14) != 0;
28837                 }
28838             }
28839             
28840             /**
28841              * Sets the "EligibleEarnings" element
28842              */
28843             public void setEligibleEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType eligibleEarnings)
28844             {
28845                 generatedSetterHelperImpl(eligibleEarnings, ELIGIBLEEARNINGS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28846             }
28847             
28848             /**
28849              * Appends and returns a new empty "EligibleEarnings" element
28850              */
28851             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType addNewEligibleEarnings()
28852             {
28853                 synchronized (monitor())
28854                 {
28855                     check_orphaned();
28856                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType target = null;
28857                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EarningsBanksDataType)get_store().add_element_user(ELIGIBLEEARNINGS$14);
28858                     return target;
28859                 }
28860             }
28861             
28862             /**
28863              * Unsets the "EligibleEarnings" element
28864              */
28865             public void unsetEligibleEarnings()
28866             {
28867                 synchronized (monitor())
28868                 {
28869                     check_orphaned();
28870                     get_store().remove_element(ELIGIBLEEARNINGS$14, 0);
28871                 }
28872             }
28873             
28874             /**
28875              * Gets the "RetainedEarningsIncrease" element
28876              */
28877             public long getRetainedEarningsIncrease()
28878             {
28879                 synchronized (monitor())
28880                 {
28881                     check_orphaned();
28882                     org.apache.xmlbeans.SimpleValue target = null;
28883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
28884                     if (target == null)
28885                     {
28886                       return 0L;
28887                     }
28888                     return target.getLongValue();
28889                 }
28890             }
28891             
28892             /**
28893              * Gets (as xml) the "RetainedEarningsIncrease" element
28894              */
28895             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetRetainedEarningsIncrease()
28896             {
28897                 synchronized (monitor())
28898                 {
28899                     check_orphaned();
28900                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28901                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
28902                     return target;
28903                 }
28904             }
28905             
28906             /**
28907              * True if has "RetainedEarningsIncrease" element
28908              */
28909             public boolean isSetRetainedEarningsIncrease()
28910             {
28911                 synchronized (monitor())
28912                 {
28913                     check_orphaned();
28914                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$16) != 0;
28915                 }
28916             }
28917             
28918             /**
28919              * Sets the "RetainedEarningsIncrease" element
28920              */
28921             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
28922             {
28923                 synchronized (monitor())
28924                 {
28925                     check_orphaned();
28926                     org.apache.xmlbeans.SimpleValue target = null;
28927                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
28928                     if (target == null)
28929                     {
28930                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
28931                     }
28932                     target.setLongValue(retainedEarningsIncrease);
28933                 }
28934             }
28935             
28936             /**
28937              * Sets (as xml) the "RetainedEarningsIncrease" element
28938              */
28939             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType retainedEarningsIncrease)
28940             {
28941                 synchronized (monitor())
28942                 {
28943                     check_orphaned();
28944                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28945                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
28946                     if (target == null)
28947                     {
28948                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
28949                     }
28950                     target.set(retainedEarningsIncrease);
28951                 }
28952             }
28953             
28954             /**
28955              * Unsets the "RetainedEarningsIncrease" element
28956              */
28957             public void unsetRetainedEarningsIncrease()
28958             {
28959                 synchronized (monitor())
28960                 {
28961                     check_orphaned();
28962                     get_store().remove_element(RETAINEDEARNINGSINCREASE$16, 0);
28963                 }
28964             }
28965             
28966             /**
28967              * Gets the "ThreeYearAverage" element
28968              */
28969             public long getThreeYearAverage()
28970             {
28971                 synchronized (monitor())
28972                 {
28973                     check_orphaned();
28974                     org.apache.xmlbeans.SimpleValue target = null;
28975                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
28976                     if (target == null)
28977                     {
28978                       return 0L;
28979                     }
28980                     return target.getLongValue();
28981                 }
28982             }
28983             
28984             /**
28985              * Gets (as xml) the "ThreeYearAverage" element
28986              */
28987             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType xgetThreeYearAverage()
28988             {
28989                 synchronized (monitor())
28990                 {
28991                     check_orphaned();
28992                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
28993                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
28994                     return target;
28995                 }
28996             }
28997             
28998             /**
28999              * True if has "ThreeYearAverage" element
29000              */
29001             public boolean isSetThreeYearAverage()
29002             {
29003                 synchronized (monitor())
29004                 {
29005                     check_orphaned();
29006                     return get_store().count_elements(THREEYEARAVERAGE$18) != 0;
29007                 }
29008             }
29009             
29010             /**
29011              * Sets the "ThreeYearAverage" element
29012              */
29013             public void setThreeYearAverage(long threeYearAverage)
29014             {
29015                 synchronized (monitor())
29016                 {
29017                     check_orphaned();
29018                     org.apache.xmlbeans.SimpleValue target = null;
29019                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29020                     if (target == null)
29021                     {
29022                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$18);
29023                     }
29024                     target.setLongValue(threeYearAverage);
29025                 }
29026             }
29027             
29028             /**
29029              * Sets (as xml) the "ThreeYearAverage" element
29030              */
29031             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType threeYearAverage)
29032             {
29033                 synchronized (monitor())
29034                 {
29035                     check_orphaned();
29036                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType target = null;
29037                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
29038                     if (target == null)
29039                     {
29040                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$18);
29041                     }
29042                     target.set(threeYearAverage);
29043                 }
29044             }
29045             
29046             /**
29047              * Unsets the "ThreeYearAverage" element
29048              */
29049             public void unsetThreeYearAverage()
29050             {
29051                 synchronized (monitor())
29052                 {
29053                     check_orphaned();
29054                     get_store().remove_element(THREEYEARAVERAGE$18, 0);
29055                 }
29056             }
29057         }
29058         /**
29059          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29060          *
29061          * This is a complex type.
29062          */
29063         public static class FinancialProductsSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialProductsSheet
29064         {
29065             private static final long serialVersionUID = 1L;
29066             
29067             public FinancialProductsSheetImpl(org.apache.xmlbeans.SchemaType sType)
29068             {
29069                 super(sType);
29070             }
29071             
29072             private static final javax.xml.namespace.QName PRODUCTITEM$0 = 
29073                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProductItem");
29074             
29075             
29076             /**
29077              * Gets array of all "ProductItem" elements
29078              */
29079             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType[] getProductItemArray()
29080             {
29081                 synchronized (monitor())
29082                 {
29083                     check_orphaned();
29084                     java.util.List targetList = new java.util.ArrayList();
29085                     get_store().find_all_element_users(PRODUCTITEM$0, targetList);
29086                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType[targetList.size()];
29087                     targetList.toArray(result);
29088                     return result;
29089                 }
29090             }
29091             
29092             /**
29093              * Gets ith "ProductItem" element
29094              */
29095             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType getProductItemArray(int i)
29096             {
29097                 synchronized (monitor())
29098                 {
29099                     check_orphaned();
29100                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType target = null;
29101                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType)get_store().find_element_user(PRODUCTITEM$0, i);
29102                     if (target == null)
29103                     {
29104                       throw new IndexOutOfBoundsException();
29105                     }
29106                     return target;
29107                 }
29108             }
29109             
29110             /**
29111              * Returns number of "ProductItem" element
29112              */
29113             public int sizeOfProductItemArray()
29114             {
29115                 synchronized (monitor())
29116                 {
29117                     check_orphaned();
29118                     return get_store().count_elements(PRODUCTITEM$0);
29119                 }
29120             }
29121             
29122             /**
29123              * Sets array of all "ProductItem" element  WARNING: This method is not atomicaly synchronized.
29124              */
29125             public void setProductItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType[] productItemArray)
29126             {
29127                 check_orphaned();
29128                 arraySetterHelper(productItemArray, PRODUCTITEM$0);
29129             }
29130             
29131             /**
29132              * Sets ith "ProductItem" element
29133              */
29134             public void setProductItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType productItem)
29135             {
29136                 generatedSetterHelperImpl(productItem, PRODUCTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29137             }
29138             
29139             /**
29140              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
29141              */
29142             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType insertNewProductItem(int i)
29143             {
29144                 synchronized (monitor())
29145                 {
29146                     check_orphaned();
29147                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType target = null;
29148                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType)get_store().insert_element_user(PRODUCTITEM$0, i);
29149                     return target;
29150                 }
29151             }
29152             
29153             /**
29154              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
29155              */
29156             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType addNewProductItem()
29157             {
29158                 synchronized (monitor())
29159                 {
29160                     check_orphaned();
29161                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType target = null;
29162                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ProductItemDataType)get_store().add_element_user(PRODUCTITEM$0);
29163                     return target;
29164                 }
29165             }
29166             
29167             /**
29168              * Removes the ith "ProductItem" element
29169              */
29170             public void removeProductItem(int i)
29171             {
29172                 synchronized (monitor())
29173                 {
29174                     check_orphaned();
29175                     get_store().remove_element(PRODUCTITEM$0, i);
29176                 }
29177             }
29178         }
29179         /**
29180          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29181          *
29182          * This is a complex type.
29183          */
29184         public static class FinancialServicesSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialServicesSheet
29185         {
29186             private static final long serialVersionUID = 1L;
29187             
29188             public FinancialServicesSheetImpl(org.apache.xmlbeans.SchemaType sType)
29189             {
29190                 super(sType);
29191             }
29192             
29193             private static final javax.xml.namespace.QName SERVICEITEM$0 = 
29194                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ServiceItem");
29195             
29196             
29197             /**
29198              * Gets array of all "ServiceItem" elements
29199              */
29200             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType[] getServiceItemArray()
29201             {
29202                 synchronized (monitor())
29203                 {
29204                     check_orphaned();
29205                     java.util.List targetList = new java.util.ArrayList();
29206                     get_store().find_all_element_users(SERVICEITEM$0, targetList);
29207                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType[targetList.size()];
29208                     targetList.toArray(result);
29209                     return result;
29210                 }
29211             }
29212             
29213             /**
29214              * Gets ith "ServiceItem" element
29215              */
29216             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType getServiceItemArray(int i)
29217             {
29218                 synchronized (monitor())
29219                 {
29220                     check_orphaned();
29221                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType target = null;
29222                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType)get_store().find_element_user(SERVICEITEM$0, i);
29223                     if (target == null)
29224                     {
29225                       throw new IndexOutOfBoundsException();
29226                     }
29227                     return target;
29228                 }
29229             }
29230             
29231             /**
29232              * Returns number of "ServiceItem" element
29233              */
29234             public int sizeOfServiceItemArray()
29235             {
29236                 synchronized (monitor())
29237                 {
29238                     check_orphaned();
29239                     return get_store().count_elements(SERVICEITEM$0);
29240                 }
29241             }
29242             
29243             /**
29244              * Sets array of all "ServiceItem" element  WARNING: This method is not atomicaly synchronized.
29245              */
29246             public void setServiceItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType[] serviceItemArray)
29247             {
29248                 check_orphaned();
29249                 arraySetterHelper(serviceItemArray, SERVICEITEM$0);
29250             }
29251             
29252             /**
29253              * Sets ith "ServiceItem" element
29254              */
29255             public void setServiceItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType serviceItem)
29256             {
29257                 generatedSetterHelperImpl(serviceItem, SERVICEITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29258             }
29259             
29260             /**
29261              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
29262              */
29263             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType insertNewServiceItem(int i)
29264             {
29265                 synchronized (monitor())
29266                 {
29267                     check_orphaned();
29268                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType target = null;
29269                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType)get_store().insert_element_user(SERVICEITEM$0, i);
29270                     return target;
29271                 }
29272             }
29273             
29274             /**
29275              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
29276              */
29277             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType addNewServiceItem()
29278             {
29279                 synchronized (monitor())
29280                 {
29281                     check_orphaned();
29282                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType target = null;
29283                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ServiceItemDataType)get_store().add_element_user(SERVICEITEM$0);
29284                     return target;
29285                 }
29286             }
29287             
29288             /**
29289              * Removes the ith "ServiceItem" element
29290              */
29291             public void removeServiceItem(int i)
29292             {
29293                 synchronized (monitor())
29294                 {
29295                     check_orphaned();
29296                     get_store().remove_element(SERVICEITEM$0, i);
29297                 }
29298             }
29299         }
29300         /**
29301          * An XML FinancialActivities(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29302          *
29303          * This is a complex type.
29304          */
29305         public static class FinancialActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActivities
29306         {
29307             private static final long serialVersionUID = 1L;
29308             
29309             public FinancialActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
29310             {
29311                 super(sType);
29312             }
29313             
29314             private static final javax.xml.namespace.QName ACTIVITYITEM$0 = 
29315                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ActivityItem");
29316             private static final javax.xml.namespace.QName ACTIVITYITEM2$2 = 
29317                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ActivityItem2");
29318             
29319             
29320             /**
29321              * Gets array of all "ActivityItem" elements
29322              */
29323             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] getActivityItemArray()
29324             {
29325                 synchronized (monitor())
29326                 {
29327                     check_orphaned();
29328                     java.util.List targetList = new java.util.ArrayList();
29329                     get_store().find_all_element_users(ACTIVITYITEM$0, targetList);
29330                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[targetList.size()];
29331                     targetList.toArray(result);
29332                     return result;
29333                 }
29334             }
29335             
29336             /**
29337              * Gets ith "ActivityItem" element
29338              */
29339             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType getActivityItemArray(int i)
29340             {
29341                 synchronized (monitor())
29342                 {
29343                     check_orphaned();
29344                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29345                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM$0, i);
29346                     if (target == null)
29347                     {
29348                       throw new IndexOutOfBoundsException();
29349                     }
29350                     return target;
29351                 }
29352             }
29353             
29354             /**
29355              * Returns number of "ActivityItem" element
29356              */
29357             public int sizeOfActivityItemArray()
29358             {
29359                 synchronized (monitor())
29360                 {
29361                     check_orphaned();
29362                     return get_store().count_elements(ACTIVITYITEM$0);
29363                 }
29364             }
29365             
29366             /**
29367              * Sets array of all "ActivityItem" element  WARNING: This method is not atomicaly synchronized.
29368              */
29369             public void setActivityItemArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] activityItemArray)
29370             {
29371                 check_orphaned();
29372                 arraySetterHelper(activityItemArray, ACTIVITYITEM$0);
29373             }
29374             
29375             /**
29376              * Sets ith "ActivityItem" element
29377              */
29378             public void setActivityItemArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType activityItem)
29379             {
29380                 generatedSetterHelperImpl(activityItem, ACTIVITYITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29381             }
29382             
29383             /**
29384              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
29385              */
29386             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType insertNewActivityItem(int i)
29387             {
29388                 synchronized (monitor())
29389                 {
29390                     check_orphaned();
29391                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29392                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM$0, i);
29393                     return target;
29394                 }
29395             }
29396             
29397             /**
29398              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
29399              */
29400             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType addNewActivityItem()
29401             {
29402                 synchronized (monitor())
29403                 {
29404                     check_orphaned();
29405                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29406                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM$0);
29407                     return target;
29408                 }
29409             }
29410             
29411             /**
29412              * Removes the ith "ActivityItem" element
29413              */
29414             public void removeActivityItem(int i)
29415             {
29416                 synchronized (monitor())
29417                 {
29418                     check_orphaned();
29419                     get_store().remove_element(ACTIVITYITEM$0, i);
29420                 }
29421             }
29422             
29423             /**
29424              * Gets array of all "ActivityItem2" elements
29425              */
29426             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] getActivityItem2Array()
29427             {
29428                 synchronized (monitor())
29429                 {
29430                     check_orphaned();
29431                     java.util.List targetList = new java.util.ArrayList();
29432                     get_store().find_all_element_users(ACTIVITYITEM2$2, targetList);
29433                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[targetList.size()];
29434                     targetList.toArray(result);
29435                     return result;
29436                 }
29437             }
29438             
29439             /**
29440              * Gets ith "ActivityItem2" element
29441              */
29442             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType getActivityItem2Array(int i)
29443             {
29444                 synchronized (monitor())
29445                 {
29446                     check_orphaned();
29447                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29448                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM2$2, i);
29449                     if (target == null)
29450                     {
29451                       throw new IndexOutOfBoundsException();
29452                     }
29453                     return target;
29454                 }
29455             }
29456             
29457             /**
29458              * Returns number of "ActivityItem2" element
29459              */
29460             public int sizeOfActivityItem2Array()
29461             {
29462                 synchronized (monitor())
29463                 {
29464                     check_orphaned();
29465                     return get_store().count_elements(ACTIVITYITEM2$2);
29466                 }
29467             }
29468             
29469             /**
29470              * Sets array of all "ActivityItem2" element  WARNING: This method is not atomicaly synchronized.
29471              */
29472             public void setActivityItem2Array(gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType[] activityItem2Array)
29473             {
29474                 check_orphaned();
29475                 arraySetterHelper(activityItem2Array, ACTIVITYITEM2$2);
29476             }
29477             
29478             /**
29479              * Sets ith "ActivityItem2" element
29480              */
29481             public void setActivityItem2Array(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType activityItem2)
29482             {
29483                 generatedSetterHelperImpl(activityItem2, ACTIVITYITEM2$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29484             }
29485             
29486             /**
29487              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
29488              */
29489             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType insertNewActivityItem2(int i)
29490             {
29491                 synchronized (monitor())
29492                 {
29493                     check_orphaned();
29494                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29495                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM2$2, i);
29496                     return target;
29497                 }
29498             }
29499             
29500             /**
29501              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
29502              */
29503             public gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType addNewActivityItem2()
29504             {
29505                 synchronized (monitor())
29506                 {
29507                     check_orphaned();
29508                     gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType target = null;
29509                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM2$2);
29510                     return target;
29511                 }
29512             }
29513             
29514             /**
29515              * Removes the ith "ActivityItem2" element
29516              */
29517             public void removeActivityItem2(int i)
29518             {
29519                 synchronized (monitor())
29520                 {
29521                     check_orphaned();
29522                     get_store().remove_element(ACTIVITYITEM2$2, i);
29523                 }
29524             }
29525         }
29526         /**
29527          * An XML BoardMembers(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29528          *
29529          * This is a complex type.
29530          */
29531         public static class BoardMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.BoardMembers
29532         {
29533             private static final long serialVersionUID = 1L;
29534             
29535             public BoardMembersImpl(org.apache.xmlbeans.SchemaType sType)
29536             {
29537                 super(sType);
29538             }
29539             
29540             private static final javax.xml.namespace.QName BOARDMEMBER$0 = 
29541                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "BoardMember");
29542             
29543             
29544             /**
29545              * Gets array of all "BoardMember" elements
29546              */
29547             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] getBoardMemberArray()
29548             {
29549                 synchronized (monitor())
29550                 {
29551                     check_orphaned();
29552                     java.util.List targetList = new java.util.ArrayList();
29553                     get_store().find_all_element_users(BOARDMEMBER$0, targetList);
29554                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[targetList.size()];
29555                     targetList.toArray(result);
29556                     return result;
29557                 }
29558             }
29559             
29560             /**
29561              * Gets ith "BoardMember" element
29562              */
29563             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType getBoardMemberArray(int i)
29564             {
29565                 synchronized (monitor())
29566                 {
29567                     check_orphaned();
29568                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29569                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().find_element_user(BOARDMEMBER$0, i);
29570                     if (target == null)
29571                     {
29572                       throw new IndexOutOfBoundsException();
29573                     }
29574                     return target;
29575                 }
29576             }
29577             
29578             /**
29579              * Returns number of "BoardMember" element
29580              */
29581             public int sizeOfBoardMemberArray()
29582             {
29583                 synchronized (monitor())
29584                 {
29585                     check_orphaned();
29586                     return get_store().count_elements(BOARDMEMBER$0);
29587                 }
29588             }
29589             
29590             /**
29591              * Sets array of all "BoardMember" element  WARNING: This method is not atomicaly synchronized.
29592              */
29593             public void setBoardMemberArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] boardMemberArray)
29594             {
29595                 check_orphaned();
29596                 arraySetterHelper(boardMemberArray, BOARDMEMBER$0);
29597             }
29598             
29599             /**
29600              * Sets ith "BoardMember" element
29601              */
29602             public void setBoardMemberArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType boardMember)
29603             {
29604                 generatedSetterHelperImpl(boardMember, BOARDMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29605             }
29606             
29607             /**
29608              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
29609              */
29610             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType insertNewBoardMember(int i)
29611             {
29612                 synchronized (monitor())
29613                 {
29614                     check_orphaned();
29615                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29616                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().insert_element_user(BOARDMEMBER$0, i);
29617                     return target;
29618                 }
29619             }
29620             
29621             /**
29622              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
29623              */
29624             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType addNewBoardMember()
29625             {
29626                 synchronized (monitor())
29627                 {
29628                     check_orphaned();
29629                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29630                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().add_element_user(BOARDMEMBER$0);
29631                     return target;
29632                 }
29633             }
29634             
29635             /**
29636              * Removes the ith "BoardMember" element
29637              */
29638             public void removeBoardMember(int i)
29639             {
29640                 synchronized (monitor())
29641                 {
29642                     check_orphaned();
29643                     get_store().remove_element(BOARDMEMBER$0, i);
29644                 }
29645             }
29646         }
29647         /**
29648          * An XML StaffMembers(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29649          *
29650          * This is a complex type.
29651          */
29652         public static class StaffMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.StaffMembers
29653         {
29654             private static final long serialVersionUID = 1L;
29655             
29656             public StaffMembersImpl(org.apache.xmlbeans.SchemaType sType)
29657             {
29658                 super(sType);
29659             }
29660             
29661             private static final javax.xml.namespace.QName STAFFMEMBER$0 = 
29662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "StaffMember");
29663             
29664             
29665             /**
29666              * Gets array of all "StaffMember" elements
29667              */
29668             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] getStaffMemberArray()
29669             {
29670                 synchronized (monitor())
29671                 {
29672                     check_orphaned();
29673                     java.util.List targetList = new java.util.ArrayList();
29674                     get_store().find_all_element_users(STAFFMEMBER$0, targetList);
29675                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] result = new gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[targetList.size()];
29676                     targetList.toArray(result);
29677                     return result;
29678                 }
29679             }
29680             
29681             /**
29682              * Gets ith "StaffMember" element
29683              */
29684             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType getStaffMemberArray(int i)
29685             {
29686                 synchronized (monitor())
29687                 {
29688                     check_orphaned();
29689                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29690                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().find_element_user(STAFFMEMBER$0, i);
29691                     if (target == null)
29692                     {
29693                       throw new IndexOutOfBoundsException();
29694                     }
29695                     return target;
29696                 }
29697             }
29698             
29699             /**
29700              * Returns number of "StaffMember" element
29701              */
29702             public int sizeOfStaffMemberArray()
29703             {
29704                 synchronized (monitor())
29705                 {
29706                     check_orphaned();
29707                     return get_store().count_elements(STAFFMEMBER$0);
29708                 }
29709             }
29710             
29711             /**
29712              * Sets array of all "StaffMember" element  WARNING: This method is not atomicaly synchronized.
29713              */
29714             public void setStaffMemberArray(gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType[] staffMemberArray)
29715             {
29716                 check_orphaned();
29717                 arraySetterHelper(staffMemberArray, STAFFMEMBER$0);
29718             }
29719             
29720             /**
29721              * Sets ith "StaffMember" element
29722              */
29723             public void setStaffMemberArray(int i, gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType staffMember)
29724             {
29725                 generatedSetterHelperImpl(staffMember, STAFFMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
29726             }
29727             
29728             /**
29729              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
29730              */
29731             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType insertNewStaffMember(int i)
29732             {
29733                 synchronized (monitor())
29734                 {
29735                     check_orphaned();
29736                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29737                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().insert_element_user(STAFFMEMBER$0, i);
29738                     return target;
29739                 }
29740             }
29741             
29742             /**
29743              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
29744              */
29745             public gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType addNewStaffMember()
29746             {
29747                 synchronized (monitor())
29748                 {
29749                     check_orphaned();
29750                     gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType target = null;
29751                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111MemberDataType)get_store().add_element_user(STAFFMEMBER$0);
29752                     return target;
29753                 }
29754             }
29755             
29756             /**
29757              * Removes the ith "StaffMember" element
29758              */
29759             public void removeStaffMember(int i)
29760             {
29761                 synchronized (monitor())
29762                 {
29763                     check_orphaned();
29764                     get_store().remove_element(STAFFMEMBER$0, i);
29765                 }
29766             }
29767         }
29768         /**
29769          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
29770          *
29771          * This is a complex type.
29772          */
29773         public static class FinancialNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialNonRegulated
29774         {
29775             private static final long serialVersionUID = 1L;
29776             
29777             public FinancialNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
29778             {
29779                 super(sType);
29780             }
29781             
29782             private static final javax.xml.namespace.QName TOTALCASH$0 = 
29783                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalCash");
29784             private static final javax.xml.namespace.QName UNRESTRICTEDCASH$2 = 
29785                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UnrestrictedCash");
29786             private static final javax.xml.namespace.QName CURRENTGROSSLOANS$4 = 
29787                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CurrentGrossLoans");
29788             private static final javax.xml.namespace.QName TOTALCOMMITMENTS$6 = 
29789                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalCommitments");
29790             private static final javax.xml.namespace.QName TOTALCURRENTASSETS$8 = 
29791                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalCurrentAssets");
29792             private static final javax.xml.namespace.QName NONCURRENTGROSSLOANS$10 = 
29793                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NoncurrentGrossLoans");
29794             private static final javax.xml.namespace.QName LOANLOSSRESERVE$12 = 
29795                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LoanLossReserve");
29796             private static final javax.xml.namespace.QName TOTALOUTSTANDING$14 = 
29797                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalOutstanding");
29798             private static final javax.xml.namespace.QName NETUNREALIZEDLOSS$16 = 
29799                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetUnrealizedLoss");
29800             private static final javax.xml.namespace.QName TOTALNETLOANS$18 = 
29801                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalNetLoans");
29802             private static final javax.xml.namespace.QName TOTALASSETS$20 = 
29803                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAssets");
29804             private static final javax.xml.namespace.QName TOTALCURRENTLIABILITIES$22 = 
29805                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalCurrentLiabilities");
29806             private static final javax.xml.namespace.QName TOTALNOTESPAYABLE$24 = 
29807                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalNotesPayable");
29808             private static final javax.xml.namespace.QName TOTALADJUSTEDNOTES$26 = 
29809                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAdjustedNotes");
29810             private static final javax.xml.namespace.QName TOTALLIABILITIES$28 = 
29811                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalLiabilities");
29812             private static final javax.xml.namespace.QName UNRESTRICTEDNETASSETS$30 = 
29813                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UnrestrictedNetAssets");
29814             private static final javax.xml.namespace.QName TOTALASSETSAVAILABLE$32 = 
29815                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAssetsAvailable");
29816             private static final javax.xml.namespace.QName TOTALNETASSETS$34 = 
29817                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalNetAssets");
29818             private static final javax.xml.namespace.QName OFFBALANCEASSETS$36 = 
29819                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OffBalanceAssets");
29820             private static final javax.xml.namespace.QName OFFBALANCELIABILITIES$38 = 
29821                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OffBalanceLiabilities");
29822             private static final javax.xml.namespace.QName INTERESTPAYMENTS$40 = 
29823                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestPayments");
29824             private static final javax.xml.namespace.QName FEEINCOME$42 = 
29825                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FeeIncome");
29826             private static final javax.xml.namespace.QName TOTALEARNEDINCOME$44 = 
29827                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalEarnedIncome");
29828             private static final javax.xml.namespace.QName TOTALGRANTS$46 = 
29829                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalGrants");
29830             private static final javax.xml.namespace.QName TOTALINCOME$48 = 
29831                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalIncome");
29832             private static final javax.xml.namespace.QName TOTALPRETAX$50 = 
29833                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalPreTax");
29834             private static final javax.xml.namespace.QName LONGTERMMATURITIES$52 = 
29835                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LongTermMaturities");
29836             
29837             
29838             /**
29839              * Gets the "TotalCash" element
29840              */
29841             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalCash()
29842             {
29843                 synchronized (monitor())
29844                 {
29845                     check_orphaned();
29846                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
29847                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALCASH$0, 0);
29848                     if (target == null)
29849                     {
29850                       return null;
29851                     }
29852                     return target;
29853                 }
29854             }
29855             
29856             /**
29857              * True if has "TotalCash" element
29858              */
29859             public boolean isSetTotalCash()
29860             {
29861                 synchronized (monitor())
29862                 {
29863                     check_orphaned();
29864                     return get_store().count_elements(TOTALCASH$0) != 0;
29865                 }
29866             }
29867             
29868             /**
29869              * Sets the "TotalCash" element
29870              */
29871             public void setTotalCash(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalCash)
29872             {
29873                 generatedSetterHelperImpl(totalCash, TOTALCASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29874             }
29875             
29876             /**
29877              * Appends and returns a new empty "TotalCash" element
29878              */
29879             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalCash()
29880             {
29881                 synchronized (monitor())
29882                 {
29883                     check_orphaned();
29884                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
29885                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALCASH$0);
29886                     return target;
29887                 }
29888             }
29889             
29890             /**
29891              * Unsets the "TotalCash" element
29892              */
29893             public void unsetTotalCash()
29894             {
29895                 synchronized (monitor())
29896                 {
29897                     check_orphaned();
29898                     get_store().remove_element(TOTALCASH$0, 0);
29899                 }
29900             }
29901             
29902             /**
29903              * Gets the "UnrestrictedCash" element
29904              */
29905             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getUnrestrictedCash()
29906             {
29907                 synchronized (monitor())
29908                 {
29909                     check_orphaned();
29910                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
29911                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(UNRESTRICTEDCASH$2, 0);
29912                     if (target == null)
29913                     {
29914                       return null;
29915                     }
29916                     return target;
29917                 }
29918             }
29919             
29920             /**
29921              * True if has "UnrestrictedCash" element
29922              */
29923             public boolean isSetUnrestrictedCash()
29924             {
29925                 synchronized (monitor())
29926                 {
29927                     check_orphaned();
29928                     return get_store().count_elements(UNRESTRICTEDCASH$2) != 0;
29929                 }
29930             }
29931             
29932             /**
29933              * Sets the "UnrestrictedCash" element
29934              */
29935             public void setUnrestrictedCash(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType unrestrictedCash)
29936             {
29937                 generatedSetterHelperImpl(unrestrictedCash, UNRESTRICTEDCASH$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29938             }
29939             
29940             /**
29941              * Appends and returns a new empty "UnrestrictedCash" element
29942              */
29943             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewUnrestrictedCash()
29944             {
29945                 synchronized (monitor())
29946                 {
29947                     check_orphaned();
29948                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
29949                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(UNRESTRICTEDCASH$2);
29950                     return target;
29951                 }
29952             }
29953             
29954             /**
29955              * Unsets the "UnrestrictedCash" element
29956              */
29957             public void unsetUnrestrictedCash()
29958             {
29959                 synchronized (monitor())
29960                 {
29961                     check_orphaned();
29962                     get_store().remove_element(UNRESTRICTEDCASH$2, 0);
29963                 }
29964             }
29965             
29966             /**
29967              * Gets the "CurrentGrossLoans" element
29968              */
29969             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCurrentGrossLoans()
29970             {
29971                 synchronized (monitor())
29972                 {
29973                     check_orphaned();
29974                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
29975                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(CURRENTGROSSLOANS$4, 0);
29976                     if (target == null)
29977                     {
29978                       return null;
29979                     }
29980                     return target;
29981                 }
29982             }
29983             
29984             /**
29985              * True if has "CurrentGrossLoans" element
29986              */
29987             public boolean isSetCurrentGrossLoans()
29988             {
29989                 synchronized (monitor())
29990                 {
29991                     check_orphaned();
29992                     return get_store().count_elements(CURRENTGROSSLOANS$4) != 0;
29993                 }
29994             }
29995             
29996             /**
29997              * Sets the "CurrentGrossLoans" element
29998              */
29999             public void setCurrentGrossLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType currentGrossLoans)
30000             {
30001                 generatedSetterHelperImpl(currentGrossLoans, CURRENTGROSSLOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30002             }
30003             
30004             /**
30005              * Appends and returns a new empty "CurrentGrossLoans" element
30006              */
30007             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCurrentGrossLoans()
30008             {
30009                 synchronized (monitor())
30010                 {
30011                     check_orphaned();
30012                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30013                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(CURRENTGROSSLOANS$4);
30014                     return target;
30015                 }
30016             }
30017             
30018             /**
30019              * Unsets the "CurrentGrossLoans" element
30020              */
30021             public void unsetCurrentGrossLoans()
30022             {
30023                 synchronized (monitor())
30024                 {
30025                     check_orphaned();
30026                     get_store().remove_element(CURRENTGROSSLOANS$4, 0);
30027                 }
30028             }
30029             
30030             /**
30031              * Gets the "TotalCommitments" element
30032              */
30033             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalCommitments()
30034             {
30035                 synchronized (monitor())
30036                 {
30037                     check_orphaned();
30038                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30039                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALCOMMITMENTS$6, 0);
30040                     if (target == null)
30041                     {
30042                       return null;
30043                     }
30044                     return target;
30045                 }
30046             }
30047             
30048             /**
30049              * True if has "TotalCommitments" element
30050              */
30051             public boolean isSetTotalCommitments()
30052             {
30053                 synchronized (monitor())
30054                 {
30055                     check_orphaned();
30056                     return get_store().count_elements(TOTALCOMMITMENTS$6) != 0;
30057                 }
30058             }
30059             
30060             /**
30061              * Sets the "TotalCommitments" element
30062              */
30063             public void setTotalCommitments(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalCommitments)
30064             {
30065                 generatedSetterHelperImpl(totalCommitments, TOTALCOMMITMENTS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30066             }
30067             
30068             /**
30069              * Appends and returns a new empty "TotalCommitments" element
30070              */
30071             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalCommitments()
30072             {
30073                 synchronized (monitor())
30074                 {
30075                     check_orphaned();
30076                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30077                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALCOMMITMENTS$6);
30078                     return target;
30079                 }
30080             }
30081             
30082             /**
30083              * Unsets the "TotalCommitments" element
30084              */
30085             public void unsetTotalCommitments()
30086             {
30087                 synchronized (monitor())
30088                 {
30089                     check_orphaned();
30090                     get_store().remove_element(TOTALCOMMITMENTS$6, 0);
30091                 }
30092             }
30093             
30094             /**
30095              * Gets the "TotalCurrentAssets" element
30096              */
30097             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalCurrentAssets()
30098             {
30099                 synchronized (monitor())
30100                 {
30101                     check_orphaned();
30102                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30103                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALCURRENTASSETS$8, 0);
30104                     if (target == null)
30105                     {
30106                       return null;
30107                     }
30108                     return target;
30109                 }
30110             }
30111             
30112             /**
30113              * True if has "TotalCurrentAssets" element
30114              */
30115             public boolean isSetTotalCurrentAssets()
30116             {
30117                 synchronized (monitor())
30118                 {
30119                     check_orphaned();
30120                     return get_store().count_elements(TOTALCURRENTASSETS$8) != 0;
30121                 }
30122             }
30123             
30124             /**
30125              * Sets the "TotalCurrentAssets" element
30126              */
30127             public void setTotalCurrentAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalCurrentAssets)
30128             {
30129                 generatedSetterHelperImpl(totalCurrentAssets, TOTALCURRENTASSETS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30130             }
30131             
30132             /**
30133              * Appends and returns a new empty "TotalCurrentAssets" element
30134              */
30135             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalCurrentAssets()
30136             {
30137                 synchronized (monitor())
30138                 {
30139                     check_orphaned();
30140                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30141                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALCURRENTASSETS$8);
30142                     return target;
30143                 }
30144             }
30145             
30146             /**
30147              * Unsets the "TotalCurrentAssets" element
30148              */
30149             public void unsetTotalCurrentAssets()
30150             {
30151                 synchronized (monitor())
30152                 {
30153                     check_orphaned();
30154                     get_store().remove_element(TOTALCURRENTASSETS$8, 0);
30155                 }
30156             }
30157             
30158             /**
30159              * Gets the "NoncurrentGrossLoans" element
30160              */
30161             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNoncurrentGrossLoans()
30162             {
30163                 synchronized (monitor())
30164                 {
30165                     check_orphaned();
30166                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30167                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONCURRENTGROSSLOANS$10, 0);
30168                     if (target == null)
30169                     {
30170                       return null;
30171                     }
30172                     return target;
30173                 }
30174             }
30175             
30176             /**
30177              * True if has "NoncurrentGrossLoans" element
30178              */
30179             public boolean isSetNoncurrentGrossLoans()
30180             {
30181                 synchronized (monitor())
30182                 {
30183                     check_orphaned();
30184                     return get_store().count_elements(NONCURRENTGROSSLOANS$10) != 0;
30185                 }
30186             }
30187             
30188             /**
30189              * Sets the "NoncurrentGrossLoans" element
30190              */
30191             public void setNoncurrentGrossLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType noncurrentGrossLoans)
30192             {
30193                 generatedSetterHelperImpl(noncurrentGrossLoans, NONCURRENTGROSSLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30194             }
30195             
30196             /**
30197              * Appends and returns a new empty "NoncurrentGrossLoans" element
30198              */
30199             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNoncurrentGrossLoans()
30200             {
30201                 synchronized (monitor())
30202                 {
30203                     check_orphaned();
30204                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30205                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONCURRENTGROSSLOANS$10);
30206                     return target;
30207                 }
30208             }
30209             
30210             /**
30211              * Unsets the "NoncurrentGrossLoans" element
30212              */
30213             public void unsetNoncurrentGrossLoans()
30214             {
30215                 synchronized (monitor())
30216                 {
30217                     check_orphaned();
30218                     get_store().remove_element(NONCURRENTGROSSLOANS$10, 0);
30219                 }
30220             }
30221             
30222             /**
30223              * Gets the "LoanLossReserve" element
30224              */
30225             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getLoanLossReserve()
30226             {
30227                 synchronized (monitor())
30228                 {
30229                     check_orphaned();
30230                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30231                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(LOANLOSSRESERVE$12, 0);
30232                     if (target == null)
30233                     {
30234                       return null;
30235                     }
30236                     return target;
30237                 }
30238             }
30239             
30240             /**
30241              * True if has "LoanLossReserve" element
30242              */
30243             public boolean isSetLoanLossReserve()
30244             {
30245                 synchronized (monitor())
30246                 {
30247                     check_orphaned();
30248                     return get_store().count_elements(LOANLOSSRESERVE$12) != 0;
30249                 }
30250             }
30251             
30252             /**
30253              * Sets the "LoanLossReserve" element
30254              */
30255             public void setLoanLossReserve(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType loanLossReserve)
30256             {
30257                 generatedSetterHelperImpl(loanLossReserve, LOANLOSSRESERVE$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30258             }
30259             
30260             /**
30261              * Appends and returns a new empty "LoanLossReserve" element
30262              */
30263             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewLoanLossReserve()
30264             {
30265                 synchronized (monitor())
30266                 {
30267                     check_orphaned();
30268                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30269                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(LOANLOSSRESERVE$12);
30270                     return target;
30271                 }
30272             }
30273             
30274             /**
30275              * Unsets the "LoanLossReserve" element
30276              */
30277             public void unsetLoanLossReserve()
30278             {
30279                 synchronized (monitor())
30280                 {
30281                     check_orphaned();
30282                     get_store().remove_element(LOANLOSSRESERVE$12, 0);
30283                 }
30284             }
30285             
30286             /**
30287              * Gets the "TotalOutstanding" element
30288              */
30289             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalOutstanding()
30290             {
30291                 synchronized (monitor())
30292                 {
30293                     check_orphaned();
30294                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30295                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALOUTSTANDING$14, 0);
30296                     if (target == null)
30297                     {
30298                       return null;
30299                     }
30300                     return target;
30301                 }
30302             }
30303             
30304             /**
30305              * True if has "TotalOutstanding" element
30306              */
30307             public boolean isSetTotalOutstanding()
30308             {
30309                 synchronized (monitor())
30310                 {
30311                     check_orphaned();
30312                     return get_store().count_elements(TOTALOUTSTANDING$14) != 0;
30313                 }
30314             }
30315             
30316             /**
30317              * Sets the "TotalOutstanding" element
30318              */
30319             public void setTotalOutstanding(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalOutstanding)
30320             {
30321                 generatedSetterHelperImpl(totalOutstanding, TOTALOUTSTANDING$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30322             }
30323             
30324             /**
30325              * Appends and returns a new empty "TotalOutstanding" element
30326              */
30327             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalOutstanding()
30328             {
30329                 synchronized (monitor())
30330                 {
30331                     check_orphaned();
30332                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30333                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALOUTSTANDING$14);
30334                     return target;
30335                 }
30336             }
30337             
30338             /**
30339              * Unsets the "TotalOutstanding" element
30340              */
30341             public void unsetTotalOutstanding()
30342             {
30343                 synchronized (monitor())
30344                 {
30345                     check_orphaned();
30346                     get_store().remove_element(TOTALOUTSTANDING$14, 0);
30347                 }
30348             }
30349             
30350             /**
30351              * Gets the "NetUnrealizedLoss" element
30352              */
30353             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNetUnrealizedLoss()
30354             {
30355                 synchronized (monitor())
30356                 {
30357                     check_orphaned();
30358                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30359                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NETUNREALIZEDLOSS$16, 0);
30360                     if (target == null)
30361                     {
30362                       return null;
30363                     }
30364                     return target;
30365                 }
30366             }
30367             
30368             /**
30369              * True if has "NetUnrealizedLoss" element
30370              */
30371             public boolean isSetNetUnrealizedLoss()
30372             {
30373                 synchronized (monitor())
30374                 {
30375                     check_orphaned();
30376                     return get_store().count_elements(NETUNREALIZEDLOSS$16) != 0;
30377                 }
30378             }
30379             
30380             /**
30381              * Sets the "NetUnrealizedLoss" element
30382              */
30383             public void setNetUnrealizedLoss(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType netUnrealizedLoss)
30384             {
30385                 generatedSetterHelperImpl(netUnrealizedLoss, NETUNREALIZEDLOSS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30386             }
30387             
30388             /**
30389              * Appends and returns a new empty "NetUnrealizedLoss" element
30390              */
30391             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNetUnrealizedLoss()
30392             {
30393                 synchronized (monitor())
30394                 {
30395                     check_orphaned();
30396                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30397                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NETUNREALIZEDLOSS$16);
30398                     return target;
30399                 }
30400             }
30401             
30402             /**
30403              * Unsets the "NetUnrealizedLoss" element
30404              */
30405             public void unsetNetUnrealizedLoss()
30406             {
30407                 synchronized (monitor())
30408                 {
30409                     check_orphaned();
30410                     get_store().remove_element(NETUNREALIZEDLOSS$16, 0);
30411                 }
30412             }
30413             
30414             /**
30415              * Gets the "TotalNetLoans" element
30416              */
30417             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalNetLoans()
30418             {
30419                 synchronized (monitor())
30420                 {
30421                     check_orphaned();
30422                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30423                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALNETLOANS$18, 0);
30424                     if (target == null)
30425                     {
30426                       return null;
30427                     }
30428                     return target;
30429                 }
30430             }
30431             
30432             /**
30433              * True if has "TotalNetLoans" element
30434              */
30435             public boolean isSetTotalNetLoans()
30436             {
30437                 synchronized (monitor())
30438                 {
30439                     check_orphaned();
30440                     return get_store().count_elements(TOTALNETLOANS$18) != 0;
30441                 }
30442             }
30443             
30444             /**
30445              * Sets the "TotalNetLoans" element
30446              */
30447             public void setTotalNetLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalNetLoans)
30448             {
30449                 generatedSetterHelperImpl(totalNetLoans, TOTALNETLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30450             }
30451             
30452             /**
30453              * Appends and returns a new empty "TotalNetLoans" element
30454              */
30455             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalNetLoans()
30456             {
30457                 synchronized (monitor())
30458                 {
30459                     check_orphaned();
30460                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30461                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALNETLOANS$18);
30462                     return target;
30463                 }
30464             }
30465             
30466             /**
30467              * Unsets the "TotalNetLoans" element
30468              */
30469             public void unsetTotalNetLoans()
30470             {
30471                 synchronized (monitor())
30472                 {
30473                     check_orphaned();
30474                     get_store().remove_element(TOTALNETLOANS$18, 0);
30475                 }
30476             }
30477             
30478             /**
30479              * Gets the "TotalAssets" element
30480              */
30481             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalAssets()
30482             {
30483                 synchronized (monitor())
30484                 {
30485                     check_orphaned();
30486                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30487                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALASSETS$20, 0);
30488                     if (target == null)
30489                     {
30490                       return null;
30491                     }
30492                     return target;
30493                 }
30494             }
30495             
30496             /**
30497              * True if has "TotalAssets" element
30498              */
30499             public boolean isSetTotalAssets()
30500             {
30501                 synchronized (monitor())
30502                 {
30503                     check_orphaned();
30504                     return get_store().count_elements(TOTALASSETS$20) != 0;
30505                 }
30506             }
30507             
30508             /**
30509              * Sets the "TotalAssets" element
30510              */
30511             public void setTotalAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalAssets)
30512             {
30513                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30514             }
30515             
30516             /**
30517              * Appends and returns a new empty "TotalAssets" element
30518              */
30519             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalAssets()
30520             {
30521                 synchronized (monitor())
30522                 {
30523                     check_orphaned();
30524                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30525                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALASSETS$20);
30526                     return target;
30527                 }
30528             }
30529             
30530             /**
30531              * Unsets the "TotalAssets" element
30532              */
30533             public void unsetTotalAssets()
30534             {
30535                 synchronized (monitor())
30536                 {
30537                     check_orphaned();
30538                     get_store().remove_element(TOTALASSETS$20, 0);
30539                 }
30540             }
30541             
30542             /**
30543              * Gets the "TotalCurrentLiabilities" element
30544              */
30545             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalCurrentLiabilities()
30546             {
30547                 synchronized (monitor())
30548                 {
30549                     check_orphaned();
30550                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30551                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALCURRENTLIABILITIES$22, 0);
30552                     if (target == null)
30553                     {
30554                       return null;
30555                     }
30556                     return target;
30557                 }
30558             }
30559             
30560             /**
30561              * True if has "TotalCurrentLiabilities" element
30562              */
30563             public boolean isSetTotalCurrentLiabilities()
30564             {
30565                 synchronized (monitor())
30566                 {
30567                     check_orphaned();
30568                     return get_store().count_elements(TOTALCURRENTLIABILITIES$22) != 0;
30569                 }
30570             }
30571             
30572             /**
30573              * Sets the "TotalCurrentLiabilities" element
30574              */
30575             public void setTotalCurrentLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalCurrentLiabilities)
30576             {
30577                 generatedSetterHelperImpl(totalCurrentLiabilities, TOTALCURRENTLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30578             }
30579             
30580             /**
30581              * Appends and returns a new empty "TotalCurrentLiabilities" element
30582              */
30583             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalCurrentLiabilities()
30584             {
30585                 synchronized (monitor())
30586                 {
30587                     check_orphaned();
30588                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30589                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALCURRENTLIABILITIES$22);
30590                     return target;
30591                 }
30592             }
30593             
30594             /**
30595              * Unsets the "TotalCurrentLiabilities" element
30596              */
30597             public void unsetTotalCurrentLiabilities()
30598             {
30599                 synchronized (monitor())
30600                 {
30601                     check_orphaned();
30602                     get_store().remove_element(TOTALCURRENTLIABILITIES$22, 0);
30603                 }
30604             }
30605             
30606             /**
30607              * Gets the "TotalNotesPayable" element
30608              */
30609             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalNotesPayable()
30610             {
30611                 synchronized (monitor())
30612                 {
30613                     check_orphaned();
30614                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30615                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALNOTESPAYABLE$24, 0);
30616                     if (target == null)
30617                     {
30618                       return null;
30619                     }
30620                     return target;
30621                 }
30622             }
30623             
30624             /**
30625              * True if has "TotalNotesPayable" element
30626              */
30627             public boolean isSetTotalNotesPayable()
30628             {
30629                 synchronized (monitor())
30630                 {
30631                     check_orphaned();
30632                     return get_store().count_elements(TOTALNOTESPAYABLE$24) != 0;
30633                 }
30634             }
30635             
30636             /**
30637              * Sets the "TotalNotesPayable" element
30638              */
30639             public void setTotalNotesPayable(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalNotesPayable)
30640             {
30641                 generatedSetterHelperImpl(totalNotesPayable, TOTALNOTESPAYABLE$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30642             }
30643             
30644             /**
30645              * Appends and returns a new empty "TotalNotesPayable" element
30646              */
30647             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalNotesPayable()
30648             {
30649                 synchronized (monitor())
30650                 {
30651                     check_orphaned();
30652                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30653                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALNOTESPAYABLE$24);
30654                     return target;
30655                 }
30656             }
30657             
30658             /**
30659              * Unsets the "TotalNotesPayable" element
30660              */
30661             public void unsetTotalNotesPayable()
30662             {
30663                 synchronized (monitor())
30664                 {
30665                     check_orphaned();
30666                     get_store().remove_element(TOTALNOTESPAYABLE$24, 0);
30667                 }
30668             }
30669             
30670             /**
30671              * Gets the "TotalAdjustedNotes" element
30672              */
30673             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalAdjustedNotes()
30674             {
30675                 synchronized (monitor())
30676                 {
30677                     check_orphaned();
30678                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30679                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALADJUSTEDNOTES$26, 0);
30680                     if (target == null)
30681                     {
30682                       return null;
30683                     }
30684                     return target;
30685                 }
30686             }
30687             
30688             /**
30689              * True if has "TotalAdjustedNotes" element
30690              */
30691             public boolean isSetTotalAdjustedNotes()
30692             {
30693                 synchronized (monitor())
30694                 {
30695                     check_orphaned();
30696                     return get_store().count_elements(TOTALADJUSTEDNOTES$26) != 0;
30697                 }
30698             }
30699             
30700             /**
30701              * Sets the "TotalAdjustedNotes" element
30702              */
30703             public void setTotalAdjustedNotes(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalAdjustedNotes)
30704             {
30705                 generatedSetterHelperImpl(totalAdjustedNotes, TOTALADJUSTEDNOTES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30706             }
30707             
30708             /**
30709              * Appends and returns a new empty "TotalAdjustedNotes" element
30710              */
30711             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalAdjustedNotes()
30712             {
30713                 synchronized (monitor())
30714                 {
30715                     check_orphaned();
30716                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30717                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALADJUSTEDNOTES$26);
30718                     return target;
30719                 }
30720             }
30721             
30722             /**
30723              * Unsets the "TotalAdjustedNotes" element
30724              */
30725             public void unsetTotalAdjustedNotes()
30726             {
30727                 synchronized (monitor())
30728                 {
30729                     check_orphaned();
30730                     get_store().remove_element(TOTALADJUSTEDNOTES$26, 0);
30731                 }
30732             }
30733             
30734             /**
30735              * Gets the "TotalLiabilities" element
30736              */
30737             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalLiabilities()
30738             {
30739                 synchronized (monitor())
30740                 {
30741                     check_orphaned();
30742                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30743                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$28, 0);
30744                     if (target == null)
30745                     {
30746                       return null;
30747                     }
30748                     return target;
30749                 }
30750             }
30751             
30752             /**
30753              * True if has "TotalLiabilities" element
30754              */
30755             public boolean isSetTotalLiabilities()
30756             {
30757                 synchronized (monitor())
30758                 {
30759                     check_orphaned();
30760                     return get_store().count_elements(TOTALLIABILITIES$28) != 0;
30761                 }
30762             }
30763             
30764             /**
30765              * Sets the "TotalLiabilities" element
30766              */
30767             public void setTotalLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalLiabilities)
30768             {
30769                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30770             }
30771             
30772             /**
30773              * Appends and returns a new empty "TotalLiabilities" element
30774              */
30775             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalLiabilities()
30776             {
30777                 synchronized (monitor())
30778                 {
30779                     check_orphaned();
30780                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30781                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$28);
30782                     return target;
30783                 }
30784             }
30785             
30786             /**
30787              * Unsets the "TotalLiabilities" element
30788              */
30789             public void unsetTotalLiabilities()
30790             {
30791                 synchronized (monitor())
30792                 {
30793                     check_orphaned();
30794                     get_store().remove_element(TOTALLIABILITIES$28, 0);
30795                 }
30796             }
30797             
30798             /**
30799              * Gets the "UnrestrictedNetAssets" element
30800              */
30801             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getUnrestrictedNetAssets()
30802             {
30803                 synchronized (monitor())
30804                 {
30805                     check_orphaned();
30806                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30807                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(UNRESTRICTEDNETASSETS$30, 0);
30808                     if (target == null)
30809                     {
30810                       return null;
30811                     }
30812                     return target;
30813                 }
30814             }
30815             
30816             /**
30817              * True if has "UnrestrictedNetAssets" element
30818              */
30819             public boolean isSetUnrestrictedNetAssets()
30820             {
30821                 synchronized (monitor())
30822                 {
30823                     check_orphaned();
30824                     return get_store().count_elements(UNRESTRICTEDNETASSETS$30) != 0;
30825                 }
30826             }
30827             
30828             /**
30829              * Sets the "UnrestrictedNetAssets" element
30830              */
30831             public void setUnrestrictedNetAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType unrestrictedNetAssets)
30832             {
30833                 generatedSetterHelperImpl(unrestrictedNetAssets, UNRESTRICTEDNETASSETS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30834             }
30835             
30836             /**
30837              * Appends and returns a new empty "UnrestrictedNetAssets" element
30838              */
30839             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewUnrestrictedNetAssets()
30840             {
30841                 synchronized (monitor())
30842                 {
30843                     check_orphaned();
30844                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30845                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(UNRESTRICTEDNETASSETS$30);
30846                     return target;
30847                 }
30848             }
30849             
30850             /**
30851              * Unsets the "UnrestrictedNetAssets" element
30852              */
30853             public void unsetUnrestrictedNetAssets()
30854             {
30855                 synchronized (monitor())
30856                 {
30857                     check_orphaned();
30858                     get_store().remove_element(UNRESTRICTEDNETASSETS$30, 0);
30859                 }
30860             }
30861             
30862             /**
30863              * Gets the "TotalAssetsAvailable" element
30864              */
30865             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalAssetsAvailable()
30866             {
30867                 synchronized (monitor())
30868                 {
30869                     check_orphaned();
30870                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30871                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALASSETSAVAILABLE$32, 0);
30872                     if (target == null)
30873                     {
30874                       return null;
30875                     }
30876                     return target;
30877                 }
30878             }
30879             
30880             /**
30881              * True if has "TotalAssetsAvailable" element
30882              */
30883             public boolean isSetTotalAssetsAvailable()
30884             {
30885                 synchronized (monitor())
30886                 {
30887                     check_orphaned();
30888                     return get_store().count_elements(TOTALASSETSAVAILABLE$32) != 0;
30889                 }
30890             }
30891             
30892             /**
30893              * Sets the "TotalAssetsAvailable" element
30894              */
30895             public void setTotalAssetsAvailable(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalAssetsAvailable)
30896             {
30897                 generatedSetterHelperImpl(totalAssetsAvailable, TOTALASSETSAVAILABLE$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30898             }
30899             
30900             /**
30901              * Appends and returns a new empty "TotalAssetsAvailable" element
30902              */
30903             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalAssetsAvailable()
30904             {
30905                 synchronized (monitor())
30906                 {
30907                     check_orphaned();
30908                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30909                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALASSETSAVAILABLE$32);
30910                     return target;
30911                 }
30912             }
30913             
30914             /**
30915              * Unsets the "TotalAssetsAvailable" element
30916              */
30917             public void unsetTotalAssetsAvailable()
30918             {
30919                 synchronized (monitor())
30920                 {
30921                     check_orphaned();
30922                     get_store().remove_element(TOTALASSETSAVAILABLE$32, 0);
30923                 }
30924             }
30925             
30926             /**
30927              * Gets the "TotalNetAssets" element
30928              */
30929             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalNetAssets()
30930             {
30931                 synchronized (monitor())
30932                 {
30933                     check_orphaned();
30934                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30935                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALNETASSETS$34, 0);
30936                     if (target == null)
30937                     {
30938                       return null;
30939                     }
30940                     return target;
30941                 }
30942             }
30943             
30944             /**
30945              * True if has "TotalNetAssets" element
30946              */
30947             public boolean isSetTotalNetAssets()
30948             {
30949                 synchronized (monitor())
30950                 {
30951                     check_orphaned();
30952                     return get_store().count_elements(TOTALNETASSETS$34) != 0;
30953                 }
30954             }
30955             
30956             /**
30957              * Sets the "TotalNetAssets" element
30958              */
30959             public void setTotalNetAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalNetAssets)
30960             {
30961                 generatedSetterHelperImpl(totalNetAssets, TOTALNETASSETS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30962             }
30963             
30964             /**
30965              * Appends and returns a new empty "TotalNetAssets" element
30966              */
30967             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalNetAssets()
30968             {
30969                 synchronized (monitor())
30970                 {
30971                     check_orphaned();
30972                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30973                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALNETASSETS$34);
30974                     return target;
30975                 }
30976             }
30977             
30978             /**
30979              * Unsets the "TotalNetAssets" element
30980              */
30981             public void unsetTotalNetAssets()
30982             {
30983                 synchronized (monitor())
30984                 {
30985                     check_orphaned();
30986                     get_store().remove_element(TOTALNETASSETS$34, 0);
30987                 }
30988             }
30989             
30990             /**
30991              * Gets the "OffBalanceAssets" element
30992              */
30993             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getOffBalanceAssets()
30994             {
30995                 synchronized (monitor())
30996                 {
30997                     check_orphaned();
30998                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
30999                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(OFFBALANCEASSETS$36, 0);
31000                     if (target == null)
31001                     {
31002                       return null;
31003                     }
31004                     return target;
31005                 }
31006             }
31007             
31008             /**
31009              * True if has "OffBalanceAssets" element
31010              */
31011             public boolean isSetOffBalanceAssets()
31012             {
31013                 synchronized (monitor())
31014                 {
31015                     check_orphaned();
31016                     return get_store().count_elements(OFFBALANCEASSETS$36) != 0;
31017                 }
31018             }
31019             
31020             /**
31021              * Sets the "OffBalanceAssets" element
31022              */
31023             public void setOffBalanceAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType offBalanceAssets)
31024             {
31025                 generatedSetterHelperImpl(offBalanceAssets, OFFBALANCEASSETS$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31026             }
31027             
31028             /**
31029              * Appends and returns a new empty "OffBalanceAssets" element
31030              */
31031             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewOffBalanceAssets()
31032             {
31033                 synchronized (monitor())
31034                 {
31035                     check_orphaned();
31036                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31037                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(OFFBALANCEASSETS$36);
31038                     return target;
31039                 }
31040             }
31041             
31042             /**
31043              * Unsets the "OffBalanceAssets" element
31044              */
31045             public void unsetOffBalanceAssets()
31046             {
31047                 synchronized (monitor())
31048                 {
31049                     check_orphaned();
31050                     get_store().remove_element(OFFBALANCEASSETS$36, 0);
31051                 }
31052             }
31053             
31054             /**
31055              * Gets the "OffBalanceLiabilities" element
31056              */
31057             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getOffBalanceLiabilities()
31058             {
31059                 synchronized (monitor())
31060                 {
31061                     check_orphaned();
31062                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31063                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(OFFBALANCELIABILITIES$38, 0);
31064                     if (target == null)
31065                     {
31066                       return null;
31067                     }
31068                     return target;
31069                 }
31070             }
31071             
31072             /**
31073              * True if has "OffBalanceLiabilities" element
31074              */
31075             public boolean isSetOffBalanceLiabilities()
31076             {
31077                 synchronized (monitor())
31078                 {
31079                     check_orphaned();
31080                     return get_store().count_elements(OFFBALANCELIABILITIES$38) != 0;
31081                 }
31082             }
31083             
31084             /**
31085              * Sets the "OffBalanceLiabilities" element
31086              */
31087             public void setOffBalanceLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType offBalanceLiabilities)
31088             {
31089                 generatedSetterHelperImpl(offBalanceLiabilities, OFFBALANCELIABILITIES$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31090             }
31091             
31092             /**
31093              * Appends and returns a new empty "OffBalanceLiabilities" element
31094              */
31095             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewOffBalanceLiabilities()
31096             {
31097                 synchronized (monitor())
31098                 {
31099                     check_orphaned();
31100                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31101                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(OFFBALANCELIABILITIES$38);
31102                     return target;
31103                 }
31104             }
31105             
31106             /**
31107              * Unsets the "OffBalanceLiabilities" element
31108              */
31109             public void unsetOffBalanceLiabilities()
31110             {
31111                 synchronized (monitor())
31112                 {
31113                     check_orphaned();
31114                     get_store().remove_element(OFFBALANCELIABILITIES$38, 0);
31115                 }
31116             }
31117             
31118             /**
31119              * Gets the "InterestPayments" element
31120              */
31121             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestPayments()
31122             {
31123                 synchronized (monitor())
31124                 {
31125                     check_orphaned();
31126                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31127                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTPAYMENTS$40, 0);
31128                     if (target == null)
31129                     {
31130                       return null;
31131                     }
31132                     return target;
31133                 }
31134             }
31135             
31136             /**
31137              * True if has "InterestPayments" element
31138              */
31139             public boolean isSetInterestPayments()
31140             {
31141                 synchronized (monitor())
31142                 {
31143                     check_orphaned();
31144                     return get_store().count_elements(INTERESTPAYMENTS$40) != 0;
31145                 }
31146             }
31147             
31148             /**
31149              * Sets the "InterestPayments" element
31150              */
31151             public void setInterestPayments(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestPayments)
31152             {
31153                 generatedSetterHelperImpl(interestPayments, INTERESTPAYMENTS$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31154             }
31155             
31156             /**
31157              * Appends and returns a new empty "InterestPayments" element
31158              */
31159             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestPayments()
31160             {
31161                 synchronized (monitor())
31162                 {
31163                     check_orphaned();
31164                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31165                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTPAYMENTS$40);
31166                     return target;
31167                 }
31168             }
31169             
31170             /**
31171              * Unsets the "InterestPayments" element
31172              */
31173             public void unsetInterestPayments()
31174             {
31175                 synchronized (monitor())
31176                 {
31177                     check_orphaned();
31178                     get_store().remove_element(INTERESTPAYMENTS$40, 0);
31179                 }
31180             }
31181             
31182             /**
31183              * Gets the "FeeIncome" element
31184              */
31185             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getFeeIncome()
31186             {
31187                 synchronized (monitor())
31188                 {
31189                     check_orphaned();
31190                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31191                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(FEEINCOME$42, 0);
31192                     if (target == null)
31193                     {
31194                       return null;
31195                     }
31196                     return target;
31197                 }
31198             }
31199             
31200             /**
31201              * True if has "FeeIncome" element
31202              */
31203             public boolean isSetFeeIncome()
31204             {
31205                 synchronized (monitor())
31206                 {
31207                     check_orphaned();
31208                     return get_store().count_elements(FEEINCOME$42) != 0;
31209                 }
31210             }
31211             
31212             /**
31213              * Sets the "FeeIncome" element
31214              */
31215             public void setFeeIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType feeIncome)
31216             {
31217                 generatedSetterHelperImpl(feeIncome, FEEINCOME$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31218             }
31219             
31220             /**
31221              * Appends and returns a new empty "FeeIncome" element
31222              */
31223             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewFeeIncome()
31224             {
31225                 synchronized (monitor())
31226                 {
31227                     check_orphaned();
31228                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31229                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(FEEINCOME$42);
31230                     return target;
31231                 }
31232             }
31233             
31234             /**
31235              * Unsets the "FeeIncome" element
31236              */
31237             public void unsetFeeIncome()
31238             {
31239                 synchronized (monitor())
31240                 {
31241                     check_orphaned();
31242                     get_store().remove_element(FEEINCOME$42, 0);
31243                 }
31244             }
31245             
31246             /**
31247              * Gets the "TotalEarnedIncome" element
31248              */
31249             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalEarnedIncome()
31250             {
31251                 synchronized (monitor())
31252                 {
31253                     check_orphaned();
31254                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31255                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALEARNEDINCOME$44, 0);
31256                     if (target == null)
31257                     {
31258                       return null;
31259                     }
31260                     return target;
31261                 }
31262             }
31263             
31264             /**
31265              * True if has "TotalEarnedIncome" element
31266              */
31267             public boolean isSetTotalEarnedIncome()
31268             {
31269                 synchronized (monitor())
31270                 {
31271                     check_orphaned();
31272                     return get_store().count_elements(TOTALEARNEDINCOME$44) != 0;
31273                 }
31274             }
31275             
31276             /**
31277              * Sets the "TotalEarnedIncome" element
31278              */
31279             public void setTotalEarnedIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalEarnedIncome)
31280             {
31281                 generatedSetterHelperImpl(totalEarnedIncome, TOTALEARNEDINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31282             }
31283             
31284             /**
31285              * Appends and returns a new empty "TotalEarnedIncome" element
31286              */
31287             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalEarnedIncome()
31288             {
31289                 synchronized (monitor())
31290                 {
31291                     check_orphaned();
31292                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31293                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALEARNEDINCOME$44);
31294                     return target;
31295                 }
31296             }
31297             
31298             /**
31299              * Unsets the "TotalEarnedIncome" element
31300              */
31301             public void unsetTotalEarnedIncome()
31302             {
31303                 synchronized (monitor())
31304                 {
31305                     check_orphaned();
31306                     get_store().remove_element(TOTALEARNEDINCOME$44, 0);
31307                 }
31308             }
31309             
31310             /**
31311              * Gets the "TotalGrants" element
31312              */
31313             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalGrants()
31314             {
31315                 synchronized (monitor())
31316                 {
31317                     check_orphaned();
31318                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31319                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALGRANTS$46, 0);
31320                     if (target == null)
31321                     {
31322                       return null;
31323                     }
31324                     return target;
31325                 }
31326             }
31327             
31328             /**
31329              * True if has "TotalGrants" element
31330              */
31331             public boolean isSetTotalGrants()
31332             {
31333                 synchronized (monitor())
31334                 {
31335                     check_orphaned();
31336                     return get_store().count_elements(TOTALGRANTS$46) != 0;
31337                 }
31338             }
31339             
31340             /**
31341              * Sets the "TotalGrants" element
31342              */
31343             public void setTotalGrants(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalGrants)
31344             {
31345                 generatedSetterHelperImpl(totalGrants, TOTALGRANTS$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31346             }
31347             
31348             /**
31349              * Appends and returns a new empty "TotalGrants" element
31350              */
31351             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalGrants()
31352             {
31353                 synchronized (monitor())
31354                 {
31355                     check_orphaned();
31356                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31357                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALGRANTS$46);
31358                     return target;
31359                 }
31360             }
31361             
31362             /**
31363              * Unsets the "TotalGrants" element
31364              */
31365             public void unsetTotalGrants()
31366             {
31367                 synchronized (monitor())
31368                 {
31369                     check_orphaned();
31370                     get_store().remove_element(TOTALGRANTS$46, 0);
31371                 }
31372             }
31373             
31374             /**
31375              * Gets the "TotalIncome" element
31376              */
31377             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalIncome()
31378             {
31379                 synchronized (monitor())
31380                 {
31381                     check_orphaned();
31382                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31383                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALINCOME$48, 0);
31384                     if (target == null)
31385                     {
31386                       return null;
31387                     }
31388                     return target;
31389                 }
31390             }
31391             
31392             /**
31393              * True if has "TotalIncome" element
31394              */
31395             public boolean isSetTotalIncome()
31396             {
31397                 synchronized (monitor())
31398                 {
31399                     check_orphaned();
31400                     return get_store().count_elements(TOTALINCOME$48) != 0;
31401                 }
31402             }
31403             
31404             /**
31405              * Sets the "TotalIncome" element
31406              */
31407             public void setTotalIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalIncome)
31408             {
31409                 generatedSetterHelperImpl(totalIncome, TOTALINCOME$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31410             }
31411             
31412             /**
31413              * Appends and returns a new empty "TotalIncome" element
31414              */
31415             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalIncome()
31416             {
31417                 synchronized (monitor())
31418                 {
31419                     check_orphaned();
31420                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31421                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALINCOME$48);
31422                     return target;
31423                 }
31424             }
31425             
31426             /**
31427              * Unsets the "TotalIncome" element
31428              */
31429             public void unsetTotalIncome()
31430             {
31431                 synchronized (monitor())
31432                 {
31433                     check_orphaned();
31434                     get_store().remove_element(TOTALINCOME$48, 0);
31435                 }
31436             }
31437             
31438             /**
31439              * Gets the "TotalPreTax" element
31440              */
31441             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalPreTax()
31442             {
31443                 synchronized (monitor())
31444                 {
31445                     check_orphaned();
31446                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31447                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALPRETAX$50, 0);
31448                     if (target == null)
31449                     {
31450                       return null;
31451                     }
31452                     return target;
31453                 }
31454             }
31455             
31456             /**
31457              * True if has "TotalPreTax" element
31458              */
31459             public boolean isSetTotalPreTax()
31460             {
31461                 synchronized (monitor())
31462                 {
31463                     check_orphaned();
31464                     return get_store().count_elements(TOTALPRETAX$50) != 0;
31465                 }
31466             }
31467             
31468             /**
31469              * Sets the "TotalPreTax" element
31470              */
31471             public void setTotalPreTax(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalPreTax)
31472             {
31473                 generatedSetterHelperImpl(totalPreTax, TOTALPRETAX$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31474             }
31475             
31476             /**
31477              * Appends and returns a new empty "TotalPreTax" element
31478              */
31479             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalPreTax()
31480             {
31481                 synchronized (monitor())
31482                 {
31483                     check_orphaned();
31484                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31485                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALPRETAX$50);
31486                     return target;
31487                 }
31488             }
31489             
31490             /**
31491              * Unsets the "TotalPreTax" element
31492              */
31493             public void unsetTotalPreTax()
31494             {
31495                 synchronized (monitor())
31496                 {
31497                     check_orphaned();
31498                     get_store().remove_element(TOTALPRETAX$50, 0);
31499                 }
31500             }
31501             
31502             /**
31503              * Gets the "LongTermMaturities" element
31504              */
31505             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getLongTermMaturities()
31506             {
31507                 synchronized (monitor())
31508                 {
31509                     check_orphaned();
31510                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31511                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(LONGTERMMATURITIES$52, 0);
31512                     if (target == null)
31513                     {
31514                       return null;
31515                     }
31516                     return target;
31517                 }
31518             }
31519             
31520             /**
31521              * True if has "LongTermMaturities" element
31522              */
31523             public boolean isSetLongTermMaturities()
31524             {
31525                 synchronized (monitor())
31526                 {
31527                     check_orphaned();
31528                     return get_store().count_elements(LONGTERMMATURITIES$52) != 0;
31529                 }
31530             }
31531             
31532             /**
31533              * Sets the "LongTermMaturities" element
31534              */
31535             public void setLongTermMaturities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType longTermMaturities)
31536             {
31537                 generatedSetterHelperImpl(longTermMaturities, LONGTERMMATURITIES$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31538             }
31539             
31540             /**
31541              * Appends and returns a new empty "LongTermMaturities" element
31542              */
31543             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewLongTermMaturities()
31544             {
31545                 synchronized (monitor())
31546                 {
31547                     check_orphaned();
31548                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31549                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(LONGTERMMATURITIES$52);
31550                     return target;
31551                 }
31552             }
31553             
31554             /**
31555              * Unsets the "LongTermMaturities" element
31556              */
31557             public void unsetLongTermMaturities()
31558             {
31559                 synchronized (monitor())
31560                 {
31561                     check_orphaned();
31562                     get_store().remove_element(LONGTERMMATURITIES$52, 0);
31563                 }
31564             }
31565         }
31566         /**
31567          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
31568          *
31569          * This is a complex type.
31570          */
31571         public static class FinancialCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialCreditUnions
31572         {
31573             private static final long serialVersionUID = 1L;
31574             
31575             public FinancialCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
31576             {
31577                 super(sType);
31578             }
31579             
31580             private static final javax.xml.namespace.QName CASHONHAND$0 = 
31581                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CashOnHand");
31582             private static final javax.xml.namespace.QName CASHONDEPOSIT$2 = 
31583                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CashOnDeposit");
31584             private static final javax.xml.namespace.QName CASHEQUIVALENTS$4 = 
31585                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CashEquivalents");
31586             private static final javax.xml.namespace.QName INVESTMENTS1YEAR$6 = 
31587                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Investments1Year");
31588             private static final javax.xml.namespace.QName TOTALINVESTMENTS$8 = 
31589                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalInvestments");
31590             private static final javax.xml.namespace.QName TOTALLOANS$10 = 
31591                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalLoans");
31592             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$12 = 
31593                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AllowanceForLosses");
31594             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
31595                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAssets");
31596             private static final javax.xml.namespace.QName TOTALBORROWINGS$16 = 
31597                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalBorrowings");
31598             private static final javax.xml.namespace.QName ACCRUEDDIVIDENDS$18 = 
31599                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AccruedDividends");
31600             private static final javax.xml.namespace.QName ACCOUNTSPAYABLE$20 = 
31601                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AccountsPayable");
31602             private static final javax.xml.namespace.QName TOTALLIABILITIES$22 = 
31603                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalLiabilities");
31604             private static final javax.xml.namespace.QName MEMBERDEPOSITS$24 = 
31605                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MemberDeposits");
31606             private static final javax.xml.namespace.QName NONMEMBERDEPOSITS$26 = 
31607                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonMemberDeposits");
31608             private static final javax.xml.namespace.QName TOTALSHARESDEPOSITS$28 = 
31609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalSharesDeposits");
31610             private static final javax.xml.namespace.QName UNDIVIDEDEARNINGS$30 = 
31611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UndividedEarnings");
31612             private static final javax.xml.namespace.QName REGULARRESERVES$32 = 
31613                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RegularReserves");
31614             private static final javax.xml.namespace.QName APPROPRIATION$34 = 
31615                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Appropriation");
31616             private static final javax.xml.namespace.QName OTHERRESERVES$36 = 
31617                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherReserves");
31618             private static final javax.xml.namespace.QName UNINSUREDSECONDARY$38 = 
31619                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UninsuredSecondary");
31620             private static final javax.xml.namespace.QName NETINCOME$40 = 
31621                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetIncome");
31622             private static final javax.xml.namespace.QName TOTALNETWORTH$42 = 
31623                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalNetWorth");
31624             private static final javax.xml.namespace.QName INTERESTINCOME$44 = 
31625                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestIncome");
31626             private static final javax.xml.namespace.QName INTERESTEXPENSES$46 = 
31627                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestExpenses");
31628             private static final javax.xml.namespace.QName PROVISION$48 = 
31629                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Provision");
31630             private static final javax.xml.namespace.QName NONINTERESTINCOME$50 = 
31631                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonInterestIncome");
31632             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$52 = 
31633                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonInterestExpense");
31634             private static final javax.xml.namespace.QName NETINCOME2$54 = 
31635                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetIncome2");
31636             
31637             
31638             /**
31639              * Gets the "CashOnHand" element
31640              */
31641             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCashOnHand()
31642             {
31643                 synchronized (monitor())
31644                 {
31645                     check_orphaned();
31646                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31647                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(CASHONHAND$0, 0);
31648                     if (target == null)
31649                     {
31650                       return null;
31651                     }
31652                     return target;
31653                 }
31654             }
31655             
31656             /**
31657              * True if has "CashOnHand" element
31658              */
31659             public boolean isSetCashOnHand()
31660             {
31661                 synchronized (monitor())
31662                 {
31663                     check_orphaned();
31664                     return get_store().count_elements(CASHONHAND$0) != 0;
31665                 }
31666             }
31667             
31668             /**
31669              * Sets the "CashOnHand" element
31670              */
31671             public void setCashOnHand(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType cashOnHand)
31672             {
31673                 generatedSetterHelperImpl(cashOnHand, CASHONHAND$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31674             }
31675             
31676             /**
31677              * Appends and returns a new empty "CashOnHand" element
31678              */
31679             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCashOnHand()
31680             {
31681                 synchronized (monitor())
31682                 {
31683                     check_orphaned();
31684                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31685                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(CASHONHAND$0);
31686                     return target;
31687                 }
31688             }
31689             
31690             /**
31691              * Unsets the "CashOnHand" element
31692              */
31693             public void unsetCashOnHand()
31694             {
31695                 synchronized (monitor())
31696                 {
31697                     check_orphaned();
31698                     get_store().remove_element(CASHONHAND$0, 0);
31699                 }
31700             }
31701             
31702             /**
31703              * Gets the "CashOnDeposit" element
31704              */
31705             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCashOnDeposit()
31706             {
31707                 synchronized (monitor())
31708                 {
31709                     check_orphaned();
31710                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31711                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(CASHONDEPOSIT$2, 0);
31712                     if (target == null)
31713                     {
31714                       return null;
31715                     }
31716                     return target;
31717                 }
31718             }
31719             
31720             /**
31721              * True if has "CashOnDeposit" element
31722              */
31723             public boolean isSetCashOnDeposit()
31724             {
31725                 synchronized (monitor())
31726                 {
31727                     check_orphaned();
31728                     return get_store().count_elements(CASHONDEPOSIT$2) != 0;
31729                 }
31730             }
31731             
31732             /**
31733              * Sets the "CashOnDeposit" element
31734              */
31735             public void setCashOnDeposit(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType cashOnDeposit)
31736             {
31737                 generatedSetterHelperImpl(cashOnDeposit, CASHONDEPOSIT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31738             }
31739             
31740             /**
31741              * Appends and returns a new empty "CashOnDeposit" element
31742              */
31743             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCashOnDeposit()
31744             {
31745                 synchronized (monitor())
31746                 {
31747                     check_orphaned();
31748                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31749                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(CASHONDEPOSIT$2);
31750                     return target;
31751                 }
31752             }
31753             
31754             /**
31755              * Unsets the "CashOnDeposit" element
31756              */
31757             public void unsetCashOnDeposit()
31758             {
31759                 synchronized (monitor())
31760                 {
31761                     check_orphaned();
31762                     get_store().remove_element(CASHONDEPOSIT$2, 0);
31763                 }
31764             }
31765             
31766             /**
31767              * Gets the "CashEquivalents" element
31768              */
31769             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCashEquivalents()
31770             {
31771                 synchronized (monitor())
31772                 {
31773                     check_orphaned();
31774                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31775                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(CASHEQUIVALENTS$4, 0);
31776                     if (target == null)
31777                     {
31778                       return null;
31779                     }
31780                     return target;
31781                 }
31782             }
31783             
31784             /**
31785              * True if has "CashEquivalents" element
31786              */
31787             public boolean isSetCashEquivalents()
31788             {
31789                 synchronized (monitor())
31790                 {
31791                     check_orphaned();
31792                     return get_store().count_elements(CASHEQUIVALENTS$4) != 0;
31793                 }
31794             }
31795             
31796             /**
31797              * Sets the "CashEquivalents" element
31798              */
31799             public void setCashEquivalents(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType cashEquivalents)
31800             {
31801                 generatedSetterHelperImpl(cashEquivalents, CASHEQUIVALENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31802             }
31803             
31804             /**
31805              * Appends and returns a new empty "CashEquivalents" element
31806              */
31807             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCashEquivalents()
31808             {
31809                 synchronized (monitor())
31810                 {
31811                     check_orphaned();
31812                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31813                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(CASHEQUIVALENTS$4);
31814                     return target;
31815                 }
31816             }
31817             
31818             /**
31819              * Unsets the "CashEquivalents" element
31820              */
31821             public void unsetCashEquivalents()
31822             {
31823                 synchronized (monitor())
31824                 {
31825                     check_orphaned();
31826                     get_store().remove_element(CASHEQUIVALENTS$4, 0);
31827                 }
31828             }
31829             
31830             /**
31831              * Gets the "Investments1Year" element
31832              */
31833             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInvestments1Year()
31834             {
31835                 synchronized (monitor())
31836                 {
31837                     check_orphaned();
31838                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31839                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INVESTMENTS1YEAR$6, 0);
31840                     if (target == null)
31841                     {
31842                       return null;
31843                     }
31844                     return target;
31845                 }
31846             }
31847             
31848             /**
31849              * True if has "Investments1Year" element
31850              */
31851             public boolean isSetInvestments1Year()
31852             {
31853                 synchronized (monitor())
31854                 {
31855                     check_orphaned();
31856                     return get_store().count_elements(INVESTMENTS1YEAR$6) != 0;
31857                 }
31858             }
31859             
31860             /**
31861              * Sets the "Investments1Year" element
31862              */
31863             public void setInvestments1Year(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType investments1Year)
31864             {
31865                 generatedSetterHelperImpl(investments1Year, INVESTMENTS1YEAR$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31866             }
31867             
31868             /**
31869              * Appends and returns a new empty "Investments1Year" element
31870              */
31871             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInvestments1Year()
31872             {
31873                 synchronized (monitor())
31874                 {
31875                     check_orphaned();
31876                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31877                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INVESTMENTS1YEAR$6);
31878                     return target;
31879                 }
31880             }
31881             
31882             /**
31883              * Unsets the "Investments1Year" element
31884              */
31885             public void unsetInvestments1Year()
31886             {
31887                 synchronized (monitor())
31888                 {
31889                     check_orphaned();
31890                     get_store().remove_element(INVESTMENTS1YEAR$6, 0);
31891                 }
31892             }
31893             
31894             /**
31895              * Gets the "TotalInvestments" element
31896              */
31897             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalInvestments()
31898             {
31899                 synchronized (monitor())
31900                 {
31901                     check_orphaned();
31902                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31903                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$8, 0);
31904                     if (target == null)
31905                     {
31906                       return null;
31907                     }
31908                     return target;
31909                 }
31910             }
31911             
31912             /**
31913              * True if has "TotalInvestments" element
31914              */
31915             public boolean isSetTotalInvestments()
31916             {
31917                 synchronized (monitor())
31918                 {
31919                     check_orphaned();
31920                     return get_store().count_elements(TOTALINVESTMENTS$8) != 0;
31921                 }
31922             }
31923             
31924             /**
31925              * Sets the "TotalInvestments" element
31926              */
31927             public void setTotalInvestments(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalInvestments)
31928             {
31929                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31930             }
31931             
31932             /**
31933              * Appends and returns a new empty "TotalInvestments" element
31934              */
31935             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalInvestments()
31936             {
31937                 synchronized (monitor())
31938                 {
31939                     check_orphaned();
31940                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31941                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$8);
31942                     return target;
31943                 }
31944             }
31945             
31946             /**
31947              * Unsets the "TotalInvestments" element
31948              */
31949             public void unsetTotalInvestments()
31950             {
31951                 synchronized (monitor())
31952                 {
31953                     check_orphaned();
31954                     get_store().remove_element(TOTALINVESTMENTS$8, 0);
31955                 }
31956             }
31957             
31958             /**
31959              * Gets the "TotalLoans" element
31960              */
31961             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalLoans()
31962             {
31963                 synchronized (monitor())
31964                 {
31965                     check_orphaned();
31966                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
31967                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALLOANS$10, 0);
31968                     if (target == null)
31969                     {
31970                       return null;
31971                     }
31972                     return target;
31973                 }
31974             }
31975             
31976             /**
31977              * True if has "TotalLoans" element
31978              */
31979             public boolean isSetTotalLoans()
31980             {
31981                 synchronized (monitor())
31982                 {
31983                     check_orphaned();
31984                     return get_store().count_elements(TOTALLOANS$10) != 0;
31985                 }
31986             }
31987             
31988             /**
31989              * Sets the "TotalLoans" element
31990              */
31991             public void setTotalLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalLoans)
31992             {
31993                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31994             }
31995             
31996             /**
31997              * Appends and returns a new empty "TotalLoans" element
31998              */
31999             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalLoans()
32000             {
32001                 synchronized (monitor())
32002                 {
32003                     check_orphaned();
32004                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32005                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALLOANS$10);
32006                     return target;
32007                 }
32008             }
32009             
32010             /**
32011              * Unsets the "TotalLoans" element
32012              */
32013             public void unsetTotalLoans()
32014             {
32015                 synchronized (monitor())
32016                 {
32017                     check_orphaned();
32018                     get_store().remove_element(TOTALLOANS$10, 0);
32019                 }
32020             }
32021             
32022             /**
32023              * Gets the "AllowanceForLosses" element
32024              */
32025             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAllowanceForLosses()
32026             {
32027                 synchronized (monitor())
32028                 {
32029                     check_orphaned();
32030                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32031                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$12, 0);
32032                     if (target == null)
32033                     {
32034                       return null;
32035                     }
32036                     return target;
32037                 }
32038             }
32039             
32040             /**
32041              * True if has "AllowanceForLosses" element
32042              */
32043             public boolean isSetAllowanceForLosses()
32044             {
32045                 synchronized (monitor())
32046                 {
32047                     check_orphaned();
32048                     return get_store().count_elements(ALLOWANCEFORLOSSES$12) != 0;
32049                 }
32050             }
32051             
32052             /**
32053              * Sets the "AllowanceForLosses" element
32054              */
32055             public void setAllowanceForLosses(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType allowanceForLosses)
32056             {
32057                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32058             }
32059             
32060             /**
32061              * Appends and returns a new empty "AllowanceForLosses" element
32062              */
32063             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAllowanceForLosses()
32064             {
32065                 synchronized (monitor())
32066                 {
32067                     check_orphaned();
32068                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32069                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$12);
32070                     return target;
32071                 }
32072             }
32073             
32074             /**
32075              * Unsets the "AllowanceForLosses" element
32076              */
32077             public void unsetAllowanceForLosses()
32078             {
32079                 synchronized (monitor())
32080                 {
32081                     check_orphaned();
32082                     get_store().remove_element(ALLOWANCEFORLOSSES$12, 0);
32083                 }
32084             }
32085             
32086             /**
32087              * Gets the "TotalAssets" element
32088              */
32089             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalAssets()
32090             {
32091                 synchronized (monitor())
32092                 {
32093                     check_orphaned();
32094                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32095                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
32096                     if (target == null)
32097                     {
32098                       return null;
32099                     }
32100                     return target;
32101                 }
32102             }
32103             
32104             /**
32105              * True if has "TotalAssets" element
32106              */
32107             public boolean isSetTotalAssets()
32108             {
32109                 synchronized (monitor())
32110                 {
32111                     check_orphaned();
32112                     return get_store().count_elements(TOTALASSETS$14) != 0;
32113                 }
32114             }
32115             
32116             /**
32117              * Sets the "TotalAssets" element
32118              */
32119             public void setTotalAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalAssets)
32120             {
32121                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32122             }
32123             
32124             /**
32125              * Appends and returns a new empty "TotalAssets" element
32126              */
32127             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalAssets()
32128             {
32129                 synchronized (monitor())
32130                 {
32131                     check_orphaned();
32132                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32133                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
32134                     return target;
32135                 }
32136             }
32137             
32138             /**
32139              * Unsets the "TotalAssets" element
32140              */
32141             public void unsetTotalAssets()
32142             {
32143                 synchronized (monitor())
32144                 {
32145                     check_orphaned();
32146                     get_store().remove_element(TOTALASSETS$14, 0);
32147                 }
32148             }
32149             
32150             /**
32151              * Gets the "TotalBorrowings" element
32152              */
32153             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalBorrowings()
32154             {
32155                 synchronized (monitor())
32156                 {
32157                     check_orphaned();
32158                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32159                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALBORROWINGS$16, 0);
32160                     if (target == null)
32161                     {
32162                       return null;
32163                     }
32164                     return target;
32165                 }
32166             }
32167             
32168             /**
32169              * True if has "TotalBorrowings" element
32170              */
32171             public boolean isSetTotalBorrowings()
32172             {
32173                 synchronized (monitor())
32174                 {
32175                     check_orphaned();
32176                     return get_store().count_elements(TOTALBORROWINGS$16) != 0;
32177                 }
32178             }
32179             
32180             /**
32181              * Sets the "TotalBorrowings" element
32182              */
32183             public void setTotalBorrowings(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalBorrowings)
32184             {
32185                 generatedSetterHelperImpl(totalBorrowings, TOTALBORROWINGS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32186             }
32187             
32188             /**
32189              * Appends and returns a new empty "TotalBorrowings" element
32190              */
32191             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalBorrowings()
32192             {
32193                 synchronized (monitor())
32194                 {
32195                     check_orphaned();
32196                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32197                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALBORROWINGS$16);
32198                     return target;
32199                 }
32200             }
32201             
32202             /**
32203              * Unsets the "TotalBorrowings" element
32204              */
32205             public void unsetTotalBorrowings()
32206             {
32207                 synchronized (monitor())
32208                 {
32209                     check_orphaned();
32210                     get_store().remove_element(TOTALBORROWINGS$16, 0);
32211                 }
32212             }
32213             
32214             /**
32215              * Gets the "AccruedDividends" element
32216              */
32217             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAccruedDividends()
32218             {
32219                 synchronized (monitor())
32220                 {
32221                     check_orphaned();
32222                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32223                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(ACCRUEDDIVIDENDS$18, 0);
32224                     if (target == null)
32225                     {
32226                       return null;
32227                     }
32228                     return target;
32229                 }
32230             }
32231             
32232             /**
32233              * True if has "AccruedDividends" element
32234              */
32235             public boolean isSetAccruedDividends()
32236             {
32237                 synchronized (monitor())
32238                 {
32239                     check_orphaned();
32240                     return get_store().count_elements(ACCRUEDDIVIDENDS$18) != 0;
32241                 }
32242             }
32243             
32244             /**
32245              * Sets the "AccruedDividends" element
32246              */
32247             public void setAccruedDividends(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType accruedDividends)
32248             {
32249                 generatedSetterHelperImpl(accruedDividends, ACCRUEDDIVIDENDS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32250             }
32251             
32252             /**
32253              * Appends and returns a new empty "AccruedDividends" element
32254              */
32255             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAccruedDividends()
32256             {
32257                 synchronized (monitor())
32258                 {
32259                     check_orphaned();
32260                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32261                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(ACCRUEDDIVIDENDS$18);
32262                     return target;
32263                 }
32264             }
32265             
32266             /**
32267              * Unsets the "AccruedDividends" element
32268              */
32269             public void unsetAccruedDividends()
32270             {
32271                 synchronized (monitor())
32272                 {
32273                     check_orphaned();
32274                     get_store().remove_element(ACCRUEDDIVIDENDS$18, 0);
32275                 }
32276             }
32277             
32278             /**
32279              * Gets the "AccountsPayable" element
32280              */
32281             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAccountsPayable()
32282             {
32283                 synchronized (monitor())
32284                 {
32285                     check_orphaned();
32286                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32287                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(ACCOUNTSPAYABLE$20, 0);
32288                     if (target == null)
32289                     {
32290                       return null;
32291                     }
32292                     return target;
32293                 }
32294             }
32295             
32296             /**
32297              * True if has "AccountsPayable" element
32298              */
32299             public boolean isSetAccountsPayable()
32300             {
32301                 synchronized (monitor())
32302                 {
32303                     check_orphaned();
32304                     return get_store().count_elements(ACCOUNTSPAYABLE$20) != 0;
32305                 }
32306             }
32307             
32308             /**
32309              * Sets the "AccountsPayable" element
32310              */
32311             public void setAccountsPayable(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType accountsPayable)
32312             {
32313                 generatedSetterHelperImpl(accountsPayable, ACCOUNTSPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32314             }
32315             
32316             /**
32317              * Appends and returns a new empty "AccountsPayable" element
32318              */
32319             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAccountsPayable()
32320             {
32321                 synchronized (monitor())
32322                 {
32323                     check_orphaned();
32324                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32325                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(ACCOUNTSPAYABLE$20);
32326                     return target;
32327                 }
32328             }
32329             
32330             /**
32331              * Unsets the "AccountsPayable" element
32332              */
32333             public void unsetAccountsPayable()
32334             {
32335                 synchronized (monitor())
32336                 {
32337                     check_orphaned();
32338                     get_store().remove_element(ACCOUNTSPAYABLE$20, 0);
32339                 }
32340             }
32341             
32342             /**
32343              * Gets the "TotalLiabilities" element
32344              */
32345             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalLiabilities()
32346             {
32347                 synchronized (monitor())
32348                 {
32349                     check_orphaned();
32350                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32351                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$22, 0);
32352                     if (target == null)
32353                     {
32354                       return null;
32355                     }
32356                     return target;
32357                 }
32358             }
32359             
32360             /**
32361              * True if has "TotalLiabilities" element
32362              */
32363             public boolean isSetTotalLiabilities()
32364             {
32365                 synchronized (monitor())
32366                 {
32367                     check_orphaned();
32368                     return get_store().count_elements(TOTALLIABILITIES$22) != 0;
32369                 }
32370             }
32371             
32372             /**
32373              * Sets the "TotalLiabilities" element
32374              */
32375             public void setTotalLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalLiabilities)
32376             {
32377                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32378             }
32379             
32380             /**
32381              * Appends and returns a new empty "TotalLiabilities" element
32382              */
32383             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalLiabilities()
32384             {
32385                 synchronized (monitor())
32386                 {
32387                     check_orphaned();
32388                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32389                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$22);
32390                     return target;
32391                 }
32392             }
32393             
32394             /**
32395              * Unsets the "TotalLiabilities" element
32396              */
32397             public void unsetTotalLiabilities()
32398             {
32399                 synchronized (monitor())
32400                 {
32401                     check_orphaned();
32402                     get_store().remove_element(TOTALLIABILITIES$22, 0);
32403                 }
32404             }
32405             
32406             /**
32407              * Gets the "MemberDeposits" element
32408              */
32409             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getMemberDeposits()
32410             {
32411                 synchronized (monitor())
32412                 {
32413                     check_orphaned();
32414                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32415                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(MEMBERDEPOSITS$24, 0);
32416                     if (target == null)
32417                     {
32418                       return null;
32419                     }
32420                     return target;
32421                 }
32422             }
32423             
32424             /**
32425              * True if has "MemberDeposits" element
32426              */
32427             public boolean isSetMemberDeposits()
32428             {
32429                 synchronized (monitor())
32430                 {
32431                     check_orphaned();
32432                     return get_store().count_elements(MEMBERDEPOSITS$24) != 0;
32433                 }
32434             }
32435             
32436             /**
32437              * Sets the "MemberDeposits" element
32438              */
32439             public void setMemberDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType memberDeposits)
32440             {
32441                 generatedSetterHelperImpl(memberDeposits, MEMBERDEPOSITS$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32442             }
32443             
32444             /**
32445              * Appends and returns a new empty "MemberDeposits" element
32446              */
32447             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewMemberDeposits()
32448             {
32449                 synchronized (monitor())
32450                 {
32451                     check_orphaned();
32452                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32453                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(MEMBERDEPOSITS$24);
32454                     return target;
32455                 }
32456             }
32457             
32458             /**
32459              * Unsets the "MemberDeposits" element
32460              */
32461             public void unsetMemberDeposits()
32462             {
32463                 synchronized (monitor())
32464                 {
32465                     check_orphaned();
32466                     get_store().remove_element(MEMBERDEPOSITS$24, 0);
32467                 }
32468             }
32469             
32470             /**
32471              * Gets the "NonMemberDeposits" element
32472              */
32473             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonMemberDeposits()
32474             {
32475                 synchronized (monitor())
32476                 {
32477                     check_orphaned();
32478                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32479                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONMEMBERDEPOSITS$26, 0);
32480                     if (target == null)
32481                     {
32482                       return null;
32483                     }
32484                     return target;
32485                 }
32486             }
32487             
32488             /**
32489              * True if has "NonMemberDeposits" element
32490              */
32491             public boolean isSetNonMemberDeposits()
32492             {
32493                 synchronized (monitor())
32494                 {
32495                     check_orphaned();
32496                     return get_store().count_elements(NONMEMBERDEPOSITS$26) != 0;
32497                 }
32498             }
32499             
32500             /**
32501              * Sets the "NonMemberDeposits" element
32502              */
32503             public void setNonMemberDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonMemberDeposits)
32504             {
32505                 generatedSetterHelperImpl(nonMemberDeposits, NONMEMBERDEPOSITS$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32506             }
32507             
32508             /**
32509              * Appends and returns a new empty "NonMemberDeposits" element
32510              */
32511             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonMemberDeposits()
32512             {
32513                 synchronized (monitor())
32514                 {
32515                     check_orphaned();
32516                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32517                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONMEMBERDEPOSITS$26);
32518                     return target;
32519                 }
32520             }
32521             
32522             /**
32523              * Unsets the "NonMemberDeposits" element
32524              */
32525             public void unsetNonMemberDeposits()
32526             {
32527                 synchronized (monitor())
32528                 {
32529                     check_orphaned();
32530                     get_store().remove_element(NONMEMBERDEPOSITS$26, 0);
32531                 }
32532             }
32533             
32534             /**
32535              * Gets the "TotalSharesDeposits" element
32536              */
32537             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalSharesDeposits()
32538             {
32539                 synchronized (monitor())
32540                 {
32541                     check_orphaned();
32542                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32543                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALSHARESDEPOSITS$28, 0);
32544                     if (target == null)
32545                     {
32546                       return null;
32547                     }
32548                     return target;
32549                 }
32550             }
32551             
32552             /**
32553              * True if has "TotalSharesDeposits" element
32554              */
32555             public boolean isSetTotalSharesDeposits()
32556             {
32557                 synchronized (monitor())
32558                 {
32559                     check_orphaned();
32560                     return get_store().count_elements(TOTALSHARESDEPOSITS$28) != 0;
32561                 }
32562             }
32563             
32564             /**
32565              * Sets the "TotalSharesDeposits" element
32566              */
32567             public void setTotalSharesDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalSharesDeposits)
32568             {
32569                 generatedSetterHelperImpl(totalSharesDeposits, TOTALSHARESDEPOSITS$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32570             }
32571             
32572             /**
32573              * Appends and returns a new empty "TotalSharesDeposits" element
32574              */
32575             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalSharesDeposits()
32576             {
32577                 synchronized (monitor())
32578                 {
32579                     check_orphaned();
32580                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32581                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALSHARESDEPOSITS$28);
32582                     return target;
32583                 }
32584             }
32585             
32586             /**
32587              * Unsets the "TotalSharesDeposits" element
32588              */
32589             public void unsetTotalSharesDeposits()
32590             {
32591                 synchronized (monitor())
32592                 {
32593                     check_orphaned();
32594                     get_store().remove_element(TOTALSHARESDEPOSITS$28, 0);
32595                 }
32596             }
32597             
32598             /**
32599              * Gets the "UndividedEarnings" element
32600              */
32601             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getUndividedEarnings()
32602             {
32603                 synchronized (monitor())
32604                 {
32605                     check_orphaned();
32606                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32607                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(UNDIVIDEDEARNINGS$30, 0);
32608                     if (target == null)
32609                     {
32610                       return null;
32611                     }
32612                     return target;
32613                 }
32614             }
32615             
32616             /**
32617              * True if has "UndividedEarnings" element
32618              */
32619             public boolean isSetUndividedEarnings()
32620             {
32621                 synchronized (monitor())
32622                 {
32623                     check_orphaned();
32624                     return get_store().count_elements(UNDIVIDEDEARNINGS$30) != 0;
32625                 }
32626             }
32627             
32628             /**
32629              * Sets the "UndividedEarnings" element
32630              */
32631             public void setUndividedEarnings(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType undividedEarnings)
32632             {
32633                 generatedSetterHelperImpl(undividedEarnings, UNDIVIDEDEARNINGS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32634             }
32635             
32636             /**
32637              * Appends and returns a new empty "UndividedEarnings" element
32638              */
32639             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewUndividedEarnings()
32640             {
32641                 synchronized (monitor())
32642                 {
32643                     check_orphaned();
32644                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32645                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(UNDIVIDEDEARNINGS$30);
32646                     return target;
32647                 }
32648             }
32649             
32650             /**
32651              * Unsets the "UndividedEarnings" element
32652              */
32653             public void unsetUndividedEarnings()
32654             {
32655                 synchronized (monitor())
32656                 {
32657                     check_orphaned();
32658                     get_store().remove_element(UNDIVIDEDEARNINGS$30, 0);
32659                 }
32660             }
32661             
32662             /**
32663              * Gets the "RegularReserves" element
32664              */
32665             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getRegularReserves()
32666             {
32667                 synchronized (monitor())
32668                 {
32669                     check_orphaned();
32670                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32671                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(REGULARRESERVES$32, 0);
32672                     if (target == null)
32673                     {
32674                       return null;
32675                     }
32676                     return target;
32677                 }
32678             }
32679             
32680             /**
32681              * True if has "RegularReserves" element
32682              */
32683             public boolean isSetRegularReserves()
32684             {
32685                 synchronized (monitor())
32686                 {
32687                     check_orphaned();
32688                     return get_store().count_elements(REGULARRESERVES$32) != 0;
32689                 }
32690             }
32691             
32692             /**
32693              * Sets the "RegularReserves" element
32694              */
32695             public void setRegularReserves(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType regularReserves)
32696             {
32697                 generatedSetterHelperImpl(regularReserves, REGULARRESERVES$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32698             }
32699             
32700             /**
32701              * Appends and returns a new empty "RegularReserves" element
32702              */
32703             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewRegularReserves()
32704             {
32705                 synchronized (monitor())
32706                 {
32707                     check_orphaned();
32708                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32709                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(REGULARRESERVES$32);
32710                     return target;
32711                 }
32712             }
32713             
32714             /**
32715              * Unsets the "RegularReserves" element
32716              */
32717             public void unsetRegularReserves()
32718             {
32719                 synchronized (monitor())
32720                 {
32721                     check_orphaned();
32722                     get_store().remove_element(REGULARRESERVES$32, 0);
32723                 }
32724             }
32725             
32726             /**
32727              * Gets the "Appropriation" element
32728              */
32729             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAppropriation()
32730             {
32731                 synchronized (monitor())
32732                 {
32733                     check_orphaned();
32734                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32735                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(APPROPRIATION$34, 0);
32736                     if (target == null)
32737                     {
32738                       return null;
32739                     }
32740                     return target;
32741                 }
32742             }
32743             
32744             /**
32745              * True if has "Appropriation" element
32746              */
32747             public boolean isSetAppropriation()
32748             {
32749                 synchronized (monitor())
32750                 {
32751                     check_orphaned();
32752                     return get_store().count_elements(APPROPRIATION$34) != 0;
32753                 }
32754             }
32755             
32756             /**
32757              * Sets the "Appropriation" element
32758              */
32759             public void setAppropriation(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType appropriation)
32760             {
32761                 generatedSetterHelperImpl(appropriation, APPROPRIATION$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32762             }
32763             
32764             /**
32765              * Appends and returns a new empty "Appropriation" element
32766              */
32767             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAppropriation()
32768             {
32769                 synchronized (monitor())
32770                 {
32771                     check_orphaned();
32772                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32773                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(APPROPRIATION$34);
32774                     return target;
32775                 }
32776             }
32777             
32778             /**
32779              * Unsets the "Appropriation" element
32780              */
32781             public void unsetAppropriation()
32782             {
32783                 synchronized (monitor())
32784                 {
32785                     check_orphaned();
32786                     get_store().remove_element(APPROPRIATION$34, 0);
32787                 }
32788             }
32789             
32790             /**
32791              * Gets the "OtherReserves" element
32792              */
32793             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getOtherReserves()
32794             {
32795                 synchronized (monitor())
32796                 {
32797                     check_orphaned();
32798                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32799                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(OTHERRESERVES$36, 0);
32800                     if (target == null)
32801                     {
32802                       return null;
32803                     }
32804                     return target;
32805                 }
32806             }
32807             
32808             /**
32809              * True if has "OtherReserves" element
32810              */
32811             public boolean isSetOtherReserves()
32812             {
32813                 synchronized (monitor())
32814                 {
32815                     check_orphaned();
32816                     return get_store().count_elements(OTHERRESERVES$36) != 0;
32817                 }
32818             }
32819             
32820             /**
32821              * Sets the "OtherReserves" element
32822              */
32823             public void setOtherReserves(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType otherReserves)
32824             {
32825                 generatedSetterHelperImpl(otherReserves, OTHERRESERVES$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32826             }
32827             
32828             /**
32829              * Appends and returns a new empty "OtherReserves" element
32830              */
32831             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewOtherReserves()
32832             {
32833                 synchronized (monitor())
32834                 {
32835                     check_orphaned();
32836                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32837                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(OTHERRESERVES$36);
32838                     return target;
32839                 }
32840             }
32841             
32842             /**
32843              * Unsets the "OtherReserves" element
32844              */
32845             public void unsetOtherReserves()
32846             {
32847                 synchronized (monitor())
32848                 {
32849                     check_orphaned();
32850                     get_store().remove_element(OTHERRESERVES$36, 0);
32851                 }
32852             }
32853             
32854             /**
32855              * Gets the "UninsuredSecondary" element
32856              */
32857             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getUninsuredSecondary()
32858             {
32859                 synchronized (monitor())
32860                 {
32861                     check_orphaned();
32862                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32863                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(UNINSUREDSECONDARY$38, 0);
32864                     if (target == null)
32865                     {
32866                       return null;
32867                     }
32868                     return target;
32869                 }
32870             }
32871             
32872             /**
32873              * True if has "UninsuredSecondary" element
32874              */
32875             public boolean isSetUninsuredSecondary()
32876             {
32877                 synchronized (monitor())
32878                 {
32879                     check_orphaned();
32880                     return get_store().count_elements(UNINSUREDSECONDARY$38) != 0;
32881                 }
32882             }
32883             
32884             /**
32885              * Sets the "UninsuredSecondary" element
32886              */
32887             public void setUninsuredSecondary(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType uninsuredSecondary)
32888             {
32889                 generatedSetterHelperImpl(uninsuredSecondary, UNINSUREDSECONDARY$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32890             }
32891             
32892             /**
32893              * Appends and returns a new empty "UninsuredSecondary" element
32894              */
32895             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewUninsuredSecondary()
32896             {
32897                 synchronized (monitor())
32898                 {
32899                     check_orphaned();
32900                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32901                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(UNINSUREDSECONDARY$38);
32902                     return target;
32903                 }
32904             }
32905             
32906             /**
32907              * Unsets the "UninsuredSecondary" element
32908              */
32909             public void unsetUninsuredSecondary()
32910             {
32911                 synchronized (monitor())
32912                 {
32913                     check_orphaned();
32914                     get_store().remove_element(UNINSUREDSECONDARY$38, 0);
32915                 }
32916             }
32917             
32918             /**
32919              * Gets the "NetIncome" element
32920              */
32921             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNetIncome()
32922             {
32923                 synchronized (monitor())
32924                 {
32925                     check_orphaned();
32926                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32927                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NETINCOME$40, 0);
32928                     if (target == null)
32929                     {
32930                       return null;
32931                     }
32932                     return target;
32933                 }
32934             }
32935             
32936             /**
32937              * True if has "NetIncome" element
32938              */
32939             public boolean isSetNetIncome()
32940             {
32941                 synchronized (monitor())
32942                 {
32943                     check_orphaned();
32944                     return get_store().count_elements(NETINCOME$40) != 0;
32945                 }
32946             }
32947             
32948             /**
32949              * Sets the "NetIncome" element
32950              */
32951             public void setNetIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType netIncome)
32952             {
32953                 generatedSetterHelperImpl(netIncome, NETINCOME$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32954             }
32955             
32956             /**
32957              * Appends and returns a new empty "NetIncome" element
32958              */
32959             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNetIncome()
32960             {
32961                 synchronized (monitor())
32962                 {
32963                     check_orphaned();
32964                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32965                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NETINCOME$40);
32966                     return target;
32967                 }
32968             }
32969             
32970             /**
32971              * Unsets the "NetIncome" element
32972              */
32973             public void unsetNetIncome()
32974             {
32975                 synchronized (monitor())
32976                 {
32977                     check_orphaned();
32978                     get_store().remove_element(NETINCOME$40, 0);
32979                 }
32980             }
32981             
32982             /**
32983              * Gets the "TotalNetWorth" element
32984              */
32985             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalNetWorth()
32986             {
32987                 synchronized (monitor())
32988                 {
32989                     check_orphaned();
32990                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
32991                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALNETWORTH$42, 0);
32992                     if (target == null)
32993                     {
32994                       return null;
32995                     }
32996                     return target;
32997                 }
32998             }
32999             
33000             /**
33001              * True if has "TotalNetWorth" element
33002              */
33003             public boolean isSetTotalNetWorth()
33004             {
33005                 synchronized (monitor())
33006                 {
33007                     check_orphaned();
33008                     return get_store().count_elements(TOTALNETWORTH$42) != 0;
33009                 }
33010             }
33011             
33012             /**
33013              * Sets the "TotalNetWorth" element
33014              */
33015             public void setTotalNetWorth(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalNetWorth)
33016             {
33017                 generatedSetterHelperImpl(totalNetWorth, TOTALNETWORTH$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33018             }
33019             
33020             /**
33021              * Appends and returns a new empty "TotalNetWorth" element
33022              */
33023             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalNetWorth()
33024             {
33025                 synchronized (monitor())
33026                 {
33027                     check_orphaned();
33028                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33029                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALNETWORTH$42);
33030                     return target;
33031                 }
33032             }
33033             
33034             /**
33035              * Unsets the "TotalNetWorth" element
33036              */
33037             public void unsetTotalNetWorth()
33038             {
33039                 synchronized (monitor())
33040                 {
33041                     check_orphaned();
33042                     get_store().remove_element(TOTALNETWORTH$42, 0);
33043                 }
33044             }
33045             
33046             /**
33047              * Gets the "InterestIncome" element
33048              */
33049             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestIncome()
33050             {
33051                 synchronized (monitor())
33052                 {
33053                     check_orphaned();
33054                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33055                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTINCOME$44, 0);
33056                     if (target == null)
33057                     {
33058                       return null;
33059                     }
33060                     return target;
33061                 }
33062             }
33063             
33064             /**
33065              * True if has "InterestIncome" element
33066              */
33067             public boolean isSetInterestIncome()
33068             {
33069                 synchronized (monitor())
33070                 {
33071                     check_orphaned();
33072                     return get_store().count_elements(INTERESTINCOME$44) != 0;
33073                 }
33074             }
33075             
33076             /**
33077              * Sets the "InterestIncome" element
33078              */
33079             public void setInterestIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestIncome)
33080             {
33081                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33082             }
33083             
33084             /**
33085              * Appends and returns a new empty "InterestIncome" element
33086              */
33087             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestIncome()
33088             {
33089                 synchronized (monitor())
33090                 {
33091                     check_orphaned();
33092                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33093                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTINCOME$44);
33094                     return target;
33095                 }
33096             }
33097             
33098             /**
33099              * Unsets the "InterestIncome" element
33100              */
33101             public void unsetInterestIncome()
33102             {
33103                 synchronized (monitor())
33104                 {
33105                     check_orphaned();
33106                     get_store().remove_element(INTERESTINCOME$44, 0);
33107                 }
33108             }
33109             
33110             /**
33111              * Gets the "InterestExpenses" element
33112              */
33113             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestExpenses()
33114             {
33115                 synchronized (monitor())
33116                 {
33117                     check_orphaned();
33118                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33119                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$46, 0);
33120                     if (target == null)
33121                     {
33122                       return null;
33123                     }
33124                     return target;
33125                 }
33126             }
33127             
33128             /**
33129              * True if has "InterestExpenses" element
33130              */
33131             public boolean isSetInterestExpenses()
33132             {
33133                 synchronized (monitor())
33134                 {
33135                     check_orphaned();
33136                     return get_store().count_elements(INTERESTEXPENSES$46) != 0;
33137                 }
33138             }
33139             
33140             /**
33141              * Sets the "InterestExpenses" element
33142              */
33143             public void setInterestExpenses(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestExpenses)
33144             {
33145                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33146             }
33147             
33148             /**
33149              * Appends and returns a new empty "InterestExpenses" element
33150              */
33151             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestExpenses()
33152             {
33153                 synchronized (monitor())
33154                 {
33155                     check_orphaned();
33156                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33157                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$46);
33158                     return target;
33159                 }
33160             }
33161             
33162             /**
33163              * Unsets the "InterestExpenses" element
33164              */
33165             public void unsetInterestExpenses()
33166             {
33167                 synchronized (monitor())
33168                 {
33169                     check_orphaned();
33170                     get_store().remove_element(INTERESTEXPENSES$46, 0);
33171                 }
33172             }
33173             
33174             /**
33175              * Gets the "Provision" element
33176              */
33177             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getProvision()
33178             {
33179                 synchronized (monitor())
33180                 {
33181                     check_orphaned();
33182                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33183                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(PROVISION$48, 0);
33184                     if (target == null)
33185                     {
33186                       return null;
33187                     }
33188                     return target;
33189                 }
33190             }
33191             
33192             /**
33193              * True if has "Provision" element
33194              */
33195             public boolean isSetProvision()
33196             {
33197                 synchronized (monitor())
33198                 {
33199                     check_orphaned();
33200                     return get_store().count_elements(PROVISION$48) != 0;
33201                 }
33202             }
33203             
33204             /**
33205              * Sets the "Provision" element
33206              */
33207             public void setProvision(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType provision)
33208             {
33209                 generatedSetterHelperImpl(provision, PROVISION$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33210             }
33211             
33212             /**
33213              * Appends and returns a new empty "Provision" element
33214              */
33215             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewProvision()
33216             {
33217                 synchronized (monitor())
33218                 {
33219                     check_orphaned();
33220                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33221                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(PROVISION$48);
33222                     return target;
33223                 }
33224             }
33225             
33226             /**
33227              * Unsets the "Provision" element
33228              */
33229             public void unsetProvision()
33230             {
33231                 synchronized (monitor())
33232                 {
33233                     check_orphaned();
33234                     get_store().remove_element(PROVISION$48, 0);
33235                 }
33236             }
33237             
33238             /**
33239              * Gets the "NonInterestIncome" element
33240              */
33241             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonInterestIncome()
33242             {
33243                 synchronized (monitor())
33244                 {
33245                     check_orphaned();
33246                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33247                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$50, 0);
33248                     if (target == null)
33249                     {
33250                       return null;
33251                     }
33252                     return target;
33253                 }
33254             }
33255             
33256             /**
33257              * True if has "NonInterestIncome" element
33258              */
33259             public boolean isSetNonInterestIncome()
33260             {
33261                 synchronized (monitor())
33262                 {
33263                     check_orphaned();
33264                     return get_store().count_elements(NONINTERESTINCOME$50) != 0;
33265                 }
33266             }
33267             
33268             /**
33269              * Sets the "NonInterestIncome" element
33270              */
33271             public void setNonInterestIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonInterestIncome)
33272             {
33273                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33274             }
33275             
33276             /**
33277              * Appends and returns a new empty "NonInterestIncome" element
33278              */
33279             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonInterestIncome()
33280             {
33281                 synchronized (monitor())
33282                 {
33283                     check_orphaned();
33284                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33285                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$50);
33286                     return target;
33287                 }
33288             }
33289             
33290             /**
33291              * Unsets the "NonInterestIncome" element
33292              */
33293             public void unsetNonInterestIncome()
33294             {
33295                 synchronized (monitor())
33296                 {
33297                     check_orphaned();
33298                     get_store().remove_element(NONINTERESTINCOME$50, 0);
33299                 }
33300             }
33301             
33302             /**
33303              * Gets the "NonInterestExpense" element
33304              */
33305             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonInterestExpense()
33306             {
33307                 synchronized (monitor())
33308                 {
33309                     check_orphaned();
33310                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33311                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$52, 0);
33312                     if (target == null)
33313                     {
33314                       return null;
33315                     }
33316                     return target;
33317                 }
33318             }
33319             
33320             /**
33321              * True if has "NonInterestExpense" element
33322              */
33323             public boolean isSetNonInterestExpense()
33324             {
33325                 synchronized (monitor())
33326                 {
33327                     check_orphaned();
33328                     return get_store().count_elements(NONINTERESTEXPENSE$52) != 0;
33329                 }
33330             }
33331             
33332             /**
33333              * Sets the "NonInterestExpense" element
33334              */
33335             public void setNonInterestExpense(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonInterestExpense)
33336             {
33337                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33338             }
33339             
33340             /**
33341              * Appends and returns a new empty "NonInterestExpense" element
33342              */
33343             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonInterestExpense()
33344             {
33345                 synchronized (monitor())
33346                 {
33347                     check_orphaned();
33348                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33349                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$52);
33350                     return target;
33351                 }
33352             }
33353             
33354             /**
33355              * Unsets the "NonInterestExpense" element
33356              */
33357             public void unsetNonInterestExpense()
33358             {
33359                 synchronized (monitor())
33360                 {
33361                     check_orphaned();
33362                     get_store().remove_element(NONINTERESTEXPENSE$52, 0);
33363                 }
33364             }
33365             
33366             /**
33367              * Gets the "NetIncome2" element
33368              */
33369             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNetIncome2()
33370             {
33371                 synchronized (monitor())
33372                 {
33373                     check_orphaned();
33374                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33375                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NETINCOME2$54, 0);
33376                     if (target == null)
33377                     {
33378                       return null;
33379                     }
33380                     return target;
33381                 }
33382             }
33383             
33384             /**
33385              * True if has "NetIncome2" element
33386              */
33387             public boolean isSetNetIncome2()
33388             {
33389                 synchronized (monitor())
33390                 {
33391                     check_orphaned();
33392                     return get_store().count_elements(NETINCOME2$54) != 0;
33393                 }
33394             }
33395             
33396             /**
33397              * Sets the "NetIncome2" element
33398              */
33399             public void setNetIncome2(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType netIncome2)
33400             {
33401                 generatedSetterHelperImpl(netIncome2, NETINCOME2$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33402             }
33403             
33404             /**
33405              * Appends and returns a new empty "NetIncome2" element
33406              */
33407             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNetIncome2()
33408             {
33409                 synchronized (monitor())
33410                 {
33411                     check_orphaned();
33412                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33413                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NETINCOME2$54);
33414                     return target;
33415                 }
33416             }
33417             
33418             /**
33419              * Unsets the "NetIncome2" element
33420              */
33421             public void unsetNetIncome2()
33422             {
33423                 synchronized (monitor())
33424                 {
33425                     check_orphaned();
33426                     get_store().remove_element(NETINCOME2$54, 0);
33427                 }
33428             }
33429         }
33430         /**
33431          * An XML FinancialBanks(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
33432          *
33433          * This is a complex type.
33434          */
33435         public static class FinancialBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialBanks
33436         {
33437             private static final long serialVersionUID = 1L;
33438             
33439             public FinancialBanksImpl(org.apache.xmlbeans.SchemaType sType)
33440             {
33441                 super(sType);
33442             }
33443             
33444             private static final javax.xml.namespace.QName CASH$0 = 
33445                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Cash");
33446             private static final javax.xml.namespace.QName SHORTTERMINVESTMENTS$2 = 
33447                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ShortTermInvestments");
33448             private static final javax.xml.namespace.QName TOTALINVESTMENTS$4 = 
33449                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalInvestments");
33450             private static final javax.xml.namespace.QName LOANSLEASES$6 = 
33451                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LoansLeases");
33452             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$8 = 
33453                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AllowanceForLosses");
33454             private static final javax.xml.namespace.QName AVERAGEASSETS$10 = 
33455                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AverageAssets");
33456             private static final javax.xml.namespace.QName LONGTERMASSETS$12 = 
33457                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LongTermAssets");
33458             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
33459                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAssets");
33460             private static final javax.xml.namespace.QName INTERESTDEPOSITS$16 = 
33461                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestDeposits");
33462             private static final javax.xml.namespace.QName TOTALDEPOSITS$18 = 
33463                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalDeposits");
33464             private static final javax.xml.namespace.QName NOTESPAYABLE$20 = 
33465                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NotesPayable");
33466             private static final javax.xml.namespace.QName NONCORELIABILITIES$22 = 
33467                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonCoreLiabilities");
33468             private static final javax.xml.namespace.QName OTHERLIABILITIES$24 = 
33469                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OtherLiabilities");
33470             private static final javax.xml.namespace.QName TOTALLIABILITIES$26 = 
33471                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalLiabilities");
33472             private static final javax.xml.namespace.QName PERPETUALSTOCK$28 = 
33473                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PerpetualStock");
33474             private static final javax.xml.namespace.QName COMMONSTOCK$30 = 
33475                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CommonStock");
33476             private static final javax.xml.namespace.QName SURPLUS$32 = 
33477                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Surplus");
33478             private static final javax.xml.namespace.QName UNDIVIDEDPROFITS$34 = 
33479                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UndividedProfits");
33480             private static final javax.xml.namespace.QName TIER1CAPITAL$36 = 
33481                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Tier1Capital");
33482             private static final javax.xml.namespace.QName TIER2CAPITAL$38 = 
33483                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Tier2Capital");
33484             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$40 = 
33485                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalEquityCapital");
33486             private static final javax.xml.namespace.QName INTERESTINCOME$42 = 
33487                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestIncome");
33488             private static final javax.xml.namespace.QName INTERESTEXPENSES$44 = 
33489                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestExpenses");
33490             private static final javax.xml.namespace.QName PROVISION$46 = 
33491                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Provision");
33492             private static final javax.xml.namespace.QName NONINTERESTINCOME$48 = 
33493                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonInterestIncome");
33494             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$50 = 
33495                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NonInterestExpense");
33496             private static final javax.xml.namespace.QName INCOMEBEFORE$52 = 
33497                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "IncomeBefore");
33498             private static final javax.xml.namespace.QName NETINCOME$54 = 
33499                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetIncome");
33500             
33501             
33502             /**
33503              * Gets the "Cash" element
33504              */
33505             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCash()
33506             {
33507                 synchronized (monitor())
33508                 {
33509                     check_orphaned();
33510                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33511                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(CASH$0, 0);
33512                     if (target == null)
33513                     {
33514                       return null;
33515                     }
33516                     return target;
33517                 }
33518             }
33519             
33520             /**
33521              * True if has "Cash" element
33522              */
33523             public boolean isSetCash()
33524             {
33525                 synchronized (monitor())
33526                 {
33527                     check_orphaned();
33528                     return get_store().count_elements(CASH$0) != 0;
33529                 }
33530             }
33531             
33532             /**
33533              * Sets the "Cash" element
33534              */
33535             public void setCash(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType cash)
33536             {
33537                 generatedSetterHelperImpl(cash, CASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33538             }
33539             
33540             /**
33541              * Appends and returns a new empty "Cash" element
33542              */
33543             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCash()
33544             {
33545                 synchronized (monitor())
33546                 {
33547                     check_orphaned();
33548                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33549                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(CASH$0);
33550                     return target;
33551                 }
33552             }
33553             
33554             /**
33555              * Unsets the "Cash" element
33556              */
33557             public void unsetCash()
33558             {
33559                 synchronized (monitor())
33560                 {
33561                     check_orphaned();
33562                     get_store().remove_element(CASH$0, 0);
33563                 }
33564             }
33565             
33566             /**
33567              * Gets the "ShortTermInvestments" element
33568              */
33569             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getShortTermInvestments()
33570             {
33571                 synchronized (monitor())
33572                 {
33573                     check_orphaned();
33574                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33575                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(SHORTTERMINVESTMENTS$2, 0);
33576                     if (target == null)
33577                     {
33578                       return null;
33579                     }
33580                     return target;
33581                 }
33582             }
33583             
33584             /**
33585              * True if has "ShortTermInvestments" element
33586              */
33587             public boolean isSetShortTermInvestments()
33588             {
33589                 synchronized (monitor())
33590                 {
33591                     check_orphaned();
33592                     return get_store().count_elements(SHORTTERMINVESTMENTS$2) != 0;
33593                 }
33594             }
33595             
33596             /**
33597              * Sets the "ShortTermInvestments" element
33598              */
33599             public void setShortTermInvestments(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType shortTermInvestments)
33600             {
33601                 generatedSetterHelperImpl(shortTermInvestments, SHORTTERMINVESTMENTS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33602             }
33603             
33604             /**
33605              * Appends and returns a new empty "ShortTermInvestments" element
33606              */
33607             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewShortTermInvestments()
33608             {
33609                 synchronized (monitor())
33610                 {
33611                     check_orphaned();
33612                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33613                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(SHORTTERMINVESTMENTS$2);
33614                     return target;
33615                 }
33616             }
33617             
33618             /**
33619              * Unsets the "ShortTermInvestments" element
33620              */
33621             public void unsetShortTermInvestments()
33622             {
33623                 synchronized (monitor())
33624                 {
33625                     check_orphaned();
33626                     get_store().remove_element(SHORTTERMINVESTMENTS$2, 0);
33627                 }
33628             }
33629             
33630             /**
33631              * Gets the "TotalInvestments" element
33632              */
33633             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalInvestments()
33634             {
33635                 synchronized (monitor())
33636                 {
33637                     check_orphaned();
33638                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33639                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$4, 0);
33640                     if (target == null)
33641                     {
33642                       return null;
33643                     }
33644                     return target;
33645                 }
33646             }
33647             
33648             /**
33649              * True if has "TotalInvestments" element
33650              */
33651             public boolean isSetTotalInvestments()
33652             {
33653                 synchronized (monitor())
33654                 {
33655                     check_orphaned();
33656                     return get_store().count_elements(TOTALINVESTMENTS$4) != 0;
33657                 }
33658             }
33659             
33660             /**
33661              * Sets the "TotalInvestments" element
33662              */
33663             public void setTotalInvestments(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalInvestments)
33664             {
33665                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33666             }
33667             
33668             /**
33669              * Appends and returns a new empty "TotalInvestments" element
33670              */
33671             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalInvestments()
33672             {
33673                 synchronized (monitor())
33674                 {
33675                     check_orphaned();
33676                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33677                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$4);
33678                     return target;
33679                 }
33680             }
33681             
33682             /**
33683              * Unsets the "TotalInvestments" element
33684              */
33685             public void unsetTotalInvestments()
33686             {
33687                 synchronized (monitor())
33688                 {
33689                     check_orphaned();
33690                     get_store().remove_element(TOTALINVESTMENTS$4, 0);
33691                 }
33692             }
33693             
33694             /**
33695              * Gets the "LoansLeases" element
33696              */
33697             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getLoansLeases()
33698             {
33699                 synchronized (monitor())
33700                 {
33701                     check_orphaned();
33702                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33703                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(LOANSLEASES$6, 0);
33704                     if (target == null)
33705                     {
33706                       return null;
33707                     }
33708                     return target;
33709                 }
33710             }
33711             
33712             /**
33713              * True if has "LoansLeases" element
33714              */
33715             public boolean isSetLoansLeases()
33716             {
33717                 synchronized (monitor())
33718                 {
33719                     check_orphaned();
33720                     return get_store().count_elements(LOANSLEASES$6) != 0;
33721                 }
33722             }
33723             
33724             /**
33725              * Sets the "LoansLeases" element
33726              */
33727             public void setLoansLeases(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType loansLeases)
33728             {
33729                 generatedSetterHelperImpl(loansLeases, LOANSLEASES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33730             }
33731             
33732             /**
33733              * Appends and returns a new empty "LoansLeases" element
33734              */
33735             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewLoansLeases()
33736             {
33737                 synchronized (monitor())
33738                 {
33739                     check_orphaned();
33740                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33741                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(LOANSLEASES$6);
33742                     return target;
33743                 }
33744             }
33745             
33746             /**
33747              * Unsets the "LoansLeases" element
33748              */
33749             public void unsetLoansLeases()
33750             {
33751                 synchronized (monitor())
33752                 {
33753                     check_orphaned();
33754                     get_store().remove_element(LOANSLEASES$6, 0);
33755                 }
33756             }
33757             
33758             /**
33759              * Gets the "AllowanceForLosses" element
33760              */
33761             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAllowanceForLosses()
33762             {
33763                 synchronized (monitor())
33764                 {
33765                     check_orphaned();
33766                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33767                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$8, 0);
33768                     if (target == null)
33769                     {
33770                       return null;
33771                     }
33772                     return target;
33773                 }
33774             }
33775             
33776             /**
33777              * True if has "AllowanceForLosses" element
33778              */
33779             public boolean isSetAllowanceForLosses()
33780             {
33781                 synchronized (monitor())
33782                 {
33783                     check_orphaned();
33784                     return get_store().count_elements(ALLOWANCEFORLOSSES$8) != 0;
33785                 }
33786             }
33787             
33788             /**
33789              * Sets the "AllowanceForLosses" element
33790              */
33791             public void setAllowanceForLosses(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType allowanceForLosses)
33792             {
33793                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33794             }
33795             
33796             /**
33797              * Appends and returns a new empty "AllowanceForLosses" element
33798              */
33799             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAllowanceForLosses()
33800             {
33801                 synchronized (monitor())
33802                 {
33803                     check_orphaned();
33804                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33805                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$8);
33806                     return target;
33807                 }
33808             }
33809             
33810             /**
33811              * Unsets the "AllowanceForLosses" element
33812              */
33813             public void unsetAllowanceForLosses()
33814             {
33815                 synchronized (monitor())
33816                 {
33817                     check_orphaned();
33818                     get_store().remove_element(ALLOWANCEFORLOSSES$8, 0);
33819                 }
33820             }
33821             
33822             /**
33823              * Gets the "AverageAssets" element
33824              */
33825             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getAverageAssets()
33826             {
33827                 synchronized (monitor())
33828                 {
33829                     check_orphaned();
33830                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33831                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(AVERAGEASSETS$10, 0);
33832                     if (target == null)
33833                     {
33834                       return null;
33835                     }
33836                     return target;
33837                 }
33838             }
33839             
33840             /**
33841              * True if has "AverageAssets" element
33842              */
33843             public boolean isSetAverageAssets()
33844             {
33845                 synchronized (monitor())
33846                 {
33847                     check_orphaned();
33848                     return get_store().count_elements(AVERAGEASSETS$10) != 0;
33849                 }
33850             }
33851             
33852             /**
33853              * Sets the "AverageAssets" element
33854              */
33855             public void setAverageAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType averageAssets)
33856             {
33857                 generatedSetterHelperImpl(averageAssets, AVERAGEASSETS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33858             }
33859             
33860             /**
33861              * Appends and returns a new empty "AverageAssets" element
33862              */
33863             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewAverageAssets()
33864             {
33865                 synchronized (monitor())
33866                 {
33867                     check_orphaned();
33868                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33869                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(AVERAGEASSETS$10);
33870                     return target;
33871                 }
33872             }
33873             
33874             /**
33875              * Unsets the "AverageAssets" element
33876              */
33877             public void unsetAverageAssets()
33878             {
33879                 synchronized (monitor())
33880                 {
33881                     check_orphaned();
33882                     get_store().remove_element(AVERAGEASSETS$10, 0);
33883                 }
33884             }
33885             
33886             /**
33887              * Gets the "LongTermAssets" element
33888              */
33889             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getLongTermAssets()
33890             {
33891                 synchronized (monitor())
33892                 {
33893                     check_orphaned();
33894                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33895                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(LONGTERMASSETS$12, 0);
33896                     if (target == null)
33897                     {
33898                       return null;
33899                     }
33900                     return target;
33901                 }
33902             }
33903             
33904             /**
33905              * True if has "LongTermAssets" element
33906              */
33907             public boolean isSetLongTermAssets()
33908             {
33909                 synchronized (monitor())
33910                 {
33911                     check_orphaned();
33912                     return get_store().count_elements(LONGTERMASSETS$12) != 0;
33913                 }
33914             }
33915             
33916             /**
33917              * Sets the "LongTermAssets" element
33918              */
33919             public void setLongTermAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType longTermAssets)
33920             {
33921                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33922             }
33923             
33924             /**
33925              * Appends and returns a new empty "LongTermAssets" element
33926              */
33927             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewLongTermAssets()
33928             {
33929                 synchronized (monitor())
33930                 {
33931                     check_orphaned();
33932                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33933                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(LONGTERMASSETS$12);
33934                     return target;
33935                 }
33936             }
33937             
33938             /**
33939              * Unsets the "LongTermAssets" element
33940              */
33941             public void unsetLongTermAssets()
33942             {
33943                 synchronized (monitor())
33944                 {
33945                     check_orphaned();
33946                     get_store().remove_element(LONGTERMASSETS$12, 0);
33947                 }
33948             }
33949             
33950             /**
33951              * Gets the "TotalAssets" element
33952              */
33953             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalAssets()
33954             {
33955                 synchronized (monitor())
33956                 {
33957                     check_orphaned();
33958                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33959                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
33960                     if (target == null)
33961                     {
33962                       return null;
33963                     }
33964                     return target;
33965                 }
33966             }
33967             
33968             /**
33969              * True if has "TotalAssets" element
33970              */
33971             public boolean isSetTotalAssets()
33972             {
33973                 synchronized (monitor())
33974                 {
33975                     check_orphaned();
33976                     return get_store().count_elements(TOTALASSETS$14) != 0;
33977                 }
33978             }
33979             
33980             /**
33981              * Sets the "TotalAssets" element
33982              */
33983             public void setTotalAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalAssets)
33984             {
33985                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33986             }
33987             
33988             /**
33989              * Appends and returns a new empty "TotalAssets" element
33990              */
33991             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalAssets()
33992             {
33993                 synchronized (monitor())
33994                 {
33995                     check_orphaned();
33996                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
33997                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
33998                     return target;
33999                 }
34000             }
34001             
34002             /**
34003              * Unsets the "TotalAssets" element
34004              */
34005             public void unsetTotalAssets()
34006             {
34007                 synchronized (monitor())
34008                 {
34009                     check_orphaned();
34010                     get_store().remove_element(TOTALASSETS$14, 0);
34011                 }
34012             }
34013             
34014             /**
34015              * Gets the "InterestDeposits" element
34016              */
34017             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestDeposits()
34018             {
34019                 synchronized (monitor())
34020                 {
34021                     check_orphaned();
34022                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34023                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTDEPOSITS$16, 0);
34024                     if (target == null)
34025                     {
34026                       return null;
34027                     }
34028                     return target;
34029                 }
34030             }
34031             
34032             /**
34033              * True if has "InterestDeposits" element
34034              */
34035             public boolean isSetInterestDeposits()
34036             {
34037                 synchronized (monitor())
34038                 {
34039                     check_orphaned();
34040                     return get_store().count_elements(INTERESTDEPOSITS$16) != 0;
34041                 }
34042             }
34043             
34044             /**
34045              * Sets the "InterestDeposits" element
34046              */
34047             public void setInterestDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestDeposits)
34048             {
34049                 generatedSetterHelperImpl(interestDeposits, INTERESTDEPOSITS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34050             }
34051             
34052             /**
34053              * Appends and returns a new empty "InterestDeposits" element
34054              */
34055             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestDeposits()
34056             {
34057                 synchronized (monitor())
34058                 {
34059                     check_orphaned();
34060                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34061                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTDEPOSITS$16);
34062                     return target;
34063                 }
34064             }
34065             
34066             /**
34067              * Unsets the "InterestDeposits" element
34068              */
34069             public void unsetInterestDeposits()
34070             {
34071                 synchronized (monitor())
34072                 {
34073                     check_orphaned();
34074                     get_store().remove_element(INTERESTDEPOSITS$16, 0);
34075                 }
34076             }
34077             
34078             /**
34079              * Gets the "TotalDeposits" element
34080              */
34081             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalDeposits()
34082             {
34083                 synchronized (monitor())
34084                 {
34085                     check_orphaned();
34086                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34087                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALDEPOSITS$18, 0);
34088                     if (target == null)
34089                     {
34090                       return null;
34091                     }
34092                     return target;
34093                 }
34094             }
34095             
34096             /**
34097              * True if has "TotalDeposits" element
34098              */
34099             public boolean isSetTotalDeposits()
34100             {
34101                 synchronized (monitor())
34102                 {
34103                     check_orphaned();
34104                     return get_store().count_elements(TOTALDEPOSITS$18) != 0;
34105                 }
34106             }
34107             
34108             /**
34109              * Sets the "TotalDeposits" element
34110              */
34111             public void setTotalDeposits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalDeposits)
34112             {
34113                 generatedSetterHelperImpl(totalDeposits, TOTALDEPOSITS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34114             }
34115             
34116             /**
34117              * Appends and returns a new empty "TotalDeposits" element
34118              */
34119             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalDeposits()
34120             {
34121                 synchronized (monitor())
34122                 {
34123                     check_orphaned();
34124                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34125                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALDEPOSITS$18);
34126                     return target;
34127                 }
34128             }
34129             
34130             /**
34131              * Unsets the "TotalDeposits" element
34132              */
34133             public void unsetTotalDeposits()
34134             {
34135                 synchronized (monitor())
34136                 {
34137                     check_orphaned();
34138                     get_store().remove_element(TOTALDEPOSITS$18, 0);
34139                 }
34140             }
34141             
34142             /**
34143              * Gets the "NotesPayable" element
34144              */
34145             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNotesPayable()
34146             {
34147                 synchronized (monitor())
34148                 {
34149                     check_orphaned();
34150                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34151                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NOTESPAYABLE$20, 0);
34152                     if (target == null)
34153                     {
34154                       return null;
34155                     }
34156                     return target;
34157                 }
34158             }
34159             
34160             /**
34161              * True if has "NotesPayable" element
34162              */
34163             public boolean isSetNotesPayable()
34164             {
34165                 synchronized (monitor())
34166                 {
34167                     check_orphaned();
34168                     return get_store().count_elements(NOTESPAYABLE$20) != 0;
34169                 }
34170             }
34171             
34172             /**
34173              * Sets the "NotesPayable" element
34174              */
34175             public void setNotesPayable(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType notesPayable)
34176             {
34177                 generatedSetterHelperImpl(notesPayable, NOTESPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34178             }
34179             
34180             /**
34181              * Appends and returns a new empty "NotesPayable" element
34182              */
34183             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNotesPayable()
34184             {
34185                 synchronized (monitor())
34186                 {
34187                     check_orphaned();
34188                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34189                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NOTESPAYABLE$20);
34190                     return target;
34191                 }
34192             }
34193             
34194             /**
34195              * Unsets the "NotesPayable" element
34196              */
34197             public void unsetNotesPayable()
34198             {
34199                 synchronized (monitor())
34200                 {
34201                     check_orphaned();
34202                     get_store().remove_element(NOTESPAYABLE$20, 0);
34203                 }
34204             }
34205             
34206             /**
34207              * Gets the "NonCoreLiabilities" element
34208              */
34209             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonCoreLiabilities()
34210             {
34211                 synchronized (monitor())
34212                 {
34213                     check_orphaned();
34214                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34215                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONCORELIABILITIES$22, 0);
34216                     if (target == null)
34217                     {
34218                       return null;
34219                     }
34220                     return target;
34221                 }
34222             }
34223             
34224             /**
34225              * True if has "NonCoreLiabilities" element
34226              */
34227             public boolean isSetNonCoreLiabilities()
34228             {
34229                 synchronized (monitor())
34230                 {
34231                     check_orphaned();
34232                     return get_store().count_elements(NONCORELIABILITIES$22) != 0;
34233                 }
34234             }
34235             
34236             /**
34237              * Sets the "NonCoreLiabilities" element
34238              */
34239             public void setNonCoreLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonCoreLiabilities)
34240             {
34241                 generatedSetterHelperImpl(nonCoreLiabilities, NONCORELIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34242             }
34243             
34244             /**
34245              * Appends and returns a new empty "NonCoreLiabilities" element
34246              */
34247             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonCoreLiabilities()
34248             {
34249                 synchronized (monitor())
34250                 {
34251                     check_orphaned();
34252                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34253                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONCORELIABILITIES$22);
34254                     return target;
34255                 }
34256             }
34257             
34258             /**
34259              * Unsets the "NonCoreLiabilities" element
34260              */
34261             public void unsetNonCoreLiabilities()
34262             {
34263                 synchronized (monitor())
34264                 {
34265                     check_orphaned();
34266                     get_store().remove_element(NONCORELIABILITIES$22, 0);
34267                 }
34268             }
34269             
34270             /**
34271              * Gets the "OtherLiabilities" element
34272              */
34273             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getOtherLiabilities()
34274             {
34275                 synchronized (monitor())
34276                 {
34277                     check_orphaned();
34278                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34279                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(OTHERLIABILITIES$24, 0);
34280                     if (target == null)
34281                     {
34282                       return null;
34283                     }
34284                     return target;
34285                 }
34286             }
34287             
34288             /**
34289              * True if has "OtherLiabilities" element
34290              */
34291             public boolean isSetOtherLiabilities()
34292             {
34293                 synchronized (monitor())
34294                 {
34295                     check_orphaned();
34296                     return get_store().count_elements(OTHERLIABILITIES$24) != 0;
34297                 }
34298             }
34299             
34300             /**
34301              * Sets the "OtherLiabilities" element
34302              */
34303             public void setOtherLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType otherLiabilities)
34304             {
34305                 generatedSetterHelperImpl(otherLiabilities, OTHERLIABILITIES$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34306             }
34307             
34308             /**
34309              * Appends and returns a new empty "OtherLiabilities" element
34310              */
34311             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewOtherLiabilities()
34312             {
34313                 synchronized (monitor())
34314                 {
34315                     check_orphaned();
34316                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34317                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(OTHERLIABILITIES$24);
34318                     return target;
34319                 }
34320             }
34321             
34322             /**
34323              * Unsets the "OtherLiabilities" element
34324              */
34325             public void unsetOtherLiabilities()
34326             {
34327                 synchronized (monitor())
34328                 {
34329                     check_orphaned();
34330                     get_store().remove_element(OTHERLIABILITIES$24, 0);
34331                 }
34332             }
34333             
34334             /**
34335              * Gets the "TotalLiabilities" element
34336              */
34337             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalLiabilities()
34338             {
34339                 synchronized (monitor())
34340                 {
34341                     check_orphaned();
34342                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34343                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$26, 0);
34344                     if (target == null)
34345                     {
34346                       return null;
34347                     }
34348                     return target;
34349                 }
34350             }
34351             
34352             /**
34353              * True if has "TotalLiabilities" element
34354              */
34355             public boolean isSetTotalLiabilities()
34356             {
34357                 synchronized (monitor())
34358                 {
34359                     check_orphaned();
34360                     return get_store().count_elements(TOTALLIABILITIES$26) != 0;
34361                 }
34362             }
34363             
34364             /**
34365              * Sets the "TotalLiabilities" element
34366              */
34367             public void setTotalLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalLiabilities)
34368             {
34369                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34370             }
34371             
34372             /**
34373              * Appends and returns a new empty "TotalLiabilities" element
34374              */
34375             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalLiabilities()
34376             {
34377                 synchronized (monitor())
34378                 {
34379                     check_orphaned();
34380                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34381                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$26);
34382                     return target;
34383                 }
34384             }
34385             
34386             /**
34387              * Unsets the "TotalLiabilities" element
34388              */
34389             public void unsetTotalLiabilities()
34390             {
34391                 synchronized (monitor())
34392                 {
34393                     check_orphaned();
34394                     get_store().remove_element(TOTALLIABILITIES$26, 0);
34395                 }
34396             }
34397             
34398             /**
34399              * Gets the "PerpetualStock" element
34400              */
34401             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getPerpetualStock()
34402             {
34403                 synchronized (monitor())
34404                 {
34405                     check_orphaned();
34406                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34407                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(PERPETUALSTOCK$28, 0);
34408                     if (target == null)
34409                     {
34410                       return null;
34411                     }
34412                     return target;
34413                 }
34414             }
34415             
34416             /**
34417              * True if has "PerpetualStock" element
34418              */
34419             public boolean isSetPerpetualStock()
34420             {
34421                 synchronized (monitor())
34422                 {
34423                     check_orphaned();
34424                     return get_store().count_elements(PERPETUALSTOCK$28) != 0;
34425                 }
34426             }
34427             
34428             /**
34429              * Sets the "PerpetualStock" element
34430              */
34431             public void setPerpetualStock(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType perpetualStock)
34432             {
34433                 generatedSetterHelperImpl(perpetualStock, PERPETUALSTOCK$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34434             }
34435             
34436             /**
34437              * Appends and returns a new empty "PerpetualStock" element
34438              */
34439             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewPerpetualStock()
34440             {
34441                 synchronized (monitor())
34442                 {
34443                     check_orphaned();
34444                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34445                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(PERPETUALSTOCK$28);
34446                     return target;
34447                 }
34448             }
34449             
34450             /**
34451              * Unsets the "PerpetualStock" element
34452              */
34453             public void unsetPerpetualStock()
34454             {
34455                 synchronized (monitor())
34456                 {
34457                     check_orphaned();
34458                     get_store().remove_element(PERPETUALSTOCK$28, 0);
34459                 }
34460             }
34461             
34462             /**
34463              * Gets the "CommonStock" element
34464              */
34465             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getCommonStock()
34466             {
34467                 synchronized (monitor())
34468                 {
34469                     check_orphaned();
34470                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34471                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(COMMONSTOCK$30, 0);
34472                     if (target == null)
34473                     {
34474                       return null;
34475                     }
34476                     return target;
34477                 }
34478             }
34479             
34480             /**
34481              * True if has "CommonStock" element
34482              */
34483             public boolean isSetCommonStock()
34484             {
34485                 synchronized (monitor())
34486                 {
34487                     check_orphaned();
34488                     return get_store().count_elements(COMMONSTOCK$30) != 0;
34489                 }
34490             }
34491             
34492             /**
34493              * Sets the "CommonStock" element
34494              */
34495             public void setCommonStock(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType commonStock)
34496             {
34497                 generatedSetterHelperImpl(commonStock, COMMONSTOCK$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34498             }
34499             
34500             /**
34501              * Appends and returns a new empty "CommonStock" element
34502              */
34503             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewCommonStock()
34504             {
34505                 synchronized (monitor())
34506                 {
34507                     check_orphaned();
34508                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34509                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(COMMONSTOCK$30);
34510                     return target;
34511                 }
34512             }
34513             
34514             /**
34515              * Unsets the "CommonStock" element
34516              */
34517             public void unsetCommonStock()
34518             {
34519                 synchronized (monitor())
34520                 {
34521                     check_orphaned();
34522                     get_store().remove_element(COMMONSTOCK$30, 0);
34523                 }
34524             }
34525             
34526             /**
34527              * Gets the "Surplus" element
34528              */
34529             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getSurplus()
34530             {
34531                 synchronized (monitor())
34532                 {
34533                     check_orphaned();
34534                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34535                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(SURPLUS$32, 0);
34536                     if (target == null)
34537                     {
34538                       return null;
34539                     }
34540                     return target;
34541                 }
34542             }
34543             
34544             /**
34545              * True if has "Surplus" element
34546              */
34547             public boolean isSetSurplus()
34548             {
34549                 synchronized (monitor())
34550                 {
34551                     check_orphaned();
34552                     return get_store().count_elements(SURPLUS$32) != 0;
34553                 }
34554             }
34555             
34556             /**
34557              * Sets the "Surplus" element
34558              */
34559             public void setSurplus(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType surplus)
34560             {
34561                 generatedSetterHelperImpl(surplus, SURPLUS$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34562             }
34563             
34564             /**
34565              * Appends and returns a new empty "Surplus" element
34566              */
34567             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewSurplus()
34568             {
34569                 synchronized (monitor())
34570                 {
34571                     check_orphaned();
34572                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34573                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(SURPLUS$32);
34574                     return target;
34575                 }
34576             }
34577             
34578             /**
34579              * Unsets the "Surplus" element
34580              */
34581             public void unsetSurplus()
34582             {
34583                 synchronized (monitor())
34584                 {
34585                     check_orphaned();
34586                     get_store().remove_element(SURPLUS$32, 0);
34587                 }
34588             }
34589             
34590             /**
34591              * Gets the "UndividedProfits" element
34592              */
34593             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getUndividedProfits()
34594             {
34595                 synchronized (monitor())
34596                 {
34597                     check_orphaned();
34598                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34599                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(UNDIVIDEDPROFITS$34, 0);
34600                     if (target == null)
34601                     {
34602                       return null;
34603                     }
34604                     return target;
34605                 }
34606             }
34607             
34608             /**
34609              * True if has "UndividedProfits" element
34610              */
34611             public boolean isSetUndividedProfits()
34612             {
34613                 synchronized (monitor())
34614                 {
34615                     check_orphaned();
34616                     return get_store().count_elements(UNDIVIDEDPROFITS$34) != 0;
34617                 }
34618             }
34619             
34620             /**
34621              * Sets the "UndividedProfits" element
34622              */
34623             public void setUndividedProfits(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType undividedProfits)
34624             {
34625                 generatedSetterHelperImpl(undividedProfits, UNDIVIDEDPROFITS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34626             }
34627             
34628             /**
34629              * Appends and returns a new empty "UndividedProfits" element
34630              */
34631             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewUndividedProfits()
34632             {
34633                 synchronized (monitor())
34634                 {
34635                     check_orphaned();
34636                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34637                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(UNDIVIDEDPROFITS$34);
34638                     return target;
34639                 }
34640             }
34641             
34642             /**
34643              * Unsets the "UndividedProfits" element
34644              */
34645             public void unsetUndividedProfits()
34646             {
34647                 synchronized (monitor())
34648                 {
34649                     check_orphaned();
34650                     get_store().remove_element(UNDIVIDEDPROFITS$34, 0);
34651                 }
34652             }
34653             
34654             /**
34655              * Gets the "Tier1Capital" element
34656              */
34657             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTier1Capital()
34658             {
34659                 synchronized (monitor())
34660                 {
34661                     check_orphaned();
34662                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34663                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TIER1CAPITAL$36, 0);
34664                     if (target == null)
34665                     {
34666                       return null;
34667                     }
34668                     return target;
34669                 }
34670             }
34671             
34672             /**
34673              * True if has "Tier1Capital" element
34674              */
34675             public boolean isSetTier1Capital()
34676             {
34677                 synchronized (monitor())
34678                 {
34679                     check_orphaned();
34680                     return get_store().count_elements(TIER1CAPITAL$36) != 0;
34681                 }
34682             }
34683             
34684             /**
34685              * Sets the "Tier1Capital" element
34686              */
34687             public void setTier1Capital(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType tier1Capital)
34688             {
34689                 generatedSetterHelperImpl(tier1Capital, TIER1CAPITAL$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34690             }
34691             
34692             /**
34693              * Appends and returns a new empty "Tier1Capital" element
34694              */
34695             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTier1Capital()
34696             {
34697                 synchronized (monitor())
34698                 {
34699                     check_orphaned();
34700                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34701                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TIER1CAPITAL$36);
34702                     return target;
34703                 }
34704             }
34705             
34706             /**
34707              * Unsets the "Tier1Capital" element
34708              */
34709             public void unsetTier1Capital()
34710             {
34711                 synchronized (monitor())
34712                 {
34713                     check_orphaned();
34714                     get_store().remove_element(TIER1CAPITAL$36, 0);
34715                 }
34716             }
34717             
34718             /**
34719              * Gets the "Tier2Capital" element
34720              */
34721             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTier2Capital()
34722             {
34723                 synchronized (monitor())
34724                 {
34725                     check_orphaned();
34726                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34727                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TIER2CAPITAL$38, 0);
34728                     if (target == null)
34729                     {
34730                       return null;
34731                     }
34732                     return target;
34733                 }
34734             }
34735             
34736             /**
34737              * True if has "Tier2Capital" element
34738              */
34739             public boolean isSetTier2Capital()
34740             {
34741                 synchronized (monitor())
34742                 {
34743                     check_orphaned();
34744                     return get_store().count_elements(TIER2CAPITAL$38) != 0;
34745                 }
34746             }
34747             
34748             /**
34749              * Sets the "Tier2Capital" element
34750              */
34751             public void setTier2Capital(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType tier2Capital)
34752             {
34753                 generatedSetterHelperImpl(tier2Capital, TIER2CAPITAL$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34754             }
34755             
34756             /**
34757              * Appends and returns a new empty "Tier2Capital" element
34758              */
34759             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTier2Capital()
34760             {
34761                 synchronized (monitor())
34762                 {
34763                     check_orphaned();
34764                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34765                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TIER2CAPITAL$38);
34766                     return target;
34767                 }
34768             }
34769             
34770             /**
34771              * Unsets the "Tier2Capital" element
34772              */
34773             public void unsetTier2Capital()
34774             {
34775                 synchronized (monitor())
34776                 {
34777                     check_orphaned();
34778                     get_store().remove_element(TIER2CAPITAL$38, 0);
34779                 }
34780             }
34781             
34782             /**
34783              * Gets the "TotalEquityCapital" element
34784              */
34785             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getTotalEquityCapital()
34786             {
34787                 synchronized (monitor())
34788                 {
34789                     check_orphaned();
34790                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34791                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$40, 0);
34792                     if (target == null)
34793                     {
34794                       return null;
34795                     }
34796                     return target;
34797                 }
34798             }
34799             
34800             /**
34801              * True if has "TotalEquityCapital" element
34802              */
34803             public boolean isSetTotalEquityCapital()
34804             {
34805                 synchronized (monitor())
34806                 {
34807                     check_orphaned();
34808                     return get_store().count_elements(TOTALEQUITYCAPITAL$40) != 0;
34809                 }
34810             }
34811             
34812             /**
34813              * Sets the "TotalEquityCapital" element
34814              */
34815             public void setTotalEquityCapital(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType totalEquityCapital)
34816             {
34817                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34818             }
34819             
34820             /**
34821              * Appends and returns a new empty "TotalEquityCapital" element
34822              */
34823             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewTotalEquityCapital()
34824             {
34825                 synchronized (monitor())
34826                 {
34827                     check_orphaned();
34828                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34829                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$40);
34830                     return target;
34831                 }
34832             }
34833             
34834             /**
34835              * Unsets the "TotalEquityCapital" element
34836              */
34837             public void unsetTotalEquityCapital()
34838             {
34839                 synchronized (monitor())
34840                 {
34841                     check_orphaned();
34842                     get_store().remove_element(TOTALEQUITYCAPITAL$40, 0);
34843                 }
34844             }
34845             
34846             /**
34847              * Gets the "InterestIncome" element
34848              */
34849             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestIncome()
34850             {
34851                 synchronized (monitor())
34852                 {
34853                     check_orphaned();
34854                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34855                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTINCOME$42, 0);
34856                     if (target == null)
34857                     {
34858                       return null;
34859                     }
34860                     return target;
34861                 }
34862             }
34863             
34864             /**
34865              * True if has "InterestIncome" element
34866              */
34867             public boolean isSetInterestIncome()
34868             {
34869                 synchronized (monitor())
34870                 {
34871                     check_orphaned();
34872                     return get_store().count_elements(INTERESTINCOME$42) != 0;
34873                 }
34874             }
34875             
34876             /**
34877              * Sets the "InterestIncome" element
34878              */
34879             public void setInterestIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestIncome)
34880             {
34881                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34882             }
34883             
34884             /**
34885              * Appends and returns a new empty "InterestIncome" element
34886              */
34887             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestIncome()
34888             {
34889                 synchronized (monitor())
34890                 {
34891                     check_orphaned();
34892                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34893                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTINCOME$42);
34894                     return target;
34895                 }
34896             }
34897             
34898             /**
34899              * Unsets the "InterestIncome" element
34900              */
34901             public void unsetInterestIncome()
34902             {
34903                 synchronized (monitor())
34904                 {
34905                     check_orphaned();
34906                     get_store().remove_element(INTERESTINCOME$42, 0);
34907                 }
34908             }
34909             
34910             /**
34911              * Gets the "InterestExpenses" element
34912              */
34913             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getInterestExpenses()
34914             {
34915                 synchronized (monitor())
34916                 {
34917                     check_orphaned();
34918                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34919                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$44, 0);
34920                     if (target == null)
34921                     {
34922                       return null;
34923                     }
34924                     return target;
34925                 }
34926             }
34927             
34928             /**
34929              * True if has "InterestExpenses" element
34930              */
34931             public boolean isSetInterestExpenses()
34932             {
34933                 synchronized (monitor())
34934                 {
34935                     check_orphaned();
34936                     return get_store().count_elements(INTERESTEXPENSES$44) != 0;
34937                 }
34938             }
34939             
34940             /**
34941              * Sets the "InterestExpenses" element
34942              */
34943             public void setInterestExpenses(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType interestExpenses)
34944             {
34945                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34946             }
34947             
34948             /**
34949              * Appends and returns a new empty "InterestExpenses" element
34950              */
34951             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewInterestExpenses()
34952             {
34953                 synchronized (monitor())
34954                 {
34955                     check_orphaned();
34956                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34957                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$44);
34958                     return target;
34959                 }
34960             }
34961             
34962             /**
34963              * Unsets the "InterestExpenses" element
34964              */
34965             public void unsetInterestExpenses()
34966             {
34967                 synchronized (monitor())
34968                 {
34969                     check_orphaned();
34970                     get_store().remove_element(INTERESTEXPENSES$44, 0);
34971                 }
34972             }
34973             
34974             /**
34975              * Gets the "Provision" element
34976              */
34977             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getProvision()
34978             {
34979                 synchronized (monitor())
34980                 {
34981                     check_orphaned();
34982                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
34983                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(PROVISION$46, 0);
34984                     if (target == null)
34985                     {
34986                       return null;
34987                     }
34988                     return target;
34989                 }
34990             }
34991             
34992             /**
34993              * True if has "Provision" element
34994              */
34995             public boolean isSetProvision()
34996             {
34997                 synchronized (monitor())
34998                 {
34999                     check_orphaned();
35000                     return get_store().count_elements(PROVISION$46) != 0;
35001                 }
35002             }
35003             
35004             /**
35005              * Sets the "Provision" element
35006              */
35007             public void setProvision(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType provision)
35008             {
35009                 generatedSetterHelperImpl(provision, PROVISION$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35010             }
35011             
35012             /**
35013              * Appends and returns a new empty "Provision" element
35014              */
35015             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewProvision()
35016             {
35017                 synchronized (monitor())
35018                 {
35019                     check_orphaned();
35020                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35021                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(PROVISION$46);
35022                     return target;
35023                 }
35024             }
35025             
35026             /**
35027              * Unsets the "Provision" element
35028              */
35029             public void unsetProvision()
35030             {
35031                 synchronized (monitor())
35032                 {
35033                     check_orphaned();
35034                     get_store().remove_element(PROVISION$46, 0);
35035                 }
35036             }
35037             
35038             /**
35039              * Gets the "NonInterestIncome" element
35040              */
35041             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonInterestIncome()
35042             {
35043                 synchronized (monitor())
35044                 {
35045                     check_orphaned();
35046                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35047                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$48, 0);
35048                     if (target == null)
35049                     {
35050                       return null;
35051                     }
35052                     return target;
35053                 }
35054             }
35055             
35056             /**
35057              * True if has "NonInterestIncome" element
35058              */
35059             public boolean isSetNonInterestIncome()
35060             {
35061                 synchronized (monitor())
35062                 {
35063                     check_orphaned();
35064                     return get_store().count_elements(NONINTERESTINCOME$48) != 0;
35065                 }
35066             }
35067             
35068             /**
35069              * Sets the "NonInterestIncome" element
35070              */
35071             public void setNonInterestIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonInterestIncome)
35072             {
35073                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35074             }
35075             
35076             /**
35077              * Appends and returns a new empty "NonInterestIncome" element
35078              */
35079             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonInterestIncome()
35080             {
35081                 synchronized (monitor())
35082                 {
35083                     check_orphaned();
35084                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35085                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$48);
35086                     return target;
35087                 }
35088             }
35089             
35090             /**
35091              * Unsets the "NonInterestIncome" element
35092              */
35093             public void unsetNonInterestIncome()
35094             {
35095                 synchronized (monitor())
35096                 {
35097                     check_orphaned();
35098                     get_store().remove_element(NONINTERESTINCOME$48, 0);
35099                 }
35100             }
35101             
35102             /**
35103              * Gets the "NonInterestExpense" element
35104              */
35105             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNonInterestExpense()
35106             {
35107                 synchronized (monitor())
35108                 {
35109                     check_orphaned();
35110                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35111                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$50, 0);
35112                     if (target == null)
35113                     {
35114                       return null;
35115                     }
35116                     return target;
35117                 }
35118             }
35119             
35120             /**
35121              * True if has "NonInterestExpense" element
35122              */
35123             public boolean isSetNonInterestExpense()
35124             {
35125                 synchronized (monitor())
35126                 {
35127                     check_orphaned();
35128                     return get_store().count_elements(NONINTERESTEXPENSE$50) != 0;
35129                 }
35130             }
35131             
35132             /**
35133              * Sets the "NonInterestExpense" element
35134              */
35135             public void setNonInterestExpense(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType nonInterestExpense)
35136             {
35137                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35138             }
35139             
35140             /**
35141              * Appends and returns a new empty "NonInterestExpense" element
35142              */
35143             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNonInterestExpense()
35144             {
35145                 synchronized (monitor())
35146                 {
35147                     check_orphaned();
35148                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35149                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$50);
35150                     return target;
35151                 }
35152             }
35153             
35154             /**
35155              * Unsets the "NonInterestExpense" element
35156              */
35157             public void unsetNonInterestExpense()
35158             {
35159                 synchronized (monitor())
35160                 {
35161                     check_orphaned();
35162                     get_store().remove_element(NONINTERESTEXPENSE$50, 0);
35163                 }
35164             }
35165             
35166             /**
35167              * Gets the "IncomeBefore" element
35168              */
35169             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getIncomeBefore()
35170             {
35171                 synchronized (monitor())
35172                 {
35173                     check_orphaned();
35174                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35175                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(INCOMEBEFORE$52, 0);
35176                     if (target == null)
35177                     {
35178                       return null;
35179                     }
35180                     return target;
35181                 }
35182             }
35183             
35184             /**
35185              * True if has "IncomeBefore" element
35186              */
35187             public boolean isSetIncomeBefore()
35188             {
35189                 synchronized (monitor())
35190                 {
35191                     check_orphaned();
35192                     return get_store().count_elements(INCOMEBEFORE$52) != 0;
35193                 }
35194             }
35195             
35196             /**
35197              * Sets the "IncomeBefore" element
35198              */
35199             public void setIncomeBefore(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType incomeBefore)
35200             {
35201                 generatedSetterHelperImpl(incomeBefore, INCOMEBEFORE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35202             }
35203             
35204             /**
35205              * Appends and returns a new empty "IncomeBefore" element
35206              */
35207             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewIncomeBefore()
35208             {
35209                 synchronized (monitor())
35210                 {
35211                     check_orphaned();
35212                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35213                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(INCOMEBEFORE$52);
35214                     return target;
35215                 }
35216             }
35217             
35218             /**
35219              * Unsets the "IncomeBefore" element
35220              */
35221             public void unsetIncomeBefore()
35222             {
35223                 synchronized (monitor())
35224                 {
35225                     check_orphaned();
35226                     get_store().remove_element(INCOMEBEFORE$52, 0);
35227                 }
35228             }
35229             
35230             /**
35231              * Gets the "NetIncome" element
35232              */
35233             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType getNetIncome()
35234             {
35235                 synchronized (monitor())
35236                 {
35237                     check_orphaned();
35238                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35239                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().find_element_user(NETINCOME$54, 0);
35240                     if (target == null)
35241                     {
35242                       return null;
35243                     }
35244                     return target;
35245                 }
35246             }
35247             
35248             /**
35249              * True if has "NetIncome" element
35250              */
35251             public boolean isSetNetIncome()
35252             {
35253                 synchronized (monitor())
35254                 {
35255                     check_orphaned();
35256                     return get_store().count_elements(NETINCOME$54) != 0;
35257                 }
35258             }
35259             
35260             /**
35261              * Sets the "NetIncome" element
35262              */
35263             public void setNetIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType netIncome)
35264             {
35265                 generatedSetterHelperImpl(netIncome, NETINCOME$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35266             }
35267             
35268             /**
35269              * Appends and returns a new empty "NetIncome" element
35270              */
35271             public gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType addNewNetIncome()
35272             {
35273                 synchronized (monitor())
35274                 {
35275                     check_orphaned();
35276                     gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType target = null;
35277                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111FinancialDataType)get_store().add_element_user(NETINCOME$54);
35278                     return target;
35279                 }
35280             }
35281             
35282             /**
35283              * Unsets the "NetIncome" element
35284              */
35285             public void unsetNetIncome()
35286             {
35287                 synchronized (monitor())
35288                 {
35289                     check_orphaned();
35290                     get_store().remove_element(NETINCOME$54, 0);
35291                 }
35292             }
35293         }
35294         /**
35295          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
35296          *
35297          * This is a complex type.
35298          */
35299         public static class RatiosNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosNonRegulated
35300         {
35301             private static final long serialVersionUID = 1L;
35302             
35303             public RatiosNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
35304             {
35305                 super(sType);
35306             }
35307             
35308             private static final javax.xml.namespace.QName NETASSETRATIO$0 = 
35309                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetAssetRatio");
35310             private static final javax.xml.namespace.QName TOTALFINANCINGCAPITAL$2 = 
35311                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalFinancingCapital");
35312             private static final javax.xml.namespace.QName DEPLOYMENTRATIO$4 = 
35313                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "DeploymentRatio");
35314             private static final javax.xml.namespace.QName NETINCOME$6 = 
35315                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetIncome");
35316             private static final javax.xml.namespace.QName EARNINGSRATIO$8 = 
35317                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningsRatio");
35318             private static final javax.xml.namespace.QName SELFSUFFICIENCYRATIO$10 = 
35319                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SelfSufficiencyRatio");
35320             private static final javax.xml.namespace.QName OPERATINGLIQUIDITYRATIO$12 = 
35321                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OperatingLiquidityRatio");
35322             private static final javax.xml.namespace.QName CURRENTRATIO$14 = 
35323                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CurrentRatio");
35324             
35325             
35326             /**
35327              * Gets the "NetAssetRatio" element
35328              */
35329             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getNetAssetRatio()
35330             {
35331                 synchronized (monitor())
35332                 {
35333                     check_orphaned();
35334                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35335                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(NETASSETRATIO$0, 0);
35336                     if (target == null)
35337                     {
35338                       return null;
35339                     }
35340                     return target;
35341                 }
35342             }
35343             
35344             /**
35345              * True if has "NetAssetRatio" element
35346              */
35347             public boolean isSetNetAssetRatio()
35348             {
35349                 synchronized (monitor())
35350                 {
35351                     check_orphaned();
35352                     return get_store().count_elements(NETASSETRATIO$0) != 0;
35353                 }
35354             }
35355             
35356             /**
35357              * Sets the "NetAssetRatio" element
35358              */
35359             public void setNetAssetRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType netAssetRatio)
35360             {
35361                 generatedSetterHelperImpl(netAssetRatio, NETASSETRATIO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35362             }
35363             
35364             /**
35365              * Appends and returns a new empty "NetAssetRatio" element
35366              */
35367             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewNetAssetRatio()
35368             {
35369                 synchronized (monitor())
35370                 {
35371                     check_orphaned();
35372                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35373                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(NETASSETRATIO$0);
35374                     return target;
35375                 }
35376             }
35377             
35378             /**
35379              * Unsets the "NetAssetRatio" element
35380              */
35381             public void unsetNetAssetRatio()
35382             {
35383                 synchronized (monitor())
35384                 {
35385                     check_orphaned();
35386                     get_store().remove_element(NETASSETRATIO$0, 0);
35387                 }
35388             }
35389             
35390             /**
35391              * Gets the "TotalFinancingCapital" element
35392              */
35393             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType getTotalFinancingCapital()
35394             {
35395                 synchronized (monitor())
35396                 {
35397                     check_orphaned();
35398                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType target = null;
35399                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType)get_store().find_element_user(TOTALFINANCINGCAPITAL$2, 0);
35400                     if (target == null)
35401                     {
35402                       return null;
35403                     }
35404                     return target;
35405                 }
35406             }
35407             
35408             /**
35409              * True if has "TotalFinancingCapital" element
35410              */
35411             public boolean isSetTotalFinancingCapital()
35412             {
35413                 synchronized (monitor())
35414                 {
35415                     check_orphaned();
35416                     return get_store().count_elements(TOTALFINANCINGCAPITAL$2) != 0;
35417                 }
35418             }
35419             
35420             /**
35421              * Sets the "TotalFinancingCapital" element
35422              */
35423             public void setTotalFinancingCapital(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType totalFinancingCapital)
35424             {
35425                 generatedSetterHelperImpl(totalFinancingCapital, TOTALFINANCINGCAPITAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35426             }
35427             
35428             /**
35429              * Appends and returns a new empty "TotalFinancingCapital" element
35430              */
35431             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType addNewTotalFinancingCapital()
35432             {
35433                 synchronized (monitor())
35434                 {
35435                     check_orphaned();
35436                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType target = null;
35437                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType)get_store().add_element_user(TOTALFINANCINGCAPITAL$2);
35438                     return target;
35439                 }
35440             }
35441             
35442             /**
35443              * Unsets the "TotalFinancingCapital" element
35444              */
35445             public void unsetTotalFinancingCapital()
35446             {
35447                 synchronized (monitor())
35448                 {
35449                     check_orphaned();
35450                     get_store().remove_element(TOTALFINANCINGCAPITAL$2, 0);
35451                 }
35452             }
35453             
35454             /**
35455              * Gets the "DeploymentRatio" element
35456              */
35457             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getDeploymentRatio()
35458             {
35459                 synchronized (monitor())
35460                 {
35461                     check_orphaned();
35462                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35463                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(DEPLOYMENTRATIO$4, 0);
35464                     if (target == null)
35465                     {
35466                       return null;
35467                     }
35468                     return target;
35469                 }
35470             }
35471             
35472             /**
35473              * True if has "DeploymentRatio" element
35474              */
35475             public boolean isSetDeploymentRatio()
35476             {
35477                 synchronized (monitor())
35478                 {
35479                     check_orphaned();
35480                     return get_store().count_elements(DEPLOYMENTRATIO$4) != 0;
35481                 }
35482             }
35483             
35484             /**
35485              * Sets the "DeploymentRatio" element
35486              */
35487             public void setDeploymentRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType deploymentRatio)
35488             {
35489                 generatedSetterHelperImpl(deploymentRatio, DEPLOYMENTRATIO$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35490             }
35491             
35492             /**
35493              * Appends and returns a new empty "DeploymentRatio" element
35494              */
35495             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewDeploymentRatio()
35496             {
35497                 synchronized (monitor())
35498                 {
35499                     check_orphaned();
35500                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35501                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(DEPLOYMENTRATIO$4);
35502                     return target;
35503                 }
35504             }
35505             
35506             /**
35507              * Unsets the "DeploymentRatio" element
35508              */
35509             public void unsetDeploymentRatio()
35510             {
35511                 synchronized (monitor())
35512                 {
35513                     check_orphaned();
35514                     get_store().remove_element(DEPLOYMENTRATIO$4, 0);
35515                 }
35516             }
35517             
35518             /**
35519              * Gets the "NetIncome" element
35520              */
35521             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType getNetIncome()
35522             {
35523                 synchronized (monitor())
35524                 {
35525                     check_orphaned();
35526                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType target = null;
35527                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType)get_store().find_element_user(NETINCOME$6, 0);
35528                     if (target == null)
35529                     {
35530                       return null;
35531                     }
35532                     return target;
35533                 }
35534             }
35535             
35536             /**
35537              * True if has "NetIncome" element
35538              */
35539             public boolean isSetNetIncome()
35540             {
35541                 synchronized (monitor())
35542                 {
35543                     check_orphaned();
35544                     return get_store().count_elements(NETINCOME$6) != 0;
35545                 }
35546             }
35547             
35548             /**
35549              * Sets the "NetIncome" element
35550              */
35551             public void setNetIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType netIncome)
35552             {
35553                 generatedSetterHelperImpl(netIncome, NETINCOME$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35554             }
35555             
35556             /**
35557              * Appends and returns a new empty "NetIncome" element
35558              */
35559             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType addNewNetIncome()
35560             {
35561                 synchronized (monitor())
35562                 {
35563                     check_orphaned();
35564                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType target = null;
35565                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulated2DataType)get_store().add_element_user(NETINCOME$6);
35566                     return target;
35567                 }
35568             }
35569             
35570             /**
35571              * Unsets the "NetIncome" element
35572              */
35573             public void unsetNetIncome()
35574             {
35575                 synchronized (monitor())
35576                 {
35577                     check_orphaned();
35578                     get_store().remove_element(NETINCOME$6, 0);
35579                 }
35580             }
35581             
35582             /**
35583              * Gets the "EarningsRatio" element
35584              */
35585             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getEarningsRatio()
35586             {
35587                 synchronized (monitor())
35588                 {
35589                     check_orphaned();
35590                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35591                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(EARNINGSRATIO$8, 0);
35592                     if (target == null)
35593                     {
35594                       return null;
35595                     }
35596                     return target;
35597                 }
35598             }
35599             
35600             /**
35601              * True if has "EarningsRatio" element
35602              */
35603             public boolean isSetEarningsRatio()
35604             {
35605                 synchronized (monitor())
35606                 {
35607                     check_orphaned();
35608                     return get_store().count_elements(EARNINGSRATIO$8) != 0;
35609                 }
35610             }
35611             
35612             /**
35613              * Sets the "EarningsRatio" element
35614              */
35615             public void setEarningsRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType earningsRatio)
35616             {
35617                 generatedSetterHelperImpl(earningsRatio, EARNINGSRATIO$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35618             }
35619             
35620             /**
35621              * Appends and returns a new empty "EarningsRatio" element
35622              */
35623             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewEarningsRatio()
35624             {
35625                 synchronized (monitor())
35626                 {
35627                     check_orphaned();
35628                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35629                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(EARNINGSRATIO$8);
35630                     return target;
35631                 }
35632             }
35633             
35634             /**
35635              * Unsets the "EarningsRatio" element
35636              */
35637             public void unsetEarningsRatio()
35638             {
35639                 synchronized (monitor())
35640                 {
35641                     check_orphaned();
35642                     get_store().remove_element(EARNINGSRATIO$8, 0);
35643                 }
35644             }
35645             
35646             /**
35647              * Gets the "SelfSufficiencyRatio" element
35648              */
35649             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getSelfSufficiencyRatio()
35650             {
35651                 synchronized (monitor())
35652                 {
35653                     check_orphaned();
35654                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35655                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(SELFSUFFICIENCYRATIO$10, 0);
35656                     if (target == null)
35657                     {
35658                       return null;
35659                     }
35660                     return target;
35661                 }
35662             }
35663             
35664             /**
35665              * True if has "SelfSufficiencyRatio" element
35666              */
35667             public boolean isSetSelfSufficiencyRatio()
35668             {
35669                 synchronized (monitor())
35670                 {
35671                     check_orphaned();
35672                     return get_store().count_elements(SELFSUFFICIENCYRATIO$10) != 0;
35673                 }
35674             }
35675             
35676             /**
35677              * Sets the "SelfSufficiencyRatio" element
35678              */
35679             public void setSelfSufficiencyRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType selfSufficiencyRatio)
35680             {
35681                 generatedSetterHelperImpl(selfSufficiencyRatio, SELFSUFFICIENCYRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35682             }
35683             
35684             /**
35685              * Appends and returns a new empty "SelfSufficiencyRatio" element
35686              */
35687             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewSelfSufficiencyRatio()
35688             {
35689                 synchronized (monitor())
35690                 {
35691                     check_orphaned();
35692                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35693                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(SELFSUFFICIENCYRATIO$10);
35694                     return target;
35695                 }
35696             }
35697             
35698             /**
35699              * Unsets the "SelfSufficiencyRatio" element
35700              */
35701             public void unsetSelfSufficiencyRatio()
35702             {
35703                 synchronized (monitor())
35704                 {
35705                     check_orphaned();
35706                     get_store().remove_element(SELFSUFFICIENCYRATIO$10, 0);
35707                 }
35708             }
35709             
35710             /**
35711              * Gets the "OperatingLiquidityRatio" element
35712              */
35713             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getOperatingLiquidityRatio()
35714             {
35715                 synchronized (monitor())
35716                 {
35717                     check_orphaned();
35718                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35719                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(OPERATINGLIQUIDITYRATIO$12, 0);
35720                     if (target == null)
35721                     {
35722                       return null;
35723                     }
35724                     return target;
35725                 }
35726             }
35727             
35728             /**
35729              * True if has "OperatingLiquidityRatio" element
35730              */
35731             public boolean isSetOperatingLiquidityRatio()
35732             {
35733                 synchronized (monitor())
35734                 {
35735                     check_orphaned();
35736                     return get_store().count_elements(OPERATINGLIQUIDITYRATIO$12) != 0;
35737                 }
35738             }
35739             
35740             /**
35741              * Sets the "OperatingLiquidityRatio" element
35742              */
35743             public void setOperatingLiquidityRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType operatingLiquidityRatio)
35744             {
35745                 generatedSetterHelperImpl(operatingLiquidityRatio, OPERATINGLIQUIDITYRATIO$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35746             }
35747             
35748             /**
35749              * Appends and returns a new empty "OperatingLiquidityRatio" element
35750              */
35751             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewOperatingLiquidityRatio()
35752             {
35753                 synchronized (monitor())
35754                 {
35755                     check_orphaned();
35756                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35757                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(OPERATINGLIQUIDITYRATIO$12);
35758                     return target;
35759                 }
35760             }
35761             
35762             /**
35763              * Unsets the "OperatingLiquidityRatio" element
35764              */
35765             public void unsetOperatingLiquidityRatio()
35766             {
35767                 synchronized (monitor())
35768                 {
35769                     check_orphaned();
35770                     get_store().remove_element(OPERATINGLIQUIDITYRATIO$12, 0);
35771                 }
35772             }
35773             
35774             /**
35775              * Gets the "CurrentRatio" element
35776              */
35777             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType getCurrentRatio()
35778             {
35779                 synchronized (monitor())
35780                 {
35781                     check_orphaned();
35782                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35783                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().find_element_user(CURRENTRATIO$14, 0);
35784                     if (target == null)
35785                     {
35786                       return null;
35787                     }
35788                     return target;
35789                 }
35790             }
35791             
35792             /**
35793              * True if has "CurrentRatio" element
35794              */
35795             public boolean isSetCurrentRatio()
35796             {
35797                 synchronized (monitor())
35798                 {
35799                     check_orphaned();
35800                     return get_store().count_elements(CURRENTRATIO$14) != 0;
35801                 }
35802             }
35803             
35804             /**
35805              * Sets the "CurrentRatio" element
35806              */
35807             public void setCurrentRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType currentRatio)
35808             {
35809                 generatedSetterHelperImpl(currentRatio, CURRENTRATIO$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35810             }
35811             
35812             /**
35813              * Appends and returns a new empty "CurrentRatio" element
35814              */
35815             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType addNewCurrentRatio()
35816             {
35817                 synchronized (monitor())
35818                 {
35819                     check_orphaned();
35820                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType target = null;
35821                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosNonRegulatedDataType)get_store().add_element_user(CURRENTRATIO$14);
35822                     return target;
35823                 }
35824             }
35825             
35826             /**
35827              * Unsets the "CurrentRatio" element
35828              */
35829             public void unsetCurrentRatio()
35830             {
35831                 synchronized (monitor())
35832                 {
35833                     check_orphaned();
35834                     get_store().remove_element(CURRENTRATIO$14, 0);
35835                 }
35836             }
35837         }
35838         /**
35839          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
35840          *
35841          * This is a complex type.
35842          */
35843         public static class RatiosCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosCreditUnions
35844         {
35845             private static final long serialVersionUID = 1L;
35846             
35847             public RatiosCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
35848             {
35849                 super(sType);
35850             }
35851             
35852             private static final javax.xml.namespace.QName NETWORTH$0 = 
35853                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetWorth");
35854             private static final javax.xml.namespace.QName RETURNAVERAGEASSETS$2 = 
35855                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ReturnAverageAssets");
35856             private static final javax.xml.namespace.QName YIELDAVERAGELOANS$4 = 
35857                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "YieldAverageLoans");
35858             private static final javax.xml.namespace.QName LONGTERMASSETS$6 = 
35859                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LongTermAssets");
35860             private static final javax.xml.namespace.QName MEMBERS$8 = 
35861                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Members");
35862             private static final javax.xml.namespace.QName BORROWERS$10 = 
35863                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Borrowers");
35864             private static final javax.xml.namespace.QName NETWORTHGROWTH$12 = 
35865                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetWorthGrowth");
35866             private static final javax.xml.namespace.QName MEMBERSHIPGROWTH$14 = 
35867                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MembershipGrowth");
35868             
35869             
35870             /**
35871              * Gets the "NetWorth" element
35872              */
35873             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getNetWorth()
35874             {
35875                 synchronized (monitor())
35876                 {
35877                     check_orphaned();
35878                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
35879                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTH$0, 0);
35880                     if (target == null)
35881                     {
35882                       return null;
35883                     }
35884                     return target;
35885                 }
35886             }
35887             
35888             /**
35889              * True if has "NetWorth" element
35890              */
35891             public boolean isSetNetWorth()
35892             {
35893                 synchronized (monitor())
35894                 {
35895                     check_orphaned();
35896                     return get_store().count_elements(NETWORTH$0) != 0;
35897                 }
35898             }
35899             
35900             /**
35901              * Sets the "NetWorth" element
35902              */
35903             public void setNetWorth(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType netWorth)
35904             {
35905                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35906             }
35907             
35908             /**
35909              * Appends and returns a new empty "NetWorth" element
35910              */
35911             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewNetWorth()
35912             {
35913                 synchronized (monitor())
35914                 {
35915                     check_orphaned();
35916                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
35917                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTH$0);
35918                     return target;
35919                 }
35920             }
35921             
35922             /**
35923              * Unsets the "NetWorth" element
35924              */
35925             public void unsetNetWorth()
35926             {
35927                 synchronized (monitor())
35928                 {
35929                     check_orphaned();
35930                     get_store().remove_element(NETWORTH$0, 0);
35931                 }
35932             }
35933             
35934             /**
35935              * Gets the "ReturnAverageAssets" element
35936              */
35937             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getReturnAverageAssets()
35938             {
35939                 synchronized (monitor())
35940                 {
35941                     check_orphaned();
35942                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
35943                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(RETURNAVERAGEASSETS$2, 0);
35944                     if (target == null)
35945                     {
35946                       return null;
35947                     }
35948                     return target;
35949                 }
35950             }
35951             
35952             /**
35953              * True if has "ReturnAverageAssets" element
35954              */
35955             public boolean isSetReturnAverageAssets()
35956             {
35957                 synchronized (monitor())
35958                 {
35959                     check_orphaned();
35960                     return get_store().count_elements(RETURNAVERAGEASSETS$2) != 0;
35961                 }
35962             }
35963             
35964             /**
35965              * Sets the "ReturnAverageAssets" element
35966              */
35967             public void setReturnAverageAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType returnAverageAssets)
35968             {
35969                 generatedSetterHelperImpl(returnAverageAssets, RETURNAVERAGEASSETS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35970             }
35971             
35972             /**
35973              * Appends and returns a new empty "ReturnAverageAssets" element
35974              */
35975             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets()
35976             {
35977                 synchronized (monitor())
35978                 {
35979                     check_orphaned();
35980                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
35981                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(RETURNAVERAGEASSETS$2);
35982                     return target;
35983                 }
35984             }
35985             
35986             /**
35987              * Unsets the "ReturnAverageAssets" element
35988              */
35989             public void unsetReturnAverageAssets()
35990             {
35991                 synchronized (monitor())
35992                 {
35993                     check_orphaned();
35994                     get_store().remove_element(RETURNAVERAGEASSETS$2, 0);
35995                 }
35996             }
35997             
35998             /**
35999              * Gets the "YieldAverageLoans" element
36000              */
36001             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getYieldAverageLoans()
36002             {
36003                 synchronized (monitor())
36004                 {
36005                     check_orphaned();
36006                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36007                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(YIELDAVERAGELOANS$4, 0);
36008                     if (target == null)
36009                     {
36010                       return null;
36011                     }
36012                     return target;
36013                 }
36014             }
36015             
36016             /**
36017              * True if has "YieldAverageLoans" element
36018              */
36019             public boolean isSetYieldAverageLoans()
36020             {
36021                 synchronized (monitor())
36022                 {
36023                     check_orphaned();
36024                     return get_store().count_elements(YIELDAVERAGELOANS$4) != 0;
36025                 }
36026             }
36027             
36028             /**
36029              * Sets the "YieldAverageLoans" element
36030              */
36031             public void setYieldAverageLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType yieldAverageLoans)
36032             {
36033                 generatedSetterHelperImpl(yieldAverageLoans, YIELDAVERAGELOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36034             }
36035             
36036             /**
36037              * Appends and returns a new empty "YieldAverageLoans" element
36038              */
36039             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans()
36040             {
36041                 synchronized (monitor())
36042                 {
36043                     check_orphaned();
36044                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36045                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(YIELDAVERAGELOANS$4);
36046                     return target;
36047                 }
36048             }
36049             
36050             /**
36051              * Unsets the "YieldAverageLoans" element
36052              */
36053             public void unsetYieldAverageLoans()
36054             {
36055                 synchronized (monitor())
36056                 {
36057                     check_orphaned();
36058                     get_store().remove_element(YIELDAVERAGELOANS$4, 0);
36059                 }
36060             }
36061             
36062             /**
36063              * Gets the "LongTermAssets" element
36064              */
36065             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getLongTermAssets()
36066             {
36067                 synchronized (monitor())
36068                 {
36069                     check_orphaned();
36070                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36071                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(LONGTERMASSETS$6, 0);
36072                     if (target == null)
36073                     {
36074                       return null;
36075                     }
36076                     return target;
36077                 }
36078             }
36079             
36080             /**
36081              * True if has "LongTermAssets" element
36082              */
36083             public boolean isSetLongTermAssets()
36084             {
36085                 synchronized (monitor())
36086                 {
36087                     check_orphaned();
36088                     return get_store().count_elements(LONGTERMASSETS$6) != 0;
36089                 }
36090             }
36091             
36092             /**
36093              * Sets the "LongTermAssets" element
36094              */
36095             public void setLongTermAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType longTermAssets)
36096             {
36097                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36098             }
36099             
36100             /**
36101              * Appends and returns a new empty "LongTermAssets" element
36102              */
36103             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewLongTermAssets()
36104             {
36105                 synchronized (monitor())
36106                 {
36107                     check_orphaned();
36108                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36109                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(LONGTERMASSETS$6);
36110                     return target;
36111                 }
36112             }
36113             
36114             /**
36115              * Unsets the "LongTermAssets" element
36116              */
36117             public void unsetLongTermAssets()
36118             {
36119                 synchronized (monitor())
36120                 {
36121                     check_orphaned();
36122                     get_store().remove_element(LONGTERMASSETS$6, 0);
36123                 }
36124             }
36125             
36126             /**
36127              * Gets the "Members" element
36128              */
36129             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getMembers()
36130             {
36131                 synchronized (monitor())
36132                 {
36133                     check_orphaned();
36134                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36135                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERS$8, 0);
36136                     if (target == null)
36137                     {
36138                       return null;
36139                     }
36140                     return target;
36141                 }
36142             }
36143             
36144             /**
36145              * True if has "Members" element
36146              */
36147             public boolean isSetMembers()
36148             {
36149                 synchronized (monitor())
36150                 {
36151                     check_orphaned();
36152                     return get_store().count_elements(MEMBERS$8) != 0;
36153                 }
36154             }
36155             
36156             /**
36157              * Sets the "Members" element
36158              */
36159             public void setMembers(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType members)
36160             {
36161                 generatedSetterHelperImpl(members, MEMBERS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36162             }
36163             
36164             /**
36165              * Appends and returns a new empty "Members" element
36166              */
36167             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewMembers()
36168             {
36169                 synchronized (monitor())
36170                 {
36171                     check_orphaned();
36172                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36173                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERS$8);
36174                     return target;
36175                 }
36176             }
36177             
36178             /**
36179              * Unsets the "Members" element
36180              */
36181             public void unsetMembers()
36182             {
36183                 synchronized (monitor())
36184                 {
36185                     check_orphaned();
36186                     get_store().remove_element(MEMBERS$8, 0);
36187                 }
36188             }
36189             
36190             /**
36191              * Gets the "Borrowers" element
36192              */
36193             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getBorrowers()
36194             {
36195                 synchronized (monitor())
36196                 {
36197                     check_orphaned();
36198                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36199                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(BORROWERS$10, 0);
36200                     if (target == null)
36201                     {
36202                       return null;
36203                     }
36204                     return target;
36205                 }
36206             }
36207             
36208             /**
36209              * True if has "Borrowers" element
36210              */
36211             public boolean isSetBorrowers()
36212             {
36213                 synchronized (monitor())
36214                 {
36215                     check_orphaned();
36216                     return get_store().count_elements(BORROWERS$10) != 0;
36217                 }
36218             }
36219             
36220             /**
36221              * Sets the "Borrowers" element
36222              */
36223             public void setBorrowers(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType borrowers)
36224             {
36225                 generatedSetterHelperImpl(borrowers, BORROWERS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36226             }
36227             
36228             /**
36229              * Appends and returns a new empty "Borrowers" element
36230              */
36231             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewBorrowers()
36232             {
36233                 synchronized (monitor())
36234                 {
36235                     check_orphaned();
36236                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36237                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(BORROWERS$10);
36238                     return target;
36239                 }
36240             }
36241             
36242             /**
36243              * Unsets the "Borrowers" element
36244              */
36245             public void unsetBorrowers()
36246             {
36247                 synchronized (monitor())
36248                 {
36249                     check_orphaned();
36250                     get_store().remove_element(BORROWERS$10, 0);
36251                 }
36252             }
36253             
36254             /**
36255              * Gets the "NetWorthGrowth" element
36256              */
36257             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getNetWorthGrowth()
36258             {
36259                 synchronized (monitor())
36260                 {
36261                     check_orphaned();
36262                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36263                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTHGROWTH$12, 0);
36264                     if (target == null)
36265                     {
36266                       return null;
36267                     }
36268                     return target;
36269                 }
36270             }
36271             
36272             /**
36273              * True if has "NetWorthGrowth" element
36274              */
36275             public boolean isSetNetWorthGrowth()
36276             {
36277                 synchronized (monitor())
36278                 {
36279                     check_orphaned();
36280                     return get_store().count_elements(NETWORTHGROWTH$12) != 0;
36281                 }
36282             }
36283             
36284             /**
36285              * Sets the "NetWorthGrowth" element
36286              */
36287             public void setNetWorthGrowth(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType netWorthGrowth)
36288             {
36289                 generatedSetterHelperImpl(netWorthGrowth, NETWORTHGROWTH$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36290             }
36291             
36292             /**
36293              * Appends and returns a new empty "NetWorthGrowth" element
36294              */
36295             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth()
36296             {
36297                 synchronized (monitor())
36298                 {
36299                     check_orphaned();
36300                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36301                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTHGROWTH$12);
36302                     return target;
36303                 }
36304             }
36305             
36306             /**
36307              * Unsets the "NetWorthGrowth" element
36308              */
36309             public void unsetNetWorthGrowth()
36310             {
36311                 synchronized (monitor())
36312                 {
36313                     check_orphaned();
36314                     get_store().remove_element(NETWORTHGROWTH$12, 0);
36315                 }
36316             }
36317             
36318             /**
36319              * Gets the "MembershipGrowth" element
36320              */
36321             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType getMembershipGrowth()
36322             {
36323                 synchronized (monitor())
36324                 {
36325                     check_orphaned();
36326                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36327                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERSHIPGROWTH$14, 0);
36328                     if (target == null)
36329                     {
36330                       return null;
36331                     }
36332                     return target;
36333                 }
36334             }
36335             
36336             /**
36337              * True if has "MembershipGrowth" element
36338              */
36339             public boolean isSetMembershipGrowth()
36340             {
36341                 synchronized (monitor())
36342                 {
36343                     check_orphaned();
36344                     return get_store().count_elements(MEMBERSHIPGROWTH$14) != 0;
36345                 }
36346             }
36347             
36348             /**
36349              * Sets the "MembershipGrowth" element
36350              */
36351             public void setMembershipGrowth(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType membershipGrowth)
36352             {
36353                 generatedSetterHelperImpl(membershipGrowth, MEMBERSHIPGROWTH$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36354             }
36355             
36356             /**
36357              * Appends and returns a new empty "MembershipGrowth" element
36358              */
36359             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth()
36360             {
36361                 synchronized (monitor())
36362                 {
36363                     check_orphaned();
36364                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType target = null;
36365                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERSHIPGROWTH$14);
36366                     return target;
36367                 }
36368             }
36369             
36370             /**
36371              * Unsets the "MembershipGrowth" element
36372              */
36373             public void unsetMembershipGrowth()
36374             {
36375                 synchronized (monitor())
36376                 {
36377                     check_orphaned();
36378                     get_store().remove_element(MEMBERSHIPGROWTH$14, 0);
36379                 }
36380             }
36381         }
36382         /**
36383          * An XML RatiosBanks(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
36384          *
36385          * This is a complex type.
36386          */
36387         public static class RatiosBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.RatiosBanks
36388         {
36389             private static final long serialVersionUID = 1L;
36390             
36391             public RatiosBanksImpl(org.apache.xmlbeans.SchemaType sType)
36392             {
36393                 super(sType);
36394             }
36395             
36396             private static final javax.xml.namespace.QName NETINTERESTINCOME$0 = 
36397                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetInterestIncome");
36398             private static final javax.xml.namespace.QName NETINCOME$2 = 
36399                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetIncome");
36400             private static final javax.xml.namespace.QName EARNINGASSETS$4 = 
36401                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EarningAssets");
36402             private static final javax.xml.namespace.QName INTERESTEARNASSETS$6 = 
36403                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InterestEarnAssets");
36404             private static final javax.xml.namespace.QName ASSETSLIABILITIES$8 = 
36405                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "AssetsLiabilities");
36406             private static final javax.xml.namespace.QName TIERONECAPITAL$10 = 
36407                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TierOneCapital");
36408             private static final javax.xml.namespace.QName TOTALASSETS$12 = 
36409                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalAssets");
36410             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$14 = 
36411                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalEquityCapital");
36412             private static final javax.xml.namespace.QName EFFICIENCYRATIO$16 = 
36413                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EfficiencyRatio");
36414             private static final javax.xml.namespace.QName TOTALLOANS$18 = 
36415                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalLoans");
36416             
36417             
36418             /**
36419              * Gets the "NetInterestIncome" element
36420              */
36421             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getNetInterestIncome()
36422             {
36423                 synchronized (monitor())
36424                 {
36425                     check_orphaned();
36426                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36427                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(NETINTERESTINCOME$0, 0);
36428                     if (target == null)
36429                     {
36430                       return null;
36431                     }
36432                     return target;
36433                 }
36434             }
36435             
36436             /**
36437              * True if has "NetInterestIncome" element
36438              */
36439             public boolean isSetNetInterestIncome()
36440             {
36441                 synchronized (monitor())
36442                 {
36443                     check_orphaned();
36444                     return get_store().count_elements(NETINTERESTINCOME$0) != 0;
36445                 }
36446             }
36447             
36448             /**
36449              * Sets the "NetInterestIncome" element
36450              */
36451             public void setNetInterestIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType netInterestIncome)
36452             {
36453                 generatedSetterHelperImpl(netInterestIncome, NETINTERESTINCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36454             }
36455             
36456             /**
36457              * Appends and returns a new empty "NetInterestIncome" element
36458              */
36459             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewNetInterestIncome()
36460             {
36461                 synchronized (monitor())
36462                 {
36463                     check_orphaned();
36464                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36465                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(NETINTERESTINCOME$0);
36466                     return target;
36467                 }
36468             }
36469             
36470             /**
36471              * Unsets the "NetInterestIncome" element
36472              */
36473             public void unsetNetInterestIncome()
36474             {
36475                 synchronized (monitor())
36476                 {
36477                     check_orphaned();
36478                     get_store().remove_element(NETINTERESTINCOME$0, 0);
36479                 }
36480             }
36481             
36482             /**
36483              * Gets the "NetIncome" element
36484              */
36485             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getNetIncome()
36486             {
36487                 synchronized (monitor())
36488                 {
36489                     check_orphaned();
36490                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36491                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(NETINCOME$2, 0);
36492                     if (target == null)
36493                     {
36494                       return null;
36495                     }
36496                     return target;
36497                 }
36498             }
36499             
36500             /**
36501              * True if has "NetIncome" element
36502              */
36503             public boolean isSetNetIncome()
36504             {
36505                 synchronized (monitor())
36506                 {
36507                     check_orphaned();
36508                     return get_store().count_elements(NETINCOME$2) != 0;
36509                 }
36510             }
36511             
36512             /**
36513              * Sets the "NetIncome" element
36514              */
36515             public void setNetIncome(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType netIncome)
36516             {
36517                 generatedSetterHelperImpl(netIncome, NETINCOME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36518             }
36519             
36520             /**
36521              * Appends and returns a new empty "NetIncome" element
36522              */
36523             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewNetIncome()
36524             {
36525                 synchronized (monitor())
36526                 {
36527                     check_orphaned();
36528                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36529                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(NETINCOME$2);
36530                     return target;
36531                 }
36532             }
36533             
36534             /**
36535              * Unsets the "NetIncome" element
36536              */
36537             public void unsetNetIncome()
36538             {
36539                 synchronized (monitor())
36540                 {
36541                     check_orphaned();
36542                     get_store().remove_element(NETINCOME$2, 0);
36543                 }
36544             }
36545             
36546             /**
36547              * Gets the "EarningAssets" element
36548              */
36549             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getEarningAssets()
36550             {
36551                 synchronized (monitor())
36552                 {
36553                     check_orphaned();
36554                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36555                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(EARNINGASSETS$4, 0);
36556                     if (target == null)
36557                     {
36558                       return null;
36559                     }
36560                     return target;
36561                 }
36562             }
36563             
36564             /**
36565              * True if has "EarningAssets" element
36566              */
36567             public boolean isSetEarningAssets()
36568             {
36569                 synchronized (monitor())
36570                 {
36571                     check_orphaned();
36572                     return get_store().count_elements(EARNINGASSETS$4) != 0;
36573                 }
36574             }
36575             
36576             /**
36577              * Sets the "EarningAssets" element
36578              */
36579             public void setEarningAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType earningAssets)
36580             {
36581                 generatedSetterHelperImpl(earningAssets, EARNINGASSETS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36582             }
36583             
36584             /**
36585              * Appends and returns a new empty "EarningAssets" element
36586              */
36587             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewEarningAssets()
36588             {
36589                 synchronized (monitor())
36590                 {
36591                     check_orphaned();
36592                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36593                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(EARNINGASSETS$4);
36594                     return target;
36595                 }
36596             }
36597             
36598             /**
36599              * Unsets the "EarningAssets" element
36600              */
36601             public void unsetEarningAssets()
36602             {
36603                 synchronized (monitor())
36604                 {
36605                     check_orphaned();
36606                     get_store().remove_element(EARNINGASSETS$4, 0);
36607                 }
36608             }
36609             
36610             /**
36611              * Gets the "InterestEarnAssets" element
36612              */
36613             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getInterestEarnAssets()
36614             {
36615                 synchronized (monitor())
36616                 {
36617                     check_orphaned();
36618                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36619                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(INTERESTEARNASSETS$6, 0);
36620                     if (target == null)
36621                     {
36622                       return null;
36623                     }
36624                     return target;
36625                 }
36626             }
36627             
36628             /**
36629              * True if has "InterestEarnAssets" element
36630              */
36631             public boolean isSetInterestEarnAssets()
36632             {
36633                 synchronized (monitor())
36634                 {
36635                     check_orphaned();
36636                     return get_store().count_elements(INTERESTEARNASSETS$6) != 0;
36637                 }
36638             }
36639             
36640             /**
36641              * Sets the "InterestEarnAssets" element
36642              */
36643             public void setInterestEarnAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType interestEarnAssets)
36644             {
36645                 generatedSetterHelperImpl(interestEarnAssets, INTERESTEARNASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36646             }
36647             
36648             /**
36649              * Appends and returns a new empty "InterestEarnAssets" element
36650              */
36651             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewInterestEarnAssets()
36652             {
36653                 synchronized (monitor())
36654                 {
36655                     check_orphaned();
36656                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36657                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(INTERESTEARNASSETS$6);
36658                     return target;
36659                 }
36660             }
36661             
36662             /**
36663              * Unsets the "InterestEarnAssets" element
36664              */
36665             public void unsetInterestEarnAssets()
36666             {
36667                 synchronized (monitor())
36668                 {
36669                     check_orphaned();
36670                     get_store().remove_element(INTERESTEARNASSETS$6, 0);
36671                 }
36672             }
36673             
36674             /**
36675              * Gets the "AssetsLiabilities" element
36676              */
36677             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getAssetsLiabilities()
36678             {
36679                 synchronized (monitor())
36680                 {
36681                     check_orphaned();
36682                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36683                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(ASSETSLIABILITIES$8, 0);
36684                     if (target == null)
36685                     {
36686                       return null;
36687                     }
36688                     return target;
36689                 }
36690             }
36691             
36692             /**
36693              * True if has "AssetsLiabilities" element
36694              */
36695             public boolean isSetAssetsLiabilities()
36696             {
36697                 synchronized (monitor())
36698                 {
36699                     check_orphaned();
36700                     return get_store().count_elements(ASSETSLIABILITIES$8) != 0;
36701                 }
36702             }
36703             
36704             /**
36705              * Sets the "AssetsLiabilities" element
36706              */
36707             public void setAssetsLiabilities(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType assetsLiabilities)
36708             {
36709                 generatedSetterHelperImpl(assetsLiabilities, ASSETSLIABILITIES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36710             }
36711             
36712             /**
36713              * Appends and returns a new empty "AssetsLiabilities" element
36714              */
36715             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewAssetsLiabilities()
36716             {
36717                 synchronized (monitor())
36718                 {
36719                     check_orphaned();
36720                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36721                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(ASSETSLIABILITIES$8);
36722                     return target;
36723                 }
36724             }
36725             
36726             /**
36727              * Unsets the "AssetsLiabilities" element
36728              */
36729             public void unsetAssetsLiabilities()
36730             {
36731                 synchronized (monitor())
36732                 {
36733                     check_orphaned();
36734                     get_store().remove_element(ASSETSLIABILITIES$8, 0);
36735                 }
36736             }
36737             
36738             /**
36739              * Gets the "TierOneCapital" element
36740              */
36741             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getTierOneCapital()
36742             {
36743                 synchronized (monitor())
36744                 {
36745                     check_orphaned();
36746                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36747                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(TIERONECAPITAL$10, 0);
36748                     if (target == null)
36749                     {
36750                       return null;
36751                     }
36752                     return target;
36753                 }
36754             }
36755             
36756             /**
36757              * True if has "TierOneCapital" element
36758              */
36759             public boolean isSetTierOneCapital()
36760             {
36761                 synchronized (monitor())
36762                 {
36763                     check_orphaned();
36764                     return get_store().count_elements(TIERONECAPITAL$10) != 0;
36765                 }
36766             }
36767             
36768             /**
36769              * Sets the "TierOneCapital" element
36770              */
36771             public void setTierOneCapital(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType tierOneCapital)
36772             {
36773                 generatedSetterHelperImpl(tierOneCapital, TIERONECAPITAL$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36774             }
36775             
36776             /**
36777              * Appends and returns a new empty "TierOneCapital" element
36778              */
36779             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewTierOneCapital()
36780             {
36781                 synchronized (monitor())
36782                 {
36783                     check_orphaned();
36784                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36785                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(TIERONECAPITAL$10);
36786                     return target;
36787                 }
36788             }
36789             
36790             /**
36791              * Unsets the "TierOneCapital" element
36792              */
36793             public void unsetTierOneCapital()
36794             {
36795                 synchronized (monitor())
36796                 {
36797                     check_orphaned();
36798                     get_store().remove_element(TIERONECAPITAL$10, 0);
36799                 }
36800             }
36801             
36802             /**
36803              * Gets the "TotalAssets" element
36804              */
36805             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getTotalAssets()
36806             {
36807                 synchronized (monitor())
36808                 {
36809                     check_orphaned();
36810                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36811                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(TOTALASSETS$12, 0);
36812                     if (target == null)
36813                     {
36814                       return null;
36815                     }
36816                     return target;
36817                 }
36818             }
36819             
36820             /**
36821              * True if has "TotalAssets" element
36822              */
36823             public boolean isSetTotalAssets()
36824             {
36825                 synchronized (monitor())
36826                 {
36827                     check_orphaned();
36828                     return get_store().count_elements(TOTALASSETS$12) != 0;
36829                 }
36830             }
36831             
36832             /**
36833              * Sets the "TotalAssets" element
36834              */
36835             public void setTotalAssets(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType totalAssets)
36836             {
36837                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36838             }
36839             
36840             /**
36841              * Appends and returns a new empty "TotalAssets" element
36842              */
36843             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewTotalAssets()
36844             {
36845                 synchronized (monitor())
36846                 {
36847                     check_orphaned();
36848                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36849                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(TOTALASSETS$12);
36850                     return target;
36851                 }
36852             }
36853             
36854             /**
36855              * Unsets the "TotalAssets" element
36856              */
36857             public void unsetTotalAssets()
36858             {
36859                 synchronized (monitor())
36860                 {
36861                     check_orphaned();
36862                     get_store().remove_element(TOTALASSETS$12, 0);
36863                 }
36864             }
36865             
36866             /**
36867              * Gets the "TotalEquityCapital" element
36868              */
36869             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getTotalEquityCapital()
36870             {
36871                 synchronized (monitor())
36872                 {
36873                     check_orphaned();
36874                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36875                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$14, 0);
36876                     if (target == null)
36877                     {
36878                       return null;
36879                     }
36880                     return target;
36881                 }
36882             }
36883             
36884             /**
36885              * True if has "TotalEquityCapital" element
36886              */
36887             public boolean isSetTotalEquityCapital()
36888             {
36889                 synchronized (monitor())
36890                 {
36891                     check_orphaned();
36892                     return get_store().count_elements(TOTALEQUITYCAPITAL$14) != 0;
36893                 }
36894             }
36895             
36896             /**
36897              * Sets the "TotalEquityCapital" element
36898              */
36899             public void setTotalEquityCapital(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType totalEquityCapital)
36900             {
36901                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36902             }
36903             
36904             /**
36905              * Appends and returns a new empty "TotalEquityCapital" element
36906              */
36907             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewTotalEquityCapital()
36908             {
36909                 synchronized (monitor())
36910                 {
36911                     check_orphaned();
36912                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36913                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$14);
36914                     return target;
36915                 }
36916             }
36917             
36918             /**
36919              * Unsets the "TotalEquityCapital" element
36920              */
36921             public void unsetTotalEquityCapital()
36922             {
36923                 synchronized (monitor())
36924                 {
36925                     check_orphaned();
36926                     get_store().remove_element(TOTALEQUITYCAPITAL$14, 0);
36927                 }
36928             }
36929             
36930             /**
36931              * Gets the "EfficiencyRatio" element
36932              */
36933             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getEfficiencyRatio()
36934             {
36935                 synchronized (monitor())
36936                 {
36937                     check_orphaned();
36938                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36939                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(EFFICIENCYRATIO$16, 0);
36940                     if (target == null)
36941                     {
36942                       return null;
36943                     }
36944                     return target;
36945                 }
36946             }
36947             
36948             /**
36949              * True if has "EfficiencyRatio" element
36950              */
36951             public boolean isSetEfficiencyRatio()
36952             {
36953                 synchronized (monitor())
36954                 {
36955                     check_orphaned();
36956                     return get_store().count_elements(EFFICIENCYRATIO$16) != 0;
36957                 }
36958             }
36959             
36960             /**
36961              * Sets the "EfficiencyRatio" element
36962              */
36963             public void setEfficiencyRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType efficiencyRatio)
36964             {
36965                 generatedSetterHelperImpl(efficiencyRatio, EFFICIENCYRATIO$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36966             }
36967             
36968             /**
36969              * Appends and returns a new empty "EfficiencyRatio" element
36970              */
36971             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewEfficiencyRatio()
36972             {
36973                 synchronized (monitor())
36974                 {
36975                     check_orphaned();
36976                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
36977                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(EFFICIENCYRATIO$16);
36978                     return target;
36979                 }
36980             }
36981             
36982             /**
36983              * Unsets the "EfficiencyRatio" element
36984              */
36985             public void unsetEfficiencyRatio()
36986             {
36987                 synchronized (monitor())
36988                 {
36989                     check_orphaned();
36990                     get_store().remove_element(EFFICIENCYRATIO$16, 0);
36991                 }
36992             }
36993             
36994             /**
36995              * Gets the "TotalLoans" element
36996              */
36997             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType getTotalLoans()
36998             {
36999                 synchronized (monitor())
37000                 {
37001                     check_orphaned();
37002                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
37003                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().find_element_user(TOTALLOANS$18, 0);
37004                     if (target == null)
37005                     {
37006                       return null;
37007                     }
37008                     return target;
37009                 }
37010             }
37011             
37012             /**
37013              * True if has "TotalLoans" element
37014              */
37015             public boolean isSetTotalLoans()
37016             {
37017                 synchronized (monitor())
37018                 {
37019                     check_orphaned();
37020                     return get_store().count_elements(TOTALLOANS$18) != 0;
37021                 }
37022             }
37023             
37024             /**
37025              * Sets the "TotalLoans" element
37026              */
37027             public void setTotalLoans(gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType totalLoans)
37028             {
37029                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37030             }
37031             
37032             /**
37033              * Appends and returns a new empty "TotalLoans" element
37034              */
37035             public gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType addNewTotalLoans()
37036             {
37037                 synchronized (monitor())
37038                 {
37039                     check_orphaned();
37040                     gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType target = null;
37041                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111RatiosBanksDataType)get_store().add_element_user(TOTALLOANS$18);
37042                     return target;
37043                 }
37044             }
37045             
37046             /**
37047              * Unsets the "TotalLoans" element
37048              */
37049             public void unsetTotalLoans()
37050             {
37051                 synchronized (monitor())
37052                 {
37053                     check_orphaned();
37054                     get_store().remove_element(TOTALLOANS$18, 0);
37055                 }
37056             }
37057         }
37058         /**
37059          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
37060          *
37061          * This is a complex type.
37062          */
37063         public static class FinancialActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.FinancialActionPlan
37064         {
37065             private static final long serialVersionUID = 1L;
37066             
37067             public FinancialActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
37068             {
37069                 super(sType);
37070             }
37071             
37072             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
37073                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MinimumStandards");
37074             private static final javax.xml.namespace.QName CORRECTIVEACTION$2 = 
37075                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CorrectiveAction");
37076             private static final javax.xml.namespace.QName RECEIVEDOPINION$4 = 
37077                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ReceivedOpinion");
37078             private static final javax.xml.namespace.QName ACTIONPLAN$6 = 
37079                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ActionPlan");
37080             
37081             
37082             /**
37083              * Gets the "MinimumStandards" element
37084              */
37085             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
37086             {
37087                 synchronized (monitor())
37088                 {
37089                     check_orphaned();
37090                     org.apache.xmlbeans.SimpleValue target = null;
37091                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37092                     if (target == null)
37093                     {
37094                       return null;
37095                     }
37096                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37097                 }
37098             }
37099             
37100             /**
37101              * Gets (as xml) the "MinimumStandards" element
37102              */
37103             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
37104             {
37105                 synchronized (monitor())
37106                 {
37107                     check_orphaned();
37108                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37109                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37110                     return target;
37111                 }
37112             }
37113             
37114             /**
37115              * Sets the "MinimumStandards" element
37116              */
37117             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
37118             {
37119                 synchronized (monitor())
37120                 {
37121                     check_orphaned();
37122                     org.apache.xmlbeans.SimpleValue target = null;
37123                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37124                     if (target == null)
37125                     {
37126                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
37127                     }
37128                     target.setEnumValue(minimumStandards);
37129                 }
37130             }
37131             
37132             /**
37133              * Sets (as xml) the "MinimumStandards" element
37134              */
37135             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
37136             {
37137                 synchronized (monitor())
37138                 {
37139                     check_orphaned();
37140                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37141                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37142                     if (target == null)
37143                     {
37144                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
37145                     }
37146                     target.set(minimumStandards);
37147                 }
37148             }
37149             
37150             /**
37151              * Gets the "CorrectiveAction" element
37152              */
37153             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction()
37154             {
37155                 synchronized (monitor())
37156                 {
37157                     check_orphaned();
37158                     org.apache.xmlbeans.SimpleValue target = null;
37159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37160                     if (target == null)
37161                     {
37162                       return null;
37163                     }
37164                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37165                 }
37166             }
37167             
37168             /**
37169              * Gets (as xml) the "CorrectiveAction" element
37170              */
37171             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction()
37172             {
37173                 synchronized (monitor())
37174                 {
37175                     check_orphaned();
37176                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37177                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37178                     return target;
37179                 }
37180             }
37181             
37182             /**
37183              * Sets the "CorrectiveAction" element
37184              */
37185             public void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction)
37186             {
37187                 synchronized (monitor())
37188                 {
37189                     check_orphaned();
37190                     org.apache.xmlbeans.SimpleValue target = null;
37191                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37192                     if (target == null)
37193                     {
37194                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CORRECTIVEACTION$2);
37195                     }
37196                     target.setEnumValue(correctiveAction);
37197                 }
37198             }
37199             
37200             /**
37201              * Sets (as xml) the "CorrectiveAction" element
37202              */
37203             public void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction)
37204             {
37205                 synchronized (monitor())
37206                 {
37207                     check_orphaned();
37208                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37209                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
37210                     if (target == null)
37211                     {
37212                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CORRECTIVEACTION$2);
37213                     }
37214                     target.set(correctiveAction);
37215                 }
37216             }
37217             
37218             /**
37219              * Gets the "ReceivedOpinion" element
37220              */
37221             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion()
37222             {
37223                 synchronized (monitor())
37224                 {
37225                     check_orphaned();
37226                     org.apache.xmlbeans.SimpleValue target = null;
37227                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37228                     if (target == null)
37229                     {
37230                       return null;
37231                     }
37232                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37233                 }
37234             }
37235             
37236             /**
37237              * Gets (as xml) the "ReceivedOpinion" element
37238              */
37239             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion()
37240             {
37241                 synchronized (monitor())
37242                 {
37243                     check_orphaned();
37244                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37245                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37246                     return target;
37247                 }
37248             }
37249             
37250             /**
37251              * Sets the "ReceivedOpinion" element
37252              */
37253             public void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion)
37254             {
37255                 synchronized (monitor())
37256                 {
37257                     check_orphaned();
37258                     org.apache.xmlbeans.SimpleValue target = null;
37259                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37260                     if (target == null)
37261                     {
37262                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDOPINION$4);
37263                     }
37264                     target.setEnumValue(receivedOpinion);
37265                 }
37266             }
37267             
37268             /**
37269              * Sets (as xml) the "ReceivedOpinion" element
37270              */
37271             public void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion)
37272             {
37273                 synchronized (monitor())
37274                 {
37275                     check_orphaned();
37276                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37277                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
37278                     if (target == null)
37279                     {
37280                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDOPINION$4);
37281                     }
37282                     target.set(receivedOpinion);
37283                 }
37284             }
37285             
37286             /**
37287              * Gets the "ActionPlan" element
37288              */
37289             public java.lang.String getActionPlan()
37290             {
37291                 synchronized (monitor())
37292                 {
37293                     check_orphaned();
37294                     org.apache.xmlbeans.SimpleValue target = null;
37295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
37296                     if (target == null)
37297                     {
37298                       return null;
37299                     }
37300                     return target.getStringValue();
37301                 }
37302             }
37303             
37304             /**
37305              * Gets (as xml) the "ActionPlan" element
37306              */
37307             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType xgetActionPlan()
37308             {
37309                 synchronized (monitor())
37310                 {
37311                     check_orphaned();
37312                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
37313                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
37314                     return target;
37315                 }
37316             }
37317             
37318             /**
37319              * True if has "ActionPlan" element
37320              */
37321             public boolean isSetActionPlan()
37322             {
37323                 synchronized (monitor())
37324                 {
37325                     check_orphaned();
37326                     return get_store().count_elements(ACTIONPLAN$6) != 0;
37327                 }
37328             }
37329             
37330             /**
37331              * Sets the "ActionPlan" element
37332              */
37333             public void setActionPlan(java.lang.String actionPlan)
37334             {
37335                 synchronized (monitor())
37336                 {
37337                     check_orphaned();
37338                     org.apache.xmlbeans.SimpleValue target = null;
37339                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
37340                     if (target == null)
37341                     {
37342                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$6);
37343                     }
37344                     target.setStringValue(actionPlan);
37345                 }
37346             }
37347             
37348             /**
37349              * Sets (as xml) the "ActionPlan" element
37350              */
37351             public void xsetActionPlan(gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType actionPlan)
37352             {
37353                 synchronized (monitor())
37354                 {
37355                     check_orphaned();
37356                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
37357                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
37358                     if (target == null)
37359                     {
37360                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().add_element_user(ACTIONPLAN$6);
37361                     }
37362                     target.set(actionPlan);
37363                 }
37364             }
37365             
37366             /**
37367              * Unsets the "ActionPlan" element
37368              */
37369             public void unsetActionPlan()
37370             {
37371                 synchronized (monitor())
37372                 {
37373                     check_orphaned();
37374                     get_store().remove_element(ACTIONPLAN$6, 0);
37375                 }
37376             }
37377         }
37378         /**
37379          * An XML PortfolioQuality(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
37380          *
37381          * This is a complex type.
37382          */
37383         public static class PortfolioQualityImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality
37384         {
37385             private static final long serialVersionUID = 1L;
37386             
37387             public PortfolioQualityImpl(org.apache.xmlbeans.SchemaType sType)
37388             {
37389                 super(sType);
37390             }
37391             
37392             private static final javax.xml.namespace.QName ITEM1$0 = 
37393                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Item1");
37394             private static final javax.xml.namespace.QName OPTIONALPRODUCTA$2 = 
37395                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OptionalProductA");
37396             private static final javax.xml.namespace.QName OPTIONALPRODUCTB$4 = 
37397                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OptionalProductB");
37398             
37399             
37400             /**
37401              * Gets the "Item1" element
37402              */
37403             public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType getItem1()
37404             {
37405                 synchronized (monitor())
37406                 {
37407                     check_orphaned();
37408                     gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37409                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().find_element_user(ITEM1$0, 0);
37410                     if (target == null)
37411                     {
37412                       return null;
37413                     }
37414                     return target;
37415                 }
37416             }
37417             
37418             /**
37419              * True if has "Item1" element
37420              */
37421             public boolean isSetItem1()
37422             {
37423                 synchronized (monitor())
37424                 {
37425                     check_orphaned();
37426                     return get_store().count_elements(ITEM1$0) != 0;
37427                 }
37428             }
37429             
37430             /**
37431              * Sets the "Item1" element
37432              */
37433             public void setItem1(gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType item1)
37434             {
37435                 generatedSetterHelperImpl(item1, ITEM1$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37436             }
37437             
37438             /**
37439              * Appends and returns a new empty "Item1" element
37440              */
37441             public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType addNewItem1()
37442             {
37443                 synchronized (monitor())
37444                 {
37445                     check_orphaned();
37446                     gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37447                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().add_element_user(ITEM1$0);
37448                     return target;
37449                 }
37450             }
37451             
37452             /**
37453              * Unsets the "Item1" element
37454              */
37455             public void unsetItem1()
37456             {
37457                 synchronized (monitor())
37458                 {
37459                     check_orphaned();
37460                     get_store().remove_element(ITEM1$0, 0);
37461                 }
37462             }
37463             
37464             /**
37465              * Gets the "OptionalProductA" element
37466              */
37467             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA getOptionalProductA()
37468             {
37469                 synchronized (monitor())
37470                 {
37471                     check_orphaned();
37472                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA target = null;
37473                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA)get_store().find_element_user(OPTIONALPRODUCTA$2, 0);
37474                     if (target == null)
37475                     {
37476                       return null;
37477                     }
37478                     return target;
37479                 }
37480             }
37481             
37482             /**
37483              * True if has "OptionalProductA" element
37484              */
37485             public boolean isSetOptionalProductA()
37486             {
37487                 synchronized (monitor())
37488                 {
37489                     check_orphaned();
37490                     return get_store().count_elements(OPTIONALPRODUCTA$2) != 0;
37491                 }
37492             }
37493             
37494             /**
37495              * Sets the "OptionalProductA" element
37496              */
37497             public void setOptionalProductA(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA optionalProductA)
37498             {
37499                 generatedSetterHelperImpl(optionalProductA, OPTIONALPRODUCTA$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37500             }
37501             
37502             /**
37503              * Appends and returns a new empty "OptionalProductA" element
37504              */
37505             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA addNewOptionalProductA()
37506             {
37507                 synchronized (monitor())
37508                 {
37509                     check_orphaned();
37510                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA target = null;
37511                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA)get_store().add_element_user(OPTIONALPRODUCTA$2);
37512                     return target;
37513                 }
37514             }
37515             
37516             /**
37517              * Unsets the "OptionalProductA" element
37518              */
37519             public void unsetOptionalProductA()
37520             {
37521                 synchronized (monitor())
37522                 {
37523                     check_orphaned();
37524                     get_store().remove_element(OPTIONALPRODUCTA$2, 0);
37525                 }
37526             }
37527             
37528             /**
37529              * Gets the "OptionalProductB" element
37530              */
37531             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB getOptionalProductB()
37532             {
37533                 synchronized (monitor())
37534                 {
37535                     check_orphaned();
37536                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB target = null;
37537                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB)get_store().find_element_user(OPTIONALPRODUCTB$4, 0);
37538                     if (target == null)
37539                     {
37540                       return null;
37541                     }
37542                     return target;
37543                 }
37544             }
37545             
37546             /**
37547              * True if has "OptionalProductB" element
37548              */
37549             public boolean isSetOptionalProductB()
37550             {
37551                 synchronized (monitor())
37552                 {
37553                     check_orphaned();
37554                     return get_store().count_elements(OPTIONALPRODUCTB$4) != 0;
37555                 }
37556             }
37557             
37558             /**
37559              * Sets the "OptionalProductB" element
37560              */
37561             public void setOptionalProductB(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB optionalProductB)
37562             {
37563                 generatedSetterHelperImpl(optionalProductB, OPTIONALPRODUCTB$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37564             }
37565             
37566             /**
37567              * Appends and returns a new empty "OptionalProductB" element
37568              */
37569             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB addNewOptionalProductB()
37570             {
37571                 synchronized (monitor())
37572                 {
37573                     check_orphaned();
37574                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB target = null;
37575                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB)get_store().add_element_user(OPTIONALPRODUCTB$4);
37576                     return target;
37577                 }
37578             }
37579             
37580             /**
37581              * Unsets the "OptionalProductB" element
37582              */
37583             public void unsetOptionalProductB()
37584             {
37585                 synchronized (monitor())
37586                 {
37587                     check_orphaned();
37588                     get_store().remove_element(OPTIONALPRODUCTB$4, 0);
37589                 }
37590             }
37591             /**
37592              * An XML OptionalProductA(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
37593              *
37594              * This is a complex type.
37595              */
37596             public static class OptionalProductAImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductA
37597             {
37598                 private static final long serialVersionUID = 1L;
37599                 
37600                 public OptionalProductAImpl(org.apache.xmlbeans.SchemaType sType)
37601                 {
37602                     super(sType);
37603                 }
37604                 
37605                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
37606                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProductDescription");
37607                 private static final javax.xml.namespace.QName ITEM2$2 = 
37608                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Item2");
37609                 
37610                 
37611                 /**
37612                  * Gets the "ProductDescription" element
37613                  */
37614                 public java.lang.String getProductDescription()
37615                 {
37616                     synchronized (monitor())
37617                     {
37618                       check_orphaned();
37619                       org.apache.xmlbeans.SimpleValue target = null;
37620                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37621                       if (target == null)
37622                       {
37623                         return null;
37624                       }
37625                       return target.getStringValue();
37626                     }
37627                 }
37628                 
37629                 /**
37630                  * Gets (as xml) the "ProductDescription" element
37631                  */
37632                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType xgetProductDescription()
37633                 {
37634                     synchronized (monitor())
37635                     {
37636                       check_orphaned();
37637                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType target = null;
37638                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37639                       return target;
37640                     }
37641                 }
37642                 
37643                 /**
37644                  * True if has "ProductDescription" element
37645                  */
37646                 public boolean isSetProductDescription()
37647                 {
37648                     synchronized (monitor())
37649                     {
37650                       check_orphaned();
37651                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
37652                     }
37653                 }
37654                 
37655                 /**
37656                  * Sets the "ProductDescription" element
37657                  */
37658                 public void setProductDescription(java.lang.String productDescription)
37659                 {
37660                     synchronized (monitor())
37661                     {
37662                       check_orphaned();
37663                       org.apache.xmlbeans.SimpleValue target = null;
37664                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37665                       if (target == null)
37666                       {
37667                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
37668                       }
37669                       target.setStringValue(productDescription);
37670                     }
37671                 }
37672                 
37673                 /**
37674                  * Sets (as xml) the "ProductDescription" element
37675                  */
37676                 public void xsetProductDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType productDescription)
37677                 {
37678                     synchronized (monitor())
37679                     {
37680                       check_orphaned();
37681                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType target = null;
37682                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37683                       if (target == null)
37684                       {
37685                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
37686                       }
37687                       target.set(productDescription);
37688                     }
37689                 }
37690                 
37691                 /**
37692                  * Unsets the "ProductDescription" element
37693                  */
37694                 public void unsetProductDescription()
37695                 {
37696                     synchronized (monitor())
37697                     {
37698                       check_orphaned();
37699                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
37700                     }
37701                 }
37702                 
37703                 /**
37704                  * Gets the "Item2" element
37705                  */
37706                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType getItem2()
37707                 {
37708                     synchronized (monitor())
37709                     {
37710                       check_orphaned();
37711                       gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37712                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().find_element_user(ITEM2$2, 0);
37713                       if (target == null)
37714                       {
37715                         return null;
37716                       }
37717                       return target;
37718                     }
37719                 }
37720                 
37721                 /**
37722                  * True if has "Item2" element
37723                  */
37724                 public boolean isSetItem2()
37725                 {
37726                     synchronized (monitor())
37727                     {
37728                       check_orphaned();
37729                       return get_store().count_elements(ITEM2$2) != 0;
37730                     }
37731                 }
37732                 
37733                 /**
37734                  * Sets the "Item2" element
37735                  */
37736                 public void setItem2(gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType item2)
37737                 {
37738                     generatedSetterHelperImpl(item2, ITEM2$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37739                 }
37740                 
37741                 /**
37742                  * Appends and returns a new empty "Item2" element
37743                  */
37744                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType addNewItem2()
37745                 {
37746                     synchronized (monitor())
37747                     {
37748                       check_orphaned();
37749                       gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37750                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().add_element_user(ITEM2$2);
37751                       return target;
37752                     }
37753                 }
37754                 
37755                 /**
37756                  * Unsets the "Item2" element
37757                  */
37758                 public void unsetItem2()
37759                 {
37760                     synchronized (monitor())
37761                     {
37762                       check_orphaned();
37763                       get_store().remove_element(ITEM2$2, 0);
37764                     }
37765                 }
37766             }
37767             /**
37768              * An XML OptionalProductB(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
37769              *
37770              * This is a complex type.
37771              */
37772             public static class OptionalProductBImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioQuality.OptionalProductB
37773             {
37774                 private static final long serialVersionUID = 1L;
37775                 
37776                 public OptionalProductBImpl(org.apache.xmlbeans.SchemaType sType)
37777                 {
37778                     super(sType);
37779                 }
37780                 
37781                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
37782                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ProductDescription");
37783                 private static final javax.xml.namespace.QName ITEM3$2 = 
37784                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Item3");
37785                 
37786                 
37787                 /**
37788                  * Gets the "ProductDescription" element
37789                  */
37790                 public java.lang.String getProductDescription()
37791                 {
37792                     synchronized (monitor())
37793                     {
37794                       check_orphaned();
37795                       org.apache.xmlbeans.SimpleValue target = null;
37796                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37797                       if (target == null)
37798                       {
37799                         return null;
37800                       }
37801                       return target.getStringValue();
37802                     }
37803                 }
37804                 
37805                 /**
37806                  * Gets (as xml) the "ProductDescription" element
37807                  */
37808                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType xgetProductDescription()
37809                 {
37810                     synchronized (monitor())
37811                     {
37812                       check_orphaned();
37813                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType target = null;
37814                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37815                       return target;
37816                     }
37817                 }
37818                 
37819                 /**
37820                  * True if has "ProductDescription" element
37821                  */
37822                 public boolean isSetProductDescription()
37823                 {
37824                     synchronized (monitor())
37825                     {
37826                       check_orphaned();
37827                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
37828                     }
37829                 }
37830                 
37831                 /**
37832                  * Sets the "ProductDescription" element
37833                  */
37834                 public void setProductDescription(java.lang.String productDescription)
37835                 {
37836                     synchronized (monitor())
37837                     {
37838                       check_orphaned();
37839                       org.apache.xmlbeans.SimpleValue target = null;
37840                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37841                       if (target == null)
37842                       {
37843                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
37844                       }
37845                       target.setStringValue(productDescription);
37846                     }
37847                 }
37848                 
37849                 /**
37850                  * Sets (as xml) the "ProductDescription" element
37851                  */
37852                 public void xsetProductDescription(gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType productDescription)
37853                 {
37854                     synchronized (monitor())
37855                     {
37856                       check_orphaned();
37857                       gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType target = null;
37858                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
37859                       if (target == null)
37860                       {
37861                         target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
37862                       }
37863                       target.set(productDescription);
37864                     }
37865                 }
37866                 
37867                 /**
37868                  * Unsets the "ProductDescription" element
37869                  */
37870                 public void unsetProductDescription()
37871                 {
37872                     synchronized (monitor())
37873                     {
37874                       check_orphaned();
37875                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
37876                     }
37877                 }
37878                 
37879                 /**
37880                  * Gets the "Item3" element
37881                  */
37882                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType getItem3()
37883                 {
37884                     synchronized (monitor())
37885                     {
37886                       check_orphaned();
37887                       gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37888                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().find_element_user(ITEM3$2, 0);
37889                       if (target == null)
37890                       {
37891                         return null;
37892                       }
37893                       return target;
37894                     }
37895                 }
37896                 
37897                 /**
37898                  * True if has "Item3" element
37899                  */
37900                 public boolean isSetItem3()
37901                 {
37902                     synchronized (monitor())
37903                     {
37904                       check_orphaned();
37905                       return get_store().count_elements(ITEM3$2) != 0;
37906                     }
37907                 }
37908                 
37909                 /**
37910                  * Sets the "Item3" element
37911                  */
37912                 public void setItem3(gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType item3)
37913                 {
37914                     generatedSetterHelperImpl(item3, ITEM3$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37915                 }
37916                 
37917                 /**
37918                  * Appends and returns a new empty "Item3" element
37919                  */
37920                 public gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType addNewItem3()
37921                 {
37922                     synchronized (monitor())
37923                     {
37924                       check_orphaned();
37925                       gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType target = null;
37926                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111PortfolioDataType)get_store().add_element_user(ITEM3$2);
37927                       return target;
37928                     }
37929                 }
37930                 
37931                 /**
37932                  * Unsets the "Item3" element
37933                  */
37934                 public void unsetItem3()
37935                 {
37936                     synchronized (monitor())
37937                     {
37938                       check_orphaned();
37939                       get_store().remove_element(ITEM3$2, 0);
37940                     }
37941                 }
37942             }
37943         }
37944         /**
37945          * An XML LoanLossReserves(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
37946          *
37947          * This is a complex type.
37948          */
37949         public static class LoanLossReservesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.LoanLossReserves
37950         {
37951             private static final long serialVersionUID = 1L;
37952             
37953             public LoanLossReservesImpl(org.apache.xmlbeans.SchemaType sType)
37954             {
37955                 super(sType);
37956             }
37957             
37958             private static final javax.xml.namespace.QName PORTFOLIOOUTSTANDING$0 = 
37959                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PortfolioOutstanding");
37960             private static final javax.xml.namespace.QName WRITEOFFS$2 = 
37961                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "WriteOffs");
37962             private static final javax.xml.namespace.QName NETLOSS$4 = 
37963                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NetLoss");
37964             private static final javax.xml.namespace.QName LOSSCASH$6 = 
37965                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LossCash");
37966             private static final javax.xml.namespace.QName LOSSACCRUAL$8 = 
37967                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LossAccrual");
37968             private static final javax.xml.namespace.QName LOSSRATIO$10 = 
37969                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "LossRatio");
37970             
37971             
37972             /**
37973              * Gets the "PortfolioOutstanding" element
37974              */
37975             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType getPortfolioOutstanding()
37976             {
37977                 synchronized (monitor())
37978                 {
37979                     check_orphaned();
37980                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
37981                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().find_element_user(PORTFOLIOOUTSTANDING$0, 0);
37982                     if (target == null)
37983                     {
37984                       return null;
37985                     }
37986                     return target;
37987                 }
37988             }
37989             
37990             /**
37991              * True if has "PortfolioOutstanding" element
37992              */
37993             public boolean isSetPortfolioOutstanding()
37994             {
37995                 synchronized (monitor())
37996                 {
37997                     check_orphaned();
37998                     return get_store().count_elements(PORTFOLIOOUTSTANDING$0) != 0;
37999                 }
38000             }
38001             
38002             /**
38003              * Sets the "PortfolioOutstanding" element
38004              */
38005             public void setPortfolioOutstanding(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType portfolioOutstanding)
38006             {
38007                 generatedSetterHelperImpl(portfolioOutstanding, PORTFOLIOOUTSTANDING$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38008             }
38009             
38010             /**
38011              * Appends and returns a new empty "PortfolioOutstanding" element
38012              */
38013             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType addNewPortfolioOutstanding()
38014             {
38015                 synchronized (monitor())
38016                 {
38017                     check_orphaned();
38018                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38019                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().add_element_user(PORTFOLIOOUTSTANDING$0);
38020                     return target;
38021                 }
38022             }
38023             
38024             /**
38025              * Unsets the "PortfolioOutstanding" element
38026              */
38027             public void unsetPortfolioOutstanding()
38028             {
38029                 synchronized (monitor())
38030                 {
38031                     check_orphaned();
38032                     get_store().remove_element(PORTFOLIOOUTSTANDING$0, 0);
38033                 }
38034             }
38035             
38036             /**
38037              * Gets the "WriteOffs" element
38038              */
38039             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType getWriteOffs()
38040             {
38041                 synchronized (monitor())
38042                 {
38043                     check_orphaned();
38044                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38045                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().find_element_user(WRITEOFFS$2, 0);
38046                     if (target == null)
38047                     {
38048                       return null;
38049                     }
38050                     return target;
38051                 }
38052             }
38053             
38054             /**
38055              * True if has "WriteOffs" element
38056              */
38057             public boolean isSetWriteOffs()
38058             {
38059                 synchronized (monitor())
38060                 {
38061                     check_orphaned();
38062                     return get_store().count_elements(WRITEOFFS$2) != 0;
38063                 }
38064             }
38065             
38066             /**
38067              * Sets the "WriteOffs" element
38068              */
38069             public void setWriteOffs(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType writeOffs)
38070             {
38071                 generatedSetterHelperImpl(writeOffs, WRITEOFFS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38072             }
38073             
38074             /**
38075              * Appends and returns a new empty "WriteOffs" element
38076              */
38077             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType addNewWriteOffs()
38078             {
38079                 synchronized (monitor())
38080                 {
38081                     check_orphaned();
38082                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38083                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().add_element_user(WRITEOFFS$2);
38084                     return target;
38085                 }
38086             }
38087             
38088             /**
38089              * Unsets the "WriteOffs" element
38090              */
38091             public void unsetWriteOffs()
38092             {
38093                 synchronized (monitor())
38094                 {
38095                     check_orphaned();
38096                     get_store().remove_element(WRITEOFFS$2, 0);
38097                 }
38098             }
38099             
38100             /**
38101              * Gets the "NetLoss" element
38102              */
38103             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType getNetLoss()
38104             {
38105                 synchronized (monitor())
38106                 {
38107                     check_orphaned();
38108                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType target = null;
38109                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType)get_store().find_element_user(NETLOSS$4, 0);
38110                     if (target == null)
38111                     {
38112                       return null;
38113                     }
38114                     return target;
38115                 }
38116             }
38117             
38118             /**
38119              * True if has "NetLoss" element
38120              */
38121             public boolean isSetNetLoss()
38122             {
38123                 synchronized (monitor())
38124                 {
38125                     check_orphaned();
38126                     return get_store().count_elements(NETLOSS$4) != 0;
38127                 }
38128             }
38129             
38130             /**
38131              * Sets the "NetLoss" element
38132              */
38133             public void setNetLoss(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType netLoss)
38134             {
38135                 generatedSetterHelperImpl(netLoss, NETLOSS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38136             }
38137             
38138             /**
38139              * Appends and returns a new empty "NetLoss" element
38140              */
38141             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType addNewNetLoss()
38142             {
38143                 synchronized (monitor())
38144                 {
38145                     check_orphaned();
38146                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType target = null;
38147                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType)get_store().add_element_user(NETLOSS$4);
38148                     return target;
38149                 }
38150             }
38151             
38152             /**
38153              * Unsets the "NetLoss" element
38154              */
38155             public void unsetNetLoss()
38156             {
38157                 synchronized (monitor())
38158                 {
38159                     check_orphaned();
38160                     get_store().remove_element(NETLOSS$4, 0);
38161                 }
38162             }
38163             
38164             /**
38165              * Gets the "LossCash" element
38166              */
38167             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType getLossCash()
38168             {
38169                 synchronized (monitor())
38170                 {
38171                     check_orphaned();
38172                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38173                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().find_element_user(LOSSCASH$6, 0);
38174                     if (target == null)
38175                     {
38176                       return null;
38177                     }
38178                     return target;
38179                 }
38180             }
38181             
38182             /**
38183              * True if has "LossCash" element
38184              */
38185             public boolean isSetLossCash()
38186             {
38187                 synchronized (monitor())
38188                 {
38189                     check_orphaned();
38190                     return get_store().count_elements(LOSSCASH$6) != 0;
38191                 }
38192             }
38193             
38194             /**
38195              * Sets the "LossCash" element
38196              */
38197             public void setLossCash(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType lossCash)
38198             {
38199                 generatedSetterHelperImpl(lossCash, LOSSCASH$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38200             }
38201             
38202             /**
38203              * Appends and returns a new empty "LossCash" element
38204              */
38205             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType addNewLossCash()
38206             {
38207                 synchronized (monitor())
38208                 {
38209                     check_orphaned();
38210                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38211                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().add_element_user(LOSSCASH$6);
38212                     return target;
38213                 }
38214             }
38215             
38216             /**
38217              * Unsets the "LossCash" element
38218              */
38219             public void unsetLossCash()
38220             {
38221                 synchronized (monitor())
38222                 {
38223                     check_orphaned();
38224                     get_store().remove_element(LOSSCASH$6, 0);
38225                 }
38226             }
38227             
38228             /**
38229              * Gets the "LossAccrual" element
38230              */
38231             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType getLossAccrual()
38232             {
38233                 synchronized (monitor())
38234                 {
38235                     check_orphaned();
38236                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38237                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().find_element_user(LOSSACCRUAL$8, 0);
38238                     if (target == null)
38239                     {
38240                       return null;
38241                     }
38242                     return target;
38243                 }
38244             }
38245             
38246             /**
38247              * True if has "LossAccrual" element
38248              */
38249             public boolean isSetLossAccrual()
38250             {
38251                 synchronized (monitor())
38252                 {
38253                     check_orphaned();
38254                     return get_store().count_elements(LOSSACCRUAL$8) != 0;
38255                 }
38256             }
38257             
38258             /**
38259              * Sets the "LossAccrual" element
38260              */
38261             public void setLossAccrual(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType lossAccrual)
38262             {
38263                 generatedSetterHelperImpl(lossAccrual, LOSSACCRUAL$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38264             }
38265             
38266             /**
38267              * Appends and returns a new empty "LossAccrual" element
38268              */
38269             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType addNewLossAccrual()
38270             {
38271                 synchronized (monitor())
38272                 {
38273                     check_orphaned();
38274                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType target = null;
38275                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesDataType)get_store().add_element_user(LOSSACCRUAL$8);
38276                     return target;
38277                 }
38278             }
38279             
38280             /**
38281              * Unsets the "LossAccrual" element
38282              */
38283             public void unsetLossAccrual()
38284             {
38285                 synchronized (monitor())
38286                 {
38287                     check_orphaned();
38288                     get_store().remove_element(LOSSACCRUAL$8, 0);
38289                 }
38290             }
38291             
38292             /**
38293              * Gets the "LossRatio" element
38294              */
38295             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType getLossRatio()
38296             {
38297                 synchronized (monitor())
38298                 {
38299                     check_orphaned();
38300                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType target = null;
38301                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType)get_store().find_element_user(LOSSRATIO$10, 0);
38302                     if (target == null)
38303                     {
38304                       return null;
38305                     }
38306                     return target;
38307                 }
38308             }
38309             
38310             /**
38311              * True if has "LossRatio" element
38312              */
38313             public boolean isSetLossRatio()
38314             {
38315                 synchronized (monitor())
38316                 {
38317                     check_orphaned();
38318                     return get_store().count_elements(LOSSRATIO$10) != 0;
38319                 }
38320             }
38321             
38322             /**
38323              * Sets the "LossRatio" element
38324              */
38325             public void setLossRatio(gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType lossRatio)
38326             {
38327                 generatedSetterHelperImpl(lossRatio, LOSSRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38328             }
38329             
38330             /**
38331              * Appends and returns a new empty "LossRatio" element
38332              */
38333             public gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType addNewLossRatio()
38334             {
38335                 synchronized (monitor())
38336                 {
38337                     check_orphaned();
38338                     gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType target = null;
38339                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111LoanLossReservesRatioDataType)get_store().add_element_user(LOSSRATIO$10);
38340                     return target;
38341                 }
38342             }
38343             
38344             /**
38345              * Unsets the "LossRatio" element
38346              */
38347             public void unsetLossRatio()
38348             {
38349                 synchronized (monitor())
38350                 {
38351                     check_orphaned();
38352                     get_store().remove_element(LOSSRATIO$10, 0);
38353                 }
38354             }
38355         }
38356         /**
38357          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
38358          *
38359          * This is a complex type.
38360          */
38361         public static class EquityInvestmentPortfolioImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EquityInvestmentPortfolio
38362         {
38363             private static final long serialVersionUID = 1L;
38364             
38365             public EquityInvestmentPortfolioImpl(org.apache.xmlbeans.SchemaType sType)
38366             {
38367                 super(sType);
38368             }
38369             
38370             private static final javax.xml.namespace.QName TOTALINVESTMENTS$0 = 
38371                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TotalInvestments");
38372             private static final javax.xml.namespace.QName INVESTMENTSEXITED$2 = 
38373                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InvestmentsExited");
38374             private static final javax.xml.namespace.QName INVESTMENTSWRITTENOFF$4 = 
38375                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "InvestmentsWrittenOff");
38376             private static final javax.xml.namespace.QName UNREALIZEDGAINS$6 = 
38377                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "UnrealizedGains");
38378             private static final javax.xml.namespace.QName REALIZEDGAINS$8 = 
38379                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "RealizedGains");
38380             private static final javax.xml.namespace.QName TARGETRATERETURN$10 = 
38381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TargetRateReturn");
38382             private static final javax.xml.namespace.QName ACTUALRATERETURN$12 = 
38383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ActualRateReturn");
38384             
38385             
38386             /**
38387              * Gets the "TotalInvestments" element
38388              */
38389             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType getTotalInvestments()
38390             {
38391                 synchronized (monitor())
38392                 {
38393                     check_orphaned();
38394                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38395                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().find_element_user(TOTALINVESTMENTS$0, 0);
38396                     if (target == null)
38397                     {
38398                       return null;
38399                     }
38400                     return target;
38401                 }
38402             }
38403             
38404             /**
38405              * True if has "TotalInvestments" element
38406              */
38407             public boolean isSetTotalInvestments()
38408             {
38409                 synchronized (monitor())
38410                 {
38411                     check_orphaned();
38412                     return get_store().count_elements(TOTALINVESTMENTS$0) != 0;
38413                 }
38414             }
38415             
38416             /**
38417              * Sets the "TotalInvestments" element
38418              */
38419             public void setTotalInvestments(gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType totalInvestments)
38420             {
38421                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38422             }
38423             
38424             /**
38425              * Appends and returns a new empty "TotalInvestments" element
38426              */
38427             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType addNewTotalInvestments()
38428             {
38429                 synchronized (monitor())
38430                 {
38431                     check_orphaned();
38432                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38433                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().add_element_user(TOTALINVESTMENTS$0);
38434                     return target;
38435                 }
38436             }
38437             
38438             /**
38439              * Unsets the "TotalInvestments" element
38440              */
38441             public void unsetTotalInvestments()
38442             {
38443                 synchronized (monitor())
38444                 {
38445                     check_orphaned();
38446                     get_store().remove_element(TOTALINVESTMENTS$0, 0);
38447                 }
38448             }
38449             
38450             /**
38451              * Gets the "InvestmentsExited" element
38452              */
38453             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType getInvestmentsExited()
38454             {
38455                 synchronized (monitor())
38456                 {
38457                     check_orphaned();
38458                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38459                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSEXITED$2, 0);
38460                     if (target == null)
38461                     {
38462                       return null;
38463                     }
38464                     return target;
38465                 }
38466             }
38467             
38468             /**
38469              * True if has "InvestmentsExited" element
38470              */
38471             public boolean isSetInvestmentsExited()
38472             {
38473                 synchronized (monitor())
38474                 {
38475                     check_orphaned();
38476                     return get_store().count_elements(INVESTMENTSEXITED$2) != 0;
38477                 }
38478             }
38479             
38480             /**
38481              * Sets the "InvestmentsExited" element
38482              */
38483             public void setInvestmentsExited(gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType investmentsExited)
38484             {
38485                 generatedSetterHelperImpl(investmentsExited, INVESTMENTSEXITED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38486             }
38487             
38488             /**
38489              * Appends and returns a new empty "InvestmentsExited" element
38490              */
38491             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType addNewInvestmentsExited()
38492             {
38493                 synchronized (monitor())
38494                 {
38495                     check_orphaned();
38496                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38497                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSEXITED$2);
38498                     return target;
38499                 }
38500             }
38501             
38502             /**
38503              * Unsets the "InvestmentsExited" element
38504              */
38505             public void unsetInvestmentsExited()
38506             {
38507                 synchronized (monitor())
38508                 {
38509                     check_orphaned();
38510                     get_store().remove_element(INVESTMENTSEXITED$2, 0);
38511                 }
38512             }
38513             
38514             /**
38515              * Gets the "InvestmentsWrittenOff" element
38516              */
38517             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType getInvestmentsWrittenOff()
38518             {
38519                 synchronized (monitor())
38520                 {
38521                     check_orphaned();
38522                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38523                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSWRITTENOFF$4, 0);
38524                     if (target == null)
38525                     {
38526                       return null;
38527                     }
38528                     return target;
38529                 }
38530             }
38531             
38532             /**
38533              * True if has "InvestmentsWrittenOff" element
38534              */
38535             public boolean isSetInvestmentsWrittenOff()
38536             {
38537                 synchronized (monitor())
38538                 {
38539                     check_orphaned();
38540                     return get_store().count_elements(INVESTMENTSWRITTENOFF$4) != 0;
38541                 }
38542             }
38543             
38544             /**
38545              * Sets the "InvestmentsWrittenOff" element
38546              */
38547             public void setInvestmentsWrittenOff(gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType investmentsWrittenOff)
38548             {
38549                 generatedSetterHelperImpl(investmentsWrittenOff, INVESTMENTSWRITTENOFF$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38550             }
38551             
38552             /**
38553              * Appends and returns a new empty "InvestmentsWrittenOff" element
38554              */
38555             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff()
38556             {
38557                 synchronized (monitor())
38558                 {
38559                     check_orphaned();
38560                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38561                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSWRITTENOFF$4);
38562                     return target;
38563                 }
38564             }
38565             
38566             /**
38567              * Unsets the "InvestmentsWrittenOff" element
38568              */
38569             public void unsetInvestmentsWrittenOff()
38570             {
38571                 synchronized (monitor())
38572                 {
38573                     check_orphaned();
38574                     get_store().remove_element(INVESTMENTSWRITTENOFF$4, 0);
38575                 }
38576             }
38577             
38578             /**
38579              * Gets the "UnrealizedGains" element
38580              */
38581             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType getUnrealizedGains()
38582             {
38583                 synchronized (monitor())
38584                 {
38585                     check_orphaned();
38586                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38587                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().find_element_user(UNREALIZEDGAINS$6, 0);
38588                     if (target == null)
38589                     {
38590                       return null;
38591                     }
38592                     return target;
38593                 }
38594             }
38595             
38596             /**
38597              * True if has "UnrealizedGains" element
38598              */
38599             public boolean isSetUnrealizedGains()
38600             {
38601                 synchronized (monitor())
38602                 {
38603                     check_orphaned();
38604                     return get_store().count_elements(UNREALIZEDGAINS$6) != 0;
38605                 }
38606             }
38607             
38608             /**
38609              * Sets the "UnrealizedGains" element
38610              */
38611             public void setUnrealizedGains(gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType unrealizedGains)
38612             {
38613                 generatedSetterHelperImpl(unrealizedGains, UNREALIZEDGAINS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38614             }
38615             
38616             /**
38617              * Appends and returns a new empty "UnrealizedGains" element
38618              */
38619             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType addNewUnrealizedGains()
38620             {
38621                 synchronized (monitor())
38622                 {
38623                     check_orphaned();
38624                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38625                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().add_element_user(UNREALIZEDGAINS$6);
38626                     return target;
38627                 }
38628             }
38629             
38630             /**
38631              * Unsets the "UnrealizedGains" element
38632              */
38633             public void unsetUnrealizedGains()
38634             {
38635                 synchronized (monitor())
38636                 {
38637                     check_orphaned();
38638                     get_store().remove_element(UNREALIZEDGAINS$6, 0);
38639                 }
38640             }
38641             
38642             /**
38643              * Gets the "RealizedGains" element
38644              */
38645             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType getRealizedGains()
38646             {
38647                 synchronized (monitor())
38648                 {
38649                     check_orphaned();
38650                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38651                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().find_element_user(REALIZEDGAINS$8, 0);
38652                     if (target == null)
38653                     {
38654                       return null;
38655                     }
38656                     return target;
38657                 }
38658             }
38659             
38660             /**
38661              * True if has "RealizedGains" element
38662              */
38663             public boolean isSetRealizedGains()
38664             {
38665                 synchronized (monitor())
38666                 {
38667                     check_orphaned();
38668                     return get_store().count_elements(REALIZEDGAINS$8) != 0;
38669                 }
38670             }
38671             
38672             /**
38673              * Sets the "RealizedGains" element
38674              */
38675             public void setRealizedGains(gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType realizedGains)
38676             {
38677                 generatedSetterHelperImpl(realizedGains, REALIZEDGAINS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
38678             }
38679             
38680             /**
38681              * Appends and returns a new empty "RealizedGains" element
38682              */
38683             public gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType addNewRealizedGains()
38684             {
38685                 synchronized (monitor())
38686                 {
38687                     check_orphaned();
38688                     gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType target = null;
38689                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111EquityInvestmentPortfolioDataType)get_store().add_element_user(REALIZEDGAINS$8);
38690                     return target;
38691                 }
38692             }
38693             
38694             /**
38695              * Unsets the "RealizedGains" element
38696              */
38697             public void unsetRealizedGains()
38698             {
38699                 synchronized (monitor())
38700                 {
38701                     check_orphaned();
38702                     get_store().remove_element(REALIZEDGAINS$8, 0);
38703                 }
38704             }
38705             
38706             /**
38707              * Gets the "TargetRateReturn" element
38708              */
38709             public java.math.BigDecimal getTargetRateReturn()
38710             {
38711                 synchronized (monitor())
38712                 {
38713                     check_orphaned();
38714                     org.apache.xmlbeans.SimpleValue target = null;
38715                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
38716                     if (target == null)
38717                     {
38718                       return null;
38719                     }
38720                     return target.getBigDecimalValue();
38721                 }
38722             }
38723             
38724             /**
38725              * Gets (as xml) the "TargetRateReturn" element
38726              */
38727             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType xgetTargetRateReturn()
38728             {
38729                 synchronized (monitor())
38730                 {
38731                     check_orphaned();
38732                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType target = null;
38733                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
38734                     return target;
38735                 }
38736             }
38737             
38738             /**
38739              * True if has "TargetRateReturn" element
38740              */
38741             public boolean isSetTargetRateReturn()
38742             {
38743                 synchronized (monitor())
38744                 {
38745                     check_orphaned();
38746                     return get_store().count_elements(TARGETRATERETURN$10) != 0;
38747                 }
38748             }
38749             
38750             /**
38751              * Sets the "TargetRateReturn" element
38752              */
38753             public void setTargetRateReturn(java.math.BigDecimal targetRateReturn)
38754             {
38755                 synchronized (monitor())
38756                 {
38757                     check_orphaned();
38758                     org.apache.xmlbeans.SimpleValue target = null;
38759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
38760                     if (target == null)
38761                     {
38762                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETRATERETURN$10);
38763                     }
38764                     target.setBigDecimalValue(targetRateReturn);
38765                 }
38766             }
38767             
38768             /**
38769              * Sets (as xml) the "TargetRateReturn" element
38770              */
38771             public void xsetTargetRateReturn(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType targetRateReturn)
38772             {
38773                 synchronized (monitor())
38774                 {
38775                     check_orphaned();
38776                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType target = null;
38777                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
38778                     if (target == null)
38779                     {
38780                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().add_element_user(TARGETRATERETURN$10);
38781                     }
38782                     target.set(targetRateReturn);
38783                 }
38784             }
38785             
38786             /**
38787              * Unsets the "TargetRateReturn" element
38788              */
38789             public void unsetTargetRateReturn()
38790             {
38791                 synchronized (monitor())
38792                 {
38793                     check_orphaned();
38794                     get_store().remove_element(TARGETRATERETURN$10, 0);
38795                 }
38796             }
38797             
38798             /**
38799              * Gets the "ActualRateReturn" element
38800              */
38801             public java.math.BigDecimal getActualRateReturn()
38802             {
38803                 synchronized (monitor())
38804                 {
38805                     check_orphaned();
38806                     org.apache.xmlbeans.SimpleValue target = null;
38807                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
38808                     if (target == null)
38809                     {
38810                       return null;
38811                     }
38812                     return target.getBigDecimalValue();
38813                 }
38814             }
38815             
38816             /**
38817              * Gets (as xml) the "ActualRateReturn" element
38818              */
38819             public gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType xgetActualRateReturn()
38820             {
38821                 synchronized (monitor())
38822                 {
38823                     check_orphaned();
38824                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType target = null;
38825                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
38826                     return target;
38827                 }
38828             }
38829             
38830             /**
38831              * True if has "ActualRateReturn" element
38832              */
38833             public boolean isSetActualRateReturn()
38834             {
38835                 synchronized (monitor())
38836                 {
38837                     check_orphaned();
38838                     return get_store().count_elements(ACTUALRATERETURN$12) != 0;
38839                 }
38840             }
38841             
38842             /**
38843              * Sets the "ActualRateReturn" element
38844              */
38845             public void setActualRateReturn(java.math.BigDecimal actualRateReturn)
38846             {
38847                 synchronized (monitor())
38848                 {
38849                     check_orphaned();
38850                     org.apache.xmlbeans.SimpleValue target = null;
38851                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
38852                     if (target == null)
38853                     {
38854                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTUALRATERETURN$12);
38855                     }
38856                     target.setBigDecimalValue(actualRateReturn);
38857                 }
38858             }
38859             
38860             /**
38861              * Sets (as xml) the "ActualRateReturn" element
38862              */
38863             public void xsetActualRateReturn(gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType actualRateReturn)
38864             {
38865                 synchronized (monitor())
38866                 {
38867                     check_orphaned();
38868                     gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType target = null;
38869                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
38870                     if (target == null)
38871                     {
38872                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111S999P99DataType)get_store().add_element_user(ACTUALRATERETURN$12);
38873                     }
38874                     target.set(actualRateReturn);
38875                 }
38876             }
38877             
38878             /**
38879              * Unsets the "ActualRateReturn" element
38880              */
38881             public void unsetActualRateReturn()
38882             {
38883                 synchronized (monitor())
38884                 {
38885                     check_orphaned();
38886                     get_store().remove_element(ACTUALRATERETURN$12, 0);
38887                 }
38888             }
38889         }
38890         /**
38891          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
38892          *
38893          * This is a complex type.
38894          */
38895         public static class PortfolioActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.PortfolioActionPlan
38896         {
38897             private static final long serialVersionUID = 1L;
38898             
38899             public PortfolioActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
38900             {
38901                 super(sType);
38902             }
38903             
38904             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
38905                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MinimumStandards");
38906             private static final javax.xml.namespace.QName RECEIVEDFINDINGS$2 = 
38907                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ReceivedFindings");
38908             private static final javax.xml.namespace.QName ACTIONPLAN$4 = 
38909                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ActionPlan");
38910             
38911             
38912             /**
38913              * Gets the "MinimumStandards" element
38914              */
38915             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
38916             {
38917                 synchronized (monitor())
38918                 {
38919                     check_orphaned();
38920                     org.apache.xmlbeans.SimpleValue target = null;
38921                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
38922                     if (target == null)
38923                     {
38924                       return null;
38925                     }
38926                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38927                 }
38928             }
38929             
38930             /**
38931              * Gets (as xml) the "MinimumStandards" element
38932              */
38933             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
38934             {
38935                 synchronized (monitor())
38936                 {
38937                     check_orphaned();
38938                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38939                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
38940                     return target;
38941                 }
38942             }
38943             
38944             /**
38945              * Sets the "MinimumStandards" element
38946              */
38947             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
38948             {
38949                 synchronized (monitor())
38950                 {
38951                     check_orphaned();
38952                     org.apache.xmlbeans.SimpleValue target = null;
38953                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
38954                     if (target == null)
38955                     {
38956                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
38957                     }
38958                     target.setEnumValue(minimumStandards);
38959                 }
38960             }
38961             
38962             /**
38963              * Sets (as xml) the "MinimumStandards" element
38964              */
38965             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
38966             {
38967                 synchronized (monitor())
38968                 {
38969                     check_orphaned();
38970                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38971                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
38972                     if (target == null)
38973                     {
38974                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
38975                     }
38976                     target.set(minimumStandards);
38977                 }
38978             }
38979             
38980             /**
38981              * Gets the "ReceivedFindings" element
38982              */
38983             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings()
38984             {
38985                 synchronized (monitor())
38986                 {
38987                     check_orphaned();
38988                     org.apache.xmlbeans.SimpleValue target = null;
38989                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
38990                     if (target == null)
38991                     {
38992                       return null;
38993                     }
38994                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38995                 }
38996             }
38997             
38998             /**
38999              * Gets (as xml) the "ReceivedFindings" element
39000              */
39001             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings()
39002             {
39003                 synchronized (monitor())
39004                 {
39005                     check_orphaned();
39006                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39007                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39008                     return target;
39009                 }
39010             }
39011             
39012             /**
39013              * Sets the "ReceivedFindings" element
39014              */
39015             public void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings)
39016             {
39017                 synchronized (monitor())
39018                 {
39019                     check_orphaned();
39020                     org.apache.xmlbeans.SimpleValue target = null;
39021                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39022                     if (target == null)
39023                     {
39024                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDFINDINGS$2);
39025                     }
39026                     target.setEnumValue(receivedFindings);
39027                 }
39028             }
39029             
39030             /**
39031              * Sets (as xml) the "ReceivedFindings" element
39032              */
39033             public void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings)
39034             {
39035                 synchronized (monitor())
39036                 {
39037                     check_orphaned();
39038                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39039                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
39040                     if (target == null)
39041                     {
39042                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDFINDINGS$2);
39043                     }
39044                     target.set(receivedFindings);
39045                 }
39046             }
39047             
39048             /**
39049              * Gets the "ActionPlan" element
39050              */
39051             public java.lang.String getActionPlan()
39052             {
39053                 synchronized (monitor())
39054                 {
39055                     check_orphaned();
39056                     org.apache.xmlbeans.SimpleValue target = null;
39057                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
39058                     if (target == null)
39059                     {
39060                       return null;
39061                     }
39062                     return target.getStringValue();
39063                 }
39064             }
39065             
39066             /**
39067              * Gets (as xml) the "ActionPlan" element
39068              */
39069             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType xgetActionPlan()
39070             {
39071                 synchronized (monitor())
39072                 {
39073                     check_orphaned();
39074                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
39075                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
39076                     return target;
39077                 }
39078             }
39079             
39080             /**
39081              * True if has "ActionPlan" element
39082              */
39083             public boolean isSetActionPlan()
39084             {
39085                 synchronized (monitor())
39086                 {
39087                     check_orphaned();
39088                     return get_store().count_elements(ACTIONPLAN$4) != 0;
39089                 }
39090             }
39091             
39092             /**
39093              * Sets the "ActionPlan" element
39094              */
39095             public void setActionPlan(java.lang.String actionPlan)
39096             {
39097                 synchronized (monitor())
39098                 {
39099                     check_orphaned();
39100                     org.apache.xmlbeans.SimpleValue target = null;
39101                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
39102                     if (target == null)
39103                     {
39104                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$4);
39105                     }
39106                     target.setStringValue(actionPlan);
39107                 }
39108             }
39109             
39110             /**
39111              * Sets (as xml) the "ActionPlan" element
39112              */
39113             public void xsetActionPlan(gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType actionPlan)
39114             {
39115                 synchronized (monitor())
39116                 {
39117                     check_orphaned();
39118                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
39119                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
39120                     if (target == null)
39121                     {
39122                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().add_element_user(ACTIONPLAN$4);
39123                     }
39124                     target.set(actionPlan);
39125                 }
39126             }
39127             
39128             /**
39129              * Unsets the "ActionPlan" element
39130              */
39131             public void unsetActionPlan()
39132             {
39133                 synchronized (monitor())
39134                 {
39135                     check_orphaned();
39136                     get_store().remove_element(ACTIONPLAN$4, 0);
39137                 }
39138             }
39139         }
39140         /**
39141          * An XML QID_24(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
39142          *
39143          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$QID24.
39144          */
39145         public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.QID24
39146         {
39147             private static final long serialVersionUID = 1L;
39148             
39149             public QID24Impl(org.apache.xmlbeans.SchemaType sType)
39150             {
39151                 super(sType, false);
39152             }
39153             
39154             protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
39155             {
39156                 super(sType, b);
39157             }
39158         }
39159         /**
39160          * An XML Questionnaire(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
39161          *
39162          * This is a complex type.
39163          */
39164         public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Questionnaire
39165         {
39166             private static final long serialVersionUID = 1L;
39167             
39168             public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
39169             {
39170                 super(sType);
39171             }
39172             
39173             private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
39174                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalLegislation");
39175             private static final javax.xml.namespace.QName FEDERALRULE$2 = 
39176                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalRule");
39177             private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
39178                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalProgram");
39179             private static final javax.xml.namespace.QName NOMINATION$6 = 
39180                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Nomination");
39181             private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
39182                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "BackgroundWork");
39183             private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
39184                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalLegislation2");
39185             private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
39186                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalRule2");
39187             private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
39188                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FederalProgram2");
39189             private static final javax.xml.namespace.QName NOMINATION2$16 = 
39190                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Nomination2");
39191             private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
39192                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "BackgroundWork2");
39193             
39194             
39195             /**
39196              * Gets the "FederalLegislation" element
39197              */
39198             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
39199             {
39200                 synchronized (monitor())
39201                 {
39202                     check_orphaned();
39203                     org.apache.xmlbeans.SimpleValue target = null;
39204                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39205                     if (target == null)
39206                     {
39207                       return null;
39208                     }
39209                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39210                 }
39211             }
39212             
39213             /**
39214              * Gets (as xml) the "FederalLegislation" element
39215              */
39216             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
39217             {
39218                 synchronized (monitor())
39219                 {
39220                     check_orphaned();
39221                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39222                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39223                     return target;
39224                 }
39225             }
39226             
39227             /**
39228              * True if has "FederalLegislation" element
39229              */
39230             public boolean isSetFederalLegislation()
39231             {
39232                 synchronized (monitor())
39233                 {
39234                     check_orphaned();
39235                     return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
39236                 }
39237             }
39238             
39239             /**
39240              * Sets the "FederalLegislation" element
39241              */
39242             public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
39243             {
39244                 synchronized (monitor())
39245                 {
39246                     check_orphaned();
39247                     org.apache.xmlbeans.SimpleValue target = null;
39248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39249                     if (target == null)
39250                     {
39251                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
39252                     }
39253                     target.setEnumValue(federalLegislation);
39254                 }
39255             }
39256             
39257             /**
39258              * Sets (as xml) the "FederalLegislation" element
39259              */
39260             public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
39261             {
39262                 synchronized (monitor())
39263                 {
39264                     check_orphaned();
39265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
39267                     if (target == null)
39268                     {
39269                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
39270                     }
39271                     target.set(federalLegislation);
39272                 }
39273             }
39274             
39275             /**
39276              * Unsets the "FederalLegislation" element
39277              */
39278             public void unsetFederalLegislation()
39279             {
39280                 synchronized (monitor())
39281                 {
39282                     check_orphaned();
39283                     get_store().remove_element(FEDERALLEGISLATION$0, 0);
39284                 }
39285             }
39286             
39287             /**
39288              * Gets the "FederalRule" element
39289              */
39290             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
39291             {
39292                 synchronized (monitor())
39293                 {
39294                     check_orphaned();
39295                     org.apache.xmlbeans.SimpleValue target = null;
39296                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
39297                     if (target == null)
39298                     {
39299                       return null;
39300                     }
39301                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39302                 }
39303             }
39304             
39305             /**
39306              * Gets (as xml) the "FederalRule" element
39307              */
39308             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
39309             {
39310                 synchronized (monitor())
39311                 {
39312                     check_orphaned();
39313                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39314                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
39315                     return target;
39316                 }
39317             }
39318             
39319             /**
39320              * True if has "FederalRule" element
39321              */
39322             public boolean isSetFederalRule()
39323             {
39324                 synchronized (monitor())
39325                 {
39326                     check_orphaned();
39327                     return get_store().count_elements(FEDERALRULE$2) != 0;
39328                 }
39329             }
39330             
39331             /**
39332              * Sets the "FederalRule" element
39333              */
39334             public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
39335             {
39336                 synchronized (monitor())
39337                 {
39338                     check_orphaned();
39339                     org.apache.xmlbeans.SimpleValue target = null;
39340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
39341                     if (target == null)
39342                     {
39343                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
39344                     }
39345                     target.setEnumValue(federalRule);
39346                 }
39347             }
39348             
39349             /**
39350              * Sets (as xml) the "FederalRule" element
39351              */
39352             public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
39353             {
39354                 synchronized (monitor())
39355                 {
39356                     check_orphaned();
39357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
39359                     if (target == null)
39360                     {
39361                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
39362                     }
39363                     target.set(federalRule);
39364                 }
39365             }
39366             
39367             /**
39368              * Unsets the "FederalRule" element
39369              */
39370             public void unsetFederalRule()
39371             {
39372                 synchronized (monitor())
39373                 {
39374                     check_orphaned();
39375                     get_store().remove_element(FEDERALRULE$2, 0);
39376                 }
39377             }
39378             
39379             /**
39380              * Gets the "FederalProgram" element
39381              */
39382             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
39383             {
39384                 synchronized (monitor())
39385                 {
39386                     check_orphaned();
39387                     org.apache.xmlbeans.SimpleValue target = null;
39388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39389                     if (target == null)
39390                     {
39391                       return null;
39392                     }
39393                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39394                 }
39395             }
39396             
39397             /**
39398              * Gets (as xml) the "FederalProgram" element
39399              */
39400             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
39401             {
39402                 synchronized (monitor())
39403                 {
39404                     check_orphaned();
39405                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39406                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39407                     return target;
39408                 }
39409             }
39410             
39411             /**
39412              * True if has "FederalProgram" element
39413              */
39414             public boolean isSetFederalProgram()
39415             {
39416                 synchronized (monitor())
39417                 {
39418                     check_orphaned();
39419                     return get_store().count_elements(FEDERALPROGRAM$4) != 0;
39420                 }
39421             }
39422             
39423             /**
39424              * Sets the "FederalProgram" element
39425              */
39426             public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
39427             {
39428                 synchronized (monitor())
39429                 {
39430                     check_orphaned();
39431                     org.apache.xmlbeans.SimpleValue target = null;
39432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39433                     if (target == null)
39434                     {
39435                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
39436                     }
39437                     target.setEnumValue(federalProgram);
39438                 }
39439             }
39440             
39441             /**
39442              * Sets (as xml) the "FederalProgram" element
39443              */
39444             public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
39445             {
39446                 synchronized (monitor())
39447                 {
39448                     check_orphaned();
39449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
39451                     if (target == null)
39452                     {
39453                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
39454                     }
39455                     target.set(federalProgram);
39456                 }
39457             }
39458             
39459             /**
39460              * Unsets the "FederalProgram" element
39461              */
39462             public void unsetFederalProgram()
39463             {
39464                 synchronized (monitor())
39465                 {
39466                     check_orphaned();
39467                     get_store().remove_element(FEDERALPROGRAM$4, 0);
39468                 }
39469             }
39470             
39471             /**
39472              * Gets the "Nomination" element
39473              */
39474             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
39475             {
39476                 synchronized (monitor())
39477                 {
39478                     check_orphaned();
39479                     org.apache.xmlbeans.SimpleValue target = null;
39480                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
39481                     if (target == null)
39482                     {
39483                       return null;
39484                     }
39485                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39486                 }
39487             }
39488             
39489             /**
39490              * Gets (as xml) the "Nomination" element
39491              */
39492             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
39493             {
39494                 synchronized (monitor())
39495                 {
39496                     check_orphaned();
39497                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39498                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
39499                     return target;
39500                 }
39501             }
39502             
39503             /**
39504              * True if has "Nomination" element
39505              */
39506             public boolean isSetNomination()
39507             {
39508                 synchronized (monitor())
39509                 {
39510                     check_orphaned();
39511                     return get_store().count_elements(NOMINATION$6) != 0;
39512                 }
39513             }
39514             
39515             /**
39516              * Sets the "Nomination" element
39517              */
39518             public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
39519             {
39520                 synchronized (monitor())
39521                 {
39522                     check_orphaned();
39523                     org.apache.xmlbeans.SimpleValue target = null;
39524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
39525                     if (target == null)
39526                     {
39527                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
39528                     }
39529                     target.setEnumValue(nomination);
39530                 }
39531             }
39532             
39533             /**
39534              * Sets (as xml) the "Nomination" element
39535              */
39536             public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
39537             {
39538                 synchronized (monitor())
39539                 {
39540                     check_orphaned();
39541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
39543                     if (target == null)
39544                     {
39545                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
39546                     }
39547                     target.set(nomination);
39548                 }
39549             }
39550             
39551             /**
39552              * Unsets the "Nomination" element
39553              */
39554             public void unsetNomination()
39555             {
39556                 synchronized (monitor())
39557                 {
39558                     check_orphaned();
39559                     get_store().remove_element(NOMINATION$6, 0);
39560                 }
39561             }
39562             
39563             /**
39564              * Gets the "BackgroundWork" element
39565              */
39566             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
39567             {
39568                 synchronized (monitor())
39569                 {
39570                     check_orphaned();
39571                     org.apache.xmlbeans.SimpleValue target = null;
39572                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
39573                     if (target == null)
39574                     {
39575                       return null;
39576                     }
39577                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39578                 }
39579             }
39580             
39581             /**
39582              * Gets (as xml) the "BackgroundWork" element
39583              */
39584             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
39585             {
39586                 synchronized (monitor())
39587                 {
39588                     check_orphaned();
39589                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39590                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
39591                     return target;
39592                 }
39593             }
39594             
39595             /**
39596              * True if has "BackgroundWork" element
39597              */
39598             public boolean isSetBackgroundWork()
39599             {
39600                 synchronized (monitor())
39601                 {
39602                     check_orphaned();
39603                     return get_store().count_elements(BACKGROUNDWORK$8) != 0;
39604                 }
39605             }
39606             
39607             /**
39608              * Sets the "BackgroundWork" element
39609              */
39610             public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
39611             {
39612                 synchronized (monitor())
39613                 {
39614                     check_orphaned();
39615                     org.apache.xmlbeans.SimpleValue target = null;
39616                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
39617                     if (target == null)
39618                     {
39619                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
39620                     }
39621                     target.setEnumValue(backgroundWork);
39622                 }
39623             }
39624             
39625             /**
39626              * Sets (as xml) the "BackgroundWork" element
39627              */
39628             public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
39629             {
39630                 synchronized (monitor())
39631                 {
39632                     check_orphaned();
39633                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39634                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
39635                     if (target == null)
39636                     {
39637                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
39638                     }
39639                     target.set(backgroundWork);
39640                 }
39641             }
39642             
39643             /**
39644              * Unsets the "BackgroundWork" element
39645              */
39646             public void unsetBackgroundWork()
39647             {
39648                 synchronized (monitor())
39649                 {
39650                     check_orphaned();
39651                     get_store().remove_element(BACKGROUNDWORK$8, 0);
39652                 }
39653             }
39654             
39655             /**
39656              * Gets the "FederalLegislation2" element
39657              */
39658             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
39659             {
39660                 synchronized (monitor())
39661                 {
39662                     check_orphaned();
39663                     org.apache.xmlbeans.SimpleValue target = null;
39664                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
39665                     if (target == null)
39666                     {
39667                       return null;
39668                     }
39669                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39670                 }
39671             }
39672             
39673             /**
39674              * Gets (as xml) the "FederalLegislation2" element
39675              */
39676             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
39677             {
39678                 synchronized (monitor())
39679                 {
39680                     check_orphaned();
39681                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39682                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
39683                     return target;
39684                 }
39685             }
39686             
39687             /**
39688              * True if has "FederalLegislation2" element
39689              */
39690             public boolean isSetFederalLegislation2()
39691             {
39692                 synchronized (monitor())
39693                 {
39694                     check_orphaned();
39695                     return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
39696                 }
39697             }
39698             
39699             /**
39700              * Sets the "FederalLegislation2" element
39701              */
39702             public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
39703             {
39704                 synchronized (monitor())
39705                 {
39706                     check_orphaned();
39707                     org.apache.xmlbeans.SimpleValue target = null;
39708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
39709                     if (target == null)
39710                     {
39711                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
39712                     }
39713                     target.setEnumValue(federalLegislation2);
39714                 }
39715             }
39716             
39717             /**
39718              * Sets (as xml) the "FederalLegislation2" element
39719              */
39720             public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
39721             {
39722                 synchronized (monitor())
39723                 {
39724                     check_orphaned();
39725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
39727                     if (target == null)
39728                     {
39729                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
39730                     }
39731                     target.set(federalLegislation2);
39732                 }
39733             }
39734             
39735             /**
39736              * Unsets the "FederalLegislation2" element
39737              */
39738             public void unsetFederalLegislation2()
39739             {
39740                 synchronized (monitor())
39741                 {
39742                     check_orphaned();
39743                     get_store().remove_element(FEDERALLEGISLATION2$10, 0);
39744                 }
39745             }
39746             
39747             /**
39748              * Gets the "FederalRule2" element
39749              */
39750             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
39751             {
39752                 synchronized (monitor())
39753                 {
39754                     check_orphaned();
39755                     org.apache.xmlbeans.SimpleValue target = null;
39756                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
39757                     if (target == null)
39758                     {
39759                       return null;
39760                     }
39761                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39762                 }
39763             }
39764             
39765             /**
39766              * Gets (as xml) the "FederalRule2" element
39767              */
39768             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
39769             {
39770                 synchronized (monitor())
39771                 {
39772                     check_orphaned();
39773                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39774                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
39775                     return target;
39776                 }
39777             }
39778             
39779             /**
39780              * True if has "FederalRule2" element
39781              */
39782             public boolean isSetFederalRule2()
39783             {
39784                 synchronized (monitor())
39785                 {
39786                     check_orphaned();
39787                     return get_store().count_elements(FEDERALRULE2$12) != 0;
39788                 }
39789             }
39790             
39791             /**
39792              * Sets the "FederalRule2" element
39793              */
39794             public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
39795             {
39796                 synchronized (monitor())
39797                 {
39798                     check_orphaned();
39799                     org.apache.xmlbeans.SimpleValue target = null;
39800                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
39801                     if (target == null)
39802                     {
39803                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
39804                     }
39805                     target.setEnumValue(federalRule2);
39806                 }
39807             }
39808             
39809             /**
39810              * Sets (as xml) the "FederalRule2" element
39811              */
39812             public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
39813             {
39814                 synchronized (monitor())
39815                 {
39816                     check_orphaned();
39817                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39818                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
39819                     if (target == null)
39820                     {
39821                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
39822                     }
39823                     target.set(federalRule2);
39824                 }
39825             }
39826             
39827             /**
39828              * Unsets the "FederalRule2" element
39829              */
39830             public void unsetFederalRule2()
39831             {
39832                 synchronized (monitor())
39833                 {
39834                     check_orphaned();
39835                     get_store().remove_element(FEDERALRULE2$12, 0);
39836                 }
39837             }
39838             
39839             /**
39840              * Gets the "FederalProgram2" element
39841              */
39842             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
39843             {
39844                 synchronized (monitor())
39845                 {
39846                     check_orphaned();
39847                     org.apache.xmlbeans.SimpleValue target = null;
39848                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
39849                     if (target == null)
39850                     {
39851                       return null;
39852                     }
39853                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39854                 }
39855             }
39856             
39857             /**
39858              * Gets (as xml) the "FederalProgram2" element
39859              */
39860             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
39861             {
39862                 synchronized (monitor())
39863                 {
39864                     check_orphaned();
39865                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39866                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
39867                     return target;
39868                 }
39869             }
39870             
39871             /**
39872              * True if has "FederalProgram2" element
39873              */
39874             public boolean isSetFederalProgram2()
39875             {
39876                 synchronized (monitor())
39877                 {
39878                     check_orphaned();
39879                     return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
39880                 }
39881             }
39882             
39883             /**
39884              * Sets the "FederalProgram2" element
39885              */
39886             public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
39887             {
39888                 synchronized (monitor())
39889                 {
39890                     check_orphaned();
39891                     org.apache.xmlbeans.SimpleValue target = null;
39892                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
39893                     if (target == null)
39894                     {
39895                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
39896                     }
39897                     target.setEnumValue(federalProgram2);
39898                 }
39899             }
39900             
39901             /**
39902              * Sets (as xml) the "FederalProgram2" element
39903              */
39904             public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
39905             {
39906                 synchronized (monitor())
39907                 {
39908                     check_orphaned();
39909                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39910                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
39911                     if (target == null)
39912                     {
39913                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
39914                     }
39915                     target.set(federalProgram2);
39916                 }
39917             }
39918             
39919             /**
39920              * Unsets the "FederalProgram2" element
39921              */
39922             public void unsetFederalProgram2()
39923             {
39924                 synchronized (monitor())
39925                 {
39926                     check_orphaned();
39927                     get_store().remove_element(FEDERALPROGRAM2$14, 0);
39928                 }
39929             }
39930             
39931             /**
39932              * Gets the "Nomination2" element
39933              */
39934             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
39935             {
39936                 synchronized (monitor())
39937                 {
39938                     check_orphaned();
39939                     org.apache.xmlbeans.SimpleValue target = null;
39940                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
39941                     if (target == null)
39942                     {
39943                       return null;
39944                     }
39945                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39946                 }
39947             }
39948             
39949             /**
39950              * Gets (as xml) the "Nomination2" element
39951              */
39952             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
39953             {
39954                 synchronized (monitor())
39955                 {
39956                     check_orphaned();
39957                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39958                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
39959                     return target;
39960                 }
39961             }
39962             
39963             /**
39964              * True if has "Nomination2" element
39965              */
39966             public boolean isSetNomination2()
39967             {
39968                 synchronized (monitor())
39969                 {
39970                     check_orphaned();
39971                     return get_store().count_elements(NOMINATION2$16) != 0;
39972                 }
39973             }
39974             
39975             /**
39976              * Sets the "Nomination2" element
39977              */
39978             public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
39979             {
39980                 synchronized (monitor())
39981                 {
39982                     check_orphaned();
39983                     org.apache.xmlbeans.SimpleValue target = null;
39984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
39985                     if (target == null)
39986                     {
39987                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
39988                     }
39989                     target.setEnumValue(nomination2);
39990                 }
39991             }
39992             
39993             /**
39994              * Sets (as xml) the "Nomination2" element
39995              */
39996             public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
39997             {
39998                 synchronized (monitor())
39999                 {
40000                     check_orphaned();
40001                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40002                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
40003                     if (target == null)
40004                     {
40005                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
40006                     }
40007                     target.set(nomination2);
40008                 }
40009             }
40010             
40011             /**
40012              * Unsets the "Nomination2" element
40013              */
40014             public void unsetNomination2()
40015             {
40016                 synchronized (monitor())
40017                 {
40018                     check_orphaned();
40019                     get_store().remove_element(NOMINATION2$16, 0);
40020                 }
40021             }
40022             
40023             /**
40024              * Gets the "BackgroundWork2" element
40025              */
40026             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
40027             {
40028                 synchronized (monitor())
40029                 {
40030                     check_orphaned();
40031                     org.apache.xmlbeans.SimpleValue target = null;
40032                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40033                     if (target == null)
40034                     {
40035                       return null;
40036                     }
40037                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40038                 }
40039             }
40040             
40041             /**
40042              * Gets (as xml) the "BackgroundWork2" element
40043              */
40044             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
40045             {
40046                 synchronized (monitor())
40047                 {
40048                     check_orphaned();
40049                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40050                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40051                     return target;
40052                 }
40053             }
40054             
40055             /**
40056              * True if has "BackgroundWork2" element
40057              */
40058             public boolean isSetBackgroundWork2()
40059             {
40060                 synchronized (monitor())
40061                 {
40062                     check_orphaned();
40063                     return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
40064                 }
40065             }
40066             
40067             /**
40068              * Sets the "BackgroundWork2" element
40069              */
40070             public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
40071             {
40072                 synchronized (monitor())
40073                 {
40074                     check_orphaned();
40075                     org.apache.xmlbeans.SimpleValue target = null;
40076                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40077                     if (target == null)
40078                     {
40079                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
40080                     }
40081                     target.setEnumValue(backgroundWork2);
40082                 }
40083             }
40084             
40085             /**
40086              * Sets (as xml) the "BackgroundWork2" element
40087              */
40088             public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
40089             {
40090                 synchronized (monitor())
40091                 {
40092                     check_orphaned();
40093                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40094                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
40095                     if (target == null)
40096                     {
40097                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
40098                     }
40099                     target.set(backgroundWork2);
40100                 }
40101             }
40102             
40103             /**
40104              * Unsets the "BackgroundWork2" element
40105              */
40106             public void unsetBackgroundWork2()
40107             {
40108                 synchronized (monitor())
40109                 {
40110                     check_orphaned();
40111                     get_store().remove_element(BACKGROUNDWORK2$18, 0);
40112                 }
40113             }
40114         }
40115         /**
40116          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
40117          *
40118          * This is a complex type.
40119          */
40120         public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.EnvironmentalReview
40121         {
40122             private static final long serialVersionUID = 1L;
40123             
40124             public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
40125             {
40126                 super(sType);
40127             }
40128             
40129             private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
40130                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CategoricalExclusion");
40131             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
40132                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EnvironmentalImpact");
40133             private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
40134                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "HistoricalSites");
40135             private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
40136                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "WildernessAreas");
40137             private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
40138                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ScenicRivers");
40139             private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
40140                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CriticalHabitats");
40141             private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
40142                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "NaturalLandmarks");
40143             private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
40144                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CostalBarrier");
40145             private static final javax.xml.namespace.QName COSTALZONE$16 = 
40146                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "CostalZone");
40147             private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
40148                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SoleSourceAquifer");
40149             private static final javax.xml.namespace.QName WETLANDS$20 = 
40150                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Wetlands");
40151             private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
40152                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FloodPlains");
40153             private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
40154                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PrimeFarmland");
40155             private static final javax.xml.namespace.QName EPALIST$26 = 
40156                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EPAList");
40157             private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
40158                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ERNarrative");
40159             
40160             
40161             /**
40162              * Gets the "CategoricalExclusion" element
40163              */
40164             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
40165             {
40166                 synchronized (monitor())
40167                 {
40168                     check_orphaned();
40169                     org.apache.xmlbeans.SimpleValue target = null;
40170                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40171                     if (target == null)
40172                     {
40173                       return null;
40174                     }
40175                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40176                 }
40177             }
40178             
40179             /**
40180              * Gets (as xml) the "CategoricalExclusion" element
40181              */
40182             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
40183             {
40184                 synchronized (monitor())
40185                 {
40186                     check_orphaned();
40187                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40188                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40189                     return target;
40190                 }
40191             }
40192             
40193             /**
40194              * Sets the "CategoricalExclusion" element
40195              */
40196             public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
40197             {
40198                 synchronized (monitor())
40199                 {
40200                     check_orphaned();
40201                     org.apache.xmlbeans.SimpleValue target = null;
40202                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40203                     if (target == null)
40204                     {
40205                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
40206                     }
40207                     target.setEnumValue(categoricalExclusion);
40208                 }
40209             }
40210             
40211             /**
40212              * Sets (as xml) the "CategoricalExclusion" element
40213              */
40214             public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
40215             {
40216                 synchronized (monitor())
40217                 {
40218                     check_orphaned();
40219                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40220                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
40221                     if (target == null)
40222                     {
40223                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
40224                     }
40225                     target.set(categoricalExclusion);
40226                 }
40227             }
40228             
40229             /**
40230              * Gets the "EnvironmentalImpact" element
40231              */
40232             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
40233             {
40234                 synchronized (monitor())
40235                 {
40236                     check_orphaned();
40237                     org.apache.xmlbeans.SimpleValue target = null;
40238                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40239                     if (target == null)
40240                     {
40241                       return null;
40242                     }
40243                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40244                 }
40245             }
40246             
40247             /**
40248              * Gets (as xml) the "EnvironmentalImpact" element
40249              */
40250             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
40251             {
40252                 synchronized (monitor())
40253                 {
40254                     check_orphaned();
40255                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40256                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40257                     return target;
40258                 }
40259             }
40260             
40261             /**
40262              * Sets the "EnvironmentalImpact" element
40263              */
40264             public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
40265             {
40266                 synchronized (monitor())
40267                 {
40268                     check_orphaned();
40269                     org.apache.xmlbeans.SimpleValue target = null;
40270                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40271                     if (target == null)
40272                     {
40273                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
40274                     }
40275                     target.setEnumValue(environmentalImpact);
40276                 }
40277             }
40278             
40279             /**
40280              * Sets (as xml) the "EnvironmentalImpact" element
40281              */
40282             public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
40283             {
40284                 synchronized (monitor())
40285                 {
40286                     check_orphaned();
40287                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40288                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
40289                     if (target == null)
40290                     {
40291                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
40292                     }
40293                     target.set(environmentalImpact);
40294                 }
40295             }
40296             
40297             /**
40298              * Gets the "HistoricalSites" element
40299              */
40300             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
40301             {
40302                 synchronized (monitor())
40303                 {
40304                     check_orphaned();
40305                     org.apache.xmlbeans.SimpleValue target = null;
40306                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
40307                     if (target == null)
40308                     {
40309                       return null;
40310                     }
40311                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40312                 }
40313             }
40314             
40315             /**
40316              * Gets (as xml) the "HistoricalSites" element
40317              */
40318             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
40319             {
40320                 synchronized (monitor())
40321                 {
40322                     check_orphaned();
40323                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40324                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
40325                     return target;
40326                 }
40327             }
40328             
40329             /**
40330              * Sets the "HistoricalSites" element
40331              */
40332             public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
40333             {
40334                 synchronized (monitor())
40335                 {
40336                     check_orphaned();
40337                     org.apache.xmlbeans.SimpleValue target = null;
40338                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
40339                     if (target == null)
40340                     {
40341                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
40342                     }
40343                     target.setEnumValue(historicalSites);
40344                 }
40345             }
40346             
40347             /**
40348              * Sets (as xml) the "HistoricalSites" element
40349              */
40350             public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
40351             {
40352                 synchronized (monitor())
40353                 {
40354                     check_orphaned();
40355                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40356                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
40357                     if (target == null)
40358                     {
40359                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
40360                     }
40361                     target.set(historicalSites);
40362                 }
40363             }
40364             
40365             /**
40366              * Gets the "WildernessAreas" element
40367              */
40368             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
40369             {
40370                 synchronized (monitor())
40371                 {
40372                     check_orphaned();
40373                     org.apache.xmlbeans.SimpleValue target = null;
40374                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40375                     if (target == null)
40376                     {
40377                       return null;
40378                     }
40379                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40380                 }
40381             }
40382             
40383             /**
40384              * Gets (as xml) the "WildernessAreas" element
40385              */
40386             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
40387             {
40388                 synchronized (monitor())
40389                 {
40390                     check_orphaned();
40391                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40392                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40393                     return target;
40394                 }
40395             }
40396             
40397             /**
40398              * Sets the "WildernessAreas" element
40399              */
40400             public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
40401             {
40402                 synchronized (monitor())
40403                 {
40404                     check_orphaned();
40405                     org.apache.xmlbeans.SimpleValue target = null;
40406                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40407                     if (target == null)
40408                     {
40409                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
40410                     }
40411                     target.setEnumValue(wildernessAreas);
40412                 }
40413             }
40414             
40415             /**
40416              * Sets (as xml) the "WildernessAreas" element
40417              */
40418             public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
40419             {
40420                 synchronized (monitor())
40421                 {
40422                     check_orphaned();
40423                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40424                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
40425                     if (target == null)
40426                     {
40427                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
40428                     }
40429                     target.set(wildernessAreas);
40430                 }
40431             }
40432             
40433             /**
40434              * Gets the "ScenicRivers" element
40435              */
40436             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
40437             {
40438                 synchronized (monitor())
40439                 {
40440                     check_orphaned();
40441                     org.apache.xmlbeans.SimpleValue target = null;
40442                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
40443                     if (target == null)
40444                     {
40445                       return null;
40446                     }
40447                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40448                 }
40449             }
40450             
40451             /**
40452              * Gets (as xml) the "ScenicRivers" element
40453              */
40454             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
40455             {
40456                 synchronized (monitor())
40457                 {
40458                     check_orphaned();
40459                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40460                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
40461                     return target;
40462                 }
40463             }
40464             
40465             /**
40466              * Sets the "ScenicRivers" element
40467              */
40468             public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
40469             {
40470                 synchronized (monitor())
40471                 {
40472                     check_orphaned();
40473                     org.apache.xmlbeans.SimpleValue target = null;
40474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
40475                     if (target == null)
40476                     {
40477                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
40478                     }
40479                     target.setEnumValue(scenicRivers);
40480                 }
40481             }
40482             
40483             /**
40484              * Sets (as xml) the "ScenicRivers" element
40485              */
40486             public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
40487             {
40488                 synchronized (monitor())
40489                 {
40490                     check_orphaned();
40491                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40492                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
40493                     if (target == null)
40494                     {
40495                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
40496                     }
40497                     target.set(scenicRivers);
40498                 }
40499             }
40500             
40501             /**
40502              * Gets the "CriticalHabitats" element
40503              */
40504             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
40505             {
40506                 synchronized (monitor())
40507                 {
40508                     check_orphaned();
40509                     org.apache.xmlbeans.SimpleValue target = null;
40510                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
40511                     if (target == null)
40512                     {
40513                       return null;
40514                     }
40515                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40516                 }
40517             }
40518             
40519             /**
40520              * Gets (as xml) the "CriticalHabitats" element
40521              */
40522             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
40523             {
40524                 synchronized (monitor())
40525                 {
40526                     check_orphaned();
40527                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40528                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
40529                     return target;
40530                 }
40531             }
40532             
40533             /**
40534              * Sets the "CriticalHabitats" element
40535              */
40536             public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
40537             {
40538                 synchronized (monitor())
40539                 {
40540                     check_orphaned();
40541                     org.apache.xmlbeans.SimpleValue target = null;
40542                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
40543                     if (target == null)
40544                     {
40545                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
40546                     }
40547                     target.setEnumValue(criticalHabitats);
40548                 }
40549             }
40550             
40551             /**
40552              * Sets (as xml) the "CriticalHabitats" element
40553              */
40554             public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
40555             {
40556                 synchronized (monitor())
40557                 {
40558                     check_orphaned();
40559                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40560                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
40561                     if (target == null)
40562                     {
40563                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
40564                     }
40565                     target.set(criticalHabitats);
40566                 }
40567             }
40568             
40569             /**
40570              * Gets the "NaturalLandmarks" element
40571              */
40572             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
40573             {
40574                 synchronized (monitor())
40575                 {
40576                     check_orphaned();
40577                     org.apache.xmlbeans.SimpleValue target = null;
40578                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
40579                     if (target == null)
40580                     {
40581                       return null;
40582                     }
40583                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40584                 }
40585             }
40586             
40587             /**
40588              * Gets (as xml) the "NaturalLandmarks" element
40589              */
40590             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
40591             {
40592                 synchronized (monitor())
40593                 {
40594                     check_orphaned();
40595                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40596                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
40597                     return target;
40598                 }
40599             }
40600             
40601             /**
40602              * Sets the "NaturalLandmarks" element
40603              */
40604             public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
40605             {
40606                 synchronized (monitor())
40607                 {
40608                     check_orphaned();
40609                     org.apache.xmlbeans.SimpleValue target = null;
40610                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
40611                     if (target == null)
40612                     {
40613                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
40614                     }
40615                     target.setEnumValue(naturalLandmarks);
40616                 }
40617             }
40618             
40619             /**
40620              * Sets (as xml) the "NaturalLandmarks" element
40621              */
40622             public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
40623             {
40624                 synchronized (monitor())
40625                 {
40626                     check_orphaned();
40627                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40628                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
40629                     if (target == null)
40630                     {
40631                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
40632                     }
40633                     target.set(naturalLandmarks);
40634                 }
40635             }
40636             
40637             /**
40638              * Gets the "CostalBarrier" element
40639              */
40640             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
40641             {
40642                 synchronized (monitor())
40643                 {
40644                     check_orphaned();
40645                     org.apache.xmlbeans.SimpleValue target = null;
40646                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
40647                     if (target == null)
40648                     {
40649                       return null;
40650                     }
40651                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40652                 }
40653             }
40654             
40655             /**
40656              * Gets (as xml) the "CostalBarrier" element
40657              */
40658             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
40659             {
40660                 synchronized (monitor())
40661                 {
40662                     check_orphaned();
40663                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40664                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
40665                     return target;
40666                 }
40667             }
40668             
40669             /**
40670              * Sets the "CostalBarrier" element
40671              */
40672             public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
40673             {
40674                 synchronized (monitor())
40675                 {
40676                     check_orphaned();
40677                     org.apache.xmlbeans.SimpleValue target = null;
40678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
40679                     if (target == null)
40680                     {
40681                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
40682                     }
40683                     target.setEnumValue(costalBarrier);
40684                 }
40685             }
40686             
40687             /**
40688              * Sets (as xml) the "CostalBarrier" element
40689              */
40690             public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
40691             {
40692                 synchronized (monitor())
40693                 {
40694                     check_orphaned();
40695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
40697                     if (target == null)
40698                     {
40699                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
40700                     }
40701                     target.set(costalBarrier);
40702                 }
40703             }
40704             
40705             /**
40706              * Gets the "CostalZone" element
40707              */
40708             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
40709             {
40710                 synchronized (monitor())
40711                 {
40712                     check_orphaned();
40713                     org.apache.xmlbeans.SimpleValue target = null;
40714                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
40715                     if (target == null)
40716                     {
40717                       return null;
40718                     }
40719                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40720                 }
40721             }
40722             
40723             /**
40724              * Gets (as xml) the "CostalZone" element
40725              */
40726             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
40727             {
40728                 synchronized (monitor())
40729                 {
40730                     check_orphaned();
40731                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40732                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
40733                     return target;
40734                 }
40735             }
40736             
40737             /**
40738              * Sets the "CostalZone" element
40739              */
40740             public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
40741             {
40742                 synchronized (monitor())
40743                 {
40744                     check_orphaned();
40745                     org.apache.xmlbeans.SimpleValue target = null;
40746                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
40747                     if (target == null)
40748                     {
40749                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
40750                     }
40751                     target.setEnumValue(costalZone);
40752                 }
40753             }
40754             
40755             /**
40756              * Sets (as xml) the "CostalZone" element
40757              */
40758             public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
40759             {
40760                 synchronized (monitor())
40761                 {
40762                     check_orphaned();
40763                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40764                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
40765                     if (target == null)
40766                     {
40767                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
40768                     }
40769                     target.set(costalZone);
40770                 }
40771             }
40772             
40773             /**
40774              * Gets the "SoleSourceAquifer" element
40775              */
40776             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
40777             {
40778                 synchronized (monitor())
40779                 {
40780                     check_orphaned();
40781                     org.apache.xmlbeans.SimpleValue target = null;
40782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
40783                     if (target == null)
40784                     {
40785                       return null;
40786                     }
40787                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40788                 }
40789             }
40790             
40791             /**
40792              * Gets (as xml) the "SoleSourceAquifer" element
40793              */
40794             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
40795             {
40796                 synchronized (monitor())
40797                 {
40798                     check_orphaned();
40799                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40800                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
40801                     return target;
40802                 }
40803             }
40804             
40805             /**
40806              * Sets the "SoleSourceAquifer" element
40807              */
40808             public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
40809             {
40810                 synchronized (monitor())
40811                 {
40812                     check_orphaned();
40813                     org.apache.xmlbeans.SimpleValue target = null;
40814                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
40815                     if (target == null)
40816                     {
40817                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
40818                     }
40819                     target.setEnumValue(soleSourceAquifer);
40820                 }
40821             }
40822             
40823             /**
40824              * Sets (as xml) the "SoleSourceAquifer" element
40825              */
40826             public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
40827             {
40828                 synchronized (monitor())
40829                 {
40830                     check_orphaned();
40831                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40832                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
40833                     if (target == null)
40834                     {
40835                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
40836                     }
40837                     target.set(soleSourceAquifer);
40838                 }
40839             }
40840             
40841             /**
40842              * Gets the "Wetlands" element
40843              */
40844             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
40845             {
40846                 synchronized (monitor())
40847                 {
40848                     check_orphaned();
40849                     org.apache.xmlbeans.SimpleValue target = null;
40850                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
40851                     if (target == null)
40852                     {
40853                       return null;
40854                     }
40855                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40856                 }
40857             }
40858             
40859             /**
40860              * Gets (as xml) the "Wetlands" element
40861              */
40862             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
40863             {
40864                 synchronized (monitor())
40865                 {
40866                     check_orphaned();
40867                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40868                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
40869                     return target;
40870                 }
40871             }
40872             
40873             /**
40874              * Sets the "Wetlands" element
40875              */
40876             public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
40877             {
40878                 synchronized (monitor())
40879                 {
40880                     check_orphaned();
40881                     org.apache.xmlbeans.SimpleValue target = null;
40882                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
40883                     if (target == null)
40884                     {
40885                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
40886                     }
40887                     target.setEnumValue(wetlands);
40888                 }
40889             }
40890             
40891             /**
40892              * Sets (as xml) the "Wetlands" element
40893              */
40894             public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
40895             {
40896                 synchronized (monitor())
40897                 {
40898                     check_orphaned();
40899                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40900                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
40901                     if (target == null)
40902                     {
40903                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
40904                     }
40905                     target.set(wetlands);
40906                 }
40907             }
40908             
40909             /**
40910              * Gets the "FloodPlains" element
40911              */
40912             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
40913             {
40914                 synchronized (monitor())
40915                 {
40916                     check_orphaned();
40917                     org.apache.xmlbeans.SimpleValue target = null;
40918                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
40919                     if (target == null)
40920                     {
40921                       return null;
40922                     }
40923                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40924                 }
40925             }
40926             
40927             /**
40928              * Gets (as xml) the "FloodPlains" element
40929              */
40930             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
40931             {
40932                 synchronized (monitor())
40933                 {
40934                     check_orphaned();
40935                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40936                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
40937                     return target;
40938                 }
40939             }
40940             
40941             /**
40942              * Sets the "FloodPlains" element
40943              */
40944             public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
40945             {
40946                 synchronized (monitor())
40947                 {
40948                     check_orphaned();
40949                     org.apache.xmlbeans.SimpleValue target = null;
40950                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
40951                     if (target == null)
40952                     {
40953                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
40954                     }
40955                     target.setEnumValue(floodPlains);
40956                 }
40957             }
40958             
40959             /**
40960              * Sets (as xml) the "FloodPlains" element
40961              */
40962             public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
40963             {
40964                 synchronized (monitor())
40965                 {
40966                     check_orphaned();
40967                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40968                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
40969                     if (target == null)
40970                     {
40971                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
40972                     }
40973                     target.set(floodPlains);
40974                 }
40975             }
40976             
40977             /**
40978              * Gets the "PrimeFarmland" element
40979              */
40980             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
40981             {
40982                 synchronized (monitor())
40983                 {
40984                     check_orphaned();
40985                     org.apache.xmlbeans.SimpleValue target = null;
40986                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
40987                     if (target == null)
40988                     {
40989                       return null;
40990                     }
40991                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40992                 }
40993             }
40994             
40995             /**
40996              * Gets (as xml) the "PrimeFarmland" element
40997              */
40998             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
40999             {
41000                 synchronized (monitor())
41001                 {
41002                     check_orphaned();
41003                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41004                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41005                     return target;
41006                 }
41007             }
41008             
41009             /**
41010              * Sets the "PrimeFarmland" element
41011              */
41012             public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
41013             {
41014                 synchronized (monitor())
41015                 {
41016                     check_orphaned();
41017                     org.apache.xmlbeans.SimpleValue target = null;
41018                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41019                     if (target == null)
41020                     {
41021                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
41022                     }
41023                     target.setEnumValue(primeFarmland);
41024                 }
41025             }
41026             
41027             /**
41028              * Sets (as xml) the "PrimeFarmland" element
41029              */
41030             public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
41031             {
41032                 synchronized (monitor())
41033                 {
41034                     check_orphaned();
41035                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41036                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
41037                     if (target == null)
41038                     {
41039                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
41040                     }
41041                     target.set(primeFarmland);
41042                 }
41043             }
41044             
41045             /**
41046              * Gets the "EPAList" element
41047              */
41048             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
41049             {
41050                 synchronized (monitor())
41051                 {
41052                     check_orphaned();
41053                     org.apache.xmlbeans.SimpleValue target = null;
41054                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
41055                     if (target == null)
41056                     {
41057                       return null;
41058                     }
41059                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
41060                 }
41061             }
41062             
41063             /**
41064              * Gets (as xml) the "EPAList" element
41065              */
41066             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
41067             {
41068                 synchronized (monitor())
41069                 {
41070                     check_orphaned();
41071                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41072                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
41073                     return target;
41074                 }
41075             }
41076             
41077             /**
41078              * Sets the "EPAList" element
41079              */
41080             public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
41081             {
41082                 synchronized (monitor())
41083                 {
41084                     check_orphaned();
41085                     org.apache.xmlbeans.SimpleValue target = null;
41086                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
41087                     if (target == null)
41088                     {
41089                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
41090                     }
41091                     target.setEnumValue(epaList);
41092                 }
41093             }
41094             
41095             /**
41096              * Sets (as xml) the "EPAList" element
41097              */
41098             public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
41099             {
41100                 synchronized (monitor())
41101                 {
41102                     check_orphaned();
41103                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
41104                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
41105                     if (target == null)
41106                     {
41107                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
41108                     }
41109                     target.set(epaList);
41110                 }
41111             }
41112             
41113             /**
41114              * Gets the "ERNarrative" element
41115              */
41116             public java.lang.String getERNarrative()
41117             {
41118                 synchronized (monitor())
41119                 {
41120                     check_orphaned();
41121                     org.apache.xmlbeans.SimpleValue target = null;
41122                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
41123                     if (target == null)
41124                     {
41125                       return null;
41126                     }
41127                     return target.getStringValue();
41128                 }
41129             }
41130             
41131             /**
41132              * Gets (as xml) the "ERNarrative" element
41133              */
41134             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType xgetERNarrative()
41135             {
41136                 synchronized (monitor())
41137                 {
41138                     check_orphaned();
41139                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
41140                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
41141                     return target;
41142                 }
41143             }
41144             
41145             /**
41146              * True if has "ERNarrative" element
41147              */
41148             public boolean isSetERNarrative()
41149             {
41150                 synchronized (monitor())
41151                 {
41152                     check_orphaned();
41153                     return get_store().count_elements(ERNARRATIVE$28) != 0;
41154                 }
41155             }
41156             
41157             /**
41158              * Sets the "ERNarrative" element
41159              */
41160             public void setERNarrative(java.lang.String erNarrative)
41161             {
41162                 synchronized (monitor())
41163                 {
41164                     check_orphaned();
41165                     org.apache.xmlbeans.SimpleValue target = null;
41166                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
41167                     if (target == null)
41168                     {
41169                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
41170                     }
41171                     target.setStringValue(erNarrative);
41172                 }
41173             }
41174             
41175             /**
41176              * Sets (as xml) the "ERNarrative" element
41177              */
41178             public void xsetERNarrative(gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType erNarrative)
41179             {
41180                 synchronized (monitor())
41181                 {
41182                     check_orphaned();
41183                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
41184                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
41185                     if (target == null)
41186                     {
41187                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().add_element_user(ERNARRATIVE$28);
41188                     }
41189                     target.set(erNarrative);
41190                 }
41191             }
41192             
41193             /**
41194              * Unsets the "ERNarrative" element
41195              */
41196             public void unsetERNarrative()
41197             {
41198                 synchronized (monitor())
41199                 {
41200                     check_orphaned();
41201                     get_store().remove_element(ERNARRATIVE$28, 0);
41202                 }
41203             }
41204         }
41205         /**
41206          * An XML Narratives(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
41207          *
41208          * This is a complex type.
41209          */
41210         public static class NarrativesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives
41211         {
41212             private static final long serialVersionUID = 1L;
41213             
41214             public NarrativesImpl(org.apache.xmlbeans.SchemaType sType)
41215             {
41216                 super(sType);
41217             }
41218             
41219             private static final javax.xml.namespace.QName EXECUTIVESUMMARY$0 = 
41220                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "ExecutiveSummary");
41221             private static final javax.xml.namespace.QName HIGHIMPACTNARRATIVE$2 = 
41222                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "HighImpactNarrative");
41223             private static final javax.xml.namespace.QName TECHNICALASSISTANCEPROPOSAL$4 = 
41224                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TechnicalAssistanceProposal");
41225             private static final javax.xml.namespace.QName TARGETMARKETNEEDS$6 = 
41226                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "TargetMarketNeeds");
41227             private static final javax.xml.namespace.QName FINANCIALPRODUCTS$8 = 
41228                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialProducts");
41229             private static final javax.xml.namespace.QName SERVICES$10 = 
41230                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Services");
41231             private static final javax.xml.namespace.QName MARKETDEMAND$12 = 
41232                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MarketDemand");
41233             private static final javax.xml.namespace.QName ORGANIZATIONALCAPACITY$14 = 
41234                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationalCapacity");
41235             private static final javax.xml.namespace.QName PRIORAWARDSNARRATIVE$16 = 
41236                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "PriorAwardsNarrative");
41237             
41238             
41239             /**
41240              * Gets the "ExecutiveSummary" element
41241              */
41242             public java.lang.String getExecutiveSummary()
41243             {
41244                 synchronized (monitor())
41245                 {
41246                     check_orphaned();
41247                     org.apache.xmlbeans.SimpleValue target = null;
41248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41249                     if (target == null)
41250                     {
41251                       return null;
41252                     }
41253                     return target.getStringValue();
41254                 }
41255             }
41256             
41257             /**
41258              * Gets (as xml) the "ExecutiveSummary" element
41259              */
41260             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary xgetExecutiveSummary()
41261             {
41262                 synchronized (monitor())
41263                 {
41264                     check_orphaned();
41265                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary target = null;
41266                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41267                     return target;
41268                 }
41269             }
41270             
41271             /**
41272              * Sets the "ExecutiveSummary" element
41273              */
41274             public void setExecutiveSummary(java.lang.String executiveSummary)
41275             {
41276                 synchronized (monitor())
41277                 {
41278                     check_orphaned();
41279                     org.apache.xmlbeans.SimpleValue target = null;
41280                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41281                     if (target == null)
41282                     {
41283                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXECUTIVESUMMARY$0);
41284                     }
41285                     target.setStringValue(executiveSummary);
41286                 }
41287             }
41288             
41289             /**
41290              * Sets (as xml) the "ExecutiveSummary" element
41291              */
41292             public void xsetExecutiveSummary(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary executiveSummary)
41293             {
41294                 synchronized (monitor())
41295                 {
41296                     check_orphaned();
41297                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary target = null;
41298                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary)get_store().find_element_user(EXECUTIVESUMMARY$0, 0);
41299                     if (target == null)
41300                     {
41301                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary)get_store().add_element_user(EXECUTIVESUMMARY$0);
41302                     }
41303                     target.set(executiveSummary);
41304                 }
41305             }
41306             
41307             /**
41308              * Gets the "HighImpactNarrative" element
41309              */
41310             public java.lang.String getHighImpactNarrative()
41311             {
41312                 synchronized (monitor())
41313                 {
41314                     check_orphaned();
41315                     org.apache.xmlbeans.SimpleValue target = null;
41316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41317                     if (target == null)
41318                     {
41319                       return null;
41320                     }
41321                     return target.getStringValue();
41322                 }
41323             }
41324             
41325             /**
41326              * Gets (as xml) the "HighImpactNarrative" element
41327              */
41328             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative xgetHighImpactNarrative()
41329             {
41330                 synchronized (monitor())
41331                 {
41332                     check_orphaned();
41333                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative target = null;
41334                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41335                     return target;
41336                 }
41337             }
41338             
41339             /**
41340              * True if has "HighImpactNarrative" element
41341              */
41342             public boolean isSetHighImpactNarrative()
41343             {
41344                 synchronized (monitor())
41345                 {
41346                     check_orphaned();
41347                     return get_store().count_elements(HIGHIMPACTNARRATIVE$2) != 0;
41348                 }
41349             }
41350             
41351             /**
41352              * Sets the "HighImpactNarrative" element
41353              */
41354             public void setHighImpactNarrative(java.lang.String highImpactNarrative)
41355             {
41356                 synchronized (monitor())
41357                 {
41358                     check_orphaned();
41359                     org.apache.xmlbeans.SimpleValue target = null;
41360                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41361                     if (target == null)
41362                     {
41363                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HIGHIMPACTNARRATIVE$2);
41364                     }
41365                     target.setStringValue(highImpactNarrative);
41366                 }
41367             }
41368             
41369             /**
41370              * Sets (as xml) the "HighImpactNarrative" element
41371              */
41372             public void xsetHighImpactNarrative(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative highImpactNarrative)
41373             {
41374                 synchronized (monitor())
41375                 {
41376                     check_orphaned();
41377                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative target = null;
41378                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative)get_store().find_element_user(HIGHIMPACTNARRATIVE$2, 0);
41379                     if (target == null)
41380                     {
41381                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative)get_store().add_element_user(HIGHIMPACTNARRATIVE$2);
41382                     }
41383                     target.set(highImpactNarrative);
41384                 }
41385             }
41386             
41387             /**
41388              * Unsets the "HighImpactNarrative" element
41389              */
41390             public void unsetHighImpactNarrative()
41391             {
41392                 synchronized (monitor())
41393                 {
41394                     check_orphaned();
41395                     get_store().remove_element(HIGHIMPACTNARRATIVE$2, 0);
41396                 }
41397             }
41398             
41399             /**
41400              * Gets the "TechnicalAssistanceProposal" element
41401              */
41402             public java.lang.String getTechnicalAssistanceProposal()
41403             {
41404                 synchronized (monitor())
41405                 {
41406                     check_orphaned();
41407                     org.apache.xmlbeans.SimpleValue target = null;
41408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41409                     if (target == null)
41410                     {
41411                       return null;
41412                     }
41413                     return target.getStringValue();
41414                 }
41415             }
41416             
41417             /**
41418              * Gets (as xml) the "TechnicalAssistanceProposal" element
41419              */
41420             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal xgetTechnicalAssistanceProposal()
41421             {
41422                 synchronized (monitor())
41423                 {
41424                     check_orphaned();
41425                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal target = null;
41426                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41427                     return target;
41428                 }
41429             }
41430             
41431             /**
41432              * True if has "TechnicalAssistanceProposal" element
41433              */
41434             public boolean isSetTechnicalAssistanceProposal()
41435             {
41436                 synchronized (monitor())
41437                 {
41438                     check_orphaned();
41439                     return get_store().count_elements(TECHNICALASSISTANCEPROPOSAL$4) != 0;
41440                 }
41441             }
41442             
41443             /**
41444              * Sets the "TechnicalAssistanceProposal" element
41445              */
41446             public void setTechnicalAssistanceProposal(java.lang.String technicalAssistanceProposal)
41447             {
41448                 synchronized (monitor())
41449                 {
41450                     check_orphaned();
41451                     org.apache.xmlbeans.SimpleValue target = null;
41452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41453                     if (target == null)
41454                     {
41455                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TECHNICALASSISTANCEPROPOSAL$4);
41456                     }
41457                     target.setStringValue(technicalAssistanceProposal);
41458                 }
41459             }
41460             
41461             /**
41462              * Sets (as xml) the "TechnicalAssistanceProposal" element
41463              */
41464             public void xsetTechnicalAssistanceProposal(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal technicalAssistanceProposal)
41465             {
41466                 synchronized (monitor())
41467                 {
41468                     check_orphaned();
41469                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal target = null;
41470                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal)get_store().find_element_user(TECHNICALASSISTANCEPROPOSAL$4, 0);
41471                     if (target == null)
41472                     {
41473                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal)get_store().add_element_user(TECHNICALASSISTANCEPROPOSAL$4);
41474                     }
41475                     target.set(technicalAssistanceProposal);
41476                 }
41477             }
41478             
41479             /**
41480              * Unsets the "TechnicalAssistanceProposal" element
41481              */
41482             public void unsetTechnicalAssistanceProposal()
41483             {
41484                 synchronized (monitor())
41485                 {
41486                     check_orphaned();
41487                     get_store().remove_element(TECHNICALASSISTANCEPROPOSAL$4, 0);
41488                 }
41489             }
41490             
41491             /**
41492              * Gets the "TargetMarketNeeds" element
41493              */
41494             public java.lang.String getTargetMarketNeeds()
41495             {
41496                 synchronized (monitor())
41497                 {
41498                     check_orphaned();
41499                     org.apache.xmlbeans.SimpleValue target = null;
41500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41501                     if (target == null)
41502                     {
41503                       return null;
41504                     }
41505                     return target.getStringValue();
41506                 }
41507             }
41508             
41509             /**
41510              * Gets (as xml) the "TargetMarketNeeds" element
41511              */
41512             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds xgetTargetMarketNeeds()
41513             {
41514                 synchronized (monitor())
41515                 {
41516                     check_orphaned();
41517                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds target = null;
41518                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41519                     return target;
41520                 }
41521             }
41522             
41523             /**
41524              * Sets the "TargetMarketNeeds" element
41525              */
41526             public void setTargetMarketNeeds(java.lang.String targetMarketNeeds)
41527             {
41528                 synchronized (monitor())
41529                 {
41530                     check_orphaned();
41531                     org.apache.xmlbeans.SimpleValue target = null;
41532                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41533                     if (target == null)
41534                     {
41535                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETNEEDS$6);
41536                     }
41537                     target.setStringValue(targetMarketNeeds);
41538                 }
41539             }
41540             
41541             /**
41542              * Sets (as xml) the "TargetMarketNeeds" element
41543              */
41544             public void xsetTargetMarketNeeds(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds targetMarketNeeds)
41545             {
41546                 synchronized (monitor())
41547                 {
41548                     check_orphaned();
41549                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds target = null;
41550                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds)get_store().find_element_user(TARGETMARKETNEEDS$6, 0);
41551                     if (target == null)
41552                     {
41553                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds)get_store().add_element_user(TARGETMARKETNEEDS$6);
41554                     }
41555                     target.set(targetMarketNeeds);
41556                 }
41557             }
41558             
41559             /**
41560              * Gets the "FinancialProducts" element
41561              */
41562             public java.lang.String getFinancialProducts()
41563             {
41564                 synchronized (monitor())
41565                 {
41566                     check_orphaned();
41567                     org.apache.xmlbeans.SimpleValue target = null;
41568                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
41569                     if (target == null)
41570                     {
41571                       return null;
41572                     }
41573                     return target.getStringValue();
41574                 }
41575             }
41576             
41577             /**
41578              * Gets (as xml) the "FinancialProducts" element
41579              */
41580             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts xgetFinancialProducts()
41581             {
41582                 synchronized (monitor())
41583                 {
41584                     check_orphaned();
41585                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts target = null;
41586                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
41587                     return target;
41588                 }
41589             }
41590             
41591             /**
41592              * Sets the "FinancialProducts" element
41593              */
41594             public void setFinancialProducts(java.lang.String financialProducts)
41595             {
41596                 synchronized (monitor())
41597                 {
41598                     check_orphaned();
41599                     org.apache.xmlbeans.SimpleValue target = null;
41600                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
41601                     if (target == null)
41602                     {
41603                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALPRODUCTS$8);
41604                     }
41605                     target.setStringValue(financialProducts);
41606                 }
41607             }
41608             
41609             /**
41610              * Sets (as xml) the "FinancialProducts" element
41611              */
41612             public void xsetFinancialProducts(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts financialProducts)
41613             {
41614                 synchronized (monitor())
41615                 {
41616                     check_orphaned();
41617                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts target = null;
41618                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts)get_store().find_element_user(FINANCIALPRODUCTS$8, 0);
41619                     if (target == null)
41620                     {
41621                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts)get_store().add_element_user(FINANCIALPRODUCTS$8);
41622                     }
41623                     target.set(financialProducts);
41624                 }
41625             }
41626             
41627             /**
41628              * Gets the "Services" element
41629              */
41630             public java.lang.String getServices()
41631             {
41632                 synchronized (monitor())
41633                 {
41634                     check_orphaned();
41635                     org.apache.xmlbeans.SimpleValue target = null;
41636                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICES$10, 0);
41637                     if (target == null)
41638                     {
41639                       return null;
41640                     }
41641                     return target.getStringValue();
41642                 }
41643             }
41644             
41645             /**
41646              * Gets (as xml) the "Services" element
41647              */
41648             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services xgetServices()
41649             {
41650                 synchronized (monitor())
41651                 {
41652                     check_orphaned();
41653                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services target = null;
41654                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services)get_store().find_element_user(SERVICES$10, 0);
41655                     return target;
41656                 }
41657             }
41658             
41659             /**
41660              * Sets the "Services" element
41661              */
41662             public void setServices(java.lang.String services)
41663             {
41664                 synchronized (monitor())
41665                 {
41666                     check_orphaned();
41667                     org.apache.xmlbeans.SimpleValue target = null;
41668                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICES$10, 0);
41669                     if (target == null)
41670                     {
41671                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICES$10);
41672                     }
41673                     target.setStringValue(services);
41674                 }
41675             }
41676             
41677             /**
41678              * Sets (as xml) the "Services" element
41679              */
41680             public void xsetServices(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services services)
41681             {
41682                 synchronized (monitor())
41683                 {
41684                     check_orphaned();
41685                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services target = null;
41686                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services)get_store().find_element_user(SERVICES$10, 0);
41687                     if (target == null)
41688                     {
41689                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services)get_store().add_element_user(SERVICES$10);
41690                     }
41691                     target.set(services);
41692                 }
41693             }
41694             
41695             /**
41696              * Gets the "MarketDemand" element
41697              */
41698             public java.lang.String getMarketDemand()
41699             {
41700                 synchronized (monitor())
41701                 {
41702                     check_orphaned();
41703                     org.apache.xmlbeans.SimpleValue target = null;
41704                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETDEMAND$12, 0);
41705                     if (target == null)
41706                     {
41707                       return null;
41708                     }
41709                     return target.getStringValue();
41710                 }
41711             }
41712             
41713             /**
41714              * Gets (as xml) the "MarketDemand" element
41715              */
41716             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand xgetMarketDemand()
41717             {
41718                 synchronized (monitor())
41719                 {
41720                     check_orphaned();
41721                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand target = null;
41722                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand)get_store().find_element_user(MARKETDEMAND$12, 0);
41723                     return target;
41724                 }
41725             }
41726             
41727             /**
41728              * Sets the "MarketDemand" element
41729              */
41730             public void setMarketDemand(java.lang.String marketDemand)
41731             {
41732                 synchronized (monitor())
41733                 {
41734                     check_orphaned();
41735                     org.apache.xmlbeans.SimpleValue target = null;
41736                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARKETDEMAND$12, 0);
41737                     if (target == null)
41738                     {
41739                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARKETDEMAND$12);
41740                     }
41741                     target.setStringValue(marketDemand);
41742                 }
41743             }
41744             
41745             /**
41746              * Sets (as xml) the "MarketDemand" element
41747              */
41748             public void xsetMarketDemand(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand marketDemand)
41749             {
41750                 synchronized (monitor())
41751                 {
41752                     check_orphaned();
41753                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand target = null;
41754                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand)get_store().find_element_user(MARKETDEMAND$12, 0);
41755                     if (target == null)
41756                     {
41757                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand)get_store().add_element_user(MARKETDEMAND$12);
41758                     }
41759                     target.set(marketDemand);
41760                 }
41761             }
41762             
41763             /**
41764              * Gets the "OrganizationalCapacity" element
41765              */
41766             public java.lang.String getOrganizationalCapacity()
41767             {
41768                 synchronized (monitor())
41769                 {
41770                     check_orphaned();
41771                     org.apache.xmlbeans.SimpleValue target = null;
41772                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
41773                     if (target == null)
41774                     {
41775                       return null;
41776                     }
41777                     return target.getStringValue();
41778                 }
41779             }
41780             
41781             /**
41782              * Gets (as xml) the "OrganizationalCapacity" element
41783              */
41784             public gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity xgetOrganizationalCapacity()
41785             {
41786                 synchronized (monitor())
41787                 {
41788                     check_orphaned();
41789                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity target = null;
41790                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
41791                     return target;
41792                 }
41793             }
41794             
41795             /**
41796              * Sets the "OrganizationalCapacity" element
41797              */
41798             public void setOrganizationalCapacity(java.lang.String organizationalCapacity)
41799             {
41800                 synchronized (monitor())
41801                 {
41802                     check_orphaned();
41803                     org.apache.xmlbeans.SimpleValue target = null;
41804                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
41805                     if (target == null)
41806                     {
41807                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCAPACITY$14);
41808                     }
41809                     target.setStringValue(organizationalCapacity);
41810                 }
41811             }
41812             
41813             /**
41814              * Sets (as xml) the "OrganizationalCapacity" element
41815              */
41816             public void xsetOrganizationalCapacity(gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity organizationalCapacity)
41817             {
41818                 synchronized (monitor())
41819                 {
41820                     check_orphaned();
41821                     gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity target = null;
41822                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity)get_store().find_element_user(ORGANIZATIONALCAPACITY$14, 0);
41823                     if (target == null)
41824                     {
41825                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity)get_store().add_element_user(ORGANIZATIONALCAPACITY$14);
41826                     }
41827                     target.set(organizationalCapacity);
41828                 }
41829             }
41830             
41831             /**
41832              * Gets the "PriorAwardsNarrative" element
41833              */
41834             public java.lang.String getPriorAwardsNarrative()
41835             {
41836                 synchronized (monitor())
41837                 {
41838                     check_orphaned();
41839                     org.apache.xmlbeans.SimpleValue target = null;
41840                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
41841                     if (target == null)
41842                     {
41843                       return null;
41844                     }
41845                     return target.getStringValue();
41846                 }
41847             }
41848             
41849             /**
41850              * Gets (as xml) the "PriorAwardsNarrative" element
41851              */
41852             public gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType xgetPriorAwardsNarrative()
41853             {
41854                 synchronized (monitor())
41855                 {
41856                     check_orphaned();
41857                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
41858                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
41859                     return target;
41860                 }
41861             }
41862             
41863             /**
41864              * True if has "PriorAwardsNarrative" element
41865              */
41866             public boolean isSetPriorAwardsNarrative()
41867             {
41868                 synchronized (monitor())
41869                 {
41870                     check_orphaned();
41871                     return get_store().count_elements(PRIORAWARDSNARRATIVE$16) != 0;
41872                 }
41873             }
41874             
41875             /**
41876              * Sets the "PriorAwardsNarrative" element
41877              */
41878             public void setPriorAwardsNarrative(java.lang.String priorAwardsNarrative)
41879             {
41880                 synchronized (monitor())
41881                 {
41882                     check_orphaned();
41883                     org.apache.xmlbeans.SimpleValue target = null;
41884                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
41885                     if (target == null)
41886                     {
41887                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIORAWARDSNARRATIVE$16);
41888                     }
41889                     target.setStringValue(priorAwardsNarrative);
41890                 }
41891             }
41892             
41893             /**
41894              * Sets (as xml) the "PriorAwardsNarrative" element
41895              */
41896             public void xsetPriorAwardsNarrative(gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType priorAwardsNarrative)
41897             {
41898                 synchronized (monitor())
41899                 {
41900                     check_orphaned();
41901                     gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType target = null;
41902                     target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().find_element_user(PRIORAWARDSNARRATIVE$16, 0);
41903                     if (target == null)
41904                     {
41905                       target = (gov.grants.apply.forms.cdfi201111V11.CDFI201111String5000DataType)get_store().add_element_user(PRIORAWARDSNARRATIVE$16);
41906                     }
41907                     target.set(priorAwardsNarrative);
41908                 }
41909             }
41910             
41911             /**
41912              * Unsets the "PriorAwardsNarrative" element
41913              */
41914             public void unsetPriorAwardsNarrative()
41915             {
41916                 synchronized (monitor())
41917                 {
41918                     check_orphaned();
41919                     get_store().remove_element(PRIORAWARDSNARRATIVE$16, 0);
41920                 }
41921             }
41922             /**
41923              * An XML ExecutiveSummary(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
41924              *
41925              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$ExecutiveSummary.
41926              */
41927             public static class ExecutiveSummaryImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.ExecutiveSummary
41928             {
41929                 private static final long serialVersionUID = 1L;
41930                 
41931                 public ExecutiveSummaryImpl(org.apache.xmlbeans.SchemaType sType)
41932                 {
41933                     super(sType, false);
41934                 }
41935                 
41936                 protected ExecutiveSummaryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
41937                 {
41938                     super(sType, b);
41939                 }
41940             }
41941             /**
41942              * An XML HighImpactNarrative(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
41943              *
41944              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$HighImpactNarrative.
41945              */
41946             public static class HighImpactNarrativeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.HighImpactNarrative
41947             {
41948                 private static final long serialVersionUID = 1L;
41949                 
41950                 public HighImpactNarrativeImpl(org.apache.xmlbeans.SchemaType sType)
41951                 {
41952                     super(sType, false);
41953                 }
41954                 
41955                 protected HighImpactNarrativeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
41956                 {
41957                     super(sType, b);
41958                 }
41959             }
41960             /**
41961              * An XML TechnicalAssistanceProposal(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
41962              *
41963              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$TechnicalAssistanceProposal.
41964              */
41965             public static class TechnicalAssistanceProposalImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TechnicalAssistanceProposal
41966             {
41967                 private static final long serialVersionUID = 1L;
41968                 
41969                 public TechnicalAssistanceProposalImpl(org.apache.xmlbeans.SchemaType sType)
41970                 {
41971                     super(sType, false);
41972                 }
41973                 
41974                 protected TechnicalAssistanceProposalImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
41975                 {
41976                     super(sType, b);
41977                 }
41978             }
41979             /**
41980              * An XML TargetMarketNeeds(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
41981              *
41982              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$TargetMarketNeeds.
41983              */
41984             public static class TargetMarketNeedsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.TargetMarketNeeds
41985             {
41986                 private static final long serialVersionUID = 1L;
41987                 
41988                 public TargetMarketNeedsImpl(org.apache.xmlbeans.SchemaType sType)
41989                 {
41990                     super(sType, false);
41991                 }
41992                 
41993                 protected TargetMarketNeedsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
41994                 {
41995                     super(sType, b);
41996                 }
41997             }
41998             /**
41999              * An XML FinancialProducts(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
42000              *
42001              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$FinancialProducts.
42002              */
42003             public static class FinancialProductsImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.FinancialProducts
42004             {
42005                 private static final long serialVersionUID = 1L;
42006                 
42007                 public FinancialProductsImpl(org.apache.xmlbeans.SchemaType sType)
42008                 {
42009                     super(sType, false);
42010                 }
42011                 
42012                 protected FinancialProductsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42013                 {
42014                     super(sType, b);
42015                 }
42016             }
42017             /**
42018              * An XML Services(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
42019              *
42020              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$Services.
42021              */
42022             public static class ServicesImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.Services
42023             {
42024                 private static final long serialVersionUID = 1L;
42025                 
42026                 public ServicesImpl(org.apache.xmlbeans.SchemaType sType)
42027                 {
42028                     super(sType, false);
42029                 }
42030                 
42031                 protected ServicesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42032                 {
42033                     super(sType, b);
42034                 }
42035             }
42036             /**
42037              * An XML MarketDemand(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
42038              *
42039              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$MarketDemand.
42040              */
42041             public static class MarketDemandImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.MarketDemand
42042             {
42043                 private static final long serialVersionUID = 1L;
42044                 
42045                 public MarketDemandImpl(org.apache.xmlbeans.SchemaType sType)
42046                 {
42047                     super(sType, false);
42048                 }
42049                 
42050                 protected MarketDemandImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42051                 {
42052                     super(sType, b);
42053                 }
42054             }
42055             /**
42056              * An XML OrganizationalCapacity(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
42057              *
42058              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi201111V11.CDFI201111Document$CDFI201111$Narratives$OrganizationalCapacity.
42059              */
42060             public static class OrganizationalCapacityImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.Narratives.OrganizationalCapacity
42061             {
42062                 private static final long serialVersionUID = 1L;
42063                 
42064                 public OrganizationalCapacityImpl(org.apache.xmlbeans.SchemaType sType)
42065                 {
42066                     super(sType, false);
42067                 }
42068                 
42069                 protected OrganizationalCapacityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
42070                 {
42071                     super(sType, b);
42072                 }
42073             }
42074         }
42075         /**
42076          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1).
42077          *
42078          * This is a complex type.
42079          */
42080         public static class ApplicationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi201111V11.CDFI201111Document.CDFI201111.ApplicationChecklist
42081         {
42082             private static final long serialVersionUID = 1L;
42083             
42084             public ApplicationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
42085             {
42086                 super(sType);
42087             }
42088             
42089             private static final javax.xml.namespace.QName SF424$0 = 
42090                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "SF424");
42091             private static final javax.xml.namespace.QName EINDOCUMENTATION$2 = 
42092                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "EINDocumentation");
42093             private static final javax.xml.namespace.QName HFFIAPPLICATIONNARRATIVE$4 = 
42094                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "HFFIApplicationNarrative");
42095             private static final javax.xml.namespace.QName FINANCIALSTATEMENTS$6 = 
42096                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "FinancialStatements");
42097             private static final javax.xml.namespace.QName MATCHINGFUNDSDOCUMENTATION$8 = 
42098                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "MatchingFundsDocumentation");
42099             private static final javax.xml.namespace.QName RESUMES$10 = 
42100                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "Resumes");
42101             private static final javax.xml.namespace.QName ORGANIZATIONALCHART$12 = 
42102                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2011_1_1-V1.1", "OrganizationalChart");
42103             
42104             
42105             /**
42106              * Gets the "SF424" element
42107              */
42108             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424()
42109             {
42110                 synchronized (monitor())
42111                 {
42112                     check_orphaned();
42113                     org.apache.xmlbeans.SimpleValue target = null;
42114                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
42115                     if (target == null)
42116                     {
42117                       return null;
42118                     }
42119                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42120                 }
42121             }
42122             
42123             /**
42124              * Gets (as xml) the "SF424" element
42125              */
42126             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424()
42127             {
42128                 synchronized (monitor())
42129                 {
42130                     check_orphaned();
42131                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42132                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
42133                     return target;
42134                 }
42135             }
42136             
42137             /**
42138              * Sets the "SF424" element
42139              */
42140             public void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424)
42141             {
42142                 synchronized (monitor())
42143                 {
42144                     check_orphaned();
42145                     org.apache.xmlbeans.SimpleValue target = null;
42146                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
42147                     if (target == null)
42148                     {
42149                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SF424$0);
42150                     }
42151                     target.setEnumValue(sf424);
42152                 }
42153             }
42154             
42155             /**
42156              * Sets (as xml) the "SF424" element
42157              */
42158             public void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424)
42159             {
42160                 synchronized (monitor())
42161                 {
42162                     check_orphaned();
42163                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42164                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
42165                     if (target == null)
42166                     {
42167                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SF424$0);
42168                     }
42169                     target.set(sf424);
42170                 }
42171             }
42172             
42173             /**
42174              * Gets the "EINDocumentation" element
42175              */
42176             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation()
42177             {
42178                 synchronized (monitor())
42179                 {
42180                     check_orphaned();
42181                     org.apache.xmlbeans.SimpleValue target = null;
42182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42183                     if (target == null)
42184                     {
42185                       return null;
42186                     }
42187                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42188                 }
42189             }
42190             
42191             /**
42192              * Gets (as xml) the "EINDocumentation" element
42193              */
42194             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation()
42195             {
42196                 synchronized (monitor())
42197                 {
42198                     check_orphaned();
42199                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42200                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42201                     return target;
42202                 }
42203             }
42204             
42205             /**
42206              * Sets the "EINDocumentation" element
42207              */
42208             public void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation)
42209             {
42210                 synchronized (monitor())
42211                 {
42212                     check_orphaned();
42213                     org.apache.xmlbeans.SimpleValue target = null;
42214                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42215                     if (target == null)
42216                     {
42217                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EINDOCUMENTATION$2);
42218                     }
42219                     target.setEnumValue(einDocumentation);
42220                 }
42221             }
42222             
42223             /**
42224              * Sets (as xml) the "EINDocumentation" element
42225              */
42226             public void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation)
42227             {
42228                 synchronized (monitor())
42229                 {
42230                     check_orphaned();
42231                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42232                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
42233                     if (target == null)
42234                     {
42235                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EINDOCUMENTATION$2);
42236                     }
42237                     target.set(einDocumentation);
42238                 }
42239             }
42240             
42241             /**
42242              * Gets the "HFFIApplicationNarrative" element
42243              */
42244             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHFFIApplicationNarrative()
42245             {
42246                 synchronized (monitor())
42247                 {
42248                     check_orphaned();
42249                     org.apache.xmlbeans.SimpleValue target = null;
42250                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42251                     if (target == null)
42252                     {
42253                       return null;
42254                     }
42255                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42256                 }
42257             }
42258             
42259             /**
42260              * Gets (as xml) the "HFFIApplicationNarrative" element
42261              */
42262             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHFFIApplicationNarrative()
42263             {
42264                 synchronized (monitor())
42265                 {
42266                     check_orphaned();
42267                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42268                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42269                     return target;
42270                 }
42271             }
42272             
42273             /**
42274              * True if has "HFFIApplicationNarrative" element
42275              */
42276             public boolean isSetHFFIApplicationNarrative()
42277             {
42278                 synchronized (monitor())
42279                 {
42280                     check_orphaned();
42281                     return get_store().count_elements(HFFIAPPLICATIONNARRATIVE$4) != 0;
42282                 }
42283             }
42284             
42285             /**
42286              * Sets the "HFFIApplicationNarrative" element
42287              */
42288             public void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hffiApplicationNarrative)
42289             {
42290                 synchronized (monitor())
42291                 {
42292                     check_orphaned();
42293                     org.apache.xmlbeans.SimpleValue target = null;
42294                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42295                     if (target == null)
42296                     {
42297                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
42298                     }
42299                     target.setEnumValue(hffiApplicationNarrative);
42300                 }
42301             }
42302             
42303             /**
42304              * Sets (as xml) the "HFFIApplicationNarrative" element
42305              */
42306             public void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType hffiApplicationNarrative)
42307             {
42308                 synchronized (monitor())
42309                 {
42310                     check_orphaned();
42311                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42312                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
42313                     if (target == null)
42314                     {
42315                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
42316                     }
42317                     target.set(hffiApplicationNarrative);
42318                 }
42319             }
42320             
42321             /**
42322              * Unsets the "HFFIApplicationNarrative" element
42323              */
42324             public void unsetHFFIApplicationNarrative()
42325             {
42326                 synchronized (monitor())
42327                 {
42328                     check_orphaned();
42329                     get_store().remove_element(HFFIAPPLICATIONNARRATIVE$4, 0);
42330                 }
42331             }
42332             
42333             /**
42334              * Gets the "FinancialStatements" element
42335              */
42336             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements()
42337             {
42338                 synchronized (monitor())
42339                 {
42340                     check_orphaned();
42341                     org.apache.xmlbeans.SimpleValue target = null;
42342                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42343                     if (target == null)
42344                     {
42345                       return null;
42346                     }
42347                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42348                 }
42349             }
42350             
42351             /**
42352              * Gets (as xml) the "FinancialStatements" element
42353              */
42354             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements()
42355             {
42356                 synchronized (monitor())
42357                 {
42358                     check_orphaned();
42359                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42360                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42361                     return target;
42362                 }
42363             }
42364             
42365             /**
42366              * Sets the "FinancialStatements" element
42367              */
42368             public void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements)
42369             {
42370                 synchronized (monitor())
42371                 {
42372                     check_orphaned();
42373                     org.apache.xmlbeans.SimpleValue target = null;
42374                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42375                     if (target == null)
42376                     {
42377                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALSTATEMENTS$6);
42378                     }
42379                     target.setEnumValue(financialStatements);
42380                 }
42381             }
42382             
42383             /**
42384              * Sets (as xml) the "FinancialStatements" element
42385              */
42386             public void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements)
42387             {
42388                 synchronized (monitor())
42389                 {
42390                     check_orphaned();
42391                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42392                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
42393                     if (target == null)
42394                     {
42395                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCIALSTATEMENTS$6);
42396                     }
42397                     target.set(financialStatements);
42398                 }
42399             }
42400             
42401             /**
42402              * Gets the "MatchingFundsDocumentation" element
42403              */
42404             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation()
42405             {
42406                 synchronized (monitor())
42407                 {
42408                     check_orphaned();
42409                     org.apache.xmlbeans.SimpleValue target = null;
42410                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42411                     if (target == null)
42412                     {
42413                       return null;
42414                     }
42415                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42416                 }
42417             }
42418             
42419             /**
42420              * Gets (as xml) the "MatchingFundsDocumentation" element
42421              */
42422             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation()
42423             {
42424                 synchronized (monitor())
42425                 {
42426                     check_orphaned();
42427                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42428                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42429                     return target;
42430                 }
42431             }
42432             
42433             /**
42434              * True if has "MatchingFundsDocumentation" element
42435              */
42436             public boolean isSetMatchingFundsDocumentation()
42437             {
42438                 synchronized (monitor())
42439                 {
42440                     check_orphaned();
42441                     return get_store().count_elements(MATCHINGFUNDSDOCUMENTATION$8) != 0;
42442                 }
42443             }
42444             
42445             /**
42446              * Sets the "MatchingFundsDocumentation" element
42447              */
42448             public void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation)
42449             {
42450                 synchronized (monitor())
42451                 {
42452                     check_orphaned();
42453                     org.apache.xmlbeans.SimpleValue target = null;
42454                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42455                     if (target == null)
42456                     {
42457                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
42458                     }
42459                     target.setEnumValue(matchingFundsDocumentation);
42460                 }
42461             }
42462             
42463             /**
42464              * Sets (as xml) the "MatchingFundsDocumentation" element
42465              */
42466             public void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation)
42467             {
42468                 synchronized (monitor())
42469                 {
42470                     check_orphaned();
42471                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42472                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
42473                     if (target == null)
42474                     {
42475                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
42476                     }
42477                     target.set(matchingFundsDocumentation);
42478                 }
42479             }
42480             
42481             /**
42482              * Unsets the "MatchingFundsDocumentation" element
42483              */
42484             public void unsetMatchingFundsDocumentation()
42485             {
42486                 synchronized (monitor())
42487                 {
42488                     check_orphaned();
42489                     get_store().remove_element(MATCHINGFUNDSDOCUMENTATION$8, 0);
42490                 }
42491             }
42492             
42493             /**
42494              * Gets the "Resumes" element
42495              */
42496             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes()
42497             {
42498                 synchronized (monitor())
42499                 {
42500                     check_orphaned();
42501                     org.apache.xmlbeans.SimpleValue target = null;
42502                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
42503                     if (target == null)
42504                     {
42505                       return null;
42506                     }
42507                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42508                 }
42509             }
42510             
42511             /**
42512              * Gets (as xml) the "Resumes" element
42513              */
42514             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes()
42515             {
42516                 synchronized (monitor())
42517                 {
42518                     check_orphaned();
42519                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42520                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
42521                     return target;
42522                 }
42523             }
42524             
42525             /**
42526              * Sets the "Resumes" element
42527              */
42528             public void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes)
42529             {
42530                 synchronized (monitor())
42531                 {
42532                     check_orphaned();
42533                     org.apache.xmlbeans.SimpleValue target = null;
42534                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
42535                     if (target == null)
42536                     {
42537                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESUMES$10);
42538                     }
42539                     target.setEnumValue(resumes);
42540                 }
42541             }
42542             
42543             /**
42544              * Sets (as xml) the "Resumes" element
42545              */
42546             public void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes)
42547             {
42548                 synchronized (monitor())
42549                 {
42550                     check_orphaned();
42551                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42552                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
42553                     if (target == null)
42554                     {
42555                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESUMES$10);
42556                     }
42557                     target.set(resumes);
42558                 }
42559             }
42560             
42561             /**
42562              * Gets the "OrganizationalChart" element
42563              */
42564             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart()
42565             {
42566                 synchronized (monitor())
42567                 {
42568                     check_orphaned();
42569                     org.apache.xmlbeans.SimpleValue target = null;
42570                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
42571                     if (target == null)
42572                     {
42573                       return null;
42574                     }
42575                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
42576                 }
42577             }
42578             
42579             /**
42580              * Gets (as xml) the "OrganizationalChart" element
42581              */
42582             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart()
42583             {
42584                 synchronized (monitor())
42585                 {
42586                     check_orphaned();
42587                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42588                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
42589                     return target;
42590                 }
42591             }
42592             
42593             /**
42594              * Sets the "OrganizationalChart" element
42595              */
42596             public void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart)
42597             {
42598                 synchronized (monitor())
42599                 {
42600                     check_orphaned();
42601                     org.apache.xmlbeans.SimpleValue target = null;
42602                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
42603                     if (target == null)
42604                     {
42605                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCHART$12);
42606                     }
42607                     target.setEnumValue(organizationalChart);
42608                 }
42609             }
42610             
42611             /**
42612              * Sets (as xml) the "OrganizationalChart" element
42613              */
42614             public void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart)
42615             {
42616                 synchronized (monitor())
42617                 {
42618                     check_orphaned();
42619                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
42620                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
42621                     if (target == null)
42622                     {
42623                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ORGANIZATIONALCHART$12);
42624                     }
42625                     target.set(organizationalChart);
42626                 }
42627             }
42628         }
42629     }
42630 }