View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CDFI_2_0
4    * Namespace: http://apply.grants.gov/forms/CDFI_2_0-V2.0
5    * Java type: gov.grants.apply.forms.cdfi20V20.CDFI20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.cdfi20V20.impl;
10  /**
11   * A document containing one CDFI_2_0(@http://apply.grants.gov/forms/CDFI_2_0-V2.0) element.
12   *
13   * This is a complex type.
14   */
15  public class CDFI20DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public CDFI20DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName CDFI20$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CDFI_2_0");
26      
27      
28      /**
29       * Gets the "CDFI_2_0" element
30       */
31      public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 getCDFI20()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 target = null;
37              target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20)get_store().find_element_user(CDFI20$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "CDFI_2_0" element
48       */
49      public void setCDFI20(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 cdfi20)
50      {
51          generatedSetterHelperImpl(cdfi20, CDFI20$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "CDFI_2_0" element
56       */
57      public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 addNewCDFI20()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20 target = null;
63              target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20)get_store().add_element_user(CDFI20$0);
64              return target;
65          }
66      }
67      /**
68       * An XML CDFI_2_0(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
69       *
70       * This is a complex type.
71       */
72      public static class CDFI20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public CDFI20Impl(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_2_0-V2.0", "Organization");
83          private static final javax.xml.namespace.QName AUTHORIZEDREP$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AuthorizedRep");
85          private static final javax.xml.namespace.QName APPLICATIONPOC$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ApplicationPOC");
87          private static final javax.xml.namespace.QName ORGANIZATIONALPROFILE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OrganizationalProfile");
89          private static final javax.xml.namespace.QName FY$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FY");
91          private static final javax.xml.namespace.QName TYPEASSISTANCE$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TypeAssistance");
93          private static final javax.xml.namespace.QName FAREQUESTEDAMOUNT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FARequestedAmount");
95          private static final javax.xml.namespace.QName TAREQUESTSUMMARY$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TARequestSummary");
97          private static final javax.xml.namespace.QName HFFIFAREQUESTEDAMOUNT$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "HFFIFARequestedAmount");
99          private static final javax.xml.namespace.QName FAAPPLICANTCATEGORY$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FAApplicantCategory");
101         private static final javax.xml.namespace.QName OTHERFUNDS$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherFunds");
103         private static final javax.xml.namespace.QName OTHERFUNDSTABLE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherFundsTable");
105         private static final javax.xml.namespace.QName PRIORAWARDSTABLE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PriorAwardsTable");
107         private static final javax.xml.namespace.QName INSTITUTIONTYPE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InstitutionType");
109         private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OrganizationStructure");
111         private static final javax.xml.namespace.QName QID65$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_65");
113         private static final javax.xml.namespace.QName DATEOFINCORPORATION$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DateofIncorporation");
115         private static final javax.xml.namespace.QName DATESTARTED$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DateStarted");
117         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CongressionalDistrictApplicant");
119         private static final javax.xml.namespace.QName QID42$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_42");
121         private static final javax.xml.namespace.QName QID66$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_66");
123         private static final javax.xml.namespace.QName REGULATORYBODY$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RegulatoryBody");
125         private static final javax.xml.namespace.QName OTHERREGULATORYBODY$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherRegulatoryBody");
127         private static final javax.xml.namespace.QName FDICCERTIFICATION$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FDICCertification");
129         private static final javax.xml.namespace.QName CHARTERNUMBER$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CharterNumber");
131         private static final javax.xml.namespace.QName MINORITYDEPOSITORY$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MinorityDepository");
133         private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CertificationStatus");
135         private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CDFICertificationNumber");
137         private static final javax.xml.namespace.QName CERTIFICATIONPENDING$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CertificationPending");
139         private static final javax.xml.namespace.QName SUBMISSIONDATE$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubmissionDate");
141         private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CertificationChecklist");
143         private static final javax.xml.namespace.QName QID58$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_58");
145         private static final javax.xml.namespace.QName PRIMARYMARKET$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PrimaryMarket");
147         private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "GeographicMarketServed");
149         private static final javax.xml.namespace.QName PRIMARYBUSINESS$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PrimaryBusiness");
151         private static final javax.xml.namespace.QName SECONDARYBUSINESS$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SecondaryBusiness");
153         private static final javax.xml.namespace.QName PRODUCTSOFFERED$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProductsOffered");
155         private static final javax.xml.namespace.QName CUSTOMERPROFILE$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CustomerProfile");
157         private static final javax.xml.namespace.QName MATCHINGFUNDS$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MatchingFunds");
159         private static final javax.xml.namespace.QName EARNINGSNONREGULATED$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningsNonRegulated");
161         private static final javax.xml.namespace.QName EARNINGSCREDITUNIONS$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningsCreditUnions");
163         private static final javax.xml.namespace.QName EARNINGSBANKS$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningsBanks");
165         private static final javax.xml.namespace.QName FINANCIALPRODUCTSSHEET$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialProductsSheet");
167         private static final javax.xml.namespace.QName FINANCIALSERVICESSHEET$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialServicesSheet");
169         private static final javax.xml.namespace.QName FINANCIALACTIVITIES$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialActivities");
171         private static final javax.xml.namespace.QName BOARDMEMBERS$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "BoardMembers");
173         private static final javax.xml.namespace.QName STAFFMEMBERS$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "StaffMembers");
175         private static final javax.xml.namespace.QName FINANCIALNONREGULATED$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialNonRegulated");
177         private static final javax.xml.namespace.QName FINANCIALCREDITUNIONS$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialCreditUnions");
179         private static final javax.xml.namespace.QName FINANCIALBANKS$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialBanks");
181         private static final javax.xml.namespace.QName RATIOSNONREGULATED$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RatiosNonRegulated");
183         private static final javax.xml.namespace.QName RATIOSCREDITUNIONS$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RatiosCreditUnions");
185         private static final javax.xml.namespace.QName RATIOSBANKS$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RatiosBanks");
187         private static final javax.xml.namespace.QName FINANCIALACTIONPLAN$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialActionPlan");
189         private static final javax.xml.namespace.QName PORTFOLIOQUALITY$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PortfolioQuality");
191         private static final javax.xml.namespace.QName LOANLOSSRESERVES$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LoanLossReserves");
193         private static final javax.xml.namespace.QName EQUITYINVESTMENTPORTFOLIO$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EquityInvestmentPortfolio");
195         private static final javax.xml.namespace.QName PORTFOLIOACTIONPLAN$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PortfolioActionPlan");
197         private static final javax.xml.namespace.QName QID24$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_24");
199         private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AssurancesCertifications");
201         private static final javax.xml.namespace.QName DETAILS$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Details");
203         private static final javax.xml.namespace.QName QUESTIONNAIRE$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Questionnaire");
205         private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EnvironmentalReview");
207         private static final javax.xml.namespace.QName NARRATIVES$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Narratives");
209         private static final javax.xml.namespace.QName APPLICATIONCHECKLIST$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ApplicationChecklist");
211         private static final javax.xml.namespace.QName FORMVERSION$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FormVersion");
213         
214         
215         /**
216          * Gets the "Organization" element
217          */
218         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization getOrganization()
219         {
220             synchronized (monitor())
221             {
222                 check_orphaned();
223                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization target = null;
224                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
225                 if (target == null)
226                 {
227                     return null;
228                 }
229                 return target;
230             }
231         }
232         
233         /**
234          * Sets the "Organization" element
235          */
236         public void setOrganization(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization organization)
237         {
238             generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
239         }
240         
241         /**
242          * Appends and returns a new empty "Organization" element
243          */
244         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization addNewOrganization()
245         {
246             synchronized (monitor())
247             {
248                 check_orphaned();
249                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization target = null;
250                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization)get_store().add_element_user(ORGANIZATION$0);
251                 return target;
252             }
253         }
254         
255         /**
256          * Gets the "AuthorizedRep" element
257          */
258         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep getAuthorizedRep()
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep target = null;
264                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
265                 if (target == null)
266                 {
267                     return null;
268                 }
269                 return target;
270             }
271         }
272         
273         /**
274          * Sets the "AuthorizedRep" element
275          */
276         public void setAuthorizedRep(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep authorizedRep)
277         {
278             generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
279         }
280         
281         /**
282          * Appends and returns a new empty "AuthorizedRep" element
283          */
284         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep addNewAuthorizedRep()
285         {
286             synchronized (monitor())
287             {
288                 check_orphaned();
289                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep target = null;
290                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
291                 return target;
292             }
293         }
294         
295         /**
296          * Gets the "ApplicationPOC" element
297          */
298         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC getApplicationPOC()
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC target = null;
304                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
305                 if (target == null)
306                 {
307                     return null;
308                 }
309                 return target;
310             }
311         }
312         
313         /**
314          * True if has "ApplicationPOC" element
315          */
316         public boolean isSetApplicationPOC()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 return get_store().count_elements(APPLICATIONPOC$4) != 0;
322             }
323         }
324         
325         /**
326          * Sets the "ApplicationPOC" element
327          */
328         public void setApplicationPOC(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC applicationPOC)
329         {
330             generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
331         }
332         
333         /**
334          * Appends and returns a new empty "ApplicationPOC" element
335          */
336         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC addNewApplicationPOC()
337         {
338             synchronized (monitor())
339             {
340                 check_orphaned();
341                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC target = null;
342                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
343                 return target;
344             }
345         }
346         
347         /**
348          * Unsets the "ApplicationPOC" element
349          */
350         public void unsetApplicationPOC()
351         {
352             synchronized (monitor())
353             {
354                 check_orphaned();
355                 get_store().remove_element(APPLICATIONPOC$4, 0);
356             }
357         }
358         
359         /**
360          * Gets the "OrganizationalProfile" element
361          */
362         public java.lang.String getOrganizationalProfile()
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 org.apache.xmlbeans.SimpleValue target = null;
368                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
369                 if (target == null)
370                 {
371                     return null;
372                 }
373                 return target.getStringValue();
374             }
375         }
376         
377         /**
378          * Gets (as xml) the "OrganizationalProfile" element
379          */
380         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile xgetOrganizationalProfile()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile target = null;
386                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
387                 return target;
388             }
389         }
390         
391         /**
392          * Sets the "OrganizationalProfile" element
393          */
394         public void setOrganizationalProfile(java.lang.String organizationalProfile)
395         {
396             synchronized (monitor())
397             {
398                 check_orphaned();
399                 org.apache.xmlbeans.SimpleValue target = null;
400                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
401                 if (target == null)
402                 {
403                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
404                 }
405                 target.setStringValue(organizationalProfile);
406             }
407         }
408         
409         /**
410          * Sets (as xml) the "OrganizationalProfile" element
411          */
412         public void xsetOrganizationalProfile(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile organizationalProfile)
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile target = null;
418                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile)get_store().find_element_user(ORGANIZATIONALPROFILE$6, 0);
419                 if (target == null)
420                 {
421                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile)get_store().add_element_user(ORGANIZATIONALPROFILE$6);
422                 }
423                 target.set(organizationalProfile);
424             }
425         }
426         
427         /**
428          * Gets the "FY" element
429          */
430         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY.Enum getFY()
431         {
432             synchronized (monitor())
433             {
434                 check_orphaned();
435                 org.apache.xmlbeans.SimpleValue target = null;
436                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
437                 if (target == null)
438                 {
439                     return null;
440                 }
441                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY.Enum)target.getEnumValue();
442             }
443         }
444         
445         /**
446          * Gets (as xml) the "FY" element
447          */
448         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY xgetFY()
449         {
450             synchronized (monitor())
451             {
452                 check_orphaned();
453                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY target = null;
454                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY)get_store().find_element_user(FY$8, 0);
455                 return target;
456             }
457         }
458         
459         /**
460          * Sets the "FY" element
461          */
462         public void setFY(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY.Enum fy)
463         {
464             synchronized (monitor())
465             {
466                 check_orphaned();
467                 org.apache.xmlbeans.SimpleValue target = null;
468                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FY$8, 0);
469                 if (target == null)
470                 {
471                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FY$8);
472                 }
473                 target.setEnumValue(fy);
474             }
475         }
476         
477         /**
478          * Sets (as xml) the "FY" element
479          */
480         public void xsetFY(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY fy)
481         {
482             synchronized (monitor())
483             {
484                 check_orphaned();
485                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY target = null;
486                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY)get_store().find_element_user(FY$8, 0);
487                 if (target == null)
488                 {
489                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY)get_store().add_element_user(FY$8);
490                 }
491                 target.set(fy);
492             }
493         }
494         
495         /**
496          * Gets the "TypeAssistance" element
497          */
498         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance.Enum getTypeAssistance()
499         {
500             synchronized (monitor())
501             {
502                 check_orphaned();
503                 org.apache.xmlbeans.SimpleValue target = null;
504                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$10, 0);
505                 if (target == null)
506                 {
507                     return null;
508                 }
509                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance.Enum)target.getEnumValue();
510             }
511         }
512         
513         /**
514          * Gets (as xml) the "TypeAssistance" element
515          */
516         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance xgetTypeAssistance()
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance target = null;
522                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$10, 0);
523                 return target;
524             }
525         }
526         
527         /**
528          * Sets the "TypeAssistance" element
529          */
530         public void setTypeAssistance(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance.Enum typeAssistance)
531         {
532             synchronized (monitor())
533             {
534                 check_orphaned();
535                 org.apache.xmlbeans.SimpleValue target = null;
536                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$10, 0);
537                 if (target == null)
538                 {
539                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEASSISTANCE$10);
540                 }
541                 target.setEnumValue(typeAssistance);
542             }
543         }
544         
545         /**
546          * Sets (as xml) the "TypeAssistance" element
547          */
548         public void xsetTypeAssistance(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance typeAssistance)
549         {
550             synchronized (monitor())
551             {
552                 check_orphaned();
553                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance target = null;
554                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$10, 0);
555                 if (target == null)
556                 {
557                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$10);
558                 }
559                 target.set(typeAssistance);
560             }
561         }
562         
563         /**
564          * Gets the "FARequestedAmount" element
565          */
566         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount getFARequestedAmount()
567         {
568             synchronized (monitor())
569             {
570                 check_orphaned();
571                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount target = null;
572                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$12, 0);
573                 if (target == null)
574                 {
575                     return null;
576                 }
577                 return target;
578             }
579         }
580         
581         /**
582          * True if has "FARequestedAmount" element
583          */
584         public boolean isSetFARequestedAmount()
585         {
586             synchronized (monitor())
587             {
588                 check_orphaned();
589                 return get_store().count_elements(FAREQUESTEDAMOUNT$12) != 0;
590             }
591         }
592         
593         /**
594          * Sets the "FARequestedAmount" element
595          */
596         public void setFARequestedAmount(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount faRequestedAmount)
597         {
598             generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
599         }
600         
601         /**
602          * Appends and returns a new empty "FARequestedAmount" element
603          */
604         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount addNewFARequestedAmount()
605         {
606             synchronized (monitor())
607             {
608                 check_orphaned();
609                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount target = null;
610                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$12);
611                 return target;
612             }
613         }
614         
615         /**
616          * Unsets the "FARequestedAmount" element
617          */
618         public void unsetFARequestedAmount()
619         {
620             synchronized (monitor())
621             {
622                 check_orphaned();
623                 get_store().remove_element(FAREQUESTEDAMOUNT$12, 0);
624             }
625         }
626         
627         /**
628          * Gets the "TARequestSummary" element
629          */
630         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary getTARequestSummary()
631         {
632             synchronized (monitor())
633             {
634                 check_orphaned();
635                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary target = null;
636                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary)get_store().find_element_user(TAREQUESTSUMMARY$14, 0);
637                 if (target == null)
638                 {
639                     return null;
640                 }
641                 return target;
642             }
643         }
644         
645         /**
646          * True if has "TARequestSummary" element
647          */
648         public boolean isSetTARequestSummary()
649         {
650             synchronized (monitor())
651             {
652                 check_orphaned();
653                 return get_store().count_elements(TAREQUESTSUMMARY$14) != 0;
654             }
655         }
656         
657         /**
658          * Sets the "TARequestSummary" element
659          */
660         public void setTARequestSummary(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary taRequestSummary)
661         {
662             generatedSetterHelperImpl(taRequestSummary, TAREQUESTSUMMARY$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
663         }
664         
665         /**
666          * Appends and returns a new empty "TARequestSummary" element
667          */
668         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary addNewTARequestSummary()
669         {
670             synchronized (monitor())
671             {
672                 check_orphaned();
673                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary target = null;
674                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary)get_store().add_element_user(TAREQUESTSUMMARY$14);
675                 return target;
676             }
677         }
678         
679         /**
680          * Unsets the "TARequestSummary" element
681          */
682         public void unsetTARequestSummary()
683         {
684             synchronized (monitor())
685             {
686                 check_orphaned();
687                 get_store().remove_element(TAREQUESTSUMMARY$14, 0);
688             }
689         }
690         
691         /**
692          * Gets the "HFFIFARequestedAmount" element
693          */
694         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount getHFFIFARequestedAmount()
695         {
696             synchronized (monitor())
697             {
698                 check_orphaned();
699                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount target = null;
700                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount)get_store().find_element_user(HFFIFAREQUESTEDAMOUNT$16, 0);
701                 if (target == null)
702                 {
703                     return null;
704                 }
705                 return target;
706             }
707         }
708         
709         /**
710          * True if has "HFFIFARequestedAmount" element
711          */
712         public boolean isSetHFFIFARequestedAmount()
713         {
714             synchronized (monitor())
715             {
716                 check_orphaned();
717                 return get_store().count_elements(HFFIFAREQUESTEDAMOUNT$16) != 0;
718             }
719         }
720         
721         /**
722          * Sets the "HFFIFARequestedAmount" element
723          */
724         public void setHFFIFARequestedAmount(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount hffifaRequestedAmount)
725         {
726             generatedSetterHelperImpl(hffifaRequestedAmount, HFFIFAREQUESTEDAMOUNT$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
727         }
728         
729         /**
730          * Appends and returns a new empty "HFFIFARequestedAmount" element
731          */
732         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount addNewHFFIFARequestedAmount()
733         {
734             synchronized (monitor())
735             {
736                 check_orphaned();
737                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount target = null;
738                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount)get_store().add_element_user(HFFIFAREQUESTEDAMOUNT$16);
739                 return target;
740             }
741         }
742         
743         /**
744          * Unsets the "HFFIFARequestedAmount" element
745          */
746         public void unsetHFFIFARequestedAmount()
747         {
748             synchronized (monitor())
749             {
750                 check_orphaned();
751                 get_store().remove_element(HFFIFAREQUESTEDAMOUNT$16, 0);
752             }
753         }
754         
755         /**
756          * Gets the "FAApplicantCategory" element
757          */
758         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory.Enum getFAApplicantCategory()
759         {
760             synchronized (monitor())
761             {
762                 check_orphaned();
763                 org.apache.xmlbeans.SimpleValue target = null;
764                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAAPPLICANTCATEGORY$18, 0);
765                 if (target == null)
766                 {
767                     return null;
768                 }
769                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory.Enum)target.getEnumValue();
770             }
771         }
772         
773         /**
774          * Gets (as xml) the "FAApplicantCategory" element
775          */
776         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory xgetFAApplicantCategory()
777         {
778             synchronized (monitor())
779             {
780                 check_orphaned();
781                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory target = null;
782                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory)get_store().find_element_user(FAAPPLICANTCATEGORY$18, 0);
783                 return target;
784             }
785         }
786         
787         /**
788          * True if has "FAApplicantCategory" element
789          */
790         public boolean isSetFAApplicantCategory()
791         {
792             synchronized (monitor())
793             {
794                 check_orphaned();
795                 return get_store().count_elements(FAAPPLICANTCATEGORY$18) != 0;
796             }
797         }
798         
799         /**
800          * Sets the "FAApplicantCategory" element
801          */
802         public void setFAApplicantCategory(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory.Enum faApplicantCategory)
803         {
804             synchronized (monitor())
805             {
806                 check_orphaned();
807                 org.apache.xmlbeans.SimpleValue target = null;
808                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAAPPLICANTCATEGORY$18, 0);
809                 if (target == null)
810                 {
811                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAAPPLICANTCATEGORY$18);
812                 }
813                 target.setEnumValue(faApplicantCategory);
814             }
815         }
816         
817         /**
818          * Sets (as xml) the "FAApplicantCategory" element
819          */
820         public void xsetFAApplicantCategory(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory faApplicantCategory)
821         {
822             synchronized (monitor())
823             {
824                 check_orphaned();
825                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory target = null;
826                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory)get_store().find_element_user(FAAPPLICANTCATEGORY$18, 0);
827                 if (target == null)
828                 {
829                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory)get_store().add_element_user(FAAPPLICANTCATEGORY$18);
830                 }
831                 target.set(faApplicantCategory);
832             }
833         }
834         
835         /**
836          * Unsets the "FAApplicantCategory" element
837          */
838         public void unsetFAApplicantCategory()
839         {
840             synchronized (monitor())
841             {
842                 check_orphaned();
843                 get_store().remove_element(FAAPPLICANTCATEGORY$18, 0);
844             }
845         }
846         
847         /**
848          * Gets the "OtherFunds" element
849          */
850         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
851         {
852             synchronized (monitor())
853             {
854                 check_orphaned();
855                 org.apache.xmlbeans.SimpleValue target = null;
856                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$20, 0);
857                 if (target == null)
858                 {
859                     return null;
860                 }
861                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
862             }
863         }
864         
865         /**
866          * Gets (as xml) the "OtherFunds" element
867          */
868         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
874                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$20, 0);
875                 return target;
876             }
877         }
878         
879         /**
880          * Sets the "OtherFunds" element
881          */
882         public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
883         {
884             synchronized (monitor())
885             {
886                 check_orphaned();
887                 org.apache.xmlbeans.SimpleValue target = null;
888                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$20, 0);
889                 if (target == null)
890                 {
891                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$20);
892                 }
893                 target.setEnumValue(otherFunds);
894             }
895         }
896         
897         /**
898          * Sets (as xml) the "OtherFunds" element
899          */
900         public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
901         {
902             synchronized (monitor())
903             {
904                 check_orphaned();
905                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
906                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$20, 0);
907                 if (target == null)
908                 {
909                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$20);
910                 }
911                 target.set(otherFunds);
912             }
913         }
914         
915         /**
916          * Gets array of all "OtherFundsTable" elements
917          */
918         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[] getOtherFundsTableArray()
919         {
920             synchronized (monitor())
921             {
922                 check_orphaned();
923                 java.util.List targetList = new java.util.ArrayList();
924                 get_store().find_all_element_users(OTHERFUNDSTABLE$22, targetList);
925                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[targetList.size()];
926                 targetList.toArray(result);
927                 return result;
928             }
929         }
930         
931         /**
932          * Gets ith "OtherFundsTable" element
933          */
934         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable getOtherFundsTableArray(int i)
935         {
936             synchronized (monitor())
937             {
938                 check_orphaned();
939                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable target = null;
940                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$22, i);
941                 if (target == null)
942                 {
943                     throw new IndexOutOfBoundsException();
944                 }
945                 return target;
946             }
947         }
948         
949         /**
950          * Returns number of "OtherFundsTable" element
951          */
952         public int sizeOfOtherFundsTableArray()
953         {
954             synchronized (monitor())
955             {
956                 check_orphaned();
957                 return get_store().count_elements(OTHERFUNDSTABLE$22);
958             }
959         }
960         
961         /**
962          * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
963          */
964         public void setOtherFundsTableArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable[] otherFundsTableArray)
965         {
966             check_orphaned();
967             arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$22);
968         }
969         
970         /**
971          * Sets ith "OtherFundsTable" element
972          */
973         public void setOtherFundsTableArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable otherFundsTable)
974         {
975             generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$22, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
976         }
977         
978         /**
979          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
980          */
981         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable insertNewOtherFundsTable(int i)
982         {
983             synchronized (monitor())
984             {
985                 check_orphaned();
986                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable target = null;
987                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$22, i);
988                 return target;
989             }
990         }
991         
992         /**
993          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
994          */
995         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable addNewOtherFundsTable()
996         {
997             synchronized (monitor())
998             {
999                 check_orphaned();
1000                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable target = null;
1001                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$22);
1002                 return target;
1003             }
1004         }
1005         
1006         /**
1007          * Removes the ith "OtherFundsTable" element
1008          */
1009         public void removeOtherFundsTable(int i)
1010         {
1011             synchronized (monitor())
1012             {
1013                 check_orphaned();
1014                 get_store().remove_element(OTHERFUNDSTABLE$22, i);
1015             }
1016         }
1017         
1018         /**
1019          * Gets array of all "PriorAwardsTable" elements
1020          */
1021         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[] getPriorAwardsTableArray()
1022         {
1023             synchronized (monitor())
1024             {
1025                 check_orphaned();
1026                 java.util.List targetList = new java.util.ArrayList();
1027                 get_store().find_all_element_users(PRIORAWARDSTABLE$24, targetList);
1028                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[targetList.size()];
1029                 targetList.toArray(result);
1030                 return result;
1031             }
1032         }
1033         
1034         /**
1035          * Gets ith "PriorAwardsTable" element
1036          */
1037         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable getPriorAwardsTableArray(int i)
1038         {
1039             synchronized (monitor())
1040             {
1041                 check_orphaned();
1042                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable target = null;
1043                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$24, i);
1044                 if (target == null)
1045                 {
1046                     throw new IndexOutOfBoundsException();
1047                 }
1048                 return target;
1049             }
1050         }
1051         
1052         /**
1053          * Returns number of "PriorAwardsTable" element
1054          */
1055         public int sizeOfPriorAwardsTableArray()
1056         {
1057             synchronized (monitor())
1058             {
1059                 check_orphaned();
1060                 return get_store().count_elements(PRIORAWARDSTABLE$24);
1061             }
1062         }
1063         
1064         /**
1065          * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
1066          */
1067         public void setPriorAwardsTableArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable[] priorAwardsTableArray)
1068         {
1069             check_orphaned();
1070             arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$24);
1071         }
1072         
1073         /**
1074          * Sets ith "PriorAwardsTable" element
1075          */
1076         public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable priorAwardsTable)
1077         {
1078             generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$24, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
1079         }
1080         
1081         /**
1082          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
1083          */
1084         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable insertNewPriorAwardsTable(int i)
1085         {
1086             synchronized (monitor())
1087             {
1088                 check_orphaned();
1089                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable target = null;
1090                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$24, i);
1091                 return target;
1092             }
1093         }
1094         
1095         /**
1096          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
1097          */
1098         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable addNewPriorAwardsTable()
1099         {
1100             synchronized (monitor())
1101             {
1102                 check_orphaned();
1103                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable target = null;
1104                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$24);
1105                 return target;
1106             }
1107         }
1108         
1109         /**
1110          * Removes the ith "PriorAwardsTable" element
1111          */
1112         public void removePriorAwardsTable(int i)
1113         {
1114             synchronized (monitor())
1115             {
1116                 check_orphaned();
1117                 get_store().remove_element(PRIORAWARDSTABLE$24, i);
1118             }
1119         }
1120         
1121         /**
1122          * Gets the "InstitutionType" element
1123          */
1124         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType.Enum getInstitutionType()
1125         {
1126             synchronized (monitor())
1127             {
1128                 check_orphaned();
1129                 org.apache.xmlbeans.SimpleValue target = null;
1130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1131                 if (target == null)
1132                 {
1133                     return null;
1134                 }
1135                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType.Enum)target.getEnumValue();
1136             }
1137         }
1138         
1139         /**
1140          * Gets (as xml) the "InstitutionType" element
1141          */
1142         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType xgetInstitutionType()
1143         {
1144             synchronized (monitor())
1145             {
1146                 check_orphaned();
1147                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType target = null;
1148                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1149                 return target;
1150             }
1151         }
1152         
1153         /**
1154          * Sets the "InstitutionType" element
1155          */
1156         public void setInstitutionType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType.Enum institutionType)
1157         {
1158             synchronized (monitor())
1159             {
1160                 check_orphaned();
1161                 org.apache.xmlbeans.SimpleValue target = null;
1162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1163                 if (target == null)
1164                 {
1165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$26);
1166                 }
1167                 target.setEnumValue(institutionType);
1168             }
1169         }
1170         
1171         /**
1172          * Sets (as xml) the "InstitutionType" element
1173          */
1174         public void xsetInstitutionType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType institutionType)
1175         {
1176             synchronized (monitor())
1177             {
1178                 check_orphaned();
1179                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType target = null;
1180                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$26, 0);
1181                 if (target == null)
1182                 {
1183                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$26);
1184                 }
1185                 target.set(institutionType);
1186             }
1187         }
1188         
1189         /**
1190          * Gets the "OrganizationStructure" element
1191          */
1192         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure.Enum getOrganizationStructure()
1193         {
1194             synchronized (monitor())
1195             {
1196                 check_orphaned();
1197                 org.apache.xmlbeans.SimpleValue target = null;
1198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1199                 if (target == null)
1200                 {
1201                     return null;
1202                 }
1203                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure.Enum)target.getEnumValue();
1204             }
1205         }
1206         
1207         /**
1208          * Gets (as xml) the "OrganizationStructure" element
1209          */
1210         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure xgetOrganizationStructure()
1211         {
1212             synchronized (monitor())
1213             {
1214                 check_orphaned();
1215                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure target = null;
1216                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1217                 return target;
1218             }
1219         }
1220         
1221         /**
1222          * True if has "OrganizationStructure" element
1223          */
1224         public boolean isSetOrganizationStructure()
1225         {
1226             synchronized (monitor())
1227             {
1228                 check_orphaned();
1229                 return get_store().count_elements(ORGANIZATIONSTRUCTURE$28) != 0;
1230             }
1231         }
1232         
1233         /**
1234          * Sets the "OrganizationStructure" element
1235          */
1236         public void setOrganizationStructure(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure.Enum organizationStructure)
1237         {
1238             synchronized (monitor())
1239             {
1240                 check_orphaned();
1241                 org.apache.xmlbeans.SimpleValue target = null;
1242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1243                 if (target == null)
1244                 {
1245                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$28);
1246                 }
1247                 target.setEnumValue(organizationStructure);
1248             }
1249         }
1250         
1251         /**
1252          * Sets (as xml) the "OrganizationStructure" element
1253          */
1254         public void xsetOrganizationStructure(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure organizationStructure)
1255         {
1256             synchronized (monitor())
1257             {
1258                 check_orphaned();
1259                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure target = null;
1260                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$28, 0);
1261                 if (target == null)
1262                 {
1263                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$28);
1264                 }
1265                 target.set(organizationStructure);
1266             }
1267         }
1268         
1269         /**
1270          * Unsets the "OrganizationStructure" element
1271          */
1272         public void unsetOrganizationStructure()
1273         {
1274             synchronized (monitor())
1275             {
1276                 check_orphaned();
1277                 get_store().remove_element(ORGANIZATIONSTRUCTURE$28, 0);
1278             }
1279         }
1280         
1281         /**
1282          * Gets the "QID_65" element
1283          */
1284         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
1285         {
1286             synchronized (monitor())
1287             {
1288                 check_orphaned();
1289                 org.apache.xmlbeans.SimpleValue target = null;
1290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$30, 0);
1291                 if (target == null)
1292                 {
1293                     return null;
1294                 }
1295                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1296             }
1297         }
1298         
1299         /**
1300          * Gets (as xml) the "QID_65" element
1301          */
1302         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
1303         {
1304             synchronized (monitor())
1305             {
1306                 check_orphaned();
1307                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1308                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$30, 0);
1309                 return target;
1310             }
1311         }
1312         
1313         /**
1314          * Sets the "QID_65" element
1315          */
1316         public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
1317         {
1318             synchronized (monitor())
1319             {
1320                 check_orphaned();
1321                 org.apache.xmlbeans.SimpleValue target = null;
1322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$30, 0);
1323                 if (target == null)
1324                 {
1325                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$30);
1326                 }
1327                 target.setEnumValue(qid65);
1328             }
1329         }
1330         
1331         /**
1332          * Sets (as xml) the "QID_65" element
1333          */
1334         public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
1335         {
1336             synchronized (monitor())
1337             {
1338                 check_orphaned();
1339                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1340                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$30, 0);
1341                 if (target == null)
1342                 {
1343                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$30);
1344                 }
1345                 target.set(qid65);
1346             }
1347         }
1348         
1349         /**
1350          * Gets the "DateofIncorporation" element
1351          */
1352         public java.util.Calendar getDateofIncorporation()
1353         {
1354             synchronized (monitor())
1355             {
1356                 check_orphaned();
1357                 org.apache.xmlbeans.SimpleValue target = null;
1358                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$32, 0);
1359                 if (target == null)
1360                 {
1361                     return null;
1362                 }
1363                 return target.getCalendarValue();
1364             }
1365         }
1366         
1367         /**
1368          * Gets (as xml) the "DateofIncorporation" element
1369          */
1370         public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
1371         {
1372             synchronized (monitor())
1373             {
1374                 check_orphaned();
1375                 org.apache.xmlbeans.XmlDate target = null;
1376                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$32, 0);
1377                 return target;
1378             }
1379         }
1380         
1381         /**
1382          * Sets the "DateofIncorporation" element
1383          */
1384         public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
1385         {
1386             synchronized (monitor())
1387             {
1388                 check_orphaned();
1389                 org.apache.xmlbeans.SimpleValue target = null;
1390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$32, 0);
1391                 if (target == null)
1392                 {
1393                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$32);
1394                 }
1395                 target.setCalendarValue(dateofIncorporation);
1396             }
1397         }
1398         
1399         /**
1400          * Sets (as xml) the "DateofIncorporation" element
1401          */
1402         public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
1403         {
1404             synchronized (monitor())
1405             {
1406                 check_orphaned();
1407                 org.apache.xmlbeans.XmlDate target = null;
1408                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$32, 0);
1409                 if (target == null)
1410                 {
1411                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$32);
1412                 }
1413                 target.set(dateofIncorporation);
1414             }
1415         }
1416         
1417         /**
1418          * Gets the "DateStarted" element
1419          */
1420         public java.util.Calendar getDateStarted()
1421         {
1422             synchronized (monitor())
1423             {
1424                 check_orphaned();
1425                 org.apache.xmlbeans.SimpleValue target = null;
1426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$34, 0);
1427                 if (target == null)
1428                 {
1429                     return null;
1430                 }
1431                 return target.getCalendarValue();
1432             }
1433         }
1434         
1435         /**
1436          * Gets (as xml) the "DateStarted" element
1437          */
1438         public org.apache.xmlbeans.XmlDate xgetDateStarted()
1439         {
1440             synchronized (monitor())
1441             {
1442                 check_orphaned();
1443                 org.apache.xmlbeans.XmlDate target = null;
1444                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$34, 0);
1445                 return target;
1446             }
1447         }
1448         
1449         /**
1450          * Sets the "DateStarted" element
1451          */
1452         public void setDateStarted(java.util.Calendar dateStarted)
1453         {
1454             synchronized (monitor())
1455             {
1456                 check_orphaned();
1457                 org.apache.xmlbeans.SimpleValue target = null;
1458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$34, 0);
1459                 if (target == null)
1460                 {
1461                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$34);
1462                 }
1463                 target.setCalendarValue(dateStarted);
1464             }
1465         }
1466         
1467         /**
1468          * Sets (as xml) the "DateStarted" element
1469          */
1470         public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
1471         {
1472             synchronized (monitor())
1473             {
1474                 check_orphaned();
1475                 org.apache.xmlbeans.XmlDate target = null;
1476                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$34, 0);
1477                 if (target == null)
1478                 {
1479                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$34);
1480                 }
1481                 target.set(dateStarted);
1482             }
1483         }
1484         
1485         /**
1486          * Gets the "CongressionalDistrictApplicant" element
1487          */
1488         public java.lang.String getCongressionalDistrictApplicant()
1489         {
1490             synchronized (monitor())
1491             {
1492                 check_orphaned();
1493                 org.apache.xmlbeans.SimpleValue target = null;
1494                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$36, 0);
1495                 if (target == null)
1496                 {
1497                     return null;
1498                 }
1499                 return target.getStringValue();
1500             }
1501         }
1502         
1503         /**
1504          * Gets (as xml) the "CongressionalDistrictApplicant" element
1505          */
1506         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1507         {
1508             synchronized (monitor())
1509             {
1510                 check_orphaned();
1511                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1512                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$36, 0);
1513                 return target;
1514             }
1515         }
1516         
1517         /**
1518          * Sets the "CongressionalDistrictApplicant" element
1519          */
1520         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 org.apache.xmlbeans.SimpleValue target = null;
1526                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$36, 0);
1527                 if (target == null)
1528                 {
1529                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$36);
1530                 }
1531                 target.setStringValue(congressionalDistrictApplicant);
1532             }
1533         }
1534         
1535         /**
1536          * Sets (as xml) the "CongressionalDistrictApplicant" element
1537          */
1538         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1544                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$36, 0);
1545                 if (target == null)
1546                 {
1547                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$36);
1548                 }
1549                 target.set(congressionalDistrictApplicant);
1550             }
1551         }
1552         
1553         /**
1554          * Gets the "QID_42" element
1555          */
1556         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42.Enum getQID42()
1557         {
1558             synchronized (monitor())
1559             {
1560                 check_orphaned();
1561                 org.apache.xmlbeans.SimpleValue target = null;
1562                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$38, 0);
1563                 if (target == null)
1564                 {
1565                     return null;
1566                 }
1567                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42.Enum)target.getEnumValue();
1568             }
1569         }
1570         
1571         /**
1572          * Gets (as xml) the "QID_42" element
1573          */
1574         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 xgetQID42()
1575         {
1576             synchronized (monitor())
1577             {
1578                 check_orphaned();
1579                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 target = null;
1580                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42)get_store().find_element_user(QID42$38, 0);
1581                 return target;
1582             }
1583         }
1584         
1585         /**
1586          * Sets the "QID_42" element
1587          */
1588         public void setQID42(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42.Enum qid42)
1589         {
1590             synchronized (monitor())
1591             {
1592                 check_orphaned();
1593                 org.apache.xmlbeans.SimpleValue target = null;
1594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$38, 0);
1595                 if (target == null)
1596                 {
1597                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$38);
1598                 }
1599                 target.setEnumValue(qid42);
1600             }
1601         }
1602         
1603         /**
1604          * Sets (as xml) the "QID_42" element
1605          */
1606         public void xsetQID42(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 qid42)
1607         {
1608             synchronized (monitor())
1609             {
1610                 check_orphaned();
1611                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42 target = null;
1612                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42)get_store().find_element_user(QID42$38, 0);
1613                 if (target == null)
1614                 {
1615                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42)get_store().add_element_user(QID42$38);
1616                 }
1617                 target.set(qid42);
1618             }
1619         }
1620         
1621         /**
1622          * Gets the "QID_66" element
1623          */
1624         public long getQID66()
1625         {
1626             synchronized (monitor())
1627             {
1628                 check_orphaned();
1629                 org.apache.xmlbeans.SimpleValue target = null;
1630                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$40, 0);
1631                 if (target == null)
1632                 {
1633                     return 0L;
1634                 }
1635                 return target.getLongValue();
1636             }
1637         }
1638         
1639         /**
1640          * Gets (as xml) the "QID_66" element
1641          */
1642         public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetQID66()
1643         {
1644             synchronized (monitor())
1645             {
1646                 check_orphaned();
1647                 gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
1648                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(QID66$40, 0);
1649                 return target;
1650             }
1651         }
1652         
1653         /**
1654          * Sets the "QID_66" element
1655          */
1656         public void setQID66(long qid66)
1657         {
1658             synchronized (monitor())
1659             {
1660                 check_orphaned();
1661                 org.apache.xmlbeans.SimpleValue target = null;
1662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$40, 0);
1663                 if (target == null)
1664                 {
1665                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$40);
1666                 }
1667                 target.setLongValue(qid66);
1668             }
1669         }
1670         
1671         /**
1672          * Sets (as xml) the "QID_66" element
1673          */
1674         public void xsetQID66(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType qid66)
1675         {
1676             synchronized (monitor())
1677             {
1678                 check_orphaned();
1679                 gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
1680                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(QID66$40, 0);
1681                 if (target == null)
1682                 {
1683                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(QID66$40);
1684                 }
1685                 target.set(qid66);
1686             }
1687         }
1688         
1689         /**
1690          * Gets the "RegulatoryBody" element
1691          */
1692         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody.Enum getRegulatoryBody()
1693         {
1694             synchronized (monitor())
1695             {
1696                 check_orphaned();
1697                 org.apache.xmlbeans.SimpleValue target = null;
1698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$42, 0);
1699                 if (target == null)
1700                 {
1701                     return null;
1702                 }
1703                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody.Enum)target.getEnumValue();
1704             }
1705         }
1706         
1707         /**
1708          * Gets (as xml) the "RegulatoryBody" element
1709          */
1710         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody xgetRegulatoryBody()
1711         {
1712             synchronized (monitor())
1713             {
1714                 check_orphaned();
1715                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody target = null;
1716                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$42, 0);
1717                 return target;
1718             }
1719         }
1720         
1721         /**
1722          * True if has "RegulatoryBody" element
1723          */
1724         public boolean isSetRegulatoryBody()
1725         {
1726             synchronized (monitor())
1727             {
1728                 check_orphaned();
1729                 return get_store().count_elements(REGULATORYBODY$42) != 0;
1730             }
1731         }
1732         
1733         /**
1734          * Sets the "RegulatoryBody" element
1735          */
1736         public void setRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody.Enum regulatoryBody)
1737         {
1738             synchronized (monitor())
1739             {
1740                 check_orphaned();
1741                 org.apache.xmlbeans.SimpleValue target = null;
1742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$42, 0);
1743                 if (target == null)
1744                 {
1745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$42);
1746                 }
1747                 target.setEnumValue(regulatoryBody);
1748             }
1749         }
1750         
1751         /**
1752          * Sets (as xml) the "RegulatoryBody" element
1753          */
1754         public void xsetRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody regulatoryBody)
1755         {
1756             synchronized (monitor())
1757             {
1758                 check_orphaned();
1759                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody target = null;
1760                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$42, 0);
1761                 if (target == null)
1762                 {
1763                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$42);
1764                 }
1765                 target.set(regulatoryBody);
1766             }
1767         }
1768         
1769         /**
1770          * Unsets the "RegulatoryBody" element
1771          */
1772         public void unsetRegulatoryBody()
1773         {
1774             synchronized (monitor())
1775             {
1776                 check_orphaned();
1777                 get_store().remove_element(REGULATORYBODY$42, 0);
1778             }
1779         }
1780         
1781         /**
1782          * Gets the "OtherRegulatoryBody" element
1783          */
1784         public java.lang.String getOtherRegulatoryBody()
1785         {
1786             synchronized (monitor())
1787             {
1788                 check_orphaned();
1789                 org.apache.xmlbeans.SimpleValue target = null;
1790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$44, 0);
1791                 if (target == null)
1792                 {
1793                     return null;
1794                 }
1795                 return target.getStringValue();
1796             }
1797         }
1798         
1799         /**
1800          * Gets (as xml) the "OtherRegulatoryBody" element
1801          */
1802         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody xgetOtherRegulatoryBody()
1803         {
1804             synchronized (monitor())
1805             {
1806                 check_orphaned();
1807                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody target = null;
1808                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$44, 0);
1809                 return target;
1810             }
1811         }
1812         
1813         /**
1814          * True if has "OtherRegulatoryBody" element
1815          */
1816         public boolean isSetOtherRegulatoryBody()
1817         {
1818             synchronized (monitor())
1819             {
1820                 check_orphaned();
1821                 return get_store().count_elements(OTHERREGULATORYBODY$44) != 0;
1822             }
1823         }
1824         
1825         /**
1826          * Sets the "OtherRegulatoryBody" element
1827          */
1828         public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
1829         {
1830             synchronized (monitor())
1831             {
1832                 check_orphaned();
1833                 org.apache.xmlbeans.SimpleValue target = null;
1834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$44, 0);
1835                 if (target == null)
1836                 {
1837                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$44);
1838                 }
1839                 target.setStringValue(otherRegulatoryBody);
1840             }
1841         }
1842         
1843         /**
1844          * Sets (as xml) the "OtherRegulatoryBody" element
1845          */
1846         public void xsetOtherRegulatoryBody(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody otherRegulatoryBody)
1847         {
1848             synchronized (monitor())
1849             {
1850                 check_orphaned();
1851                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody target = null;
1852                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$44, 0);
1853                 if (target == null)
1854                 {
1855                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$44);
1856                 }
1857                 target.set(otherRegulatoryBody);
1858             }
1859         }
1860         
1861         /**
1862          * Unsets the "OtherRegulatoryBody" element
1863          */
1864         public void unsetOtherRegulatoryBody()
1865         {
1866             synchronized (monitor())
1867             {
1868                 check_orphaned();
1869                 get_store().remove_element(OTHERREGULATORYBODY$44, 0);
1870             }
1871         }
1872         
1873         /**
1874          * Gets the "FDICCertification" element
1875          */
1876         public java.lang.String getFDICCertification()
1877         {
1878             synchronized (monitor())
1879             {
1880                 check_orphaned();
1881                 org.apache.xmlbeans.SimpleValue target = null;
1882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$46, 0);
1883                 if (target == null)
1884                 {
1885                     return null;
1886                 }
1887                 return target.getStringValue();
1888             }
1889         }
1890         
1891         /**
1892          * Gets (as xml) the "FDICCertification" element
1893          */
1894         public gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetFDICCertification()
1895         {
1896             synchronized (monitor())
1897             {
1898                 check_orphaned();
1899                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
1900                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(FDICCERTIFICATION$46, 0);
1901                 return target;
1902             }
1903         }
1904         
1905         /**
1906          * True if has "FDICCertification" element
1907          */
1908         public boolean isSetFDICCertification()
1909         {
1910             synchronized (monitor())
1911             {
1912                 check_orphaned();
1913                 return get_store().count_elements(FDICCERTIFICATION$46) != 0;
1914             }
1915         }
1916         
1917         /**
1918          * Sets the "FDICCertification" element
1919          */
1920         public void setFDICCertification(java.lang.String fdicCertification)
1921         {
1922             synchronized (monitor())
1923             {
1924                 check_orphaned();
1925                 org.apache.xmlbeans.SimpleValue target = null;
1926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$46, 0);
1927                 if (target == null)
1928                 {
1929                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$46);
1930                 }
1931                 target.setStringValue(fdicCertification);
1932             }
1933         }
1934         
1935         /**
1936          * Sets (as xml) the "FDICCertification" element
1937          */
1938         public void xsetFDICCertification(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType fdicCertification)
1939         {
1940             synchronized (monitor())
1941             {
1942                 check_orphaned();
1943                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
1944                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(FDICCERTIFICATION$46, 0);
1945                 if (target == null)
1946                 {
1947                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().add_element_user(FDICCERTIFICATION$46);
1948                 }
1949                 target.set(fdicCertification);
1950             }
1951         }
1952         
1953         /**
1954          * Unsets the "FDICCertification" element
1955          */
1956         public void unsetFDICCertification()
1957         {
1958             synchronized (monitor())
1959             {
1960                 check_orphaned();
1961                 get_store().remove_element(FDICCERTIFICATION$46, 0);
1962             }
1963         }
1964         
1965         /**
1966          * Gets the "CharterNumber" element
1967          */
1968         public java.lang.String getCharterNumber()
1969         {
1970             synchronized (monitor())
1971             {
1972                 check_orphaned();
1973                 org.apache.xmlbeans.SimpleValue target = null;
1974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$48, 0);
1975                 if (target == null)
1976                 {
1977                     return null;
1978                 }
1979                 return target.getStringValue();
1980             }
1981         }
1982         
1983         /**
1984          * Gets (as xml) the "CharterNumber" element
1985          */
1986         public gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetCharterNumber()
1987         {
1988             synchronized (monitor())
1989             {
1990                 check_orphaned();
1991                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
1992                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(CHARTERNUMBER$48, 0);
1993                 return target;
1994             }
1995         }
1996         
1997         /**
1998          * True if has "CharterNumber" element
1999          */
2000         public boolean isSetCharterNumber()
2001         {
2002             synchronized (monitor())
2003             {
2004                 check_orphaned();
2005                 return get_store().count_elements(CHARTERNUMBER$48) != 0;
2006             }
2007         }
2008         
2009         /**
2010          * Sets the "CharterNumber" element
2011          */
2012         public void setCharterNumber(java.lang.String charterNumber)
2013         {
2014             synchronized (monitor())
2015             {
2016                 check_orphaned();
2017                 org.apache.xmlbeans.SimpleValue target = null;
2018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$48, 0);
2019                 if (target == null)
2020                 {
2021                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$48);
2022                 }
2023                 target.setStringValue(charterNumber);
2024             }
2025         }
2026         
2027         /**
2028          * Sets (as xml) the "CharterNumber" element
2029          */
2030         public void xsetCharterNumber(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType charterNumber)
2031         {
2032             synchronized (monitor())
2033             {
2034                 check_orphaned();
2035                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
2036                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(CHARTERNUMBER$48, 0);
2037                 if (target == null)
2038                 {
2039                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().add_element_user(CHARTERNUMBER$48);
2040                 }
2041                 target.set(charterNumber);
2042             }
2043         }
2044         
2045         /**
2046          * Unsets the "CharterNumber" element
2047          */
2048         public void unsetCharterNumber()
2049         {
2050             synchronized (monitor())
2051             {
2052                 check_orphaned();
2053                 get_store().remove_element(CHARTERNUMBER$48, 0);
2054             }
2055         }
2056         
2057         /**
2058          * Gets the "MinorityDepository" element
2059          */
2060         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository()
2061         {
2062             synchronized (monitor())
2063             {
2064                 check_orphaned();
2065                 org.apache.xmlbeans.SimpleValue target = null;
2066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$50, 0);
2067                 if (target == null)
2068                 {
2069                     return null;
2070                 }
2071                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2072             }
2073         }
2074         
2075         /**
2076          * Gets (as xml) the "MinorityDepository" element
2077          */
2078         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository()
2079         {
2080             synchronized (monitor())
2081             {
2082                 check_orphaned();
2083                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2084                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$50, 0);
2085                 return target;
2086             }
2087         }
2088         
2089         /**
2090          * True if has "MinorityDepository" element
2091          */
2092         public boolean isSetMinorityDepository()
2093         {
2094             synchronized (monitor())
2095             {
2096                 check_orphaned();
2097                 return get_store().count_elements(MINORITYDEPOSITORY$50) != 0;
2098             }
2099         }
2100         
2101         /**
2102          * Sets the "MinorityDepository" element
2103          */
2104         public void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository)
2105         {
2106             synchronized (monitor())
2107             {
2108                 check_orphaned();
2109                 org.apache.xmlbeans.SimpleValue target = null;
2110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$50, 0);
2111                 if (target == null)
2112                 {
2113                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITYDEPOSITORY$50);
2114                 }
2115                 target.setEnumValue(minorityDepository);
2116             }
2117         }
2118         
2119         /**
2120          * Sets (as xml) the "MinorityDepository" element
2121          */
2122         public void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository)
2123         {
2124             synchronized (monitor())
2125             {
2126                 check_orphaned();
2127                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2128                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$50, 0);
2129                 if (target == null)
2130                 {
2131                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITYDEPOSITORY$50);
2132                 }
2133                 target.set(minorityDepository);
2134             }
2135         }
2136         
2137         /**
2138          * Unsets the "MinorityDepository" element
2139          */
2140         public void unsetMinorityDepository()
2141         {
2142             synchronized (monitor())
2143             {
2144                 check_orphaned();
2145                 get_store().remove_element(MINORITYDEPOSITORY$50, 0);
2146             }
2147         }
2148         
2149         /**
2150          * Gets the "CertificationStatus" element
2151          */
2152         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus.Enum getCertificationStatus()
2153         {
2154             synchronized (monitor())
2155             {
2156                 check_orphaned();
2157                 org.apache.xmlbeans.SimpleValue target = null;
2158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$52, 0);
2159                 if (target == null)
2160                 {
2161                     return null;
2162                 }
2163                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus.Enum)target.getEnumValue();
2164             }
2165         }
2166         
2167         /**
2168          * Gets (as xml) the "CertificationStatus" element
2169          */
2170         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus xgetCertificationStatus()
2171         {
2172             synchronized (monitor())
2173             {
2174                 check_orphaned();
2175                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus target = null;
2176                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$52, 0);
2177                 return target;
2178             }
2179         }
2180         
2181         /**
2182          * Sets the "CertificationStatus" element
2183          */
2184         public void setCertificationStatus(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus.Enum certificationStatus)
2185         {
2186             synchronized (monitor())
2187             {
2188                 check_orphaned();
2189                 org.apache.xmlbeans.SimpleValue target = null;
2190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$52, 0);
2191                 if (target == null)
2192                 {
2193                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$52);
2194                 }
2195                 target.setEnumValue(certificationStatus);
2196             }
2197         }
2198         
2199         /**
2200          * Sets (as xml) the "CertificationStatus" element
2201          */
2202         public void xsetCertificationStatus(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus certificationStatus)
2203         {
2204             synchronized (monitor())
2205             {
2206                 check_orphaned();
2207                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus target = null;
2208                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$52, 0);
2209                 if (target == null)
2210                 {
2211                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$52);
2212                 }
2213                 target.set(certificationStatus);
2214             }
2215         }
2216         
2217         /**
2218          * Gets the "CDFICertificationNumber" element
2219          */
2220         public java.lang.String getCDFICertificationNumber()
2221         {
2222             synchronized (monitor())
2223             {
2224                 check_orphaned();
2225                 org.apache.xmlbeans.SimpleValue target = null;
2226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$54, 0);
2227                 if (target == null)
2228                 {
2229                     return null;
2230                 }
2231                 return target.getStringValue();
2232             }
2233         }
2234         
2235         /**
2236          * Gets (as xml) the "CDFICertificationNumber" element
2237          */
2238         public gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType xgetCDFICertificationNumber()
2239         {
2240             synchronized (monitor())
2241             {
2242                 check_orphaned();
2243                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
2244                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$54, 0);
2245                 return target;
2246             }
2247         }
2248         
2249         /**
2250          * True if has "CDFICertificationNumber" element
2251          */
2252         public boolean isSetCDFICertificationNumber()
2253         {
2254             synchronized (monitor())
2255             {
2256                 check_orphaned();
2257                 return get_store().count_elements(CDFICERTIFICATIONNUMBER$54) != 0;
2258             }
2259         }
2260         
2261         /**
2262          * Sets the "CDFICertificationNumber" element
2263          */
2264         public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
2265         {
2266             synchronized (monitor())
2267             {
2268                 check_orphaned();
2269                 org.apache.xmlbeans.SimpleValue target = null;
2270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$54, 0);
2271                 if (target == null)
2272                 {
2273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$54);
2274                 }
2275                 target.setStringValue(cdfiCertificationNumber);
2276             }
2277         }
2278         
2279         /**
2280          * Sets (as xml) the "CDFICertificationNumber" element
2281          */
2282         public void xsetCDFICertificationNumber(gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType cdfiCertificationNumber)
2283         {
2284             synchronized (monitor())
2285             {
2286                 check_orphaned();
2287                 gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType target = null;
2288                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$54, 0);
2289                 if (target == null)
2290                 {
2291                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String15DataType)get_store().add_element_user(CDFICERTIFICATIONNUMBER$54);
2292                 }
2293                 target.set(cdfiCertificationNumber);
2294             }
2295         }
2296         
2297         /**
2298          * Unsets the "CDFICertificationNumber" element
2299          */
2300         public void unsetCDFICertificationNumber()
2301         {
2302             synchronized (monitor())
2303             {
2304                 check_orphaned();
2305                 get_store().remove_element(CDFICERTIFICATIONNUMBER$54, 0);
2306             }
2307         }
2308         
2309         /**
2310          * Gets the "CertificationPending" element
2311          */
2312         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
2313         {
2314             synchronized (monitor())
2315             {
2316                 check_orphaned();
2317                 org.apache.xmlbeans.SimpleValue target = null;
2318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$56, 0);
2319                 if (target == null)
2320                 {
2321                     return null;
2322                 }
2323                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2324             }
2325         }
2326         
2327         /**
2328          * Gets (as xml) the "CertificationPending" element
2329          */
2330         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
2331         {
2332             synchronized (monitor())
2333             {
2334                 check_orphaned();
2335                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2336                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$56, 0);
2337                 return target;
2338             }
2339         }
2340         
2341         /**
2342          * True if has "CertificationPending" element
2343          */
2344         public boolean isSetCertificationPending()
2345         {
2346             synchronized (monitor())
2347             {
2348                 check_orphaned();
2349                 return get_store().count_elements(CERTIFICATIONPENDING$56) != 0;
2350             }
2351         }
2352         
2353         /**
2354          * Sets the "CertificationPending" element
2355          */
2356         public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
2357         {
2358             synchronized (monitor())
2359             {
2360                 check_orphaned();
2361                 org.apache.xmlbeans.SimpleValue target = null;
2362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$56, 0);
2363                 if (target == null)
2364                 {
2365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$56);
2366                 }
2367                 target.setEnumValue(certificationPending);
2368             }
2369         }
2370         
2371         /**
2372          * Sets (as xml) the "CertificationPending" element
2373          */
2374         public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
2375         {
2376             synchronized (monitor())
2377             {
2378                 check_orphaned();
2379                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2380                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$56, 0);
2381                 if (target == null)
2382                 {
2383                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$56);
2384                 }
2385                 target.set(certificationPending);
2386             }
2387         }
2388         
2389         /**
2390          * Unsets the "CertificationPending" element
2391          */
2392         public void unsetCertificationPending()
2393         {
2394             synchronized (monitor())
2395             {
2396                 check_orphaned();
2397                 get_store().remove_element(CERTIFICATIONPENDING$56, 0);
2398             }
2399         }
2400         
2401         /**
2402          * Gets the "SubmissionDate" element
2403          */
2404         public java.util.Calendar getSubmissionDate()
2405         {
2406             synchronized (monitor())
2407             {
2408                 check_orphaned();
2409                 org.apache.xmlbeans.SimpleValue target = null;
2410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$58, 0);
2411                 if (target == null)
2412                 {
2413                     return null;
2414                 }
2415                 return target.getCalendarValue();
2416             }
2417         }
2418         
2419         /**
2420          * Gets (as xml) the "SubmissionDate" element
2421          */
2422         public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 org.apache.xmlbeans.XmlDate target = null;
2428                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$58, 0);
2429                 return target;
2430             }
2431         }
2432         
2433         /**
2434          * True if has "SubmissionDate" element
2435          */
2436         public boolean isSetSubmissionDate()
2437         {
2438             synchronized (monitor())
2439             {
2440                 check_orphaned();
2441                 return get_store().count_elements(SUBMISSIONDATE$58) != 0;
2442             }
2443         }
2444         
2445         /**
2446          * Sets the "SubmissionDate" element
2447          */
2448         public void setSubmissionDate(java.util.Calendar submissionDate)
2449         {
2450             synchronized (monitor())
2451             {
2452                 check_orphaned();
2453                 org.apache.xmlbeans.SimpleValue target = null;
2454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$58, 0);
2455                 if (target == null)
2456                 {
2457                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$58);
2458                 }
2459                 target.setCalendarValue(submissionDate);
2460             }
2461         }
2462         
2463         /**
2464          * Sets (as xml) the "SubmissionDate" element
2465          */
2466         public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
2467         {
2468             synchronized (monitor())
2469             {
2470                 check_orphaned();
2471                 org.apache.xmlbeans.XmlDate target = null;
2472                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$58, 0);
2473                 if (target == null)
2474                 {
2475                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$58);
2476                 }
2477                 target.set(submissionDate);
2478             }
2479         }
2480         
2481         /**
2482          * Unsets the "SubmissionDate" element
2483          */
2484         public void unsetSubmissionDate()
2485         {
2486             synchronized (monitor())
2487             {
2488                 check_orphaned();
2489                 get_store().remove_element(SUBMISSIONDATE$58, 0);
2490             }
2491         }
2492         
2493         /**
2494          * Gets the "CertificationChecklist" element
2495          */
2496         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist getCertificationChecklist()
2497         {
2498             synchronized (monitor())
2499             {
2500                 check_orphaned();
2501                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist target = null;
2502                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$60, 0);
2503                 if (target == null)
2504                 {
2505                     return null;
2506                 }
2507                 return target;
2508             }
2509         }
2510         
2511         /**
2512          * True if has "CertificationChecklist" element
2513          */
2514         public boolean isSetCertificationChecklist()
2515         {
2516             synchronized (monitor())
2517             {
2518                 check_orphaned();
2519                 return get_store().count_elements(CERTIFICATIONCHECKLIST$60) != 0;
2520             }
2521         }
2522         
2523         /**
2524          * Sets the "CertificationChecklist" element
2525          */
2526         public void setCertificationChecklist(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist certificationChecklist)
2527         {
2528             generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$60, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2529         }
2530         
2531         /**
2532          * Appends and returns a new empty "CertificationChecklist" element
2533          */
2534         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist addNewCertificationChecklist()
2535         {
2536             synchronized (monitor())
2537             {
2538                 check_orphaned();
2539                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist target = null;
2540                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$60);
2541                 return target;
2542             }
2543         }
2544         
2545         /**
2546          * Unsets the "CertificationChecklist" element
2547          */
2548         public void unsetCertificationChecklist()
2549         {
2550             synchronized (monitor())
2551             {
2552                 check_orphaned();
2553                 get_store().remove_element(CERTIFICATIONCHECKLIST$60, 0);
2554             }
2555         }
2556         
2557         /**
2558          * Gets the "QID_58" element
2559          */
2560         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58.Enum getQID58()
2561         {
2562             synchronized (monitor())
2563             {
2564                 check_orphaned();
2565                 org.apache.xmlbeans.SimpleValue target = null;
2566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$62, 0);
2567                 if (target == null)
2568                 {
2569                     return null;
2570                 }
2571                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58.Enum)target.getEnumValue();
2572             }
2573         }
2574         
2575         /**
2576          * Gets (as xml) the "QID_58" element
2577          */
2578         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 xgetQID58()
2579         {
2580             synchronized (monitor())
2581             {
2582                 check_orphaned();
2583                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 target = null;
2584                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58)get_store().find_element_user(QID58$62, 0);
2585                 return target;
2586             }
2587         }
2588         
2589         /**
2590          * Sets the "QID_58" element
2591          */
2592         public void setQID58(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58.Enum qid58)
2593         {
2594             synchronized (monitor())
2595             {
2596                 check_orphaned();
2597                 org.apache.xmlbeans.SimpleValue target = null;
2598                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$62, 0);
2599                 if (target == null)
2600                 {
2601                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID58$62);
2602                 }
2603                 target.setEnumValue(qid58);
2604             }
2605         }
2606         
2607         /**
2608          * Sets (as xml) the "QID_58" element
2609          */
2610         public void xsetQID58(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 qid58)
2611         {
2612             synchronized (monitor())
2613             {
2614                 check_orphaned();
2615                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58 target = null;
2616                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58)get_store().find_element_user(QID58$62, 0);
2617                 if (target == null)
2618                 {
2619                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58)get_store().add_element_user(QID58$62);
2620                 }
2621                 target.set(qid58);
2622             }
2623         }
2624         
2625         /**
2626          * Gets the "PrimaryMarket" element
2627          */
2628         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket getPrimaryMarket()
2629         {
2630             synchronized (monitor())
2631             {
2632                 check_orphaned();
2633                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket target = null;
2634                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$64, 0);
2635                 if (target == null)
2636                 {
2637                     return null;
2638                 }
2639                 return target;
2640             }
2641         }
2642         
2643         /**
2644          * True if has "PrimaryMarket" element
2645          */
2646         public boolean isSetPrimaryMarket()
2647         {
2648             synchronized (monitor())
2649             {
2650                 check_orphaned();
2651                 return get_store().count_elements(PRIMARYMARKET$64) != 0;
2652             }
2653         }
2654         
2655         /**
2656          * Sets the "PrimaryMarket" element
2657          */
2658         public void setPrimaryMarket(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket primaryMarket)
2659         {
2660             generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$64, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2661         }
2662         
2663         /**
2664          * Appends and returns a new empty "PrimaryMarket" element
2665          */
2666         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket addNewPrimaryMarket()
2667         {
2668             synchronized (monitor())
2669             {
2670                 check_orphaned();
2671                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket target = null;
2672                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$64);
2673                 return target;
2674             }
2675         }
2676         
2677         /**
2678          * Unsets the "PrimaryMarket" element
2679          */
2680         public void unsetPrimaryMarket()
2681         {
2682             synchronized (monitor())
2683             {
2684                 check_orphaned();
2685                 get_store().remove_element(PRIMARYMARKET$64, 0);
2686             }
2687         }
2688         
2689         /**
2690          * Gets the "GeographicMarketServed" element
2691          */
2692         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed getGeographicMarketServed()
2693         {
2694             synchronized (monitor())
2695             {
2696                 check_orphaned();
2697                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed target = null;
2698                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$66, 0);
2699                 if (target == null)
2700                 {
2701                     return null;
2702                 }
2703                 return target;
2704             }
2705         }
2706         
2707         /**
2708          * True if has "GeographicMarketServed" element
2709          */
2710         public boolean isSetGeographicMarketServed()
2711         {
2712             synchronized (monitor())
2713             {
2714                 check_orphaned();
2715                 return get_store().count_elements(GEOGRAPHICMARKETSERVED$66) != 0;
2716             }
2717         }
2718         
2719         /**
2720          * Sets the "GeographicMarketServed" element
2721          */
2722         public void setGeographicMarketServed(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed geographicMarketServed)
2723         {
2724             generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$66, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2725         }
2726         
2727         /**
2728          * Appends and returns a new empty "GeographicMarketServed" element
2729          */
2730         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed addNewGeographicMarketServed()
2731         {
2732             synchronized (monitor())
2733             {
2734                 check_orphaned();
2735                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed target = null;
2736                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$66);
2737                 return target;
2738             }
2739         }
2740         
2741         /**
2742          * Unsets the "GeographicMarketServed" element
2743          */
2744         public void unsetGeographicMarketServed()
2745         {
2746             synchronized (monitor())
2747             {
2748                 check_orphaned();
2749                 get_store().remove_element(GEOGRAPHICMARKETSERVED$66, 0);
2750             }
2751         }
2752         
2753         /**
2754          * Gets the "PrimaryBusiness" element
2755          */
2756         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness.Enum getPrimaryBusiness()
2757         {
2758             synchronized (monitor())
2759             {
2760                 check_orphaned();
2761                 org.apache.xmlbeans.SimpleValue target = null;
2762                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$68, 0);
2763                 if (target == null)
2764                 {
2765                     return null;
2766                 }
2767                 return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness.Enum)target.getEnumValue();
2768             }
2769         }
2770         
2771         /**
2772          * Gets (as xml) the "PrimaryBusiness" element
2773          */
2774         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness xgetPrimaryBusiness()
2775         {
2776             synchronized (monitor())
2777             {
2778                 check_orphaned();
2779                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness target = null;
2780                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$68, 0);
2781                 return target;
2782             }
2783         }
2784         
2785         /**
2786          * Sets the "PrimaryBusiness" element
2787          */
2788         public void setPrimaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness.Enum primaryBusiness)
2789         {
2790             synchronized (monitor())
2791             {
2792                 check_orphaned();
2793                 org.apache.xmlbeans.SimpleValue target = null;
2794                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$68, 0);
2795                 if (target == null)
2796                 {
2797                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$68);
2798                 }
2799                 target.setEnumValue(primaryBusiness);
2800             }
2801         }
2802         
2803         /**
2804          * Sets (as xml) the "PrimaryBusiness" element
2805          */
2806         public void xsetPrimaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness primaryBusiness)
2807         {
2808             synchronized (monitor())
2809             {
2810                 check_orphaned();
2811                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness target = null;
2812                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$68, 0);
2813                 if (target == null)
2814                 {
2815                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$68);
2816                 }
2817                 target.set(primaryBusiness);
2818             }
2819         }
2820         
2821         /**
2822          * Gets the "SecondaryBusiness" element
2823          */
2824         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness getSecondaryBusiness()
2825         {
2826             synchronized (monitor())
2827             {
2828                 check_orphaned();
2829                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness target = null;
2830                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$70, 0);
2831                 if (target == null)
2832                 {
2833                     return null;
2834                 }
2835                 return target;
2836             }
2837         }
2838         
2839         /**
2840          * True if has "SecondaryBusiness" element
2841          */
2842         public boolean isSetSecondaryBusiness()
2843         {
2844             synchronized (monitor())
2845             {
2846                 check_orphaned();
2847                 return get_store().count_elements(SECONDARYBUSINESS$70) != 0;
2848             }
2849         }
2850         
2851         /**
2852          * Sets the "SecondaryBusiness" element
2853          */
2854         public void setSecondaryBusiness(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness secondaryBusiness)
2855         {
2856             generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2857         }
2858         
2859         /**
2860          * Appends and returns a new empty "SecondaryBusiness" element
2861          */
2862         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness addNewSecondaryBusiness()
2863         {
2864             synchronized (monitor())
2865             {
2866                 check_orphaned();
2867                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness target = null;
2868                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$70);
2869                 return target;
2870             }
2871         }
2872         
2873         /**
2874          * Unsets the "SecondaryBusiness" element
2875          */
2876         public void unsetSecondaryBusiness()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 get_store().remove_element(SECONDARYBUSINESS$70, 0);
2882             }
2883         }
2884         
2885         /**
2886          * Gets the "ProductsOffered" element
2887          */
2888         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered getProductsOffered()
2889         {
2890             synchronized (monitor())
2891             {
2892                 check_orphaned();
2893                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered target = null;
2894                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$72, 0);
2895                 if (target == null)
2896                 {
2897                     return null;
2898                 }
2899                 return target;
2900             }
2901         }
2902         
2903         /**
2904          * True if has "ProductsOffered" element
2905          */
2906         public boolean isSetProductsOffered()
2907         {
2908             synchronized (monitor())
2909             {
2910                 check_orphaned();
2911                 return get_store().count_elements(PRODUCTSOFFERED$72) != 0;
2912             }
2913         }
2914         
2915         /**
2916          * Sets the "ProductsOffered" element
2917          */
2918         public void setProductsOffered(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered productsOffered)
2919         {
2920             generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$72, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2921         }
2922         
2923         /**
2924          * Appends and returns a new empty "ProductsOffered" element
2925          */
2926         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered addNewProductsOffered()
2927         {
2928             synchronized (monitor())
2929             {
2930                 check_orphaned();
2931                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered target = null;
2932                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$72);
2933                 return target;
2934             }
2935         }
2936         
2937         /**
2938          * Unsets the "ProductsOffered" element
2939          */
2940         public void unsetProductsOffered()
2941         {
2942             synchronized (monitor())
2943             {
2944                 check_orphaned();
2945                 get_store().remove_element(PRODUCTSOFFERED$72, 0);
2946             }
2947         }
2948         
2949         /**
2950          * Gets the "CustomerProfile" element
2951          */
2952         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile getCustomerProfile()
2953         {
2954             synchronized (monitor())
2955             {
2956                 check_orphaned();
2957                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile target = null;
2958                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile)get_store().find_element_user(CUSTOMERPROFILE$74, 0);
2959                 if (target == null)
2960                 {
2961                     return null;
2962                 }
2963                 return target;
2964             }
2965         }
2966         
2967         /**
2968          * True if has "CustomerProfile" element
2969          */
2970         public boolean isSetCustomerProfile()
2971         {
2972             synchronized (monitor())
2973             {
2974                 check_orphaned();
2975                 return get_store().count_elements(CUSTOMERPROFILE$74) != 0;
2976             }
2977         }
2978         
2979         /**
2980          * Sets the "CustomerProfile" element
2981          */
2982         public void setCustomerProfile(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile customerProfile)
2983         {
2984             generatedSetterHelperImpl(customerProfile, CUSTOMERPROFILE$74, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2985         }
2986         
2987         /**
2988          * Appends and returns a new empty "CustomerProfile" element
2989          */
2990         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile addNewCustomerProfile()
2991         {
2992             synchronized (monitor())
2993             {
2994                 check_orphaned();
2995                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile target = null;
2996                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile)get_store().add_element_user(CUSTOMERPROFILE$74);
2997                 return target;
2998             }
2999         }
3000         
3001         /**
3002          * Unsets the "CustomerProfile" element
3003          */
3004         public void unsetCustomerProfile()
3005         {
3006             synchronized (monitor())
3007             {
3008                 check_orphaned();
3009                 get_store().remove_element(CUSTOMERPROFILE$74, 0);
3010             }
3011         }
3012         
3013         /**
3014          * Gets the "MatchingFunds" element
3015          */
3016         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds getMatchingFunds()
3017         {
3018             synchronized (monitor())
3019             {
3020                 check_orphaned();
3021                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds target = null;
3022                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds)get_store().find_element_user(MATCHINGFUNDS$76, 0);
3023                 if (target == null)
3024                 {
3025                     return null;
3026                 }
3027                 return target;
3028             }
3029         }
3030         
3031         /**
3032          * True if has "MatchingFunds" element
3033          */
3034         public boolean isSetMatchingFunds()
3035         {
3036             synchronized (monitor())
3037             {
3038                 check_orphaned();
3039                 return get_store().count_elements(MATCHINGFUNDS$76) != 0;
3040             }
3041         }
3042         
3043         /**
3044          * Sets the "MatchingFunds" element
3045          */
3046         public void setMatchingFunds(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds matchingFunds)
3047         {
3048             generatedSetterHelperImpl(matchingFunds, MATCHINGFUNDS$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3049         }
3050         
3051         /**
3052          * Appends and returns a new empty "MatchingFunds" element
3053          */
3054         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds addNewMatchingFunds()
3055         {
3056             synchronized (monitor())
3057             {
3058                 check_orphaned();
3059                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds target = null;
3060                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds)get_store().add_element_user(MATCHINGFUNDS$76);
3061                 return target;
3062             }
3063         }
3064         
3065         /**
3066          * Unsets the "MatchingFunds" element
3067          */
3068         public void unsetMatchingFunds()
3069         {
3070             synchronized (monitor())
3071             {
3072                 check_orphaned();
3073                 get_store().remove_element(MATCHINGFUNDS$76, 0);
3074             }
3075         }
3076         
3077         /**
3078          * Gets the "EarningsNonRegulated" element
3079          */
3080         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated getEarningsNonRegulated()
3081         {
3082             synchronized (monitor())
3083             {
3084                 check_orphaned();
3085                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated target = null;
3086                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated)get_store().find_element_user(EARNINGSNONREGULATED$78, 0);
3087                 if (target == null)
3088                 {
3089                     return null;
3090                 }
3091                 return target;
3092             }
3093         }
3094         
3095         /**
3096          * True if has "EarningsNonRegulated" element
3097          */
3098         public boolean isSetEarningsNonRegulated()
3099         {
3100             synchronized (monitor())
3101             {
3102                 check_orphaned();
3103                 return get_store().count_elements(EARNINGSNONREGULATED$78) != 0;
3104             }
3105         }
3106         
3107         /**
3108          * Sets the "EarningsNonRegulated" element
3109          */
3110         public void setEarningsNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated earningsNonRegulated)
3111         {
3112             generatedSetterHelperImpl(earningsNonRegulated, EARNINGSNONREGULATED$78, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3113         }
3114         
3115         /**
3116          * Appends and returns a new empty "EarningsNonRegulated" element
3117          */
3118         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated addNewEarningsNonRegulated()
3119         {
3120             synchronized (monitor())
3121             {
3122                 check_orphaned();
3123                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated target = null;
3124                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated)get_store().add_element_user(EARNINGSNONREGULATED$78);
3125                 return target;
3126             }
3127         }
3128         
3129         /**
3130          * Unsets the "EarningsNonRegulated" element
3131          */
3132         public void unsetEarningsNonRegulated()
3133         {
3134             synchronized (monitor())
3135             {
3136                 check_orphaned();
3137                 get_store().remove_element(EARNINGSNONREGULATED$78, 0);
3138             }
3139         }
3140         
3141         /**
3142          * Gets the "EarningsCreditUnions" element
3143          */
3144         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions getEarningsCreditUnions()
3145         {
3146             synchronized (monitor())
3147             {
3148                 check_orphaned();
3149                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions target = null;
3150                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions)get_store().find_element_user(EARNINGSCREDITUNIONS$80, 0);
3151                 if (target == null)
3152                 {
3153                     return null;
3154                 }
3155                 return target;
3156             }
3157         }
3158         
3159         /**
3160          * True if has "EarningsCreditUnions" element
3161          */
3162         public boolean isSetEarningsCreditUnions()
3163         {
3164             synchronized (monitor())
3165             {
3166                 check_orphaned();
3167                 return get_store().count_elements(EARNINGSCREDITUNIONS$80) != 0;
3168             }
3169         }
3170         
3171         /**
3172          * Sets the "EarningsCreditUnions" element
3173          */
3174         public void setEarningsCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions earningsCreditUnions)
3175         {
3176             generatedSetterHelperImpl(earningsCreditUnions, EARNINGSCREDITUNIONS$80, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3177         }
3178         
3179         /**
3180          * Appends and returns a new empty "EarningsCreditUnions" element
3181          */
3182         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions addNewEarningsCreditUnions()
3183         {
3184             synchronized (monitor())
3185             {
3186                 check_orphaned();
3187                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions target = null;
3188                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions)get_store().add_element_user(EARNINGSCREDITUNIONS$80);
3189                 return target;
3190             }
3191         }
3192         
3193         /**
3194          * Unsets the "EarningsCreditUnions" element
3195          */
3196         public void unsetEarningsCreditUnions()
3197         {
3198             synchronized (monitor())
3199             {
3200                 check_orphaned();
3201                 get_store().remove_element(EARNINGSCREDITUNIONS$80, 0);
3202             }
3203         }
3204         
3205         /**
3206          * Gets the "EarningsBanks" element
3207          */
3208         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks getEarningsBanks()
3209         {
3210             synchronized (monitor())
3211             {
3212                 check_orphaned();
3213                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks target = null;
3214                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks)get_store().find_element_user(EARNINGSBANKS$82, 0);
3215                 if (target == null)
3216                 {
3217                     return null;
3218                 }
3219                 return target;
3220             }
3221         }
3222         
3223         /**
3224          * True if has "EarningsBanks" element
3225          */
3226         public boolean isSetEarningsBanks()
3227         {
3228             synchronized (monitor())
3229             {
3230                 check_orphaned();
3231                 return get_store().count_elements(EARNINGSBANKS$82) != 0;
3232             }
3233         }
3234         
3235         /**
3236          * Sets the "EarningsBanks" element
3237          */
3238         public void setEarningsBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks earningsBanks)
3239         {
3240             generatedSetterHelperImpl(earningsBanks, EARNINGSBANKS$82, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3241         }
3242         
3243         /**
3244          * Appends and returns a new empty "EarningsBanks" element
3245          */
3246         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks addNewEarningsBanks()
3247         {
3248             synchronized (monitor())
3249             {
3250                 check_orphaned();
3251                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks target = null;
3252                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks)get_store().add_element_user(EARNINGSBANKS$82);
3253                 return target;
3254             }
3255         }
3256         
3257         /**
3258          * Unsets the "EarningsBanks" element
3259          */
3260         public void unsetEarningsBanks()
3261         {
3262             synchronized (monitor())
3263             {
3264                 check_orphaned();
3265                 get_store().remove_element(EARNINGSBANKS$82, 0);
3266             }
3267         }
3268         
3269         /**
3270          * Gets the "FinancialProductsSheet" element
3271          */
3272         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet getFinancialProductsSheet()
3273         {
3274             synchronized (monitor())
3275             {
3276                 check_orphaned();
3277                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet target = null;
3278                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet)get_store().find_element_user(FINANCIALPRODUCTSSHEET$84, 0);
3279                 if (target == null)
3280                 {
3281                     return null;
3282                 }
3283                 return target;
3284             }
3285         }
3286         
3287         /**
3288          * True if has "FinancialProductsSheet" element
3289          */
3290         public boolean isSetFinancialProductsSheet()
3291         {
3292             synchronized (monitor())
3293             {
3294                 check_orphaned();
3295                 return get_store().count_elements(FINANCIALPRODUCTSSHEET$84) != 0;
3296             }
3297         }
3298         
3299         /**
3300          * Sets the "FinancialProductsSheet" element
3301          */
3302         public void setFinancialProductsSheet(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet financialProductsSheet)
3303         {
3304             generatedSetterHelperImpl(financialProductsSheet, FINANCIALPRODUCTSSHEET$84, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3305         }
3306         
3307         /**
3308          * Appends and returns a new empty "FinancialProductsSheet" element
3309          */
3310         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet addNewFinancialProductsSheet()
3311         {
3312             synchronized (monitor())
3313             {
3314                 check_orphaned();
3315                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet target = null;
3316                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet)get_store().add_element_user(FINANCIALPRODUCTSSHEET$84);
3317                 return target;
3318             }
3319         }
3320         
3321         /**
3322          * Unsets the "FinancialProductsSheet" element
3323          */
3324         public void unsetFinancialProductsSheet()
3325         {
3326             synchronized (monitor())
3327             {
3328                 check_orphaned();
3329                 get_store().remove_element(FINANCIALPRODUCTSSHEET$84, 0);
3330             }
3331         }
3332         
3333         /**
3334          * Gets the "FinancialServicesSheet" element
3335          */
3336         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet getFinancialServicesSheet()
3337         {
3338             synchronized (monitor())
3339             {
3340                 check_orphaned();
3341                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet target = null;
3342                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet)get_store().find_element_user(FINANCIALSERVICESSHEET$86, 0);
3343                 if (target == null)
3344                 {
3345                     return null;
3346                 }
3347                 return target;
3348             }
3349         }
3350         
3351         /**
3352          * True if has "FinancialServicesSheet" element
3353          */
3354         public boolean isSetFinancialServicesSheet()
3355         {
3356             synchronized (monitor())
3357             {
3358                 check_orphaned();
3359                 return get_store().count_elements(FINANCIALSERVICESSHEET$86) != 0;
3360             }
3361         }
3362         
3363         /**
3364          * Sets the "FinancialServicesSheet" element
3365          */
3366         public void setFinancialServicesSheet(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet financialServicesSheet)
3367         {
3368             generatedSetterHelperImpl(financialServicesSheet, FINANCIALSERVICESSHEET$86, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3369         }
3370         
3371         /**
3372          * Appends and returns a new empty "FinancialServicesSheet" element
3373          */
3374         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet addNewFinancialServicesSheet()
3375         {
3376             synchronized (monitor())
3377             {
3378                 check_orphaned();
3379                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet target = null;
3380                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet)get_store().add_element_user(FINANCIALSERVICESSHEET$86);
3381                 return target;
3382             }
3383         }
3384         
3385         /**
3386          * Unsets the "FinancialServicesSheet" element
3387          */
3388         public void unsetFinancialServicesSheet()
3389         {
3390             synchronized (monitor())
3391             {
3392                 check_orphaned();
3393                 get_store().remove_element(FINANCIALSERVICESSHEET$86, 0);
3394             }
3395         }
3396         
3397         /**
3398          * Gets the "FinancialActivities" element
3399          */
3400         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities getFinancialActivities()
3401         {
3402             synchronized (monitor())
3403             {
3404                 check_orphaned();
3405                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities target = null;
3406                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities)get_store().find_element_user(FINANCIALACTIVITIES$88, 0);
3407                 if (target == null)
3408                 {
3409                     return null;
3410                 }
3411                 return target;
3412             }
3413         }
3414         
3415         /**
3416          * True if has "FinancialActivities" element
3417          */
3418         public boolean isSetFinancialActivities()
3419         {
3420             synchronized (monitor())
3421             {
3422                 check_orphaned();
3423                 return get_store().count_elements(FINANCIALACTIVITIES$88) != 0;
3424             }
3425         }
3426         
3427         /**
3428          * Sets the "FinancialActivities" element
3429          */
3430         public void setFinancialActivities(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities financialActivities)
3431         {
3432             generatedSetterHelperImpl(financialActivities, FINANCIALACTIVITIES$88, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3433         }
3434         
3435         /**
3436          * Appends and returns a new empty "FinancialActivities" element
3437          */
3438         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities addNewFinancialActivities()
3439         {
3440             synchronized (monitor())
3441             {
3442                 check_orphaned();
3443                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities target = null;
3444                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities)get_store().add_element_user(FINANCIALACTIVITIES$88);
3445                 return target;
3446             }
3447         }
3448         
3449         /**
3450          * Unsets the "FinancialActivities" element
3451          */
3452         public void unsetFinancialActivities()
3453         {
3454             synchronized (monitor())
3455             {
3456                 check_orphaned();
3457                 get_store().remove_element(FINANCIALACTIVITIES$88, 0);
3458             }
3459         }
3460         
3461         /**
3462          * Gets the "BoardMembers" element
3463          */
3464         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers getBoardMembers()
3465         {
3466             synchronized (monitor())
3467             {
3468                 check_orphaned();
3469                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers target = null;
3470                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers)get_store().find_element_user(BOARDMEMBERS$90, 0);
3471                 if (target == null)
3472                 {
3473                     return null;
3474                 }
3475                 return target;
3476             }
3477         }
3478         
3479         /**
3480          * Sets the "BoardMembers" element
3481          */
3482         public void setBoardMembers(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers boardMembers)
3483         {
3484             generatedSetterHelperImpl(boardMembers, BOARDMEMBERS$90, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3485         }
3486         
3487         /**
3488          * Appends and returns a new empty "BoardMembers" element
3489          */
3490         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers addNewBoardMembers()
3491         {
3492             synchronized (monitor())
3493             {
3494                 check_orphaned();
3495                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers target = null;
3496                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers)get_store().add_element_user(BOARDMEMBERS$90);
3497                 return target;
3498             }
3499         }
3500         
3501         /**
3502          * Gets the "StaffMembers" element
3503          */
3504         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers getStaffMembers()
3505         {
3506             synchronized (monitor())
3507             {
3508                 check_orphaned();
3509                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers target = null;
3510                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers)get_store().find_element_user(STAFFMEMBERS$92, 0);
3511                 if (target == null)
3512                 {
3513                     return null;
3514                 }
3515                 return target;
3516             }
3517         }
3518         
3519         /**
3520          * Sets the "StaffMembers" element
3521          */
3522         public void setStaffMembers(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers staffMembers)
3523         {
3524             generatedSetterHelperImpl(staffMembers, STAFFMEMBERS$92, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3525         }
3526         
3527         /**
3528          * Appends and returns a new empty "StaffMembers" element
3529          */
3530         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers addNewStaffMembers()
3531         {
3532             synchronized (monitor())
3533             {
3534                 check_orphaned();
3535                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers target = null;
3536                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers)get_store().add_element_user(STAFFMEMBERS$92);
3537                 return target;
3538             }
3539         }
3540         
3541         /**
3542          * Gets the "FinancialNonRegulated" element
3543          */
3544         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated getFinancialNonRegulated()
3545         {
3546             synchronized (monitor())
3547             {
3548                 check_orphaned();
3549                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated target = null;
3550                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated)get_store().find_element_user(FINANCIALNONREGULATED$94, 0);
3551                 if (target == null)
3552                 {
3553                     return null;
3554                 }
3555                 return target;
3556             }
3557         }
3558         
3559         /**
3560          * True if has "FinancialNonRegulated" element
3561          */
3562         public boolean isSetFinancialNonRegulated()
3563         {
3564             synchronized (monitor())
3565             {
3566                 check_orphaned();
3567                 return get_store().count_elements(FINANCIALNONREGULATED$94) != 0;
3568             }
3569         }
3570         
3571         /**
3572          * Sets the "FinancialNonRegulated" element
3573          */
3574         public void setFinancialNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated financialNonRegulated)
3575         {
3576             generatedSetterHelperImpl(financialNonRegulated, FINANCIALNONREGULATED$94, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3577         }
3578         
3579         /**
3580          * Appends and returns a new empty "FinancialNonRegulated" element
3581          */
3582         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated addNewFinancialNonRegulated()
3583         {
3584             synchronized (monitor())
3585             {
3586                 check_orphaned();
3587                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated target = null;
3588                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated)get_store().add_element_user(FINANCIALNONREGULATED$94);
3589                 return target;
3590             }
3591         }
3592         
3593         /**
3594          * Unsets the "FinancialNonRegulated" element
3595          */
3596         public void unsetFinancialNonRegulated()
3597         {
3598             synchronized (monitor())
3599             {
3600                 check_orphaned();
3601                 get_store().remove_element(FINANCIALNONREGULATED$94, 0);
3602             }
3603         }
3604         
3605         /**
3606          * Gets the "FinancialCreditUnions" element
3607          */
3608         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions getFinancialCreditUnions()
3609         {
3610             synchronized (monitor())
3611             {
3612                 check_orphaned();
3613                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions target = null;
3614                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions)get_store().find_element_user(FINANCIALCREDITUNIONS$96, 0);
3615                 if (target == null)
3616                 {
3617                     return null;
3618                 }
3619                 return target;
3620             }
3621         }
3622         
3623         /**
3624          * True if has "FinancialCreditUnions" element
3625          */
3626         public boolean isSetFinancialCreditUnions()
3627         {
3628             synchronized (monitor())
3629             {
3630                 check_orphaned();
3631                 return get_store().count_elements(FINANCIALCREDITUNIONS$96) != 0;
3632             }
3633         }
3634         
3635         /**
3636          * Sets the "FinancialCreditUnions" element
3637          */
3638         public void setFinancialCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions financialCreditUnions)
3639         {
3640             generatedSetterHelperImpl(financialCreditUnions, FINANCIALCREDITUNIONS$96, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3641         }
3642         
3643         /**
3644          * Appends and returns a new empty "FinancialCreditUnions" element
3645          */
3646         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions addNewFinancialCreditUnions()
3647         {
3648             synchronized (monitor())
3649             {
3650                 check_orphaned();
3651                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions target = null;
3652                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions)get_store().add_element_user(FINANCIALCREDITUNIONS$96);
3653                 return target;
3654             }
3655         }
3656         
3657         /**
3658          * Unsets the "FinancialCreditUnions" element
3659          */
3660         public void unsetFinancialCreditUnions()
3661         {
3662             synchronized (monitor())
3663             {
3664                 check_orphaned();
3665                 get_store().remove_element(FINANCIALCREDITUNIONS$96, 0);
3666             }
3667         }
3668         
3669         /**
3670          * Gets the "FinancialBanks" element
3671          */
3672         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks getFinancialBanks()
3673         {
3674             synchronized (monitor())
3675             {
3676                 check_orphaned();
3677                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks target = null;
3678                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks)get_store().find_element_user(FINANCIALBANKS$98, 0);
3679                 if (target == null)
3680                 {
3681                     return null;
3682                 }
3683                 return target;
3684             }
3685         }
3686         
3687         /**
3688          * True if has "FinancialBanks" element
3689          */
3690         public boolean isSetFinancialBanks()
3691         {
3692             synchronized (monitor())
3693             {
3694                 check_orphaned();
3695                 return get_store().count_elements(FINANCIALBANKS$98) != 0;
3696             }
3697         }
3698         
3699         /**
3700          * Sets the "FinancialBanks" element
3701          */
3702         public void setFinancialBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks financialBanks)
3703         {
3704             generatedSetterHelperImpl(financialBanks, FINANCIALBANKS$98, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3705         }
3706         
3707         /**
3708          * Appends and returns a new empty "FinancialBanks" element
3709          */
3710         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks addNewFinancialBanks()
3711         {
3712             synchronized (monitor())
3713             {
3714                 check_orphaned();
3715                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks target = null;
3716                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks)get_store().add_element_user(FINANCIALBANKS$98);
3717                 return target;
3718             }
3719         }
3720         
3721         /**
3722          * Unsets the "FinancialBanks" element
3723          */
3724         public void unsetFinancialBanks()
3725         {
3726             synchronized (monitor())
3727             {
3728                 check_orphaned();
3729                 get_store().remove_element(FINANCIALBANKS$98, 0);
3730             }
3731         }
3732         
3733         /**
3734          * Gets the "RatiosNonRegulated" element
3735          */
3736         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated getRatiosNonRegulated()
3737         {
3738             synchronized (monitor())
3739             {
3740                 check_orphaned();
3741                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated target = null;
3742                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated)get_store().find_element_user(RATIOSNONREGULATED$100, 0);
3743                 if (target == null)
3744                 {
3745                     return null;
3746                 }
3747                 return target;
3748             }
3749         }
3750         
3751         /**
3752          * True if has "RatiosNonRegulated" element
3753          */
3754         public boolean isSetRatiosNonRegulated()
3755         {
3756             synchronized (monitor())
3757             {
3758                 check_orphaned();
3759                 return get_store().count_elements(RATIOSNONREGULATED$100) != 0;
3760             }
3761         }
3762         
3763         /**
3764          * Sets the "RatiosNonRegulated" element
3765          */
3766         public void setRatiosNonRegulated(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated ratiosNonRegulated)
3767         {
3768             generatedSetterHelperImpl(ratiosNonRegulated, RATIOSNONREGULATED$100, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3769         }
3770         
3771         /**
3772          * Appends and returns a new empty "RatiosNonRegulated" element
3773          */
3774         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated addNewRatiosNonRegulated()
3775         {
3776             synchronized (monitor())
3777             {
3778                 check_orphaned();
3779                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated target = null;
3780                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated)get_store().add_element_user(RATIOSNONREGULATED$100);
3781                 return target;
3782             }
3783         }
3784         
3785         /**
3786          * Unsets the "RatiosNonRegulated" element
3787          */
3788         public void unsetRatiosNonRegulated()
3789         {
3790             synchronized (monitor())
3791             {
3792                 check_orphaned();
3793                 get_store().remove_element(RATIOSNONREGULATED$100, 0);
3794             }
3795         }
3796         
3797         /**
3798          * Gets the "RatiosCreditUnions" element
3799          */
3800         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions getRatiosCreditUnions()
3801         {
3802             synchronized (monitor())
3803             {
3804                 check_orphaned();
3805                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions target = null;
3806                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions)get_store().find_element_user(RATIOSCREDITUNIONS$102, 0);
3807                 if (target == null)
3808                 {
3809                     return null;
3810                 }
3811                 return target;
3812             }
3813         }
3814         
3815         /**
3816          * True if has "RatiosCreditUnions" element
3817          */
3818         public boolean isSetRatiosCreditUnions()
3819         {
3820             synchronized (monitor())
3821             {
3822                 check_orphaned();
3823                 return get_store().count_elements(RATIOSCREDITUNIONS$102) != 0;
3824             }
3825         }
3826         
3827         /**
3828          * Sets the "RatiosCreditUnions" element
3829          */
3830         public void setRatiosCreditUnions(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions ratiosCreditUnions)
3831         {
3832             generatedSetterHelperImpl(ratiosCreditUnions, RATIOSCREDITUNIONS$102, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3833         }
3834         
3835         /**
3836          * Appends and returns a new empty "RatiosCreditUnions" element
3837          */
3838         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions addNewRatiosCreditUnions()
3839         {
3840             synchronized (monitor())
3841             {
3842                 check_orphaned();
3843                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions target = null;
3844                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions)get_store().add_element_user(RATIOSCREDITUNIONS$102);
3845                 return target;
3846             }
3847         }
3848         
3849         /**
3850          * Unsets the "RatiosCreditUnions" element
3851          */
3852         public void unsetRatiosCreditUnions()
3853         {
3854             synchronized (monitor())
3855             {
3856                 check_orphaned();
3857                 get_store().remove_element(RATIOSCREDITUNIONS$102, 0);
3858             }
3859         }
3860         
3861         /**
3862          * Gets the "RatiosBanks" element
3863          */
3864         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks getRatiosBanks()
3865         {
3866             synchronized (monitor())
3867             {
3868                 check_orphaned();
3869                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks target = null;
3870                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks)get_store().find_element_user(RATIOSBANKS$104, 0);
3871                 if (target == null)
3872                 {
3873                     return null;
3874                 }
3875                 return target;
3876             }
3877         }
3878         
3879         /**
3880          * True if has "RatiosBanks" element
3881          */
3882         public boolean isSetRatiosBanks()
3883         {
3884             synchronized (monitor())
3885             {
3886                 check_orphaned();
3887                 return get_store().count_elements(RATIOSBANKS$104) != 0;
3888             }
3889         }
3890         
3891         /**
3892          * Sets the "RatiosBanks" element
3893          */
3894         public void setRatiosBanks(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks ratiosBanks)
3895         {
3896             generatedSetterHelperImpl(ratiosBanks, RATIOSBANKS$104, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3897         }
3898         
3899         /**
3900          * Appends and returns a new empty "RatiosBanks" element
3901          */
3902         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks addNewRatiosBanks()
3903         {
3904             synchronized (monitor())
3905             {
3906                 check_orphaned();
3907                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks target = null;
3908                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks)get_store().add_element_user(RATIOSBANKS$104);
3909                 return target;
3910             }
3911         }
3912         
3913         /**
3914          * Unsets the "RatiosBanks" element
3915          */
3916         public void unsetRatiosBanks()
3917         {
3918             synchronized (monitor())
3919             {
3920                 check_orphaned();
3921                 get_store().remove_element(RATIOSBANKS$104, 0);
3922             }
3923         }
3924         
3925         /**
3926          * Gets the "FinancialActionPlan" element
3927          */
3928         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan getFinancialActionPlan()
3929         {
3930             synchronized (monitor())
3931             {
3932                 check_orphaned();
3933                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan target = null;
3934                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan)get_store().find_element_user(FINANCIALACTIONPLAN$106, 0);
3935                 if (target == null)
3936                 {
3937                     return null;
3938                 }
3939                 return target;
3940             }
3941         }
3942         
3943         /**
3944          * Sets the "FinancialActionPlan" element
3945          */
3946         public void setFinancialActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan financialActionPlan)
3947         {
3948             generatedSetterHelperImpl(financialActionPlan, FINANCIALACTIONPLAN$106, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3949         }
3950         
3951         /**
3952          * Appends and returns a new empty "FinancialActionPlan" element
3953          */
3954         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan addNewFinancialActionPlan()
3955         {
3956             synchronized (monitor())
3957             {
3958                 check_orphaned();
3959                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan target = null;
3960                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan)get_store().add_element_user(FINANCIALACTIONPLAN$106);
3961                 return target;
3962             }
3963         }
3964         
3965         /**
3966          * Gets the "PortfolioQuality" element
3967          */
3968         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality getPortfolioQuality()
3969         {
3970             synchronized (monitor())
3971             {
3972                 check_orphaned();
3973                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality target = null;
3974                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality)get_store().find_element_user(PORTFOLIOQUALITY$108, 0);
3975                 if (target == null)
3976                 {
3977                     return null;
3978                 }
3979                 return target;
3980             }
3981         }
3982         
3983         /**
3984          * True if has "PortfolioQuality" element
3985          */
3986         public boolean isSetPortfolioQuality()
3987         {
3988             synchronized (monitor())
3989             {
3990                 check_orphaned();
3991                 return get_store().count_elements(PORTFOLIOQUALITY$108) != 0;
3992             }
3993         }
3994         
3995         /**
3996          * Sets the "PortfolioQuality" element
3997          */
3998         public void setPortfolioQuality(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality portfolioQuality)
3999         {
4000             generatedSetterHelperImpl(portfolioQuality, PORTFOLIOQUALITY$108, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4001         }
4002         
4003         /**
4004          * Appends and returns a new empty "PortfolioQuality" element
4005          */
4006         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality addNewPortfolioQuality()
4007         {
4008             synchronized (monitor())
4009             {
4010                 check_orphaned();
4011                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality target = null;
4012                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality)get_store().add_element_user(PORTFOLIOQUALITY$108);
4013                 return target;
4014             }
4015         }
4016         
4017         /**
4018          * Unsets the "PortfolioQuality" element
4019          */
4020         public void unsetPortfolioQuality()
4021         {
4022             synchronized (monitor())
4023             {
4024                 check_orphaned();
4025                 get_store().remove_element(PORTFOLIOQUALITY$108, 0);
4026             }
4027         }
4028         
4029         /**
4030          * Gets the "LoanLossReserves" element
4031          */
4032         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves getLoanLossReserves()
4033         {
4034             synchronized (monitor())
4035             {
4036                 check_orphaned();
4037                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves target = null;
4038                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves)get_store().find_element_user(LOANLOSSRESERVES$110, 0);
4039                 if (target == null)
4040                 {
4041                     return null;
4042                 }
4043                 return target;
4044             }
4045         }
4046         
4047         /**
4048          * True if has "LoanLossReserves" element
4049          */
4050         public boolean isSetLoanLossReserves()
4051         {
4052             synchronized (monitor())
4053             {
4054                 check_orphaned();
4055                 return get_store().count_elements(LOANLOSSRESERVES$110) != 0;
4056             }
4057         }
4058         
4059         /**
4060          * Sets the "LoanLossReserves" element
4061          */
4062         public void setLoanLossReserves(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves loanLossReserves)
4063         {
4064             generatedSetterHelperImpl(loanLossReserves, LOANLOSSRESERVES$110, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4065         }
4066         
4067         /**
4068          * Appends and returns a new empty "LoanLossReserves" element
4069          */
4070         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves addNewLoanLossReserves()
4071         {
4072             synchronized (monitor())
4073             {
4074                 check_orphaned();
4075                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves target = null;
4076                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves)get_store().add_element_user(LOANLOSSRESERVES$110);
4077                 return target;
4078             }
4079         }
4080         
4081         /**
4082          * Unsets the "LoanLossReserves" element
4083          */
4084         public void unsetLoanLossReserves()
4085         {
4086             synchronized (monitor())
4087             {
4088                 check_orphaned();
4089                 get_store().remove_element(LOANLOSSRESERVES$110, 0);
4090             }
4091         }
4092         
4093         /**
4094          * Gets the "EquityInvestmentPortfolio" element
4095          */
4096         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio getEquityInvestmentPortfolio()
4097         {
4098             synchronized (monitor())
4099             {
4100                 check_orphaned();
4101                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio target = null;
4102                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio)get_store().find_element_user(EQUITYINVESTMENTPORTFOLIO$112, 0);
4103                 if (target == null)
4104                 {
4105                     return null;
4106                 }
4107                 return target;
4108             }
4109         }
4110         
4111         /**
4112          * True if has "EquityInvestmentPortfolio" element
4113          */
4114         public boolean isSetEquityInvestmentPortfolio()
4115         {
4116             synchronized (monitor())
4117             {
4118                 check_orphaned();
4119                 return get_store().count_elements(EQUITYINVESTMENTPORTFOLIO$112) != 0;
4120             }
4121         }
4122         
4123         /**
4124          * Sets the "EquityInvestmentPortfolio" element
4125          */
4126         public void setEquityInvestmentPortfolio(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio equityInvestmentPortfolio)
4127         {
4128             generatedSetterHelperImpl(equityInvestmentPortfolio, EQUITYINVESTMENTPORTFOLIO$112, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4129         }
4130         
4131         /**
4132          * Appends and returns a new empty "EquityInvestmentPortfolio" element
4133          */
4134         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio addNewEquityInvestmentPortfolio()
4135         {
4136             synchronized (monitor())
4137             {
4138                 check_orphaned();
4139                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio target = null;
4140                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio)get_store().add_element_user(EQUITYINVESTMENTPORTFOLIO$112);
4141                 return target;
4142             }
4143         }
4144         
4145         /**
4146          * Unsets the "EquityInvestmentPortfolio" element
4147          */
4148         public void unsetEquityInvestmentPortfolio()
4149         {
4150             synchronized (monitor())
4151             {
4152                 check_orphaned();
4153                 get_store().remove_element(EQUITYINVESTMENTPORTFOLIO$112, 0);
4154             }
4155         }
4156         
4157         /**
4158          * Gets the "PortfolioActionPlan" element
4159          */
4160         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan getPortfolioActionPlan()
4161         {
4162             synchronized (monitor())
4163             {
4164                 check_orphaned();
4165                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan target = null;
4166                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan)get_store().find_element_user(PORTFOLIOACTIONPLAN$114, 0);
4167                 if (target == null)
4168                 {
4169                     return null;
4170                 }
4171                 return target;
4172             }
4173         }
4174         
4175         /**
4176          * Sets the "PortfolioActionPlan" element
4177          */
4178         public void setPortfolioActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan portfolioActionPlan)
4179         {
4180             generatedSetterHelperImpl(portfolioActionPlan, PORTFOLIOACTIONPLAN$114, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4181         }
4182         
4183         /**
4184          * Appends and returns a new empty "PortfolioActionPlan" element
4185          */
4186         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan addNewPortfolioActionPlan()
4187         {
4188             synchronized (monitor())
4189             {
4190                 check_orphaned();
4191                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan target = null;
4192                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan)get_store().add_element_user(PORTFOLIOACTIONPLAN$114);
4193                 return target;
4194             }
4195         }
4196         
4197         /**
4198          * Gets the "QID_24" element
4199          */
4200         public int getQID24()
4201         {
4202             synchronized (monitor())
4203             {
4204                 check_orphaned();
4205                 org.apache.xmlbeans.SimpleValue target = null;
4206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$116, 0);
4207                 if (target == null)
4208                 {
4209                     return 0;
4210                 }
4211                 return target.getIntValue();
4212             }
4213         }
4214         
4215         /**
4216          * Gets (as xml) the "QID_24" element
4217          */
4218         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 xgetQID24()
4219         {
4220             synchronized (monitor())
4221             {
4222                 check_orphaned();
4223                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 target = null;
4224                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24)get_store().find_element_user(QID24$116, 0);
4225                 return target;
4226             }
4227         }
4228         
4229         /**
4230          * Sets the "QID_24" element
4231          */
4232         public void setQID24(int qid24)
4233         {
4234             synchronized (monitor())
4235             {
4236                 check_orphaned();
4237                 org.apache.xmlbeans.SimpleValue target = null;
4238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$116, 0);
4239                 if (target == null)
4240                 {
4241                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$116);
4242                 }
4243                 target.setIntValue(qid24);
4244             }
4245         }
4246         
4247         /**
4248          * Sets (as xml) the "QID_24" element
4249          */
4250         public void xsetQID24(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 qid24)
4251         {
4252             synchronized (monitor())
4253             {
4254                 check_orphaned();
4255                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24 target = null;
4256                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24)get_store().find_element_user(QID24$116, 0);
4257                 if (target == null)
4258                 {
4259                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24)get_store().add_element_user(QID24$116);
4260                 }
4261                 target.set(qid24);
4262             }
4263         }
4264         
4265         /**
4266          * Gets the "AssurancesCertifications" element
4267          */
4268         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
4269         {
4270             synchronized (monitor())
4271             {
4272                 check_orphaned();
4273                 org.apache.xmlbeans.SimpleValue target = null;
4274                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$118, 0);
4275                 if (target == null)
4276                 {
4277                     return null;
4278                 }
4279                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4280             }
4281         }
4282         
4283         /**
4284          * Gets (as xml) the "AssurancesCertifications" element
4285          */
4286         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
4287         {
4288             synchronized (monitor())
4289             {
4290                 check_orphaned();
4291                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4292                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$118, 0);
4293                 return target;
4294             }
4295         }
4296         
4297         /**
4298          * Sets the "AssurancesCertifications" element
4299          */
4300         public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
4301         {
4302             synchronized (monitor())
4303             {
4304                 check_orphaned();
4305                 org.apache.xmlbeans.SimpleValue target = null;
4306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$118, 0);
4307                 if (target == null)
4308                 {
4309                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$118);
4310                 }
4311                 target.setEnumValue(assurancesCertifications);
4312             }
4313         }
4314         
4315         /**
4316          * Sets (as xml) the "AssurancesCertifications" element
4317          */
4318         public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
4319         {
4320             synchronized (monitor())
4321             {
4322                 check_orphaned();
4323                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4324                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$118, 0);
4325                 if (target == null)
4326                 {
4327                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$118);
4328                 }
4329                 target.set(assurancesCertifications);
4330             }
4331         }
4332         
4333         /**
4334          * Gets the "Details" element
4335          */
4336         public java.lang.String getDetails()
4337         {
4338             synchronized (monitor())
4339             {
4340                 check_orphaned();
4341                 org.apache.xmlbeans.SimpleValue target = null;
4342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$120, 0);
4343                 if (target == null)
4344                 {
4345                     return null;
4346                 }
4347                 return target.getStringValue();
4348             }
4349         }
4350         
4351         /**
4352          * Gets (as xml) the "Details" element
4353          */
4354         public gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType xgetDetails()
4355         {
4356             synchronized (monitor())
4357             {
4358                 check_orphaned();
4359                 gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType target = null;
4360                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().find_element_user(DETAILS$120, 0);
4361                 return target;
4362             }
4363         }
4364         
4365         /**
4366          * True if has "Details" element
4367          */
4368         public boolean isSetDetails()
4369         {
4370             synchronized (monitor())
4371             {
4372                 check_orphaned();
4373                 return get_store().count_elements(DETAILS$120) != 0;
4374             }
4375         }
4376         
4377         /**
4378          * Sets the "Details" element
4379          */
4380         public void setDetails(java.lang.String details)
4381         {
4382             synchronized (monitor())
4383             {
4384                 check_orphaned();
4385                 org.apache.xmlbeans.SimpleValue target = null;
4386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$120, 0);
4387                 if (target == null)
4388                 {
4389                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$120);
4390                 }
4391                 target.setStringValue(details);
4392             }
4393         }
4394         
4395         /**
4396          * Sets (as xml) the "Details" element
4397          */
4398         public void xsetDetails(gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType details)
4399         {
4400             synchronized (monitor())
4401             {
4402                 check_orphaned();
4403                 gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType target = null;
4404                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().find_element_user(DETAILS$120, 0);
4405                 if (target == null)
4406                 {
4407                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().add_element_user(DETAILS$120);
4408                 }
4409                 target.set(details);
4410             }
4411         }
4412         
4413         /**
4414          * Unsets the "Details" element
4415          */
4416         public void unsetDetails()
4417         {
4418             synchronized (monitor())
4419             {
4420                 check_orphaned();
4421                 get_store().remove_element(DETAILS$120, 0);
4422             }
4423         }
4424         
4425         /**
4426          * Gets the "Questionnaire" element
4427          */
4428         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire getQuestionnaire()
4429         {
4430             synchronized (monitor())
4431             {
4432                 check_orphaned();
4433                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire target = null;
4434                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$122, 0);
4435                 if (target == null)
4436                 {
4437                     return null;
4438                 }
4439                 return target;
4440             }
4441         }
4442         
4443         /**
4444          * True if has "Questionnaire" element
4445          */
4446         public boolean isSetQuestionnaire()
4447         {
4448             synchronized (monitor())
4449             {
4450                 check_orphaned();
4451                 return get_store().count_elements(QUESTIONNAIRE$122) != 0;
4452             }
4453         }
4454         
4455         /**
4456          * Sets the "Questionnaire" element
4457          */
4458         public void setQuestionnaire(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire questionnaire)
4459         {
4460             generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$122, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4461         }
4462         
4463         /**
4464          * Appends and returns a new empty "Questionnaire" element
4465          */
4466         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire addNewQuestionnaire()
4467         {
4468             synchronized (monitor())
4469             {
4470                 check_orphaned();
4471                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire target = null;
4472                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$122);
4473                 return target;
4474             }
4475         }
4476         
4477         /**
4478          * Unsets the "Questionnaire" element
4479          */
4480         public void unsetQuestionnaire()
4481         {
4482             synchronized (monitor())
4483             {
4484                 check_orphaned();
4485                 get_store().remove_element(QUESTIONNAIRE$122, 0);
4486             }
4487         }
4488         
4489         /**
4490          * Gets the "EnvironmentalReview" element
4491          */
4492         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview getEnvironmentalReview()
4493         {
4494             synchronized (monitor())
4495             {
4496                 check_orphaned();
4497                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview target = null;
4498                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$124, 0);
4499                 if (target == null)
4500                 {
4501                     return null;
4502                 }
4503                 return target;
4504             }
4505         }
4506         
4507         /**
4508          * Sets the "EnvironmentalReview" element
4509          */
4510         public void setEnvironmentalReview(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview environmentalReview)
4511         {
4512             generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$124, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4513         }
4514         
4515         /**
4516          * Appends and returns a new empty "EnvironmentalReview" element
4517          */
4518         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview addNewEnvironmentalReview()
4519         {
4520             synchronized (monitor())
4521             {
4522                 check_orphaned();
4523                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview target = null;
4524                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$124);
4525                 return target;
4526             }
4527         }
4528         
4529         /**
4530          * Gets the "Narratives" element
4531          */
4532         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives getNarratives()
4533         {
4534             synchronized (monitor())
4535             {
4536                 check_orphaned();
4537                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives target = null;
4538                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives)get_store().find_element_user(NARRATIVES$126, 0);
4539                 if (target == null)
4540                 {
4541                     return null;
4542                 }
4543                 return target;
4544             }
4545         }
4546         
4547         /**
4548          * True if has "Narratives" element
4549          */
4550         public boolean isSetNarratives()
4551         {
4552             synchronized (monitor())
4553             {
4554                 check_orphaned();
4555                 return get_store().count_elements(NARRATIVES$126) != 0;
4556             }
4557         }
4558         
4559         /**
4560          * Sets the "Narratives" element
4561          */
4562         public void setNarratives(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives narratives)
4563         {
4564             generatedSetterHelperImpl(narratives, NARRATIVES$126, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4565         }
4566         
4567         /**
4568          * Appends and returns a new empty "Narratives" element
4569          */
4570         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives addNewNarratives()
4571         {
4572             synchronized (monitor())
4573             {
4574                 check_orphaned();
4575                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives target = null;
4576                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives)get_store().add_element_user(NARRATIVES$126);
4577                 return target;
4578             }
4579         }
4580         
4581         /**
4582          * Unsets the "Narratives" element
4583          */
4584         public void unsetNarratives()
4585         {
4586             synchronized (monitor())
4587             {
4588                 check_orphaned();
4589                 get_store().remove_element(NARRATIVES$126, 0);
4590             }
4591         }
4592         
4593         /**
4594          * Gets the "ApplicationChecklist" element
4595          */
4596         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist getApplicationChecklist()
4597         {
4598             synchronized (monitor())
4599             {
4600                 check_orphaned();
4601                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist target = null;
4602                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist)get_store().find_element_user(APPLICATIONCHECKLIST$128, 0);
4603                 if (target == null)
4604                 {
4605                     return null;
4606                 }
4607                 return target;
4608             }
4609         }
4610         
4611         /**
4612          * Sets the "ApplicationChecklist" element
4613          */
4614         public void setApplicationChecklist(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist applicationChecklist)
4615         {
4616             generatedSetterHelperImpl(applicationChecklist, APPLICATIONCHECKLIST$128, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
4617         }
4618         
4619         /**
4620          * Appends and returns a new empty "ApplicationChecklist" element
4621          */
4622         public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist addNewApplicationChecklist()
4623         {
4624             synchronized (monitor())
4625             {
4626                 check_orphaned();
4627                 gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist target = null;
4628                 target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist)get_store().add_element_user(APPLICATIONCHECKLIST$128);
4629                 return target;
4630             }
4631         }
4632         
4633         /**
4634          * Gets the "FormVersion" attribute
4635          */
4636         public java.lang.String getFormVersion()
4637         {
4638             synchronized (monitor())
4639             {
4640                 check_orphaned();
4641                 org.apache.xmlbeans.SimpleValue target = null;
4642                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$130);
4643                 if (target == null)
4644                 {
4645                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$130);
4646                 }
4647                 if (target == null)
4648                 {
4649                     return null;
4650                 }
4651                 return target.getStringValue();
4652             }
4653         }
4654         
4655         /**
4656          * Gets (as xml) the "FormVersion" attribute
4657          */
4658         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
4659         {
4660             synchronized (monitor())
4661             {
4662                 check_orphaned();
4663                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4664                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$130);
4665                 if (target == null)
4666                 {
4667                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$130);
4668                 }
4669                 return target;
4670             }
4671         }
4672         
4673         /**
4674          * Sets the "FormVersion" attribute
4675          */
4676         public void setFormVersion(java.lang.String formVersion)
4677         {
4678             synchronized (monitor())
4679             {
4680                 check_orphaned();
4681                 org.apache.xmlbeans.SimpleValue target = null;
4682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$130);
4683                 if (target == null)
4684                 {
4685                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$130);
4686                 }
4687                 target.setStringValue(formVersion);
4688             }
4689         }
4690         
4691         /**
4692          * Sets (as xml) the "FormVersion" attribute
4693          */
4694         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
4695         {
4696             synchronized (monitor())
4697             {
4698                 check_orphaned();
4699                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
4700                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$130);
4701                 if (target == null)
4702                 {
4703                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$130);
4704                 }
4705                 target.set(formVersion);
4706             }
4707         }
4708         /**
4709          * An XML Organization(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
4710          *
4711          * This is a complex type.
4712          */
4713         public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Organization
4714         {
4715             private static final long serialVersionUID = 1L;
4716             
4717             public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
4718             {
4719                 super(sType);
4720             }
4721             
4722             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
4723                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OrganizationName");
4724             private static final javax.xml.namespace.QName STREET1$2 = 
4725                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street1");
4726             private static final javax.xml.namespace.QName STREET2$4 = 
4727                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street2");
4728             private static final javax.xml.namespace.QName CITY$6 = 
4729                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "City");
4730             private static final javax.xml.namespace.QName STATE$8 = 
4731                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "State");
4732             private static final javax.xml.namespace.QName ZIPCODE$10 = 
4733                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ZipCode");
4734             private static final javax.xml.namespace.QName EIN$12 = 
4735                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EIN");
4736             private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
4737                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DUNSNumber");
4738             
4739             
4740             /**
4741              * Gets the "OrganizationName" element
4742              */
4743             public java.lang.String getOrganizationName()
4744             {
4745                 synchronized (monitor())
4746                 {
4747                     check_orphaned();
4748                     org.apache.xmlbeans.SimpleValue target = null;
4749                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4750                     if (target == null)
4751                     {
4752                       return null;
4753                     }
4754                     return target.getStringValue();
4755                 }
4756             }
4757             
4758             /**
4759              * Gets (as xml) the "OrganizationName" element
4760              */
4761             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
4762             {
4763                 synchronized (monitor())
4764                 {
4765                     check_orphaned();
4766                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
4767                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4768                     return target;
4769                 }
4770             }
4771             
4772             /**
4773              * Sets the "OrganizationName" element
4774              */
4775             public void setOrganizationName(java.lang.String organizationName)
4776             {
4777                 synchronized (monitor())
4778                 {
4779                     check_orphaned();
4780                     org.apache.xmlbeans.SimpleValue target = null;
4781                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4782                     if (target == null)
4783                     {
4784                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
4785                     }
4786                     target.setStringValue(organizationName);
4787                 }
4788             }
4789             
4790             /**
4791              * Sets (as xml) the "OrganizationName" element
4792              */
4793             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
4794             {
4795                 synchronized (monitor())
4796                 {
4797                     check_orphaned();
4798                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
4799                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
4800                     if (target == null)
4801                     {
4802                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
4803                     }
4804                     target.set(organizationName);
4805                 }
4806             }
4807             
4808             /**
4809              * Gets the "Street1" element
4810              */
4811             public java.lang.String getStreet1()
4812             {
4813                 synchronized (monitor())
4814                 {
4815                     check_orphaned();
4816                     org.apache.xmlbeans.SimpleValue target = null;
4817                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
4818                     if (target == null)
4819                     {
4820                       return null;
4821                     }
4822                     return target.getStringValue();
4823                 }
4824             }
4825             
4826             /**
4827              * Gets (as xml) the "Street1" element
4828              */
4829             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
4830             {
4831                 synchronized (monitor())
4832                 {
4833                     check_orphaned();
4834                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4835                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
4836                     return target;
4837                 }
4838             }
4839             
4840             /**
4841              * Sets the "Street1" element
4842              */
4843             public void setStreet1(java.lang.String street1)
4844             {
4845                 synchronized (monitor())
4846                 {
4847                     check_orphaned();
4848                     org.apache.xmlbeans.SimpleValue target = null;
4849                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
4850                     if (target == null)
4851                     {
4852                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
4853                     }
4854                     target.setStringValue(street1);
4855                 }
4856             }
4857             
4858             /**
4859              * Sets (as xml) the "Street1" element
4860              */
4861             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
4862             {
4863                 synchronized (monitor())
4864                 {
4865                     check_orphaned();
4866                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4867                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
4868                     if (target == null)
4869                     {
4870                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
4871                     }
4872                     target.set(street1);
4873                 }
4874             }
4875             
4876             /**
4877              * Gets the "Street2" element
4878              */
4879             public java.lang.String getStreet2()
4880             {
4881                 synchronized (monitor())
4882                 {
4883                     check_orphaned();
4884                     org.apache.xmlbeans.SimpleValue target = null;
4885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
4886                     if (target == null)
4887                     {
4888                       return null;
4889                     }
4890                     return target.getStringValue();
4891                 }
4892             }
4893             
4894             /**
4895              * Gets (as xml) the "Street2" element
4896              */
4897             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
4898             {
4899                 synchronized (monitor())
4900                 {
4901                     check_orphaned();
4902                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4903                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
4904                     return target;
4905                 }
4906             }
4907             
4908             /**
4909              * True if has "Street2" element
4910              */
4911             public boolean isSetStreet2()
4912             {
4913                 synchronized (monitor())
4914                 {
4915                     check_orphaned();
4916                     return get_store().count_elements(STREET2$4) != 0;
4917                 }
4918             }
4919             
4920             /**
4921              * Sets the "Street2" element
4922              */
4923             public void setStreet2(java.lang.String street2)
4924             {
4925                 synchronized (monitor())
4926                 {
4927                     check_orphaned();
4928                     org.apache.xmlbeans.SimpleValue target = null;
4929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
4930                     if (target == null)
4931                     {
4932                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
4933                     }
4934                     target.setStringValue(street2);
4935                 }
4936             }
4937             
4938             /**
4939              * Sets (as xml) the "Street2" element
4940              */
4941             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
4942             {
4943                 synchronized (monitor())
4944                 {
4945                     check_orphaned();
4946                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4947                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
4948                     if (target == null)
4949                     {
4950                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
4951                     }
4952                     target.set(street2);
4953                 }
4954             }
4955             
4956             /**
4957              * Unsets the "Street2" element
4958              */
4959             public void unsetStreet2()
4960             {
4961                 synchronized (monitor())
4962                 {
4963                     check_orphaned();
4964                     get_store().remove_element(STREET2$4, 0);
4965                 }
4966             }
4967             
4968             /**
4969              * Gets the "City" element
4970              */
4971             public java.lang.String getCity()
4972             {
4973                 synchronized (monitor())
4974                 {
4975                     check_orphaned();
4976                     org.apache.xmlbeans.SimpleValue target = null;
4977                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
4978                     if (target == null)
4979                     {
4980                       return null;
4981                     }
4982                     return target.getStringValue();
4983                 }
4984             }
4985             
4986             /**
4987              * Gets (as xml) the "City" element
4988              */
4989             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
4990             {
4991                 synchronized (monitor())
4992                 {
4993                     check_orphaned();
4994                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4995                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
4996                     return target;
4997                 }
4998             }
4999             
5000             /**
5001              * Sets the "City" element
5002              */
5003             public void setCity(java.lang.String city)
5004             {
5005                 synchronized (monitor())
5006                 {
5007                     check_orphaned();
5008                     org.apache.xmlbeans.SimpleValue target = null;
5009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
5010                     if (target == null)
5011                     {
5012                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
5013                     }
5014                     target.setStringValue(city);
5015                 }
5016             }
5017             
5018             /**
5019              * Sets (as xml) the "City" element
5020              */
5021             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
5022             {
5023                 synchronized (monitor())
5024                 {
5025                     check_orphaned();
5026                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5027                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
5028                     if (target == null)
5029                     {
5030                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
5031                     }
5032                     target.set(city);
5033                 }
5034             }
5035             
5036             /**
5037              * Gets the "State" element
5038              */
5039             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
5040             {
5041                 synchronized (monitor())
5042                 {
5043                     check_orphaned();
5044                     org.apache.xmlbeans.SimpleValue target = null;
5045                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5046                     if (target == null)
5047                     {
5048                       return null;
5049                     }
5050                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
5051                 }
5052             }
5053             
5054             /**
5055              * Gets (as xml) the "State" element
5056              */
5057             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
5058             {
5059                 synchronized (monitor())
5060                 {
5061                     check_orphaned();
5062                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5063                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5064                     return target;
5065                 }
5066             }
5067             
5068             /**
5069              * True if has "State" element
5070              */
5071             public boolean isSetState()
5072             {
5073                 synchronized (monitor())
5074                 {
5075                     check_orphaned();
5076                     return get_store().count_elements(STATE$8) != 0;
5077                 }
5078             }
5079             
5080             /**
5081              * Sets the "State" element
5082              */
5083             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
5084             {
5085                 synchronized (monitor())
5086                 {
5087                     check_orphaned();
5088                     org.apache.xmlbeans.SimpleValue target = null;
5089                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
5090                     if (target == null)
5091                     {
5092                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
5093                     }
5094                     target.setEnumValue(state);
5095                 }
5096             }
5097             
5098             /**
5099              * Sets (as xml) the "State" element
5100              */
5101             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
5102             {
5103                 synchronized (monitor())
5104                 {
5105                     check_orphaned();
5106                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5107                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
5108                     if (target == null)
5109                     {
5110                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
5111                     }
5112                     target.set(state);
5113                 }
5114             }
5115             
5116             /**
5117              * Unsets the "State" element
5118              */
5119             public void unsetState()
5120             {
5121                 synchronized (monitor())
5122                 {
5123                     check_orphaned();
5124                     get_store().remove_element(STATE$8, 0);
5125                 }
5126             }
5127             
5128             /**
5129              * Gets the "ZipCode" element
5130              */
5131             public java.lang.String getZipCode()
5132             {
5133                 synchronized (monitor())
5134                 {
5135                     check_orphaned();
5136                     org.apache.xmlbeans.SimpleValue target = null;
5137                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5138                     if (target == null)
5139                     {
5140                       return null;
5141                     }
5142                     return target.getStringValue();
5143                 }
5144             }
5145             
5146             /**
5147              * Gets (as xml) the "ZipCode" element
5148              */
5149             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
5150             {
5151                 synchronized (monitor())
5152                 {
5153                     check_orphaned();
5154                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5155                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5156                     return target;
5157                 }
5158             }
5159             
5160             /**
5161              * True if has "ZipCode" element
5162              */
5163             public boolean isSetZipCode()
5164             {
5165                 synchronized (monitor())
5166                 {
5167                     check_orphaned();
5168                     return get_store().count_elements(ZIPCODE$10) != 0;
5169                 }
5170             }
5171             
5172             /**
5173              * Sets the "ZipCode" element
5174              */
5175             public void setZipCode(java.lang.String zipCode)
5176             {
5177                 synchronized (monitor())
5178                 {
5179                     check_orphaned();
5180                     org.apache.xmlbeans.SimpleValue target = null;
5181                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
5182                     if (target == null)
5183                     {
5184                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
5185                     }
5186                     target.setStringValue(zipCode);
5187                 }
5188             }
5189             
5190             /**
5191              * Sets (as xml) the "ZipCode" element
5192              */
5193             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
5194             {
5195                 synchronized (monitor())
5196                 {
5197                     check_orphaned();
5198                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5199                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
5200                     if (target == null)
5201                     {
5202                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
5203                     }
5204                     target.set(zipCode);
5205                 }
5206             }
5207             
5208             /**
5209              * Unsets the "ZipCode" element
5210              */
5211             public void unsetZipCode()
5212             {
5213                 synchronized (monitor())
5214                 {
5215                     check_orphaned();
5216                     get_store().remove_element(ZIPCODE$10, 0);
5217                 }
5218             }
5219             
5220             /**
5221              * Gets the "EIN" element
5222              */
5223             public java.lang.String getEIN()
5224             {
5225                 synchronized (monitor())
5226                 {
5227                     check_orphaned();
5228                     org.apache.xmlbeans.SimpleValue target = null;
5229                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5230                     if (target == null)
5231                     {
5232                       return null;
5233                     }
5234                     return target.getStringValue();
5235                 }
5236             }
5237             
5238             /**
5239              * Gets (as xml) the "EIN" element
5240              */
5241             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
5242             {
5243                 synchronized (monitor())
5244                 {
5245                     check_orphaned();
5246                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5247                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5248                     return target;
5249                 }
5250             }
5251             
5252             /**
5253              * Sets the "EIN" element
5254              */
5255             public void setEIN(java.lang.String ein)
5256             {
5257                 synchronized (monitor())
5258                 {
5259                     check_orphaned();
5260                     org.apache.xmlbeans.SimpleValue target = null;
5261                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
5262                     if (target == null)
5263                     {
5264                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
5265                     }
5266                     target.setStringValue(ein);
5267                 }
5268             }
5269             
5270             /**
5271              * Sets (as xml) the "EIN" element
5272              */
5273             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
5274             {
5275                 synchronized (monitor())
5276                 {
5277                     check_orphaned();
5278                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
5279                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
5280                     if (target == null)
5281                     {
5282                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$12);
5283                     }
5284                     target.set(ein);
5285                 }
5286             }
5287             
5288             /**
5289              * Gets the "DUNSNumber" element
5290              */
5291             public java.lang.String getDUNSNumber()
5292             {
5293                 synchronized (monitor())
5294                 {
5295                     check_orphaned();
5296                     org.apache.xmlbeans.SimpleValue target = null;
5297                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5298                     if (target == null)
5299                     {
5300                       return null;
5301                     }
5302                     return target.getStringValue();
5303                 }
5304             }
5305             
5306             /**
5307              * Gets (as xml) the "DUNSNumber" element
5308              */
5309             public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
5310             {
5311                 synchronized (monitor())
5312                 {
5313                     check_orphaned();
5314                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5315                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5316                     return target;
5317                 }
5318             }
5319             
5320             /**
5321              * Sets the "DUNSNumber" element
5322              */
5323             public void setDUNSNumber(java.lang.String dunsNumber)
5324             {
5325                 synchronized (monitor())
5326                 {
5327                     check_orphaned();
5328                     org.apache.xmlbeans.SimpleValue target = null;
5329                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
5330                     if (target == null)
5331                     {
5332                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
5333                     }
5334                     target.setStringValue(dunsNumber);
5335                 }
5336             }
5337             
5338             /**
5339              * Sets (as xml) the "DUNSNumber" element
5340              */
5341             public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
5342             {
5343                 synchronized (monitor())
5344                 {
5345                     check_orphaned();
5346                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
5347                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
5348                     if (target == null)
5349                     {
5350                       target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
5351                     }
5352                     target.set(dunsNumber);
5353                 }
5354             }
5355         }
5356         /**
5357          * An XML AuthorizedRep(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
5358          *
5359          * This is a complex type.
5360          */
5361         public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.AuthorizedRep
5362         {
5363             private static final long serialVersionUID = 1L;
5364             
5365             public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
5366             {
5367                 super(sType);
5368             }
5369             
5370             private static final javax.xml.namespace.QName PREFIX$0 = 
5371                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Prefix");
5372             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
5373                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FirstName");
5374             private static final javax.xml.namespace.QName LASTNAME$4 = 
5375                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LastName");
5376             private static final javax.xml.namespace.QName TITLE$6 = 
5377                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Title");
5378             private static final javax.xml.namespace.QName EMAIL$8 = 
5379                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Email");
5380             private static final javax.xml.namespace.QName PHONE$10 = 
5381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Phone");
5382             private static final javax.xml.namespace.QName FAX$12 = 
5383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Fax");
5384             private static final javax.xml.namespace.QName STREET1$14 = 
5385                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street1");
5386             private static final javax.xml.namespace.QName STREET2$16 = 
5387                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street2");
5388             private static final javax.xml.namespace.QName CITY$18 = 
5389                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "City");
5390             private static final javax.xml.namespace.QName STATE$20 = 
5391                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "State");
5392             private static final javax.xml.namespace.QName ZIPCODE$22 = 
5393                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ZipCode");
5394             
5395             
5396             /**
5397              * Gets the "Prefix" element
5398              */
5399             public java.lang.String getPrefix()
5400             {
5401                 synchronized (monitor())
5402                 {
5403                     check_orphaned();
5404                     org.apache.xmlbeans.SimpleValue target = null;
5405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5406                     if (target == null)
5407                     {
5408                       return null;
5409                     }
5410                     return target.getStringValue();
5411                 }
5412             }
5413             
5414             /**
5415              * Gets (as xml) the "Prefix" element
5416              */
5417             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
5418             {
5419                 synchronized (monitor())
5420                 {
5421                     check_orphaned();
5422                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5423                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5424                     return target;
5425                 }
5426             }
5427             
5428             /**
5429              * True if has "Prefix" element
5430              */
5431             public boolean isSetPrefix()
5432             {
5433                 synchronized (monitor())
5434                 {
5435                     check_orphaned();
5436                     return get_store().count_elements(PREFIX$0) != 0;
5437                 }
5438             }
5439             
5440             /**
5441              * Sets the "Prefix" element
5442              */
5443             public void setPrefix(java.lang.String prefix)
5444             {
5445                 synchronized (monitor())
5446                 {
5447                     check_orphaned();
5448                     org.apache.xmlbeans.SimpleValue target = null;
5449                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
5450                     if (target == null)
5451                     {
5452                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
5453                     }
5454                     target.setStringValue(prefix);
5455                 }
5456             }
5457             
5458             /**
5459              * Sets (as xml) the "Prefix" element
5460              */
5461             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
5462             {
5463                 synchronized (monitor())
5464                 {
5465                     check_orphaned();
5466                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
5467                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
5468                     if (target == null)
5469                     {
5470                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
5471                     }
5472                     target.set(prefix);
5473                 }
5474             }
5475             
5476             /**
5477              * Unsets the "Prefix" element
5478              */
5479             public void unsetPrefix()
5480             {
5481                 synchronized (monitor())
5482                 {
5483                     check_orphaned();
5484                     get_store().remove_element(PREFIX$0, 0);
5485                 }
5486             }
5487             
5488             /**
5489              * Gets the "FirstName" element
5490              */
5491             public java.lang.String getFirstName()
5492             {
5493                 synchronized (monitor())
5494                 {
5495                     check_orphaned();
5496                     org.apache.xmlbeans.SimpleValue target = null;
5497                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5498                     if (target == null)
5499                     {
5500                       return null;
5501                     }
5502                     return target.getStringValue();
5503                 }
5504             }
5505             
5506             /**
5507              * Gets (as xml) the "FirstName" element
5508              */
5509             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
5510             {
5511                 synchronized (monitor())
5512                 {
5513                     check_orphaned();
5514                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5515                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5516                     return target;
5517                 }
5518             }
5519             
5520             /**
5521              * Sets the "FirstName" element
5522              */
5523             public void setFirstName(java.lang.String firstName)
5524             {
5525                 synchronized (monitor())
5526                 {
5527                     check_orphaned();
5528                     org.apache.xmlbeans.SimpleValue target = null;
5529                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5530                     if (target == null)
5531                     {
5532                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
5533                     }
5534                     target.setStringValue(firstName);
5535                 }
5536             }
5537             
5538             /**
5539              * Sets (as xml) the "FirstName" element
5540              */
5541             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
5542             {
5543                 synchronized (monitor())
5544                 {
5545                     check_orphaned();
5546                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5547                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5548                     if (target == null)
5549                     {
5550                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
5551                     }
5552                     target.set(firstName);
5553                 }
5554             }
5555             
5556             /**
5557              * Gets the "LastName" element
5558              */
5559             public java.lang.String getLastName()
5560             {
5561                 synchronized (monitor())
5562                 {
5563                     check_orphaned();
5564                     org.apache.xmlbeans.SimpleValue target = null;
5565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5566                     if (target == null)
5567                     {
5568                       return null;
5569                     }
5570                     return target.getStringValue();
5571                 }
5572             }
5573             
5574             /**
5575              * Gets (as xml) the "LastName" element
5576              */
5577             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
5578             {
5579                 synchronized (monitor())
5580                 {
5581                     check_orphaned();
5582                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5583                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5584                     return target;
5585                 }
5586             }
5587             
5588             /**
5589              * Sets the "LastName" element
5590              */
5591             public void setLastName(java.lang.String lastName)
5592             {
5593                 synchronized (monitor())
5594                 {
5595                     check_orphaned();
5596                     org.apache.xmlbeans.SimpleValue target = null;
5597                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5598                     if (target == null)
5599                     {
5600                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
5601                     }
5602                     target.setStringValue(lastName);
5603                 }
5604             }
5605             
5606             /**
5607              * Sets (as xml) the "LastName" element
5608              */
5609             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
5610             {
5611                 synchronized (monitor())
5612                 {
5613                     check_orphaned();
5614                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5615                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5616                     if (target == null)
5617                     {
5618                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
5619                     }
5620                     target.set(lastName);
5621                 }
5622             }
5623             
5624             /**
5625              * Gets the "Title" element
5626              */
5627             public java.lang.String getTitle()
5628             {
5629                 synchronized (monitor())
5630                 {
5631                     check_orphaned();
5632                     org.apache.xmlbeans.SimpleValue target = null;
5633                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5634                     if (target == null)
5635                     {
5636                       return null;
5637                     }
5638                     return target.getStringValue();
5639                 }
5640             }
5641             
5642             /**
5643              * Gets (as xml) the "Title" element
5644              */
5645             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
5646             {
5647                 synchronized (monitor())
5648                 {
5649                     check_orphaned();
5650                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5651                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5652                     return target;
5653                 }
5654             }
5655             
5656             /**
5657              * Sets the "Title" element
5658              */
5659             public void setTitle(java.lang.String title)
5660             {
5661                 synchronized (monitor())
5662                 {
5663                     check_orphaned();
5664                     org.apache.xmlbeans.SimpleValue target = null;
5665                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5666                     if (target == null)
5667                     {
5668                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
5669                     }
5670                     target.setStringValue(title);
5671                 }
5672             }
5673             
5674             /**
5675              * Sets (as xml) the "Title" element
5676              */
5677             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
5678             {
5679                 synchronized (monitor())
5680                 {
5681                     check_orphaned();
5682                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5683                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5684                     if (target == null)
5685                     {
5686                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
5687                     }
5688                     target.set(title);
5689                 }
5690             }
5691             
5692             /**
5693              * Gets the "Email" element
5694              */
5695             public java.lang.String getEmail()
5696             {
5697                 synchronized (monitor())
5698                 {
5699                     check_orphaned();
5700                     org.apache.xmlbeans.SimpleValue target = null;
5701                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5702                     if (target == null)
5703                     {
5704                       return null;
5705                     }
5706                     return target.getStringValue();
5707                 }
5708             }
5709             
5710             /**
5711              * Gets (as xml) the "Email" element
5712              */
5713             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
5714             {
5715                 synchronized (monitor())
5716                 {
5717                     check_orphaned();
5718                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5719                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5720                     return target;
5721                 }
5722             }
5723             
5724             /**
5725              * Sets the "Email" element
5726              */
5727             public void setEmail(java.lang.String email)
5728             {
5729                 synchronized (monitor())
5730                 {
5731                     check_orphaned();
5732                     org.apache.xmlbeans.SimpleValue target = null;
5733                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5734                     if (target == null)
5735                     {
5736                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
5737                     }
5738                     target.setStringValue(email);
5739                 }
5740             }
5741             
5742             /**
5743              * Sets (as xml) the "Email" element
5744              */
5745             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
5746             {
5747                 synchronized (monitor())
5748                 {
5749                     check_orphaned();
5750                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5751                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5752                     if (target == null)
5753                     {
5754                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
5755                     }
5756                     target.set(email);
5757                 }
5758             }
5759             
5760             /**
5761              * Gets the "Phone" element
5762              */
5763             public java.lang.String getPhone()
5764             {
5765                 synchronized (monitor())
5766                 {
5767                     check_orphaned();
5768                     org.apache.xmlbeans.SimpleValue target = null;
5769                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5770                     if (target == null)
5771                     {
5772                       return null;
5773                     }
5774                     return target.getStringValue();
5775                 }
5776             }
5777             
5778             /**
5779              * Gets (as xml) the "Phone" element
5780              */
5781             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
5782             {
5783                 synchronized (monitor())
5784                 {
5785                     check_orphaned();
5786                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5787                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5788                     return target;
5789                 }
5790             }
5791             
5792             /**
5793              * Sets the "Phone" element
5794              */
5795             public void setPhone(java.lang.String phone)
5796             {
5797                 synchronized (monitor())
5798                 {
5799                     check_orphaned();
5800                     org.apache.xmlbeans.SimpleValue target = null;
5801                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5802                     if (target == null)
5803                     {
5804                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
5805                     }
5806                     target.setStringValue(phone);
5807                 }
5808             }
5809             
5810             /**
5811              * Sets (as xml) the "Phone" element
5812              */
5813             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
5814             {
5815                 synchronized (monitor())
5816                 {
5817                     check_orphaned();
5818                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5819                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5820                     if (target == null)
5821                     {
5822                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
5823                     }
5824                     target.set(phone);
5825                 }
5826             }
5827             
5828             /**
5829              * Gets the "Fax" element
5830              */
5831             public java.lang.String getFax()
5832             {
5833                 synchronized (monitor())
5834                 {
5835                     check_orphaned();
5836                     org.apache.xmlbeans.SimpleValue target = null;
5837                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5838                     if (target == null)
5839                     {
5840                       return null;
5841                     }
5842                     return target.getStringValue();
5843                 }
5844             }
5845             
5846             /**
5847              * Gets (as xml) the "Fax" element
5848              */
5849             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
5850             {
5851                 synchronized (monitor())
5852                 {
5853                     check_orphaned();
5854                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5855                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5856                     return target;
5857                 }
5858             }
5859             
5860             /**
5861              * True if has "Fax" element
5862              */
5863             public boolean isSetFax()
5864             {
5865                 synchronized (monitor())
5866                 {
5867                     check_orphaned();
5868                     return get_store().count_elements(FAX$12) != 0;
5869                 }
5870             }
5871             
5872             /**
5873              * Sets the "Fax" element
5874              */
5875             public void setFax(java.lang.String fax)
5876             {
5877                 synchronized (monitor())
5878                 {
5879                     check_orphaned();
5880                     org.apache.xmlbeans.SimpleValue target = null;
5881                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5882                     if (target == null)
5883                     {
5884                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
5885                     }
5886                     target.setStringValue(fax);
5887                 }
5888             }
5889             
5890             /**
5891              * Sets (as xml) the "Fax" element
5892              */
5893             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
5894             {
5895                 synchronized (monitor())
5896                 {
5897                     check_orphaned();
5898                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5899                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5900                     if (target == null)
5901                     {
5902                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
5903                     }
5904                     target.set(fax);
5905                 }
5906             }
5907             
5908             /**
5909              * Unsets the "Fax" element
5910              */
5911             public void unsetFax()
5912             {
5913                 synchronized (monitor())
5914                 {
5915                     check_orphaned();
5916                     get_store().remove_element(FAX$12, 0);
5917                 }
5918             }
5919             
5920             /**
5921              * Gets the "Street1" element
5922              */
5923             public java.lang.String getStreet1()
5924             {
5925                 synchronized (monitor())
5926                 {
5927                     check_orphaned();
5928                     org.apache.xmlbeans.SimpleValue target = null;
5929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5930                     if (target == null)
5931                     {
5932                       return null;
5933                     }
5934                     return target.getStringValue();
5935                 }
5936             }
5937             
5938             /**
5939              * Gets (as xml) the "Street1" element
5940              */
5941             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
5942             {
5943                 synchronized (monitor())
5944                 {
5945                     check_orphaned();
5946                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5947                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5948                     return target;
5949                 }
5950             }
5951             
5952             /**
5953              * Sets the "Street1" element
5954              */
5955             public void setStreet1(java.lang.String street1)
5956             {
5957                 synchronized (monitor())
5958                 {
5959                     check_orphaned();
5960                     org.apache.xmlbeans.SimpleValue target = null;
5961                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5962                     if (target == null)
5963                     {
5964                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
5965                     }
5966                     target.setStringValue(street1);
5967                 }
5968             }
5969             
5970             /**
5971              * Sets (as xml) the "Street1" element
5972              */
5973             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
5974             {
5975                 synchronized (monitor())
5976                 {
5977                     check_orphaned();
5978                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5979                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5980                     if (target == null)
5981                     {
5982                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
5983                     }
5984                     target.set(street1);
5985                 }
5986             }
5987             
5988             /**
5989              * Gets the "Street2" element
5990              */
5991             public java.lang.String getStreet2()
5992             {
5993                 synchronized (monitor())
5994                 {
5995                     check_orphaned();
5996                     org.apache.xmlbeans.SimpleValue target = null;
5997                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5998                     if (target == null)
5999                     {
6000                       return null;
6001                     }
6002                     return target.getStringValue();
6003                 }
6004             }
6005             
6006             /**
6007              * Gets (as xml) the "Street2" element
6008              */
6009             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
6010             {
6011                 synchronized (monitor())
6012                 {
6013                     check_orphaned();
6014                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6015                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6016                     return target;
6017                 }
6018             }
6019             
6020             /**
6021              * True if has "Street2" element
6022              */
6023             public boolean isSetStreet2()
6024             {
6025                 synchronized (monitor())
6026                 {
6027                     check_orphaned();
6028                     return get_store().count_elements(STREET2$16) != 0;
6029                 }
6030             }
6031             
6032             /**
6033              * Sets the "Street2" element
6034              */
6035             public void setStreet2(java.lang.String street2)
6036             {
6037                 synchronized (monitor())
6038                 {
6039                     check_orphaned();
6040                     org.apache.xmlbeans.SimpleValue target = null;
6041                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
6042                     if (target == null)
6043                     {
6044                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
6045                     }
6046                     target.setStringValue(street2);
6047                 }
6048             }
6049             
6050             /**
6051              * Sets (as xml) the "Street2" element
6052              */
6053             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
6054             {
6055                 synchronized (monitor())
6056                 {
6057                     check_orphaned();
6058                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6059                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
6060                     if (target == null)
6061                     {
6062                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
6063                     }
6064                     target.set(street2);
6065                 }
6066             }
6067             
6068             /**
6069              * Unsets the "Street2" element
6070              */
6071             public void unsetStreet2()
6072             {
6073                 synchronized (monitor())
6074                 {
6075                     check_orphaned();
6076                     get_store().remove_element(STREET2$16, 0);
6077                 }
6078             }
6079             
6080             /**
6081              * Gets the "City" element
6082              */
6083             public java.lang.String getCity()
6084             {
6085                 synchronized (monitor())
6086                 {
6087                     check_orphaned();
6088                     org.apache.xmlbeans.SimpleValue target = null;
6089                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6090                     if (target == null)
6091                     {
6092                       return null;
6093                     }
6094                     return target.getStringValue();
6095                 }
6096             }
6097             
6098             /**
6099              * Gets (as xml) the "City" element
6100              */
6101             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
6102             {
6103                 synchronized (monitor())
6104                 {
6105                     check_orphaned();
6106                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6107                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6108                     return target;
6109                 }
6110             }
6111             
6112             /**
6113              * Sets the "City" element
6114              */
6115             public void setCity(java.lang.String city)
6116             {
6117                 synchronized (monitor())
6118                 {
6119                     check_orphaned();
6120                     org.apache.xmlbeans.SimpleValue target = null;
6121                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
6122                     if (target == null)
6123                     {
6124                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
6125                     }
6126                     target.setStringValue(city);
6127                 }
6128             }
6129             
6130             /**
6131              * Sets (as xml) the "City" element
6132              */
6133             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
6134             {
6135                 synchronized (monitor())
6136                 {
6137                     check_orphaned();
6138                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
6139                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
6140                     if (target == null)
6141                     {
6142                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
6143                     }
6144                     target.set(city);
6145                 }
6146             }
6147             
6148             /**
6149              * Gets the "State" element
6150              */
6151             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
6152             {
6153                 synchronized (monitor())
6154                 {
6155                     check_orphaned();
6156                     org.apache.xmlbeans.SimpleValue target = null;
6157                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6158                     if (target == null)
6159                     {
6160                       return null;
6161                     }
6162                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
6163                 }
6164             }
6165             
6166             /**
6167              * Gets (as xml) the "State" element
6168              */
6169             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
6170             {
6171                 synchronized (monitor())
6172                 {
6173                     check_orphaned();
6174                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6175                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6176                     return target;
6177                 }
6178             }
6179             
6180             /**
6181              * Sets the "State" element
6182              */
6183             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
6184             {
6185                 synchronized (monitor())
6186                 {
6187                     check_orphaned();
6188                     org.apache.xmlbeans.SimpleValue target = null;
6189                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
6190                     if (target == null)
6191                     {
6192                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
6193                     }
6194                     target.setEnumValue(state);
6195                 }
6196             }
6197             
6198             /**
6199              * Sets (as xml) the "State" element
6200              */
6201             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
6202             {
6203                 synchronized (monitor())
6204                 {
6205                     check_orphaned();
6206                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
6207                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
6208                     if (target == null)
6209                     {
6210                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
6211                     }
6212                     target.set(state);
6213                 }
6214             }
6215             
6216             /**
6217              * Gets the "ZipCode" element
6218              */
6219             public java.lang.String getZipCode()
6220             {
6221                 synchronized (monitor())
6222                 {
6223                     check_orphaned();
6224                     org.apache.xmlbeans.SimpleValue target = null;
6225                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6226                     if (target == null)
6227                     {
6228                       return null;
6229                     }
6230                     return target.getStringValue();
6231                 }
6232             }
6233             
6234             /**
6235              * Gets (as xml) the "ZipCode" element
6236              */
6237             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
6238             {
6239                 synchronized (monitor())
6240                 {
6241                     check_orphaned();
6242                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6243                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6244                     return target;
6245                 }
6246             }
6247             
6248             /**
6249              * Sets the "ZipCode" element
6250              */
6251             public void setZipCode(java.lang.String zipCode)
6252             {
6253                 synchronized (monitor())
6254                 {
6255                     check_orphaned();
6256                     org.apache.xmlbeans.SimpleValue target = null;
6257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
6258                     if (target == null)
6259                     {
6260                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
6261                     }
6262                     target.setStringValue(zipCode);
6263                 }
6264             }
6265             
6266             /**
6267              * Sets (as xml) the "ZipCode" element
6268              */
6269             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
6270             {
6271                 synchronized (monitor())
6272                 {
6273                     check_orphaned();
6274                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
6275                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
6276                     if (target == null)
6277                     {
6278                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
6279                     }
6280                     target.set(zipCode);
6281                 }
6282             }
6283         }
6284         /**
6285          * An XML ApplicationPOC(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
6286          *
6287          * This is a complex type.
6288          */
6289         public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationPOC
6290         {
6291             private static final long serialVersionUID = 1L;
6292             
6293             public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
6294             {
6295                 super(sType);
6296             }
6297             
6298             private static final javax.xml.namespace.QName PREFIX$0 = 
6299                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Prefix");
6300             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
6301                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FirstName");
6302             private static final javax.xml.namespace.QName LASTNAME$4 = 
6303                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LastName");
6304             private static final javax.xml.namespace.QName TITLE$6 = 
6305                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Title");
6306             private static final javax.xml.namespace.QName EMAIL$8 = 
6307                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Email");
6308             private static final javax.xml.namespace.QName PHONE$10 = 
6309                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Phone");
6310             private static final javax.xml.namespace.QName FAX$12 = 
6311                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Fax");
6312             private static final javax.xml.namespace.QName STREET1$14 = 
6313                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street1");
6314             private static final javax.xml.namespace.QName STREET2$16 = 
6315                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Street2");
6316             private static final javax.xml.namespace.QName CITY$18 = 
6317                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "City");
6318             private static final javax.xml.namespace.QName STATE$20 = 
6319                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "State");
6320             private static final javax.xml.namespace.QName ZIPCODE$22 = 
6321                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ZipCode");
6322             
6323             
6324             /**
6325              * Gets the "Prefix" element
6326              */
6327             public java.lang.String getPrefix()
6328             {
6329                 synchronized (monitor())
6330                 {
6331                     check_orphaned();
6332                     org.apache.xmlbeans.SimpleValue target = null;
6333                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6334                     if (target == null)
6335                     {
6336                       return null;
6337                     }
6338                     return target.getStringValue();
6339                 }
6340             }
6341             
6342             /**
6343              * Gets (as xml) the "Prefix" element
6344              */
6345             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
6346             {
6347                 synchronized (monitor())
6348                 {
6349                     check_orphaned();
6350                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6351                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6352                     return target;
6353                 }
6354             }
6355             
6356             /**
6357              * True if has "Prefix" element
6358              */
6359             public boolean isSetPrefix()
6360             {
6361                 synchronized (monitor())
6362                 {
6363                     check_orphaned();
6364                     return get_store().count_elements(PREFIX$0) != 0;
6365                 }
6366             }
6367             
6368             /**
6369              * Sets the "Prefix" element
6370              */
6371             public void setPrefix(java.lang.String prefix)
6372             {
6373                 synchronized (monitor())
6374                 {
6375                     check_orphaned();
6376                     org.apache.xmlbeans.SimpleValue target = null;
6377                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
6378                     if (target == null)
6379                     {
6380                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
6381                     }
6382                     target.setStringValue(prefix);
6383                 }
6384             }
6385             
6386             /**
6387              * Sets (as xml) the "Prefix" element
6388              */
6389             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
6390             {
6391                 synchronized (monitor())
6392                 {
6393                     check_orphaned();
6394                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
6395                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
6396                     if (target == null)
6397                     {
6398                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
6399                     }
6400                     target.set(prefix);
6401                 }
6402             }
6403             
6404             /**
6405              * Unsets the "Prefix" element
6406              */
6407             public void unsetPrefix()
6408             {
6409                 synchronized (monitor())
6410                 {
6411                     check_orphaned();
6412                     get_store().remove_element(PREFIX$0, 0);
6413                 }
6414             }
6415             
6416             /**
6417              * Gets the "FirstName" element
6418              */
6419             public java.lang.String getFirstName()
6420             {
6421                 synchronized (monitor())
6422                 {
6423                     check_orphaned();
6424                     org.apache.xmlbeans.SimpleValue target = null;
6425                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6426                     if (target == null)
6427                     {
6428                       return null;
6429                     }
6430                     return target.getStringValue();
6431                 }
6432             }
6433             
6434             /**
6435              * Gets (as xml) the "FirstName" element
6436              */
6437             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
6438             {
6439                 synchronized (monitor())
6440                 {
6441                     check_orphaned();
6442                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6443                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6444                     return target;
6445                 }
6446             }
6447             
6448             /**
6449              * True if has "FirstName" element
6450              */
6451             public boolean isSetFirstName()
6452             {
6453                 synchronized (monitor())
6454                 {
6455                     check_orphaned();
6456                     return get_store().count_elements(FIRSTNAME$2) != 0;
6457                 }
6458             }
6459             
6460             /**
6461              * Sets the "FirstName" element
6462              */
6463             public void setFirstName(java.lang.String firstName)
6464             {
6465                 synchronized (monitor())
6466                 {
6467                     check_orphaned();
6468                     org.apache.xmlbeans.SimpleValue target = null;
6469                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
6470                     if (target == null)
6471                     {
6472                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
6473                     }
6474                     target.setStringValue(firstName);
6475                 }
6476             }
6477             
6478             /**
6479              * Sets (as xml) the "FirstName" element
6480              */
6481             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
6482             {
6483                 synchronized (monitor())
6484                 {
6485                     check_orphaned();
6486                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
6487                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
6488                     if (target == null)
6489                     {
6490                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
6491                     }
6492                     target.set(firstName);
6493                 }
6494             }
6495             
6496             /**
6497              * Unsets the "FirstName" element
6498              */
6499             public void unsetFirstName()
6500             {
6501                 synchronized (monitor())
6502                 {
6503                     check_orphaned();
6504                     get_store().remove_element(FIRSTNAME$2, 0);
6505                 }
6506             }
6507             
6508             /**
6509              * Gets the "LastName" element
6510              */
6511             public java.lang.String getLastName()
6512             {
6513                 synchronized (monitor())
6514                 {
6515                     check_orphaned();
6516                     org.apache.xmlbeans.SimpleValue target = null;
6517                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6518                     if (target == null)
6519                     {
6520                       return null;
6521                     }
6522                     return target.getStringValue();
6523                 }
6524             }
6525             
6526             /**
6527              * Gets (as xml) the "LastName" element
6528              */
6529             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
6530             {
6531                 synchronized (monitor())
6532                 {
6533                     check_orphaned();
6534                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6535                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6536                     return target;
6537                 }
6538             }
6539             
6540             /**
6541              * True if has "LastName" element
6542              */
6543             public boolean isSetLastName()
6544             {
6545                 synchronized (monitor())
6546                 {
6547                     check_orphaned();
6548                     return get_store().count_elements(LASTNAME$4) != 0;
6549                 }
6550             }
6551             
6552             /**
6553              * Sets the "LastName" element
6554              */
6555             public void setLastName(java.lang.String lastName)
6556             {
6557                 synchronized (monitor())
6558                 {
6559                     check_orphaned();
6560                     org.apache.xmlbeans.SimpleValue target = null;
6561                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
6562                     if (target == null)
6563                     {
6564                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
6565                     }
6566                     target.setStringValue(lastName);
6567                 }
6568             }
6569             
6570             /**
6571              * Sets (as xml) the "LastName" element
6572              */
6573             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
6574             {
6575                 synchronized (monitor())
6576                 {
6577                     check_orphaned();
6578                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
6579                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
6580                     if (target == null)
6581                     {
6582                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
6583                     }
6584                     target.set(lastName);
6585                 }
6586             }
6587             
6588             /**
6589              * Unsets the "LastName" element
6590              */
6591             public void unsetLastName()
6592             {
6593                 synchronized (monitor())
6594                 {
6595                     check_orphaned();
6596                     get_store().remove_element(LASTNAME$4, 0);
6597                 }
6598             }
6599             
6600             /**
6601              * Gets the "Title" element
6602              */
6603             public java.lang.String getTitle()
6604             {
6605                 synchronized (monitor())
6606                 {
6607                     check_orphaned();
6608                     org.apache.xmlbeans.SimpleValue target = null;
6609                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6610                     if (target == null)
6611                     {
6612                       return null;
6613                     }
6614                     return target.getStringValue();
6615                 }
6616             }
6617             
6618             /**
6619              * Gets (as xml) the "Title" element
6620              */
6621             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
6622             {
6623                 synchronized (monitor())
6624                 {
6625                     check_orphaned();
6626                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6627                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6628                     return target;
6629                 }
6630             }
6631             
6632             /**
6633              * True if has "Title" element
6634              */
6635             public boolean isSetTitle()
6636             {
6637                 synchronized (monitor())
6638                 {
6639                     check_orphaned();
6640                     return get_store().count_elements(TITLE$6) != 0;
6641                 }
6642             }
6643             
6644             /**
6645              * Sets the "Title" element
6646              */
6647             public void setTitle(java.lang.String title)
6648             {
6649                 synchronized (monitor())
6650                 {
6651                     check_orphaned();
6652                     org.apache.xmlbeans.SimpleValue target = null;
6653                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
6654                     if (target == null)
6655                     {
6656                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
6657                     }
6658                     target.setStringValue(title);
6659                 }
6660             }
6661             
6662             /**
6663              * Sets (as xml) the "Title" element
6664              */
6665             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
6666             {
6667                 synchronized (monitor())
6668                 {
6669                     check_orphaned();
6670                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
6671                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
6672                     if (target == null)
6673                     {
6674                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
6675                     }
6676                     target.set(title);
6677                 }
6678             }
6679             
6680             /**
6681              * Unsets the "Title" element
6682              */
6683             public void unsetTitle()
6684             {
6685                 synchronized (monitor())
6686                 {
6687                     check_orphaned();
6688                     get_store().remove_element(TITLE$6, 0);
6689                 }
6690             }
6691             
6692             /**
6693              * Gets the "Email" element
6694              */
6695             public java.lang.String getEmail()
6696             {
6697                 synchronized (monitor())
6698                 {
6699                     check_orphaned();
6700                     org.apache.xmlbeans.SimpleValue target = null;
6701                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6702                     if (target == null)
6703                     {
6704                       return null;
6705                     }
6706                     return target.getStringValue();
6707                 }
6708             }
6709             
6710             /**
6711              * Gets (as xml) the "Email" element
6712              */
6713             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
6714             {
6715                 synchronized (monitor())
6716                 {
6717                     check_orphaned();
6718                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6719                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6720                     return target;
6721                 }
6722             }
6723             
6724             /**
6725              * True if has "Email" element
6726              */
6727             public boolean isSetEmail()
6728             {
6729                 synchronized (monitor())
6730                 {
6731                     check_orphaned();
6732                     return get_store().count_elements(EMAIL$8) != 0;
6733                 }
6734             }
6735             
6736             /**
6737              * Sets the "Email" element
6738              */
6739             public void setEmail(java.lang.String email)
6740             {
6741                 synchronized (monitor())
6742                 {
6743                     check_orphaned();
6744                     org.apache.xmlbeans.SimpleValue target = null;
6745                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
6746                     if (target == null)
6747                     {
6748                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
6749                     }
6750                     target.setStringValue(email);
6751                 }
6752             }
6753             
6754             /**
6755              * Sets (as xml) the "Email" element
6756              */
6757             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
6758             {
6759                 synchronized (monitor())
6760                 {
6761                     check_orphaned();
6762                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
6763                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
6764                     if (target == null)
6765                     {
6766                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
6767                     }
6768                     target.set(email);
6769                 }
6770             }
6771             
6772             /**
6773              * Unsets the "Email" element
6774              */
6775             public void unsetEmail()
6776             {
6777                 synchronized (monitor())
6778                 {
6779                     check_orphaned();
6780                     get_store().remove_element(EMAIL$8, 0);
6781                 }
6782             }
6783             
6784             /**
6785              * Gets the "Phone" element
6786              */
6787             public java.lang.String getPhone()
6788             {
6789                 synchronized (monitor())
6790                 {
6791                     check_orphaned();
6792                     org.apache.xmlbeans.SimpleValue target = null;
6793                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6794                     if (target == null)
6795                     {
6796                       return null;
6797                     }
6798                     return target.getStringValue();
6799                 }
6800             }
6801             
6802             /**
6803              * Gets (as xml) the "Phone" element
6804              */
6805             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
6806             {
6807                 synchronized (monitor())
6808                 {
6809                     check_orphaned();
6810                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6811                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6812                     return target;
6813                 }
6814             }
6815             
6816             /**
6817              * True if has "Phone" element
6818              */
6819             public boolean isSetPhone()
6820             {
6821                 synchronized (monitor())
6822                 {
6823                     check_orphaned();
6824                     return get_store().count_elements(PHONE$10) != 0;
6825                 }
6826             }
6827             
6828             /**
6829              * Sets the "Phone" element
6830              */
6831             public void setPhone(java.lang.String phone)
6832             {
6833                 synchronized (monitor())
6834                 {
6835                     check_orphaned();
6836                     org.apache.xmlbeans.SimpleValue target = null;
6837                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
6838                     if (target == null)
6839                     {
6840                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
6841                     }
6842                     target.setStringValue(phone);
6843                 }
6844             }
6845             
6846             /**
6847              * Sets (as xml) the "Phone" element
6848              */
6849             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
6850             {
6851                 synchronized (monitor())
6852                 {
6853                     check_orphaned();
6854                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6855                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
6856                     if (target == null)
6857                     {
6858                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
6859                     }
6860                     target.set(phone);
6861                 }
6862             }
6863             
6864             /**
6865              * Unsets the "Phone" element
6866              */
6867             public void unsetPhone()
6868             {
6869                 synchronized (monitor())
6870                 {
6871                     check_orphaned();
6872                     get_store().remove_element(PHONE$10, 0);
6873                 }
6874             }
6875             
6876             /**
6877              * Gets the "Fax" element
6878              */
6879             public java.lang.String getFax()
6880             {
6881                 synchronized (monitor())
6882                 {
6883                     check_orphaned();
6884                     org.apache.xmlbeans.SimpleValue target = null;
6885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6886                     if (target == null)
6887                     {
6888                       return null;
6889                     }
6890                     return target.getStringValue();
6891                 }
6892             }
6893             
6894             /**
6895              * Gets (as xml) the "Fax" element
6896              */
6897             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
6898             {
6899                 synchronized (monitor())
6900                 {
6901                     check_orphaned();
6902                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6903                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6904                     return target;
6905                 }
6906             }
6907             
6908             /**
6909              * True if has "Fax" element
6910              */
6911             public boolean isSetFax()
6912             {
6913                 synchronized (monitor())
6914                 {
6915                     check_orphaned();
6916                     return get_store().count_elements(FAX$12) != 0;
6917                 }
6918             }
6919             
6920             /**
6921              * Sets the "Fax" element
6922              */
6923             public void setFax(java.lang.String fax)
6924             {
6925                 synchronized (monitor())
6926                 {
6927                     check_orphaned();
6928                     org.apache.xmlbeans.SimpleValue target = null;
6929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
6930                     if (target == null)
6931                     {
6932                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
6933                     }
6934                     target.setStringValue(fax);
6935                 }
6936             }
6937             
6938             /**
6939              * Sets (as xml) the "Fax" element
6940              */
6941             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
6942             {
6943                 synchronized (monitor())
6944                 {
6945                     check_orphaned();
6946                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
6947                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
6948                     if (target == null)
6949                     {
6950                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
6951                     }
6952                     target.set(fax);
6953                 }
6954             }
6955             
6956             /**
6957              * Unsets the "Fax" element
6958              */
6959             public void unsetFax()
6960             {
6961                 synchronized (monitor())
6962                 {
6963                     check_orphaned();
6964                     get_store().remove_element(FAX$12, 0);
6965                 }
6966             }
6967             
6968             /**
6969              * Gets the "Street1" element
6970              */
6971             public java.lang.String getStreet1()
6972             {
6973                 synchronized (monitor())
6974                 {
6975                     check_orphaned();
6976                     org.apache.xmlbeans.SimpleValue target = null;
6977                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
6978                     if (target == null)
6979                     {
6980                       return null;
6981                     }
6982                     return target.getStringValue();
6983                 }
6984             }
6985             
6986             /**
6987              * Gets (as xml) the "Street1" element
6988              */
6989             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
6990             {
6991                 synchronized (monitor())
6992                 {
6993                     check_orphaned();
6994                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
6995                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
6996                     return target;
6997                 }
6998             }
6999             
7000             /**
7001              * True if has "Street1" element
7002              */
7003             public boolean isSetStreet1()
7004             {
7005                 synchronized (monitor())
7006                 {
7007                     check_orphaned();
7008                     return get_store().count_elements(STREET1$14) != 0;
7009                 }
7010             }
7011             
7012             /**
7013              * Sets the "Street1" element
7014              */
7015             public void setStreet1(java.lang.String street1)
7016             {
7017                 synchronized (monitor())
7018                 {
7019                     check_orphaned();
7020                     org.apache.xmlbeans.SimpleValue target = null;
7021                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
7022                     if (target == null)
7023                     {
7024                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
7025                     }
7026                     target.setStringValue(street1);
7027                 }
7028             }
7029             
7030             /**
7031              * Sets (as xml) the "Street1" element
7032              */
7033             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
7034             {
7035                 synchronized (monitor())
7036                 {
7037                     check_orphaned();
7038                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7039                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
7040                     if (target == null)
7041                     {
7042                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
7043                     }
7044                     target.set(street1);
7045                 }
7046             }
7047             
7048             /**
7049              * Unsets the "Street1" element
7050              */
7051             public void unsetStreet1()
7052             {
7053                 synchronized (monitor())
7054                 {
7055                     check_orphaned();
7056                     get_store().remove_element(STREET1$14, 0);
7057                 }
7058             }
7059             
7060             /**
7061              * Gets the "Street2" element
7062              */
7063             public java.lang.String getStreet2()
7064             {
7065                 synchronized (monitor())
7066                 {
7067                     check_orphaned();
7068                     org.apache.xmlbeans.SimpleValue target = null;
7069                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7070                     if (target == null)
7071                     {
7072                       return null;
7073                     }
7074                     return target.getStringValue();
7075                 }
7076             }
7077             
7078             /**
7079              * Gets (as xml) the "Street2" element
7080              */
7081             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
7082             {
7083                 synchronized (monitor())
7084                 {
7085                     check_orphaned();
7086                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7087                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7088                     return target;
7089                 }
7090             }
7091             
7092             /**
7093              * True if has "Street2" element
7094              */
7095             public boolean isSetStreet2()
7096             {
7097                 synchronized (monitor())
7098                 {
7099                     check_orphaned();
7100                     return get_store().count_elements(STREET2$16) != 0;
7101                 }
7102             }
7103             
7104             /**
7105              * Sets the "Street2" element
7106              */
7107             public void setStreet2(java.lang.String street2)
7108             {
7109                 synchronized (monitor())
7110                 {
7111                     check_orphaned();
7112                     org.apache.xmlbeans.SimpleValue target = null;
7113                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
7114                     if (target == null)
7115                     {
7116                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
7117                     }
7118                     target.setStringValue(street2);
7119                 }
7120             }
7121             
7122             /**
7123              * Sets (as xml) the "Street2" element
7124              */
7125             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
7126             {
7127                 synchronized (monitor())
7128                 {
7129                     check_orphaned();
7130                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
7131                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
7132                     if (target == null)
7133                     {
7134                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
7135                     }
7136                     target.set(street2);
7137                 }
7138             }
7139             
7140             /**
7141              * Unsets the "Street2" element
7142              */
7143             public void unsetStreet2()
7144             {
7145                 synchronized (monitor())
7146                 {
7147                     check_orphaned();
7148                     get_store().remove_element(STREET2$16, 0);
7149                 }
7150             }
7151             
7152             /**
7153              * Gets the "City" element
7154              */
7155             public java.lang.String getCity()
7156             {
7157                 synchronized (monitor())
7158                 {
7159                     check_orphaned();
7160                     org.apache.xmlbeans.SimpleValue target = null;
7161                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7162                     if (target == null)
7163                     {
7164                       return null;
7165                     }
7166                     return target.getStringValue();
7167                 }
7168             }
7169             
7170             /**
7171              * Gets (as xml) the "City" element
7172              */
7173             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
7174             {
7175                 synchronized (monitor())
7176                 {
7177                     check_orphaned();
7178                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7179                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7180                     return target;
7181                 }
7182             }
7183             
7184             /**
7185              * True if has "City" element
7186              */
7187             public boolean isSetCity()
7188             {
7189                 synchronized (monitor())
7190                 {
7191                     check_orphaned();
7192                     return get_store().count_elements(CITY$18) != 0;
7193                 }
7194             }
7195             
7196             /**
7197              * Sets the "City" element
7198              */
7199             public void setCity(java.lang.String city)
7200             {
7201                 synchronized (monitor())
7202                 {
7203                     check_orphaned();
7204                     org.apache.xmlbeans.SimpleValue target = null;
7205                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
7206                     if (target == null)
7207                     {
7208                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
7209                     }
7210                     target.setStringValue(city);
7211                 }
7212             }
7213             
7214             /**
7215              * Sets (as xml) the "City" element
7216              */
7217             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
7218             {
7219                 synchronized (monitor())
7220                 {
7221                     check_orphaned();
7222                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
7223                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
7224                     if (target == null)
7225                     {
7226                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
7227                     }
7228                     target.set(city);
7229                 }
7230             }
7231             
7232             /**
7233              * Unsets the "City" element
7234              */
7235             public void unsetCity()
7236             {
7237                 synchronized (monitor())
7238                 {
7239                     check_orphaned();
7240                     get_store().remove_element(CITY$18, 0);
7241                 }
7242             }
7243             
7244             /**
7245              * Gets the "State" element
7246              */
7247             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
7248             {
7249                 synchronized (monitor())
7250                 {
7251                     check_orphaned();
7252                     org.apache.xmlbeans.SimpleValue target = null;
7253                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7254                     if (target == null)
7255                     {
7256                       return null;
7257                     }
7258                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
7259                 }
7260             }
7261             
7262             /**
7263              * Gets (as xml) the "State" element
7264              */
7265             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
7266             {
7267                 synchronized (monitor())
7268                 {
7269                     check_orphaned();
7270                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7271                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7272                     return target;
7273                 }
7274             }
7275             
7276             /**
7277              * True if has "State" element
7278              */
7279             public boolean isSetState()
7280             {
7281                 synchronized (monitor())
7282                 {
7283                     check_orphaned();
7284                     return get_store().count_elements(STATE$20) != 0;
7285                 }
7286             }
7287             
7288             /**
7289              * Sets the "State" element
7290              */
7291             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
7292             {
7293                 synchronized (monitor())
7294                 {
7295                     check_orphaned();
7296                     org.apache.xmlbeans.SimpleValue target = null;
7297                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
7298                     if (target == null)
7299                     {
7300                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
7301                     }
7302                     target.setEnumValue(state);
7303                 }
7304             }
7305             
7306             /**
7307              * Sets (as xml) the "State" element
7308              */
7309             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
7310             {
7311                 synchronized (monitor())
7312                 {
7313                     check_orphaned();
7314                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
7315                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
7316                     if (target == null)
7317                     {
7318                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
7319                     }
7320                     target.set(state);
7321                 }
7322             }
7323             
7324             /**
7325              * Unsets the "State" element
7326              */
7327             public void unsetState()
7328             {
7329                 synchronized (monitor())
7330                 {
7331                     check_orphaned();
7332                     get_store().remove_element(STATE$20, 0);
7333                 }
7334             }
7335             
7336             /**
7337              * Gets the "ZipCode" element
7338              */
7339             public java.lang.String getZipCode()
7340             {
7341                 synchronized (monitor())
7342                 {
7343                     check_orphaned();
7344                     org.apache.xmlbeans.SimpleValue target = null;
7345                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7346                     if (target == null)
7347                     {
7348                       return null;
7349                     }
7350                     return target.getStringValue();
7351                 }
7352             }
7353             
7354             /**
7355              * Gets (as xml) the "ZipCode" element
7356              */
7357             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
7358             {
7359                 synchronized (monitor())
7360                 {
7361                     check_orphaned();
7362                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7363                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7364                     return target;
7365                 }
7366             }
7367             
7368             /**
7369              * True if has "ZipCode" element
7370              */
7371             public boolean isSetZipCode()
7372             {
7373                 synchronized (monitor())
7374                 {
7375                     check_orphaned();
7376                     return get_store().count_elements(ZIPCODE$22) != 0;
7377                 }
7378             }
7379             
7380             /**
7381              * Sets the "ZipCode" element
7382              */
7383             public void setZipCode(java.lang.String zipCode)
7384             {
7385                 synchronized (monitor())
7386                 {
7387                     check_orphaned();
7388                     org.apache.xmlbeans.SimpleValue target = null;
7389                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
7390                     if (target == null)
7391                     {
7392                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
7393                     }
7394                     target.setStringValue(zipCode);
7395                 }
7396             }
7397             
7398             /**
7399              * Sets (as xml) the "ZipCode" element
7400              */
7401             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
7402             {
7403                 synchronized (monitor())
7404                 {
7405                     check_orphaned();
7406                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
7407                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
7408                     if (target == null)
7409                     {
7410                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
7411                     }
7412                     target.set(zipCode);
7413                 }
7414             }
7415             
7416             /**
7417              * Unsets the "ZipCode" element
7418              */
7419             public void unsetZipCode()
7420             {
7421                 synchronized (monitor())
7422                 {
7423                     check_orphaned();
7424                     get_store().remove_element(ZIPCODE$22, 0);
7425                 }
7426             }
7427         }
7428         /**
7429          * An XML OrganizationalProfile(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
7430          *
7431          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OrganizationalProfile.
7432          */
7433         public static class OrganizationalProfileImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationalProfile
7434         {
7435             private static final long serialVersionUID = 1L;
7436             
7437             public OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType)
7438             {
7439                 super(sType, false);
7440             }
7441             
7442             protected OrganizationalProfileImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7443             {
7444                 super(sType, b);
7445             }
7446         }
7447         /**
7448          * An XML FY(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
7449          *
7450          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FY.
7451          */
7452         public static class FYImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FY
7453         {
7454             private static final long serialVersionUID = 1L;
7455             
7456             public FYImpl(org.apache.xmlbeans.SchemaType sType)
7457             {
7458                 super(sType, false);
7459             }
7460             
7461             protected FYImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7462             {
7463                 super(sType, b);
7464             }
7465         }
7466         /**
7467          * An XML TypeAssistance(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
7468          *
7469          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TypeAssistance.
7470          */
7471         public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TypeAssistance
7472         {
7473             private static final long serialVersionUID = 1L;
7474             
7475             public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
7476             {
7477                 super(sType, false);
7478             }
7479             
7480             protected TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7481             {
7482                 super(sType, b);
7483             }
7484         }
7485         /**
7486          * An XML FARequestedAmount(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
7487          *
7488          * This is a complex type.
7489          */
7490         public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FARequestedAmount
7491         {
7492             private static final long serialVersionUID = 1L;
7493             
7494             public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
7495             {
7496                 super(sType);
7497             }
7498             
7499             private static final javax.xml.namespace.QName LOAN$0 = 
7500                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Loan");
7501             private static final javax.xml.namespace.QName GRANT$2 = 
7502                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Grant");
7503             private static final javax.xml.namespace.QName EQUITY$4 = 
7504                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Equity");
7505             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
7506                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SharesDeposits");
7507             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
7508                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SecondaryCapital");
7509             private static final javax.xml.namespace.QName QID54$10 = 
7510                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_54");
7511             
7512             
7513             /**
7514              * Gets the "Loan" element
7515              */
7516             public int getLoan()
7517             {
7518                 synchronized (monitor())
7519                 {
7520                     check_orphaned();
7521                     org.apache.xmlbeans.SimpleValue target = null;
7522                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7523                     if (target == null)
7524                     {
7525                       return 0;
7526                     }
7527                     return target.getIntValue();
7528                 }
7529             }
7530             
7531             /**
7532              * Gets (as xml) the "Loan" element
7533              */
7534             public gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetLoan()
7535             {
7536                 synchronized (monitor())
7537                 {
7538                     check_orphaned();
7539                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7540                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7541                     return target;
7542                 }
7543             }
7544             
7545             /**
7546              * True if has "Loan" element
7547              */
7548             public boolean isSetLoan()
7549             {
7550                 synchronized (monitor())
7551                 {
7552                     check_orphaned();
7553                     return get_store().count_elements(LOAN$0) != 0;
7554                 }
7555             }
7556             
7557             /**
7558              * Sets the "Loan" element
7559              */
7560             public void setLoan(int loan)
7561             {
7562                 synchronized (monitor())
7563                 {
7564                     check_orphaned();
7565                     org.apache.xmlbeans.SimpleValue target = null;
7566                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
7567                     if (target == null)
7568                     {
7569                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
7570                     }
7571                     target.setIntValue(loan);
7572                 }
7573             }
7574             
7575             /**
7576              * Sets (as xml) the "Loan" element
7577              */
7578             public void xsetLoan(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType loan)
7579             {
7580                 synchronized (monitor())
7581                 {
7582                     check_orphaned();
7583                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7584                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(LOAN$0, 0);
7585                     if (target == null)
7586                     {
7587                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().add_element_user(LOAN$0);
7588                     }
7589                     target.set(loan);
7590                 }
7591             }
7592             
7593             /**
7594              * Unsets the "Loan" element
7595              */
7596             public void unsetLoan()
7597             {
7598                 synchronized (monitor())
7599                 {
7600                     check_orphaned();
7601                     get_store().remove_element(LOAN$0, 0);
7602                 }
7603             }
7604             
7605             /**
7606              * Gets the "Grant" element
7607              */
7608             public int getGrant()
7609             {
7610                 synchronized (monitor())
7611                 {
7612                     check_orphaned();
7613                     org.apache.xmlbeans.SimpleValue target = null;
7614                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7615                     if (target == null)
7616                     {
7617                       return 0;
7618                     }
7619                     return target.getIntValue();
7620                 }
7621             }
7622             
7623             /**
7624              * Gets (as xml) the "Grant" element
7625              */
7626             public gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetGrant()
7627             {
7628                 synchronized (monitor())
7629                 {
7630                     check_orphaned();
7631                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7632                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(GRANT$2, 0);
7633                     return target;
7634                 }
7635             }
7636             
7637             /**
7638              * True if has "Grant" element
7639              */
7640             public boolean isSetGrant()
7641             {
7642                 synchronized (monitor())
7643                 {
7644                     check_orphaned();
7645                     return get_store().count_elements(GRANT$2) != 0;
7646                 }
7647             }
7648             
7649             /**
7650              * Sets the "Grant" element
7651              */
7652             public void setGrant(int grant)
7653             {
7654                 synchronized (monitor())
7655                 {
7656                     check_orphaned();
7657                     org.apache.xmlbeans.SimpleValue target = null;
7658                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
7659                     if (target == null)
7660                     {
7661                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
7662                     }
7663                     target.setIntValue(grant);
7664                 }
7665             }
7666             
7667             /**
7668              * Sets (as xml) the "Grant" element
7669              */
7670             public void xsetGrant(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType grant)
7671             {
7672                 synchronized (monitor())
7673                 {
7674                     check_orphaned();
7675                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7676                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(GRANT$2, 0);
7677                     if (target == null)
7678                     {
7679                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().add_element_user(GRANT$2);
7680                     }
7681                     target.set(grant);
7682                 }
7683             }
7684             
7685             /**
7686              * Unsets the "Grant" element
7687              */
7688             public void unsetGrant()
7689             {
7690                 synchronized (monitor())
7691                 {
7692                     check_orphaned();
7693                     get_store().remove_element(GRANT$2, 0);
7694                 }
7695             }
7696             
7697             /**
7698              * Gets the "Equity" element
7699              */
7700             public int getEquity()
7701             {
7702                 synchronized (monitor())
7703                 {
7704                     check_orphaned();
7705                     org.apache.xmlbeans.SimpleValue target = null;
7706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
7707                     if (target == null)
7708                     {
7709                       return 0;
7710                     }
7711                     return target.getIntValue();
7712                 }
7713             }
7714             
7715             /**
7716              * Gets (as xml) the "Equity" element
7717              */
7718             public gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetEquity()
7719             {
7720                 synchronized (monitor())
7721                 {
7722                     check_orphaned();
7723                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7724                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
7725                     return target;
7726                 }
7727             }
7728             
7729             /**
7730              * True if has "Equity" element
7731              */
7732             public boolean isSetEquity()
7733             {
7734                 synchronized (monitor())
7735                 {
7736                     check_orphaned();
7737                     return get_store().count_elements(EQUITY$4) != 0;
7738                 }
7739             }
7740             
7741             /**
7742              * Sets the "Equity" element
7743              */
7744             public void setEquity(int equity)
7745             {
7746                 synchronized (monitor())
7747                 {
7748                     check_orphaned();
7749                     org.apache.xmlbeans.SimpleValue target = null;
7750                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
7751                     if (target == null)
7752                     {
7753                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
7754                     }
7755                     target.setIntValue(equity);
7756                 }
7757             }
7758             
7759             /**
7760              * Sets (as xml) the "Equity" element
7761              */
7762             public void xsetEquity(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType equity)
7763             {
7764                 synchronized (monitor())
7765                 {
7766                     check_orphaned();
7767                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7768                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
7769                     if (target == null)
7770                     {
7771                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().add_element_user(EQUITY$4);
7772                     }
7773                     target.set(equity);
7774                 }
7775             }
7776             
7777             /**
7778              * Unsets the "Equity" element
7779              */
7780             public void unsetEquity()
7781             {
7782                 synchronized (monitor())
7783                 {
7784                     check_orphaned();
7785                     get_store().remove_element(EQUITY$4, 0);
7786                 }
7787             }
7788             
7789             /**
7790              * Gets the "SharesDeposits" element
7791              */
7792             public int getSharesDeposits()
7793             {
7794                 synchronized (monitor())
7795                 {
7796                     check_orphaned();
7797                     org.apache.xmlbeans.SimpleValue target = null;
7798                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7799                     if (target == null)
7800                     {
7801                       return 0;
7802                     }
7803                     return target.getIntValue();
7804                 }
7805             }
7806             
7807             /**
7808              * Gets (as xml) the "SharesDeposits" element
7809              */
7810             public gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetSharesDeposits()
7811             {
7812                 synchronized (monitor())
7813                 {
7814                     check_orphaned();
7815                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7816                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7817                     return target;
7818                 }
7819             }
7820             
7821             /**
7822              * True if has "SharesDeposits" element
7823              */
7824             public boolean isSetSharesDeposits()
7825             {
7826                 synchronized (monitor())
7827                 {
7828                     check_orphaned();
7829                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
7830                 }
7831             }
7832             
7833             /**
7834              * Sets the "SharesDeposits" element
7835              */
7836             public void setSharesDeposits(int sharesDeposits)
7837             {
7838                 synchronized (monitor())
7839                 {
7840                     check_orphaned();
7841                     org.apache.xmlbeans.SimpleValue target = null;
7842                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7843                     if (target == null)
7844                     {
7845                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
7846                     }
7847                     target.setIntValue(sharesDeposits);
7848                 }
7849             }
7850             
7851             /**
7852              * Sets (as xml) the "SharesDeposits" element
7853              */
7854             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType sharesDeposits)
7855             {
7856                 synchronized (monitor())
7857                 {
7858                     check_orphaned();
7859                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7860                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
7861                     if (target == null)
7862                     {
7863                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
7864                     }
7865                     target.set(sharesDeposits);
7866                 }
7867             }
7868             
7869             /**
7870              * Unsets the "SharesDeposits" element
7871              */
7872             public void unsetSharesDeposits()
7873             {
7874                 synchronized (monitor())
7875                 {
7876                     check_orphaned();
7877                     get_store().remove_element(SHARESDEPOSITS$6, 0);
7878                 }
7879             }
7880             
7881             /**
7882              * Gets the "SecondaryCapital" element
7883              */
7884             public int getSecondaryCapital()
7885             {
7886                 synchronized (monitor())
7887                 {
7888                     check_orphaned();
7889                     org.apache.xmlbeans.SimpleValue target = null;
7890                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7891                     if (target == null)
7892                     {
7893                       return 0;
7894                     }
7895                     return target.getIntValue();
7896                 }
7897             }
7898             
7899             /**
7900              * Gets (as xml) the "SecondaryCapital" element
7901              */
7902             public gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType xgetSecondaryCapital()
7903             {
7904                 synchronized (monitor())
7905                 {
7906                     check_orphaned();
7907                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7908                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7909                     return target;
7910                 }
7911             }
7912             
7913             /**
7914              * True if has "SecondaryCapital" element
7915              */
7916             public boolean isSetSecondaryCapital()
7917             {
7918                 synchronized (monitor())
7919                 {
7920                     check_orphaned();
7921                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
7922                 }
7923             }
7924             
7925             /**
7926              * Sets the "SecondaryCapital" element
7927              */
7928             public void setSecondaryCapital(int secondaryCapital)
7929             {
7930                 synchronized (monitor())
7931                 {
7932                     check_orphaned();
7933                     org.apache.xmlbeans.SimpleValue target = null;
7934                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7935                     if (target == null)
7936                     {
7937                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
7938                     }
7939                     target.setIntValue(secondaryCapital);
7940                 }
7941             }
7942             
7943             /**
7944              * Sets (as xml) the "SecondaryCapital" element
7945              */
7946             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType secondaryCapital)
7947             {
7948                 synchronized (monitor())
7949                 {
7950                     check_orphaned();
7951                     gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType target = null;
7952                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
7953                     if (target == null)
7954                     {
7955                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To2000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
7956                     }
7957                     target.set(secondaryCapital);
7958                 }
7959             }
7960             
7961             /**
7962              * Unsets the "SecondaryCapital" element
7963              */
7964             public void unsetSecondaryCapital()
7965             {
7966                 synchronized (monitor())
7967                 {
7968                     check_orphaned();
7969                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
7970                 }
7971             }
7972             
7973             /**
7974              * Gets the "QID_54" element
7975              */
7976             public int getQID54()
7977             {
7978                 synchronized (monitor())
7979                 {
7980                     check_orphaned();
7981                     org.apache.xmlbeans.SimpleValue target = null;
7982                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
7983                     if (target == null)
7984                     {
7985                       return 0;
7986                     }
7987                     return target.getIntValue();
7988                 }
7989             }
7990             
7991             /**
7992              * Gets (as xml) the "QID_54" element
7993              */
7994             public gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType xgetQID54()
7995             {
7996                 synchronized (monitor())
7997                 {
7998                     check_orphaned();
7999                     gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType target = null;
8000                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType)get_store().find_element_user(QID54$10, 0);
8001                     return target;
8002                 }
8003             }
8004             
8005             /**
8006              * True if has "QID_54" element
8007              */
8008             public boolean isSetQID54()
8009             {
8010                 synchronized (monitor())
8011                 {
8012                     check_orphaned();
8013                     return get_store().count_elements(QID54$10) != 0;
8014                 }
8015             }
8016             
8017             /**
8018              * Sets the "QID_54" element
8019              */
8020             public void setQID54(int qid54)
8021             {
8022                 synchronized (monitor())
8023                 {
8024                     check_orphaned();
8025                     org.apache.xmlbeans.SimpleValue target = null;
8026                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
8027                     if (target == null)
8028                     {
8029                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
8030                     }
8031                     target.setIntValue(qid54);
8032                 }
8033             }
8034             
8035             /**
8036              * Sets (as xml) the "QID_54" element
8037              */
8038             public void xsetQID54(gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType qid54)
8039             {
8040                 synchronized (monitor())
8041                 {
8042                     check_orphaned();
8043                     gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType target = null;
8044                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType)get_store().find_element_user(QID54$10, 0);
8045                     if (target == null)
8046                     {
8047                       target = (gov.grants.apply.forms.cdfi20V20.CDFI201To2000000DataType)get_store().add_element_user(QID54$10);
8048                     }
8049                     target.set(qid54);
8050                 }
8051             }
8052             
8053             /**
8054              * Unsets the "QID_54" element
8055              */
8056             public void unsetQID54()
8057             {
8058                 synchronized (monitor())
8059                 {
8060                     check_orphaned();
8061                     get_store().remove_element(QID54$10, 0);
8062                 }
8063             }
8064         }
8065         /**
8066          * An XML TARequestSummary(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8067          *
8068          * This is a complex type.
8069          */
8070         public static class TARequestSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary
8071         {
8072             private static final long serialVersionUID = 1L;
8073             
8074             public TARequestSummaryImpl(org.apache.xmlbeans.SchemaType sType)
8075             {
8076                 super(sType);
8077             }
8078             
8079             private static final javax.xml.namespace.QName PERSONNEL$0 = 
8080                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Personnel");
8081             private static final javax.xml.namespace.QName TRAINING$2 = 
8082                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Training");
8083             private static final javax.xml.namespace.QName TRAVEL$4 = 
8084                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Travel");
8085             private static final javax.xml.namespace.QName PROFESSIONALSERVICES$6 = 
8086                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProfessionalServices");
8087             private static final javax.xml.namespace.QName EQUIPMENT$8 = 
8088                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Equipment");
8089             private static final javax.xml.namespace.QName TOTALTAREQUEST$10 = 
8090                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalTARequest");
8091             
8092             
8093             /**
8094              * Gets the "Personnel" element
8095              */
8096             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel getPersonnel()
8097             {
8098                 synchronized (monitor())
8099                 {
8100                     check_orphaned();
8101                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel target = null;
8102                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel)get_store().find_element_user(PERSONNEL$0, 0);
8103                     if (target == null)
8104                     {
8105                       return null;
8106                     }
8107                     return target;
8108                 }
8109             }
8110             
8111             /**
8112              * True if has "Personnel" element
8113              */
8114             public boolean isSetPersonnel()
8115             {
8116                 synchronized (monitor())
8117                 {
8118                     check_orphaned();
8119                     return get_store().count_elements(PERSONNEL$0) != 0;
8120                 }
8121             }
8122             
8123             /**
8124              * Sets the "Personnel" element
8125              */
8126             public void setPersonnel(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel personnel)
8127             {
8128                 generatedSetterHelperImpl(personnel, PERSONNEL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8129             }
8130             
8131             /**
8132              * Appends and returns a new empty "Personnel" element
8133              */
8134             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel addNewPersonnel()
8135             {
8136                 synchronized (monitor())
8137                 {
8138                     check_orphaned();
8139                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel target = null;
8140                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel)get_store().add_element_user(PERSONNEL$0);
8141                     return target;
8142                 }
8143             }
8144             
8145             /**
8146              * Unsets the "Personnel" element
8147              */
8148             public void unsetPersonnel()
8149             {
8150                 synchronized (monitor())
8151                 {
8152                     check_orphaned();
8153                     get_store().remove_element(PERSONNEL$0, 0);
8154                 }
8155             }
8156             
8157             /**
8158              * Gets the "Training" element
8159              */
8160             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training getTraining()
8161             {
8162                 synchronized (monitor())
8163                 {
8164                     check_orphaned();
8165                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training target = null;
8166                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training)get_store().find_element_user(TRAINING$2, 0);
8167                     if (target == null)
8168                     {
8169                       return null;
8170                     }
8171                     return target;
8172                 }
8173             }
8174             
8175             /**
8176              * True if has "Training" element
8177              */
8178             public boolean isSetTraining()
8179             {
8180                 synchronized (monitor())
8181                 {
8182                     check_orphaned();
8183                     return get_store().count_elements(TRAINING$2) != 0;
8184                 }
8185             }
8186             
8187             /**
8188              * Sets the "Training" element
8189              */
8190             public void setTraining(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training training)
8191             {
8192                 generatedSetterHelperImpl(training, TRAINING$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8193             }
8194             
8195             /**
8196              * Appends and returns a new empty "Training" element
8197              */
8198             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training addNewTraining()
8199             {
8200                 synchronized (monitor())
8201                 {
8202                     check_orphaned();
8203                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training target = null;
8204                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training)get_store().add_element_user(TRAINING$2);
8205                     return target;
8206                 }
8207             }
8208             
8209             /**
8210              * Unsets the "Training" element
8211              */
8212             public void unsetTraining()
8213             {
8214                 synchronized (monitor())
8215                 {
8216                     check_orphaned();
8217                     get_store().remove_element(TRAINING$2, 0);
8218                 }
8219             }
8220             
8221             /**
8222              * Gets the "Travel" element
8223              */
8224             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel getTravel()
8225             {
8226                 synchronized (monitor())
8227                 {
8228                     check_orphaned();
8229                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel target = null;
8230                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel)get_store().find_element_user(TRAVEL$4, 0);
8231                     if (target == null)
8232                     {
8233                       return null;
8234                     }
8235                     return target;
8236                 }
8237             }
8238             
8239             /**
8240              * True if has "Travel" element
8241              */
8242             public boolean isSetTravel()
8243             {
8244                 synchronized (monitor())
8245                 {
8246                     check_orphaned();
8247                     return get_store().count_elements(TRAVEL$4) != 0;
8248                 }
8249             }
8250             
8251             /**
8252              * Sets the "Travel" element
8253              */
8254             public void setTravel(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel travel)
8255             {
8256                 generatedSetterHelperImpl(travel, TRAVEL$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8257             }
8258             
8259             /**
8260              * Appends and returns a new empty "Travel" element
8261              */
8262             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel addNewTravel()
8263             {
8264                 synchronized (monitor())
8265                 {
8266                     check_orphaned();
8267                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel target = null;
8268                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel)get_store().add_element_user(TRAVEL$4);
8269                     return target;
8270                 }
8271             }
8272             
8273             /**
8274              * Unsets the "Travel" element
8275              */
8276             public void unsetTravel()
8277             {
8278                 synchronized (monitor())
8279                 {
8280                     check_orphaned();
8281                     get_store().remove_element(TRAVEL$4, 0);
8282                 }
8283             }
8284             
8285             /**
8286              * Gets the "ProfessionalServices" element
8287              */
8288             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices getProfessionalServices()
8289             {
8290                 synchronized (monitor())
8291                 {
8292                     check_orphaned();
8293                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices target = null;
8294                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices)get_store().find_element_user(PROFESSIONALSERVICES$6, 0);
8295                     if (target == null)
8296                     {
8297                       return null;
8298                     }
8299                     return target;
8300                 }
8301             }
8302             
8303             /**
8304              * True if has "ProfessionalServices" element
8305              */
8306             public boolean isSetProfessionalServices()
8307             {
8308                 synchronized (monitor())
8309                 {
8310                     check_orphaned();
8311                     return get_store().count_elements(PROFESSIONALSERVICES$6) != 0;
8312                 }
8313             }
8314             
8315             /**
8316              * Sets the "ProfessionalServices" element
8317              */
8318             public void setProfessionalServices(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices professionalServices)
8319             {
8320                 generatedSetterHelperImpl(professionalServices, PROFESSIONALSERVICES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8321             }
8322             
8323             /**
8324              * Appends and returns a new empty "ProfessionalServices" element
8325              */
8326             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices addNewProfessionalServices()
8327             {
8328                 synchronized (monitor())
8329                 {
8330                     check_orphaned();
8331                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices target = null;
8332                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices)get_store().add_element_user(PROFESSIONALSERVICES$6);
8333                     return target;
8334                 }
8335             }
8336             
8337             /**
8338              * Unsets the "ProfessionalServices" element
8339              */
8340             public void unsetProfessionalServices()
8341             {
8342                 synchronized (monitor())
8343                 {
8344                     check_orphaned();
8345                     get_store().remove_element(PROFESSIONALSERVICES$6, 0);
8346                 }
8347             }
8348             
8349             /**
8350              * Gets the "Equipment" element
8351              */
8352             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment getEquipment()
8353             {
8354                 synchronized (monitor())
8355                 {
8356                     check_orphaned();
8357                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment target = null;
8358                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment)get_store().find_element_user(EQUIPMENT$8, 0);
8359                     if (target == null)
8360                     {
8361                       return null;
8362                     }
8363                     return target;
8364                 }
8365             }
8366             
8367             /**
8368              * True if has "Equipment" element
8369              */
8370             public boolean isSetEquipment()
8371             {
8372                 synchronized (monitor())
8373                 {
8374                     check_orphaned();
8375                     return get_store().count_elements(EQUIPMENT$8) != 0;
8376                 }
8377             }
8378             
8379             /**
8380              * Sets the "Equipment" element
8381              */
8382             public void setEquipment(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment equipment)
8383             {
8384                 generatedSetterHelperImpl(equipment, EQUIPMENT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
8385             }
8386             
8387             /**
8388              * Appends and returns a new empty "Equipment" element
8389              */
8390             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment addNewEquipment()
8391             {
8392                 synchronized (monitor())
8393                 {
8394                     check_orphaned();
8395                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment target = null;
8396                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment)get_store().add_element_user(EQUIPMENT$8);
8397                     return target;
8398                 }
8399             }
8400             
8401             /**
8402              * Unsets the "Equipment" element
8403              */
8404             public void unsetEquipment()
8405             {
8406                 synchronized (monitor())
8407                 {
8408                     check_orphaned();
8409                     get_store().remove_element(EQUIPMENT$8, 0);
8410                 }
8411             }
8412             
8413             /**
8414              * Gets the "TotalTARequest" element
8415              */
8416             public int getTotalTARequest()
8417             {
8418                 synchronized (monitor())
8419                 {
8420                     check_orphaned();
8421                     org.apache.xmlbeans.SimpleValue target = null;
8422                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
8423                     if (target == null)
8424                     {
8425                       return 0;
8426                     }
8427                     return target.getIntValue();
8428                 }
8429             }
8430             
8431             /**
8432              * Gets (as xml) the "TotalTARequest" element
8433              */
8434             public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotalTARequest()
8435             {
8436                 synchronized (monitor())
8437                 {
8438                     check_orphaned();
8439                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
8440                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
8441                     return target;
8442                 }
8443             }
8444             
8445             /**
8446              * True if has "TotalTARequest" element
8447              */
8448             public boolean isSetTotalTARequest()
8449             {
8450                 synchronized (monitor())
8451                 {
8452                     check_orphaned();
8453                     return get_store().count_elements(TOTALTAREQUEST$10) != 0;
8454                 }
8455             }
8456             
8457             /**
8458              * Sets the "TotalTARequest" element
8459              */
8460             public void setTotalTARequest(int totalTARequest)
8461             {
8462                 synchronized (monitor())
8463                 {
8464                     check_orphaned();
8465                     org.apache.xmlbeans.SimpleValue target = null;
8466                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
8467                     if (target == null)
8468                     {
8469                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAREQUEST$10);
8470                     }
8471                     target.setIntValue(totalTARequest);
8472                 }
8473             }
8474             
8475             /**
8476              * Sets (as xml) the "TotalTARequest" element
8477              */
8478             public void xsetTotalTARequest(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType totalTARequest)
8479             {
8480                 synchronized (monitor())
8481                 {
8482                     check_orphaned();
8483                     gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
8484                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
8485                     if (target == null)
8486                     {
8487                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTALTAREQUEST$10);
8488                     }
8489                     target.set(totalTARequest);
8490                 }
8491             }
8492             
8493             /**
8494              * Unsets the "TotalTARequest" element
8495              */
8496             public void unsetTotalTARequest()
8497             {
8498                 synchronized (monitor())
8499                 {
8500                     check_orphaned();
8501                     get_store().remove_element(TOTALTAREQUEST$10, 0);
8502                 }
8503             }
8504             /**
8505              * An XML Personnel(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8506              *
8507              * This is a complex type.
8508              */
8509             public static class PersonnelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel
8510             {
8511                 private static final long serialVersionUID = 1L;
8512                 
8513                 public PersonnelImpl(org.apache.xmlbeans.SchemaType sType)
8514                 {
8515                     super(sType);
8516                 }
8517                 
8518                 private static final javax.xml.namespace.QName PERSONNELITEM$0 = 
8519                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PersonnelItem");
8520                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
8521                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubTotal");
8522                 
8523                 
8524                 /**
8525                  * Gets array of all "PersonnelItem" elements
8526                  */
8527                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray()
8528                 {
8529                     synchronized (monitor())
8530                     {
8531                       check_orphaned();
8532                       java.util.List targetList = new java.util.ArrayList();
8533                       get_store().find_all_element_users(PERSONNELITEM$0, targetList);
8534                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[targetList.size()];
8535                       targetList.toArray(result);
8536                       return result;
8537                     }
8538                 }
8539                 
8540                 /**
8541                  * Gets ith "PersonnelItem" element
8542                  */
8543                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i)
8544                 {
8545                     synchronized (monitor())
8546                     {
8547                       check_orphaned();
8548                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem target = null;
8549                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem)get_store().find_element_user(PERSONNELITEM$0, i);
8550                       if (target == null)
8551                       {
8552                         throw new IndexOutOfBoundsException();
8553                       }
8554                       return target;
8555                     }
8556                 }
8557                 
8558                 /**
8559                  * Returns number of "PersonnelItem" element
8560                  */
8561                 public int sizeOfPersonnelItemArray()
8562                 {
8563                     synchronized (monitor())
8564                     {
8565                       check_orphaned();
8566                       return get_store().count_elements(PERSONNELITEM$0);
8567                     }
8568                 }
8569                 
8570                 /**
8571                  * Sets array of all "PersonnelItem" element  WARNING: This method is not atomicaly synchronized.
8572                  */
8573                 public void setPersonnelItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray)
8574                 {
8575                     check_orphaned();
8576                     arraySetterHelper(personnelItemArray, PERSONNELITEM$0);
8577                 }
8578                 
8579                 /**
8580                  * Sets ith "PersonnelItem" element
8581                  */
8582                 public void setPersonnelItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem personnelItem)
8583                 {
8584                     generatedSetterHelperImpl(personnelItem, PERSONNELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
8585                 }
8586                 
8587                 /**
8588                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
8589                  */
8590                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i)
8591                 {
8592                     synchronized (monitor())
8593                     {
8594                       check_orphaned();
8595                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem target = null;
8596                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem)get_store().insert_element_user(PERSONNELITEM$0, i);
8597                       return target;
8598                     }
8599                 }
8600                 
8601                 /**
8602                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
8603                  */
8604                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem()
8605                 {
8606                     synchronized (monitor())
8607                     {
8608                       check_orphaned();
8609                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem target = null;
8610                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem)get_store().add_element_user(PERSONNELITEM$0);
8611                       return target;
8612                     }
8613                 }
8614                 
8615                 /**
8616                  * Removes the ith "PersonnelItem" element
8617                  */
8618                 public void removePersonnelItem(int i)
8619                 {
8620                     synchronized (monitor())
8621                     {
8622                       check_orphaned();
8623                       get_store().remove_element(PERSONNELITEM$0, i);
8624                     }
8625                 }
8626                 
8627                 /**
8628                  * Gets the "SubTotal" element
8629                  */
8630                 public int getSubTotal()
8631                 {
8632                     synchronized (monitor())
8633                     {
8634                       check_orphaned();
8635                       org.apache.xmlbeans.SimpleValue target = null;
8636                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8637                       if (target == null)
8638                       {
8639                         return 0;
8640                       }
8641                       return target.getIntValue();
8642                     }
8643                 }
8644                 
8645                 /**
8646                  * Gets (as xml) the "SubTotal" element
8647                  */
8648                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal()
8649                 {
8650                     synchronized (monitor())
8651                     {
8652                       check_orphaned();
8653                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
8654                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8655                       return target;
8656                     }
8657                 }
8658                 
8659                 /**
8660                  * True if has "SubTotal" element
8661                  */
8662                 public boolean isSetSubTotal()
8663                 {
8664                     synchronized (monitor())
8665                     {
8666                       check_orphaned();
8667                       return get_store().count_elements(SUBTOTAL$2) != 0;
8668                     }
8669                 }
8670                 
8671                 /**
8672                  * Sets the "SubTotal" element
8673                  */
8674                 public void setSubTotal(int subTotal)
8675                 {
8676                     synchronized (monitor())
8677                     {
8678                       check_orphaned();
8679                       org.apache.xmlbeans.SimpleValue target = null;
8680                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8681                       if (target == null)
8682                       {
8683                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
8684                       }
8685                       target.setIntValue(subTotal);
8686                     }
8687                 }
8688                 
8689                 /**
8690                  * Sets (as xml) the "SubTotal" element
8691                  */
8692                 public void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal)
8693                 {
8694                     synchronized (monitor())
8695                     {
8696                       check_orphaned();
8697                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
8698                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8699                       if (target == null)
8700                       {
8701                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(SUBTOTAL$2);
8702                       }
8703                       target.set(subTotal);
8704                     }
8705                 }
8706                 
8707                 /**
8708                  * Unsets the "SubTotal" element
8709                  */
8710                 public void unsetSubTotal()
8711                 {
8712                     synchronized (monitor())
8713                     {
8714                       check_orphaned();
8715                       get_store().remove_element(SUBTOTAL$2, 0);
8716                     }
8717                 }
8718                 /**
8719                  * An XML PersonnelItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
8720                  *
8721                  * This is a complex type.
8722                  */
8723                 public static class PersonnelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Personnel.PersonnelItem
8724                 {
8725                     private static final long serialVersionUID = 1L;
8726                     
8727                     public PersonnelItemImpl(org.apache.xmlbeans.SchemaType sType)
8728                     {
8729                       super(sType);
8730                     }
8731                     
8732                     private static final javax.xml.namespace.QName POSITIONEMPLOYEENAME$0 = 
8733                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PositionEmployeeName");
8734                     private static final javax.xml.namespace.QName SALARY$2 = 
8735                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Salary");
8736                     private static final javax.xml.namespace.QName FRINGE$4 = 
8737                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Fringe");
8738                     private static final javax.xml.namespace.QName WORKLOAD$6 = 
8739                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Workload");
8740                     private static final javax.xml.namespace.QName YEARS$8 = 
8741                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Years");
8742                     private static final javax.xml.namespace.QName TOTAL$10 = 
8743                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Total");
8744                     
8745                     
8746                     /**
8747                      * Gets the "PositionEmployeeName" element
8748                      */
8749                     public java.lang.String getPositionEmployeeName()
8750                     {
8751                       synchronized (monitor())
8752                       {
8753                         check_orphaned();
8754                         org.apache.xmlbeans.SimpleValue target = null;
8755                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8756                         if (target == null)
8757                         {
8758                           return null;
8759                         }
8760                         return target.getStringValue();
8761                       }
8762                     }
8763                     
8764                     /**
8765                      * Gets (as xml) the "PositionEmployeeName" element
8766                      */
8767                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetPositionEmployeeName()
8768                     {
8769                       synchronized (monitor())
8770                       {
8771                         check_orphaned();
8772                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
8773                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8774                         return target;
8775                       }
8776                     }
8777                     
8778                     /**
8779                      * True if has "PositionEmployeeName" element
8780                      */
8781                     public boolean isSetPositionEmployeeName()
8782                     {
8783                       synchronized (monitor())
8784                       {
8785                         check_orphaned();
8786                         return get_store().count_elements(POSITIONEMPLOYEENAME$0) != 0;
8787                       }
8788                     }
8789                     
8790                     /**
8791                      * Sets the "PositionEmployeeName" element
8792                      */
8793                     public void setPositionEmployeeName(java.lang.String positionEmployeeName)
8794                     {
8795                       synchronized (monitor())
8796                       {
8797                         check_orphaned();
8798                         org.apache.xmlbeans.SimpleValue target = null;
8799                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8800                         if (target == null)
8801                         {
8802                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
8803                         }
8804                         target.setStringValue(positionEmployeeName);
8805                       }
8806                     }
8807                     
8808                     /**
8809                      * Sets (as xml) the "PositionEmployeeName" element
8810                      */
8811                     public void xsetPositionEmployeeName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType positionEmployeeName)
8812                     {
8813                       synchronized (monitor())
8814                       {
8815                         check_orphaned();
8816                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
8817                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
8818                         if (target == null)
8819                         {
8820                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
8821                         }
8822                         target.set(positionEmployeeName);
8823                       }
8824                     }
8825                     
8826                     /**
8827                      * Unsets the "PositionEmployeeName" element
8828                      */
8829                     public void unsetPositionEmployeeName()
8830                     {
8831                       synchronized (monitor())
8832                       {
8833                         check_orphaned();
8834                         get_store().remove_element(POSITIONEMPLOYEENAME$0, 0);
8835                       }
8836                     }
8837                     
8838                     /**
8839                      * Gets the "Salary" element
8840                      */
8841                     public int getSalary()
8842                     {
8843                       synchronized (monitor())
8844                       {
8845                         check_orphaned();
8846                         org.apache.xmlbeans.SimpleValue target = null;
8847                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
8848                         if (target == null)
8849                         {
8850                           return 0;
8851                         }
8852                         return target.getIntValue();
8853                       }
8854                     }
8855                     
8856                     /**
8857                      * Gets (as xml) the "Salary" element
8858                      */
8859                     public gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType xgetSalary()
8860                     {
8861                       synchronized (monitor())
8862                       {
8863                         check_orphaned();
8864                         gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType target = null;
8865                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType)get_store().find_element_user(SALARY$2, 0);
8866                         return target;
8867                       }
8868                     }
8869                     
8870                     /**
8871                      * True if has "Salary" element
8872                      */
8873                     public boolean isSetSalary()
8874                     {
8875                       synchronized (monitor())
8876                       {
8877                         check_orphaned();
8878                         return get_store().count_elements(SALARY$2) != 0;
8879                       }
8880                     }
8881                     
8882                     /**
8883                      * Sets the "Salary" element
8884                      */
8885                     public void setSalary(int salary)
8886                     {
8887                       synchronized (monitor())
8888                       {
8889                         check_orphaned();
8890                         org.apache.xmlbeans.SimpleValue target = null;
8891                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
8892                         if (target == null)
8893                         {
8894                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SALARY$2);
8895                         }
8896                         target.setIntValue(salary);
8897                       }
8898                     }
8899                     
8900                     /**
8901                      * Sets (as xml) the "Salary" element
8902                      */
8903                     public void xsetSalary(gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType salary)
8904                     {
8905                       synchronized (monitor())
8906                       {
8907                         check_orphaned();
8908                         gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType target = null;
8909                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType)get_store().find_element_user(SALARY$2, 0);
8910                         if (target == null)
8911                         {
8912                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999999DataType)get_store().add_element_user(SALARY$2);
8913                         }
8914                         target.set(salary);
8915                       }
8916                     }
8917                     
8918                     /**
8919                      * Unsets the "Salary" element
8920                      */
8921                     public void unsetSalary()
8922                     {
8923                       synchronized (monitor())
8924                       {
8925                         check_orphaned();
8926                         get_store().remove_element(SALARY$2, 0);
8927                       }
8928                     }
8929                     
8930                     /**
8931                      * Gets the "Fringe" element
8932                      */
8933                     public int getFringe()
8934                     {
8935                       synchronized (monitor())
8936                       {
8937                         check_orphaned();
8938                         org.apache.xmlbeans.SimpleValue target = null;
8939                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
8940                         if (target == null)
8941                         {
8942                           return 0;
8943                         }
8944                         return target.getIntValue();
8945                       }
8946                     }
8947                     
8948                     /**
8949                      * Gets (as xml) the "Fringe" element
8950                      */
8951                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFringe()
8952                     {
8953                       synchronized (monitor())
8954                       {
8955                         check_orphaned();
8956                         gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
8957                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FRINGE$4, 0);
8958                         return target;
8959                       }
8960                     }
8961                     
8962                     /**
8963                      * True if has "Fringe" element
8964                      */
8965                     public boolean isSetFringe()
8966                     {
8967                       synchronized (monitor())
8968                       {
8969                         check_orphaned();
8970                         return get_store().count_elements(FRINGE$4) != 0;
8971                       }
8972                     }
8973                     
8974                     /**
8975                      * Sets the "Fringe" element
8976                      */
8977                     public void setFringe(int fringe)
8978                     {
8979                       synchronized (monitor())
8980                       {
8981                         check_orphaned();
8982                         org.apache.xmlbeans.SimpleValue target = null;
8983                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
8984                         if (target == null)
8985                         {
8986                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRINGE$4);
8987                         }
8988                         target.setIntValue(fringe);
8989                       }
8990                     }
8991                     
8992                     /**
8993                      * Sets (as xml) the "Fringe" element
8994                      */
8995                     public void xsetFringe(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType fringe)
8996                     {
8997                       synchronized (monitor())
8998                       {
8999                         check_orphaned();
9000                         gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
9001                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FRINGE$4, 0);
9002                         if (target == null)
9003                         {
9004                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(FRINGE$4);
9005                         }
9006                         target.set(fringe);
9007                       }
9008                     }
9009                     
9010                     /**
9011                      * Unsets the "Fringe" element
9012                      */
9013                     public void unsetFringe()
9014                     {
9015                       synchronized (monitor())
9016                       {
9017                         check_orphaned();
9018                         get_store().remove_element(FRINGE$4, 0);
9019                       }
9020                     }
9021                     
9022                     /**
9023                      * Gets the "Workload" element
9024                      */
9025                     public int getWorkload()
9026                     {
9027                       synchronized (monitor())
9028                       {
9029                         check_orphaned();
9030                         org.apache.xmlbeans.SimpleValue target = null;
9031                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9032                         if (target == null)
9033                         {
9034                           return 0;
9035                         }
9036                         return target.getIntValue();
9037                       }
9038                     }
9039                     
9040                     /**
9041                      * Gets (as xml) the "Workload" element
9042                      */
9043                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetWorkload()
9044                     {
9045                       synchronized (monitor())
9046                       {
9047                         check_orphaned();
9048                         gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
9049                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9050                         return target;
9051                       }
9052                     }
9053                     
9054                     /**
9055                      * True if has "Workload" element
9056                      */
9057                     public boolean isSetWorkload()
9058                     {
9059                       synchronized (monitor())
9060                       {
9061                         check_orphaned();
9062                         return get_store().count_elements(WORKLOAD$6) != 0;
9063                       }
9064                     }
9065                     
9066                     /**
9067                      * Sets the "Workload" element
9068                      */
9069                     public void setWorkload(int workload)
9070                     {
9071                       synchronized (monitor())
9072                       {
9073                         check_orphaned();
9074                         org.apache.xmlbeans.SimpleValue target = null;
9075                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
9076                         if (target == null)
9077                         {
9078                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKLOAD$6);
9079                         }
9080                         target.setIntValue(workload);
9081                       }
9082                     }
9083                     
9084                     /**
9085                      * Sets (as xml) the "Workload" element
9086                      */
9087                     public void xsetWorkload(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType workload)
9088                     {
9089                       synchronized (monitor())
9090                       {
9091                         check_orphaned();
9092                         gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
9093                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
9094                         if (target == null)
9095                         {
9096                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(WORKLOAD$6);
9097                         }
9098                         target.set(workload);
9099                       }
9100                     }
9101                     
9102                     /**
9103                      * Unsets the "Workload" element
9104                      */
9105                     public void unsetWorkload()
9106                     {
9107                       synchronized (monitor())
9108                       {
9109                         check_orphaned();
9110                         get_store().remove_element(WORKLOAD$6, 0);
9111                       }
9112                     }
9113                     
9114                     /**
9115                      * Gets the "Years" element
9116                      */
9117                     public int getYears()
9118                     {
9119                       synchronized (monitor())
9120                       {
9121                         check_orphaned();
9122                         org.apache.xmlbeans.SimpleValue target = null;
9123                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9124                         if (target == null)
9125                         {
9126                           return 0;
9127                         }
9128                         return target.getIntValue();
9129                       }
9130                     }
9131                     
9132                     /**
9133                      * Gets (as xml) the "Years" element
9134                      */
9135                     public gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType xgetYears()
9136                     {
9137                       synchronized (monitor())
9138                       {
9139                         check_orphaned();
9140                         gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType target = null;
9141                         target = (gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType)get_store().find_element_user(YEARS$8, 0);
9142                         return target;
9143                       }
9144                     }
9145                     
9146                     /**
9147                      * True if has "Years" element
9148                      */
9149                     public boolean isSetYears()
9150                     {
9151                       synchronized (monitor())
9152                       {
9153                         check_orphaned();
9154                         return get_store().count_elements(YEARS$8) != 0;
9155                       }
9156                     }
9157                     
9158                     /**
9159                      * Sets the "Years" element
9160                      */
9161                     public void setYears(int years)
9162                     {
9163                       synchronized (monitor())
9164                       {
9165                         check_orphaned();
9166                         org.apache.xmlbeans.SimpleValue target = null;
9167                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
9168                         if (target == null)
9169                         {
9170                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEARS$8);
9171                         }
9172                         target.setIntValue(years);
9173                       }
9174                     }
9175                     
9176                     /**
9177                      * Sets (as xml) the "Years" element
9178                      */
9179                     public void xsetYears(gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType years)
9180                     {
9181                       synchronized (monitor())
9182                       {
9183                         check_orphaned();
9184                         gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType target = null;
9185                         target = (gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType)get_store().find_element_user(YEARS$8, 0);
9186                         if (target == null)
9187                         {
9188                           target = (gov.grants.apply.forms.cdfi20V20.CDFI201To3DataType)get_store().add_element_user(YEARS$8);
9189                         }
9190                         target.set(years);
9191                       }
9192                     }
9193                     
9194                     /**
9195                      * Unsets the "Years" element
9196                      */
9197                     public void unsetYears()
9198                     {
9199                       synchronized (monitor())
9200                       {
9201                         check_orphaned();
9202                         get_store().remove_element(YEARS$8, 0);
9203                       }
9204                     }
9205                     
9206                     /**
9207                      * Gets the "Total" element
9208                      */
9209                     public int getTotal()
9210                     {
9211                       synchronized (monitor())
9212                       {
9213                         check_orphaned();
9214                         org.apache.xmlbeans.SimpleValue target = null;
9215                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9216                         if (target == null)
9217                         {
9218                           return 0;
9219                         }
9220                         return target.getIntValue();
9221                       }
9222                     }
9223                     
9224                     /**
9225                      * Gets (as xml) the "Total" element
9226                      */
9227                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal()
9228                     {
9229                       synchronized (monitor())
9230                       {
9231                         check_orphaned();
9232                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9233                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$10, 0);
9234                         return target;
9235                       }
9236                     }
9237                     
9238                     /**
9239                      * True if has "Total" element
9240                      */
9241                     public boolean isSetTotal()
9242                     {
9243                       synchronized (monitor())
9244                       {
9245                         check_orphaned();
9246                         return get_store().count_elements(TOTAL$10) != 0;
9247                       }
9248                     }
9249                     
9250                     /**
9251                      * Sets the "Total" element
9252                      */
9253                     public void setTotal(int total)
9254                     {
9255                       synchronized (monitor())
9256                       {
9257                         check_orphaned();
9258                         org.apache.xmlbeans.SimpleValue target = null;
9259                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9260                         if (target == null)
9261                         {
9262                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
9263                         }
9264                         target.setIntValue(total);
9265                       }
9266                     }
9267                     
9268                     /**
9269                      * Sets (as xml) the "Total" element
9270                      */
9271                     public void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total)
9272                     {
9273                       synchronized (monitor())
9274                       {
9275                         check_orphaned();
9276                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9277                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$10, 0);
9278                         if (target == null)
9279                         {
9280                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTAL$10);
9281                         }
9282                         target.set(total);
9283                       }
9284                     }
9285                     
9286                     /**
9287                      * Unsets the "Total" element
9288                      */
9289                     public void unsetTotal()
9290                     {
9291                       synchronized (monitor())
9292                       {
9293                         check_orphaned();
9294                         get_store().remove_element(TOTAL$10, 0);
9295                       }
9296                     }
9297                 }
9298             }
9299             /**
9300              * An XML Training(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9301              *
9302              * This is a complex type.
9303              */
9304             public static class TrainingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training
9305             {
9306                 private static final long serialVersionUID = 1L;
9307                 
9308                 public TrainingImpl(org.apache.xmlbeans.SchemaType sType)
9309                 {
9310                     super(sType);
9311                 }
9312                 
9313                 private static final javax.xml.namespace.QName TRAININGITEM$0 = 
9314                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TrainingItem");
9315                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
9316                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubTotal");
9317                 
9318                 
9319                 /**
9320                  * Gets array of all "TrainingItem" elements
9321                  */
9322                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[] getTrainingItemArray()
9323                 {
9324                     synchronized (monitor())
9325                     {
9326                       check_orphaned();
9327                       java.util.List targetList = new java.util.ArrayList();
9328                       get_store().find_all_element_users(TRAININGITEM$0, targetList);
9329                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[targetList.size()];
9330                       targetList.toArray(result);
9331                       return result;
9332                     }
9333                 }
9334                 
9335                 /**
9336                  * Gets ith "TrainingItem" element
9337                  */
9338                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i)
9339                 {
9340                     synchronized (monitor())
9341                     {
9342                       check_orphaned();
9343                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem target = null;
9344                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem)get_store().find_element_user(TRAININGITEM$0, i);
9345                       if (target == null)
9346                       {
9347                         throw new IndexOutOfBoundsException();
9348                       }
9349                       return target;
9350                     }
9351                 }
9352                 
9353                 /**
9354                  * Returns number of "TrainingItem" element
9355                  */
9356                 public int sizeOfTrainingItemArray()
9357                 {
9358                     synchronized (monitor())
9359                     {
9360                       check_orphaned();
9361                       return get_store().count_elements(TRAININGITEM$0);
9362                     }
9363                 }
9364                 
9365                 /**
9366                  * Sets array of all "TrainingItem" element  WARNING: This method is not atomicaly synchronized.
9367                  */
9368                 public void setTrainingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem[] trainingItemArray)
9369                 {
9370                     check_orphaned();
9371                     arraySetterHelper(trainingItemArray, TRAININGITEM$0);
9372                 }
9373                 
9374                 /**
9375                  * Sets ith "TrainingItem" element
9376                  */
9377                 public void setTrainingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem trainingItem)
9378                 {
9379                     generatedSetterHelperImpl(trainingItem, TRAININGITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
9380                 }
9381                 
9382                 /**
9383                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
9384                  */
9385                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i)
9386                 {
9387                     synchronized (monitor())
9388                     {
9389                       check_orphaned();
9390                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem target = null;
9391                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem)get_store().insert_element_user(TRAININGITEM$0, i);
9392                       return target;
9393                     }
9394                 }
9395                 
9396                 /**
9397                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
9398                  */
9399                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem addNewTrainingItem()
9400                 {
9401                     synchronized (monitor())
9402                     {
9403                       check_orphaned();
9404                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem target = null;
9405                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem)get_store().add_element_user(TRAININGITEM$0);
9406                       return target;
9407                     }
9408                 }
9409                 
9410                 /**
9411                  * Removes the ith "TrainingItem" element
9412                  */
9413                 public void removeTrainingItem(int i)
9414                 {
9415                     synchronized (monitor())
9416                     {
9417                       check_orphaned();
9418                       get_store().remove_element(TRAININGITEM$0, i);
9419                     }
9420                 }
9421                 
9422                 /**
9423                  * Gets the "SubTotal" element
9424                  */
9425                 public int getSubTotal()
9426                 {
9427                     synchronized (monitor())
9428                     {
9429                       check_orphaned();
9430                       org.apache.xmlbeans.SimpleValue target = null;
9431                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9432                       if (target == null)
9433                       {
9434                         return 0;
9435                       }
9436                       return target.getIntValue();
9437                     }
9438                 }
9439                 
9440                 /**
9441                  * Gets (as xml) the "SubTotal" element
9442                  */
9443                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal()
9444                 {
9445                     synchronized (monitor())
9446                     {
9447                       check_orphaned();
9448                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9449                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9450                       return target;
9451                     }
9452                 }
9453                 
9454                 /**
9455                  * True if has "SubTotal" element
9456                  */
9457                 public boolean isSetSubTotal()
9458                 {
9459                     synchronized (monitor())
9460                     {
9461                       check_orphaned();
9462                       return get_store().count_elements(SUBTOTAL$2) != 0;
9463                     }
9464                 }
9465                 
9466                 /**
9467                  * Sets the "SubTotal" element
9468                  */
9469                 public void setSubTotal(int subTotal)
9470                 {
9471                     synchronized (monitor())
9472                     {
9473                       check_orphaned();
9474                       org.apache.xmlbeans.SimpleValue target = null;
9475                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9476                       if (target == null)
9477                       {
9478                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9479                       }
9480                       target.setIntValue(subTotal);
9481                     }
9482                 }
9483                 
9484                 /**
9485                  * Sets (as xml) the "SubTotal" element
9486                  */
9487                 public void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal)
9488                 {
9489                     synchronized (monitor())
9490                     {
9491                       check_orphaned();
9492                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9493                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9494                       if (target == null)
9495                       {
9496                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(SUBTOTAL$2);
9497                       }
9498                       target.set(subTotal);
9499                     }
9500                 }
9501                 
9502                 /**
9503                  * Unsets the "SubTotal" element
9504                  */
9505                 public void unsetSubTotal()
9506                 {
9507                     synchronized (monitor())
9508                     {
9509                       check_orphaned();
9510                       get_store().remove_element(SUBTOTAL$2, 0);
9511                     }
9512                 }
9513                 /**
9514                  * An XML TrainingItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
9515                  *
9516                  * This is a complex type.
9517                  */
9518                 public static class TrainingItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Training.TrainingItem
9519                 {
9520                     private static final long serialVersionUID = 1L;
9521                     
9522                     public TrainingItemImpl(org.apache.xmlbeans.SchemaType sType)
9523                     {
9524                       super(sType);
9525                     }
9526                     
9527                     private static final javax.xml.namespace.QName COURSENAMEDESCRIPTION$0 = 
9528                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CourseNameDescription");
9529                     private static final javax.xml.namespace.QName PROVIDER$2 = 
9530                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Provider");
9531                     private static final javax.xml.namespace.QName ATTENDEES$4 = 
9532                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Attendees");
9533                     private static final javax.xml.namespace.QName COSTPERPERSON$6 = 
9534                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CostPerPerson");
9535                     private static final javax.xml.namespace.QName TOTAL$8 = 
9536                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Total");
9537                     
9538                     
9539                     /**
9540                      * Gets the "CourseNameDescription" element
9541                      */
9542                     public java.lang.String getCourseNameDescription()
9543                     {
9544                       synchronized (monitor())
9545                       {
9546                         check_orphaned();
9547                         org.apache.xmlbeans.SimpleValue target = null;
9548                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9549                         if (target == null)
9550                         {
9551                           return null;
9552                         }
9553                         return target.getStringValue();
9554                       }
9555                     }
9556                     
9557                     /**
9558                      * Gets (as xml) the "CourseNameDescription" element
9559                      */
9560                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetCourseNameDescription()
9561                     {
9562                       synchronized (monitor())
9563                       {
9564                         check_orphaned();
9565                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
9566                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9567                         return target;
9568                       }
9569                     }
9570                     
9571                     /**
9572                      * True if has "CourseNameDescription" element
9573                      */
9574                     public boolean isSetCourseNameDescription()
9575                     {
9576                       synchronized (monitor())
9577                       {
9578                         check_orphaned();
9579                         return get_store().count_elements(COURSENAMEDESCRIPTION$0) != 0;
9580                       }
9581                     }
9582                     
9583                     /**
9584                      * Sets the "CourseNameDescription" element
9585                      */
9586                     public void setCourseNameDescription(java.lang.String courseNameDescription)
9587                     {
9588                       synchronized (monitor())
9589                       {
9590                         check_orphaned();
9591                         org.apache.xmlbeans.SimpleValue target = null;
9592                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9593                         if (target == null)
9594                         {
9595                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
9596                         }
9597                         target.setStringValue(courseNameDescription);
9598                       }
9599                     }
9600                     
9601                     /**
9602                      * Sets (as xml) the "CourseNameDescription" element
9603                      */
9604                     public void xsetCourseNameDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType courseNameDescription)
9605                     {
9606                       synchronized (monitor())
9607                       {
9608                         check_orphaned();
9609                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
9610                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
9611                         if (target == null)
9612                         {
9613                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
9614                         }
9615                         target.set(courseNameDescription);
9616                       }
9617                     }
9618                     
9619                     /**
9620                      * Unsets the "CourseNameDescription" element
9621                      */
9622                     public void unsetCourseNameDescription()
9623                     {
9624                       synchronized (monitor())
9625                       {
9626                         check_orphaned();
9627                         get_store().remove_element(COURSENAMEDESCRIPTION$0, 0);
9628                       }
9629                     }
9630                     
9631                     /**
9632                      * Gets the "Provider" element
9633                      */
9634                     public java.lang.String getProvider()
9635                     {
9636                       synchronized (monitor())
9637                       {
9638                         check_orphaned();
9639                         org.apache.xmlbeans.SimpleValue target = null;
9640                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9641                         if (target == null)
9642                         {
9643                           return null;
9644                         }
9645                         return target.getStringValue();
9646                       }
9647                     }
9648                     
9649                     /**
9650                      * Gets (as xml) the "Provider" element
9651                      */
9652                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetProvider()
9653                     {
9654                       synchronized (monitor())
9655                       {
9656                         check_orphaned();
9657                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
9658                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9659                         return target;
9660                       }
9661                     }
9662                     
9663                     /**
9664                      * True if has "Provider" element
9665                      */
9666                     public boolean isSetProvider()
9667                     {
9668                       synchronized (monitor())
9669                       {
9670                         check_orphaned();
9671                         return get_store().count_elements(PROVIDER$2) != 0;
9672                       }
9673                     }
9674                     
9675                     /**
9676                      * Sets the "Provider" element
9677                      */
9678                     public void setProvider(java.lang.String provider)
9679                     {
9680                       synchronized (monitor())
9681                       {
9682                         check_orphaned();
9683                         org.apache.xmlbeans.SimpleValue target = null;
9684                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9685                         if (target == null)
9686                         {
9687                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
9688                         }
9689                         target.setStringValue(provider);
9690                       }
9691                     }
9692                     
9693                     /**
9694                      * Sets (as xml) the "Provider" element
9695                      */
9696                     public void xsetProvider(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType provider)
9697                     {
9698                       synchronized (monitor())
9699                       {
9700                         check_orphaned();
9701                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
9702                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9703                         if (target == null)
9704                         {
9705                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(PROVIDER$2);
9706                         }
9707                         target.set(provider);
9708                       }
9709                     }
9710                     
9711                     /**
9712                      * Unsets the "Provider" element
9713                      */
9714                     public void unsetProvider()
9715                     {
9716                       synchronized (monitor())
9717                       {
9718                         check_orphaned();
9719                         get_store().remove_element(PROVIDER$2, 0);
9720                       }
9721                     }
9722                     
9723                     /**
9724                      * Gets the "Attendees" element
9725                      */
9726                     public int getAttendees()
9727                     {
9728                       synchronized (monitor())
9729                       {
9730                         check_orphaned();
9731                         org.apache.xmlbeans.SimpleValue target = null;
9732                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
9733                         if (target == null)
9734                         {
9735                           return 0;
9736                         }
9737                         return target.getIntValue();
9738                       }
9739                     }
9740                     
9741                     /**
9742                      * Gets (as xml) the "Attendees" element
9743                      */
9744                     public gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType xgetAttendees()
9745                     {
9746                       synchronized (monitor())
9747                       {
9748                         check_orphaned();
9749                         gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType target = null;
9750                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
9751                         return target;
9752                       }
9753                     }
9754                     
9755                     /**
9756                      * True if has "Attendees" element
9757                      */
9758                     public boolean isSetAttendees()
9759                     {
9760                       synchronized (monitor())
9761                       {
9762                         check_orphaned();
9763                         return get_store().count_elements(ATTENDEES$4) != 0;
9764                       }
9765                     }
9766                     
9767                     /**
9768                      * Sets the "Attendees" element
9769                      */
9770                     public void setAttendees(int attendees)
9771                     {
9772                       synchronized (monitor())
9773                       {
9774                         check_orphaned();
9775                         org.apache.xmlbeans.SimpleValue target = null;
9776                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
9777                         if (target == null)
9778                         {
9779                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATTENDEES$4);
9780                         }
9781                         target.setIntValue(attendees);
9782                       }
9783                     }
9784                     
9785                     /**
9786                      * Sets (as xml) the "Attendees" element
9787                      */
9788                     public void xsetAttendees(gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType attendees)
9789                     {
9790                       synchronized (monitor())
9791                       {
9792                         check_orphaned();
9793                         gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType target = null;
9794                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
9795                         if (target == null)
9796                         {
9797                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().add_element_user(ATTENDEES$4);
9798                         }
9799                         target.set(attendees);
9800                       }
9801                     }
9802                     
9803                     /**
9804                      * Unsets the "Attendees" element
9805                      */
9806                     public void unsetAttendees()
9807                     {
9808                       synchronized (monitor())
9809                       {
9810                         check_orphaned();
9811                         get_store().remove_element(ATTENDEES$4, 0);
9812                       }
9813                     }
9814                     
9815                     /**
9816                      * Gets the "CostPerPerson" element
9817                      */
9818                     public int getCostPerPerson()
9819                     {
9820                       synchronized (monitor())
9821                       {
9822                         check_orphaned();
9823                         org.apache.xmlbeans.SimpleValue target = null;
9824                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
9825                         if (target == null)
9826                         {
9827                           return 0;
9828                         }
9829                         return target.getIntValue();
9830                       }
9831                     }
9832                     
9833                     /**
9834                      * Gets (as xml) the "CostPerPerson" element
9835                      */
9836                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetCostPerPerson()
9837                     {
9838                       synchronized (monitor())
9839                       {
9840                         check_orphaned();
9841                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9842                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
9843                         return target;
9844                       }
9845                     }
9846                     
9847                     /**
9848                      * True if has "CostPerPerson" element
9849                      */
9850                     public boolean isSetCostPerPerson()
9851                     {
9852                       synchronized (monitor())
9853                       {
9854                         check_orphaned();
9855                         return get_store().count_elements(COSTPERPERSON$6) != 0;
9856                       }
9857                     }
9858                     
9859                     /**
9860                      * Sets the "CostPerPerson" element
9861                      */
9862                     public void setCostPerPerson(int costPerPerson)
9863                     {
9864                       synchronized (monitor())
9865                       {
9866                         check_orphaned();
9867                         org.apache.xmlbeans.SimpleValue target = null;
9868                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
9869                         if (target == null)
9870                         {
9871                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTPERPERSON$6);
9872                         }
9873                         target.setIntValue(costPerPerson);
9874                       }
9875                     }
9876                     
9877                     /**
9878                      * Sets (as xml) the "CostPerPerson" element
9879                      */
9880                     public void xsetCostPerPerson(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType costPerPerson)
9881                     {
9882                       synchronized (monitor())
9883                       {
9884                         check_orphaned();
9885                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9886                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
9887                         if (target == null)
9888                         {
9889                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(COSTPERPERSON$6);
9890                         }
9891                         target.set(costPerPerson);
9892                       }
9893                     }
9894                     
9895                     /**
9896                      * Unsets the "CostPerPerson" element
9897                      */
9898                     public void unsetCostPerPerson()
9899                     {
9900                       synchronized (monitor())
9901                       {
9902                         check_orphaned();
9903                         get_store().remove_element(COSTPERPERSON$6, 0);
9904                       }
9905                     }
9906                     
9907                     /**
9908                      * Gets the "Total" element
9909                      */
9910                     public int getTotal()
9911                     {
9912                       synchronized (monitor())
9913                       {
9914                         check_orphaned();
9915                         org.apache.xmlbeans.SimpleValue target = null;
9916                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
9917                         if (target == null)
9918                         {
9919                           return 0;
9920                         }
9921                         return target.getIntValue();
9922                       }
9923                     }
9924                     
9925                     /**
9926                      * Gets (as xml) the "Total" element
9927                      */
9928                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal()
9929                     {
9930                       synchronized (monitor())
9931                       {
9932                         check_orphaned();
9933                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9934                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$8, 0);
9935                         return target;
9936                       }
9937                     }
9938                     
9939                     /**
9940                      * True if has "Total" element
9941                      */
9942                     public boolean isSetTotal()
9943                     {
9944                       synchronized (monitor())
9945                       {
9946                         check_orphaned();
9947                         return get_store().count_elements(TOTAL$8) != 0;
9948                       }
9949                     }
9950                     
9951                     /**
9952                      * Sets the "Total" element
9953                      */
9954                     public void setTotal(int total)
9955                     {
9956                       synchronized (monitor())
9957                       {
9958                         check_orphaned();
9959                         org.apache.xmlbeans.SimpleValue target = null;
9960                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
9961                         if (target == null)
9962                         {
9963                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
9964                         }
9965                         target.setIntValue(total);
9966                       }
9967                     }
9968                     
9969                     /**
9970                      * Sets (as xml) the "Total" element
9971                      */
9972                     public void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total)
9973                     {
9974                       synchronized (monitor())
9975                       {
9976                         check_orphaned();
9977                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
9978                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$8, 0);
9979                         if (target == null)
9980                         {
9981                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTAL$8);
9982                         }
9983                         target.set(total);
9984                       }
9985                     }
9986                     
9987                     /**
9988                      * Unsets the "Total" element
9989                      */
9990                     public void unsetTotal()
9991                     {
9992                       synchronized (monitor())
9993                       {
9994                         check_orphaned();
9995                         get_store().remove_element(TOTAL$8, 0);
9996                       }
9997                     }
9998                 }
9999             }
10000             /**
10001              * An XML Travel(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10002              *
10003              * This is a complex type.
10004              */
10005             public static class TravelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel
10006             {
10007                 private static final long serialVersionUID = 1L;
10008                 
10009                 public TravelImpl(org.apache.xmlbeans.SchemaType sType)
10010                 {
10011                     super(sType);
10012                 }
10013                 
10014                 private static final javax.xml.namespace.QName TRAVELITEM$0 = 
10015                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TravelItem");
10016                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10017                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubTotal");
10018                 private static final javax.xml.namespace.QName TRAVELPOLICIES$4 = 
10019                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TravelPolicies");
10020                 
10021                 
10022                 /**
10023                  * Gets array of all "TravelItem" elements
10024                  */
10025                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[] getTravelItemArray()
10026                 {
10027                     synchronized (monitor())
10028                     {
10029                       check_orphaned();
10030                       java.util.List targetList = new java.util.ArrayList();
10031                       get_store().find_all_element_users(TRAVELITEM$0, targetList);
10032                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[targetList.size()];
10033                       targetList.toArray(result);
10034                       return result;
10035                     }
10036                 }
10037                 
10038                 /**
10039                  * Gets ith "TravelItem" element
10040                  */
10041                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem getTravelItemArray(int i)
10042                 {
10043                     synchronized (monitor())
10044                     {
10045                       check_orphaned();
10046                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem target = null;
10047                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem)get_store().find_element_user(TRAVELITEM$0, i);
10048                       if (target == null)
10049                       {
10050                         throw new IndexOutOfBoundsException();
10051                       }
10052                       return target;
10053                     }
10054                 }
10055                 
10056                 /**
10057                  * Returns number of "TravelItem" element
10058                  */
10059                 public int sizeOfTravelItemArray()
10060                 {
10061                     synchronized (monitor())
10062                     {
10063                       check_orphaned();
10064                       return get_store().count_elements(TRAVELITEM$0);
10065                     }
10066                 }
10067                 
10068                 /**
10069                  * Sets array of all "TravelItem" element  WARNING: This method is not atomicaly synchronized.
10070                  */
10071                 public void setTravelItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem[] travelItemArray)
10072                 {
10073                     check_orphaned();
10074                     arraySetterHelper(travelItemArray, TRAVELITEM$0);
10075                 }
10076                 
10077                 /**
10078                  * Sets ith "TravelItem" element
10079                  */
10080                 public void setTravelItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem travelItem)
10081                 {
10082                     generatedSetterHelperImpl(travelItem, TRAVELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10083                 }
10084                 
10085                 /**
10086                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
10087                  */
10088                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i)
10089                 {
10090                     synchronized (monitor())
10091                     {
10092                       check_orphaned();
10093                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem target = null;
10094                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem)get_store().insert_element_user(TRAVELITEM$0, i);
10095                       return target;
10096                     }
10097                 }
10098                 
10099                 /**
10100                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
10101                  */
10102                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem addNewTravelItem()
10103                 {
10104                     synchronized (monitor())
10105                     {
10106                       check_orphaned();
10107                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem target = null;
10108                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem)get_store().add_element_user(TRAVELITEM$0);
10109                       return target;
10110                     }
10111                 }
10112                 
10113                 /**
10114                  * Removes the ith "TravelItem" element
10115                  */
10116                 public void removeTravelItem(int i)
10117                 {
10118                     synchronized (monitor())
10119                     {
10120                       check_orphaned();
10121                       get_store().remove_element(TRAVELITEM$0, i);
10122                     }
10123                 }
10124                 
10125                 /**
10126                  * Gets the "SubTotal" element
10127                  */
10128                 public int getSubTotal()
10129                 {
10130                     synchronized (monitor())
10131                     {
10132                       check_orphaned();
10133                       org.apache.xmlbeans.SimpleValue target = null;
10134                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10135                       if (target == null)
10136                       {
10137                         return 0;
10138                       }
10139                       return target.getIntValue();
10140                     }
10141                 }
10142                 
10143                 /**
10144                  * Gets (as xml) the "SubTotal" element
10145                  */
10146                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal()
10147                 {
10148                     synchronized (monitor())
10149                     {
10150                       check_orphaned();
10151                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10152                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10153                       return target;
10154                     }
10155                 }
10156                 
10157                 /**
10158                  * True if has "SubTotal" element
10159                  */
10160                 public boolean isSetSubTotal()
10161                 {
10162                     synchronized (monitor())
10163                     {
10164                       check_orphaned();
10165                       return get_store().count_elements(SUBTOTAL$2) != 0;
10166                     }
10167                 }
10168                 
10169                 /**
10170                  * Sets the "SubTotal" element
10171                  */
10172                 public void setSubTotal(int subTotal)
10173                 {
10174                     synchronized (monitor())
10175                     {
10176                       check_orphaned();
10177                       org.apache.xmlbeans.SimpleValue target = null;
10178                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10179                       if (target == null)
10180                       {
10181                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
10182                       }
10183                       target.setIntValue(subTotal);
10184                     }
10185                 }
10186                 
10187                 /**
10188                  * Sets (as xml) the "SubTotal" element
10189                  */
10190                 public void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal)
10191                 {
10192                     synchronized (monitor())
10193                     {
10194                       check_orphaned();
10195                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10196                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10197                       if (target == null)
10198                       {
10199                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(SUBTOTAL$2);
10200                       }
10201                       target.set(subTotal);
10202                     }
10203                 }
10204                 
10205                 /**
10206                  * Unsets the "SubTotal" element
10207                  */
10208                 public void unsetSubTotal()
10209                 {
10210                     synchronized (monitor())
10211                     {
10212                       check_orphaned();
10213                       get_store().remove_element(SUBTOTAL$2, 0);
10214                     }
10215                 }
10216                 
10217                 /**
10218                  * Gets the "TravelPolicies" element
10219                  */
10220                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies()
10221                 {
10222                     synchronized (monitor())
10223                     {
10224                       check_orphaned();
10225                       org.apache.xmlbeans.SimpleValue target = null;
10226                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10227                       if (target == null)
10228                       {
10229                         return null;
10230                       }
10231                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies.Enum)target.getEnumValue();
10232                     }
10233                 }
10234                 
10235                 /**
10236                  * Gets (as xml) the "TravelPolicies" element
10237                  */
10238                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies()
10239                 {
10240                     synchronized (monitor())
10241                     {
10242                       check_orphaned();
10243                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies target = null;
10244                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10245                       return target;
10246                     }
10247                 }
10248                 
10249                 /**
10250                  * True if has "TravelPolicies" element
10251                  */
10252                 public boolean isSetTravelPolicies()
10253                 {
10254                     synchronized (monitor())
10255                     {
10256                       check_orphaned();
10257                       return get_store().count_elements(TRAVELPOLICIES$4) != 0;
10258                     }
10259                 }
10260                 
10261                 /**
10262                  * Sets the "TravelPolicies" element
10263                  */
10264                 public void setTravelPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies)
10265                 {
10266                     synchronized (monitor())
10267                     {
10268                       check_orphaned();
10269                       org.apache.xmlbeans.SimpleValue target = null;
10270                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10271                       if (target == null)
10272                       {
10273                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRAVELPOLICIES$4);
10274                       }
10275                       target.setEnumValue(travelPolicies);
10276                     }
10277                 }
10278                 
10279                 /**
10280                  * Sets (as xml) the "TravelPolicies" element
10281                  */
10282                 public void xsetTravelPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies travelPolicies)
10283                 {
10284                     synchronized (monitor())
10285                     {
10286                       check_orphaned();
10287                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies target = null;
10288                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
10289                       if (target == null)
10290                       {
10291                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies)get_store().add_element_user(TRAVELPOLICIES$4);
10292                       }
10293                       target.set(travelPolicies);
10294                     }
10295                 }
10296                 
10297                 /**
10298                  * Unsets the "TravelPolicies" element
10299                  */
10300                 public void unsetTravelPolicies()
10301                 {
10302                     synchronized (monitor())
10303                     {
10304                       check_orphaned();
10305                       get_store().remove_element(TRAVELPOLICIES$4, 0);
10306                     }
10307                 }
10308                 /**
10309                  * An XML TravelItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10310                  *
10311                  * This is a complex type.
10312                  */
10313                 public static class TravelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelItem
10314                 {
10315                     private static final long serialVersionUID = 1L;
10316                     
10317                     public TravelItemImpl(org.apache.xmlbeans.SchemaType sType)
10318                     {
10319                       super(sType);
10320                     }
10321                     
10322                     private static final javax.xml.namespace.QName TRIPNAME$0 = 
10323                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TripName");
10324                     private static final javax.xml.namespace.QName LOCATION$2 = 
10325                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Location");
10326                     private static final javax.xml.namespace.QName PEOPLE$4 = 
10327                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "People");
10328                     private static final javax.xml.namespace.QName TRANSPORTATION$6 = 
10329                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Transportation");
10330                     private static final javax.xml.namespace.QName LODGING$8 = 
10331                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Lodging");
10332                     private static final javax.xml.namespace.QName TOTAL$10 = 
10333                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Total");
10334                     
10335                     
10336                     /**
10337                      * Gets the "TripName" element
10338                      */
10339                     public java.lang.String getTripName()
10340                     {
10341                       synchronized (monitor())
10342                       {
10343                         check_orphaned();
10344                         org.apache.xmlbeans.SimpleValue target = null;
10345                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10346                         if (target == null)
10347                         {
10348                           return null;
10349                         }
10350                         return target.getStringValue();
10351                       }
10352                     }
10353                     
10354                     /**
10355                      * Gets (as xml) the "TripName" element
10356                      */
10357                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetTripName()
10358                     {
10359                       synchronized (monitor())
10360                       {
10361                         check_orphaned();
10362                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
10363                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10364                         return target;
10365                       }
10366                     }
10367                     
10368                     /**
10369                      * True if has "TripName" element
10370                      */
10371                     public boolean isSetTripName()
10372                     {
10373                       synchronized (monitor())
10374                       {
10375                         check_orphaned();
10376                         return get_store().count_elements(TRIPNAME$0) != 0;
10377                       }
10378                     }
10379                     
10380                     /**
10381                      * Sets the "TripName" element
10382                      */
10383                     public void setTripName(java.lang.String tripName)
10384                     {
10385                       synchronized (monitor())
10386                       {
10387                         check_orphaned();
10388                         org.apache.xmlbeans.SimpleValue target = null;
10389                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
10390                         if (target == null)
10391                         {
10392                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIPNAME$0);
10393                         }
10394                         target.setStringValue(tripName);
10395                       }
10396                     }
10397                     
10398                     /**
10399                      * Sets (as xml) the "TripName" element
10400                      */
10401                     public void xsetTripName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType tripName)
10402                     {
10403                       synchronized (monitor())
10404                       {
10405                         check_orphaned();
10406                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
10407                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
10408                         if (target == null)
10409                         {
10410                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(TRIPNAME$0);
10411                         }
10412                         target.set(tripName);
10413                       }
10414                     }
10415                     
10416                     /**
10417                      * Unsets the "TripName" element
10418                      */
10419                     public void unsetTripName()
10420                     {
10421                       synchronized (monitor())
10422                       {
10423                         check_orphaned();
10424                         get_store().remove_element(TRIPNAME$0, 0);
10425                       }
10426                     }
10427                     
10428                     /**
10429                      * Gets the "Location" element
10430                      */
10431                     public java.lang.String getLocation()
10432                     {
10433                       synchronized (monitor())
10434                       {
10435                         check_orphaned();
10436                         org.apache.xmlbeans.SimpleValue target = null;
10437                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10438                         if (target == null)
10439                         {
10440                           return null;
10441                         }
10442                         return target.getStringValue();
10443                       }
10444                     }
10445                     
10446                     /**
10447                      * Gets (as xml) the "Location" element
10448                      */
10449                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetLocation()
10450                     {
10451                       synchronized (monitor())
10452                       {
10453                         check_orphaned();
10454                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
10455                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(LOCATION$2, 0);
10456                         return target;
10457                       }
10458                     }
10459                     
10460                     /**
10461                      * True if has "Location" element
10462                      */
10463                     public boolean isSetLocation()
10464                     {
10465                       synchronized (monitor())
10466                       {
10467                         check_orphaned();
10468                         return get_store().count_elements(LOCATION$2) != 0;
10469                       }
10470                     }
10471                     
10472                     /**
10473                      * Sets the "Location" element
10474                      */
10475                     public void setLocation(java.lang.String location)
10476                     {
10477                       synchronized (monitor())
10478                       {
10479                         check_orphaned();
10480                         org.apache.xmlbeans.SimpleValue target = null;
10481                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
10482                         if (target == null)
10483                         {
10484                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATION$2);
10485                         }
10486                         target.setStringValue(location);
10487                       }
10488                     }
10489                     
10490                     /**
10491                      * Sets (as xml) the "Location" element
10492                      */
10493                     public void xsetLocation(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType location)
10494                     {
10495                       synchronized (monitor())
10496                       {
10497                         check_orphaned();
10498                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
10499                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(LOCATION$2, 0);
10500                         if (target == null)
10501                         {
10502                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(LOCATION$2);
10503                         }
10504                         target.set(location);
10505                       }
10506                     }
10507                     
10508                     /**
10509                      * Unsets the "Location" element
10510                      */
10511                     public void unsetLocation()
10512                     {
10513                       synchronized (monitor())
10514                       {
10515                         check_orphaned();
10516                         get_store().remove_element(LOCATION$2, 0);
10517                       }
10518                     }
10519                     
10520                     /**
10521                      * Gets the "People" element
10522                      */
10523                     public int getPeople()
10524                     {
10525                       synchronized (monitor())
10526                       {
10527                         check_orphaned();
10528                         org.apache.xmlbeans.SimpleValue target = null;
10529                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10530                         if (target == null)
10531                         {
10532                           return 0;
10533                         }
10534                         return target.getIntValue();
10535                       }
10536                     }
10537                     
10538                     /**
10539                      * Gets (as xml) the "People" element
10540                      */
10541                     public gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType xgetPeople()
10542                     {
10543                       synchronized (monitor())
10544                       {
10545                         check_orphaned();
10546                         gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType target = null;
10547                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10548                         return target;
10549                       }
10550                     }
10551                     
10552                     /**
10553                      * True if has "People" element
10554                      */
10555                     public boolean isSetPeople()
10556                     {
10557                       synchronized (monitor())
10558                       {
10559                         check_orphaned();
10560                         return get_store().count_elements(PEOPLE$4) != 0;
10561                       }
10562                     }
10563                     
10564                     /**
10565                      * Sets the "People" element
10566                      */
10567                     public void setPeople(int people)
10568                     {
10569                       synchronized (monitor())
10570                       {
10571                         check_orphaned();
10572                         org.apache.xmlbeans.SimpleValue target = null;
10573                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
10574                         if (target == null)
10575                         {
10576                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PEOPLE$4);
10577                         }
10578                         target.setIntValue(people);
10579                       }
10580                     }
10581                     
10582                     /**
10583                      * Sets (as xml) the "People" element
10584                      */
10585                     public void xsetPeople(gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType people)
10586                     {
10587                       synchronized (monitor())
10588                       {
10589                         check_orphaned();
10590                         gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType target = null;
10591                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().find_element_user(PEOPLE$4, 0);
10592                         if (target == null)
10593                         {
10594                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999DataType)get_store().add_element_user(PEOPLE$4);
10595                         }
10596                         target.set(people);
10597                       }
10598                     }
10599                     
10600                     /**
10601                      * Unsets the "People" element
10602                      */
10603                     public void unsetPeople()
10604                     {
10605                       synchronized (monitor())
10606                       {
10607                         check_orphaned();
10608                         get_store().remove_element(PEOPLE$4, 0);
10609                       }
10610                     }
10611                     
10612                     /**
10613                      * Gets the "Transportation" element
10614                      */
10615                     public int getTransportation()
10616                     {
10617                       synchronized (monitor())
10618                       {
10619                         check_orphaned();
10620                         org.apache.xmlbeans.SimpleValue target = null;
10621                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
10622                         if (target == null)
10623                         {
10624                           return 0;
10625                         }
10626                         return target.getIntValue();
10627                       }
10628                     }
10629                     
10630                     /**
10631                      * Gets (as xml) the "Transportation" element
10632                      */
10633                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTransportation()
10634                     {
10635                       synchronized (monitor())
10636                       {
10637                         check_orphaned();
10638                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10639                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
10640                         return target;
10641                       }
10642                     }
10643                     
10644                     /**
10645                      * True if has "Transportation" element
10646                      */
10647                     public boolean isSetTransportation()
10648                     {
10649                       synchronized (monitor())
10650                       {
10651                         check_orphaned();
10652                         return get_store().count_elements(TRANSPORTATION$6) != 0;
10653                       }
10654                     }
10655                     
10656                     /**
10657                      * Sets the "Transportation" element
10658                      */
10659                     public void setTransportation(int transportation)
10660                     {
10661                       synchronized (monitor())
10662                       {
10663                         check_orphaned();
10664                         org.apache.xmlbeans.SimpleValue target = null;
10665                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
10666                         if (target == null)
10667                         {
10668                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSPORTATION$6);
10669                         }
10670                         target.setIntValue(transportation);
10671                       }
10672                     }
10673                     
10674                     /**
10675                      * Sets (as xml) the "Transportation" element
10676                      */
10677                     public void xsetTransportation(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType transportation)
10678                     {
10679                       synchronized (monitor())
10680                       {
10681                         check_orphaned();
10682                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10683                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
10684                         if (target == null)
10685                         {
10686                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TRANSPORTATION$6);
10687                         }
10688                         target.set(transportation);
10689                       }
10690                     }
10691                     
10692                     /**
10693                      * Unsets the "Transportation" element
10694                      */
10695                     public void unsetTransportation()
10696                     {
10697                       synchronized (monitor())
10698                       {
10699                         check_orphaned();
10700                         get_store().remove_element(TRANSPORTATION$6, 0);
10701                       }
10702                     }
10703                     
10704                     /**
10705                      * Gets the "Lodging" element
10706                      */
10707                     public int getLodging()
10708                     {
10709                       synchronized (monitor())
10710                       {
10711                         check_orphaned();
10712                         org.apache.xmlbeans.SimpleValue target = null;
10713                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
10714                         if (target == null)
10715                         {
10716                           return 0;
10717                         }
10718                         return target.getIntValue();
10719                       }
10720                     }
10721                     
10722                     /**
10723                      * Gets (as xml) the "Lodging" element
10724                      */
10725                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetLodging()
10726                     {
10727                       synchronized (monitor())
10728                       {
10729                         check_orphaned();
10730                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10731                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(LODGING$8, 0);
10732                         return target;
10733                       }
10734                     }
10735                     
10736                     /**
10737                      * True if has "Lodging" element
10738                      */
10739                     public boolean isSetLodging()
10740                     {
10741                       synchronized (monitor())
10742                       {
10743                         check_orphaned();
10744                         return get_store().count_elements(LODGING$8) != 0;
10745                       }
10746                     }
10747                     
10748                     /**
10749                      * Sets the "Lodging" element
10750                      */
10751                     public void setLodging(int lodging)
10752                     {
10753                       synchronized (monitor())
10754                       {
10755                         check_orphaned();
10756                         org.apache.xmlbeans.SimpleValue target = null;
10757                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
10758                         if (target == null)
10759                         {
10760                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LODGING$8);
10761                         }
10762                         target.setIntValue(lodging);
10763                       }
10764                     }
10765                     
10766                     /**
10767                      * Sets (as xml) the "Lodging" element
10768                      */
10769                     public void xsetLodging(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType lodging)
10770                     {
10771                       synchronized (monitor())
10772                       {
10773                         check_orphaned();
10774                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10775                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(LODGING$8, 0);
10776                         if (target == null)
10777                         {
10778                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(LODGING$8);
10779                         }
10780                         target.set(lodging);
10781                       }
10782                     }
10783                     
10784                     /**
10785                      * Unsets the "Lodging" element
10786                      */
10787                     public void unsetLodging()
10788                     {
10789                       synchronized (monitor())
10790                       {
10791                         check_orphaned();
10792                         get_store().remove_element(LODGING$8, 0);
10793                       }
10794                     }
10795                     
10796                     /**
10797                      * Gets the "Total" element
10798                      */
10799                     public int getTotal()
10800                     {
10801                       synchronized (monitor())
10802                       {
10803                         check_orphaned();
10804                         org.apache.xmlbeans.SimpleValue target = null;
10805                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
10806                         if (target == null)
10807                         {
10808                           return 0;
10809                         }
10810                         return target.getIntValue();
10811                       }
10812                     }
10813                     
10814                     /**
10815                      * Gets (as xml) the "Total" element
10816                      */
10817                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal()
10818                     {
10819                       synchronized (monitor())
10820                       {
10821                         check_orphaned();
10822                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10823                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$10, 0);
10824                         return target;
10825                       }
10826                     }
10827                     
10828                     /**
10829                      * True if has "Total" element
10830                      */
10831                     public boolean isSetTotal()
10832                     {
10833                       synchronized (monitor())
10834                       {
10835                         check_orphaned();
10836                         return get_store().count_elements(TOTAL$10) != 0;
10837                       }
10838                     }
10839                     
10840                     /**
10841                      * Sets the "Total" element
10842                      */
10843                     public void setTotal(int total)
10844                     {
10845                       synchronized (monitor())
10846                       {
10847                         check_orphaned();
10848                         org.apache.xmlbeans.SimpleValue target = null;
10849                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
10850                         if (target == null)
10851                         {
10852                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
10853                         }
10854                         target.setIntValue(total);
10855                       }
10856                     }
10857                     
10858                     /**
10859                      * Sets (as xml) the "Total" element
10860                      */
10861                     public void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total)
10862                     {
10863                       synchronized (monitor())
10864                       {
10865                         check_orphaned();
10866                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
10867                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$10, 0);
10868                         if (target == null)
10869                         {
10870                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTAL$10);
10871                         }
10872                         target.set(total);
10873                       }
10874                     }
10875                     
10876                     /**
10877                      * Unsets the "Total" element
10878                      */
10879                     public void unsetTotal()
10880                     {
10881                       synchronized (monitor())
10882                       {
10883                         check_orphaned();
10884                         get_store().remove_element(TOTAL$10, 0);
10885                       }
10886                     }
10887                 }
10888                 /**
10889                  * An XML TravelPolicies(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10890                  *
10891                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$Travel$TravelPolicies.
10892                  */
10893                 public static class TravelPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Travel.TravelPolicies
10894                 {
10895                     private static final long serialVersionUID = 1L;
10896                     
10897                     public TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
10898                     {
10899                       super(sType, false);
10900                     }
10901                     
10902                     protected TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10903                     {
10904                       super(sType, b);
10905                     }
10906                 }
10907             }
10908             /**
10909              * An XML ProfessionalServices(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
10910              *
10911              * This is a complex type.
10912              */
10913             public static class ProfessionalServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices
10914             {
10915                 private static final long serialVersionUID = 1L;
10916                 
10917                 public ProfessionalServicesImpl(org.apache.xmlbeans.SchemaType sType)
10918                 {
10919                     super(sType);
10920                 }
10921                 
10922                 private static final javax.xml.namespace.QName PROFESSIONALSERVICESITEM$0 = 
10923                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProfessionalServicesItem");
10924                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10925                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubTotal");
10926                 private static final javax.xml.namespace.QName PROCUREMENTPOLICIES$4 = 
10927                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProcurementPolicies");
10928                 
10929                 
10930                 /**
10931                  * Gets array of all "ProfessionalServicesItem" elements
10932                  */
10933                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray()
10934                 {
10935                     synchronized (monitor())
10936                     {
10937                       check_orphaned();
10938                       java.util.List targetList = new java.util.ArrayList();
10939                       get_store().find_all_element_users(PROFESSIONALSERVICESITEM$0, targetList);
10940                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[targetList.size()];
10941                       targetList.toArray(result);
10942                       return result;
10943                     }
10944                 }
10945                 
10946                 /**
10947                  * Gets ith "ProfessionalServicesItem" element
10948                  */
10949                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i)
10950                 {
10951                     synchronized (monitor())
10952                     {
10953                       check_orphaned();
10954                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
10955                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().find_element_user(PROFESSIONALSERVICESITEM$0, i);
10956                       if (target == null)
10957                       {
10958                         throw new IndexOutOfBoundsException();
10959                       }
10960                       return target;
10961                     }
10962                 }
10963                 
10964                 /**
10965                  * Returns number of "ProfessionalServicesItem" element
10966                  */
10967                 public int sizeOfProfessionalServicesItemArray()
10968                 {
10969                     synchronized (monitor())
10970                     {
10971                       check_orphaned();
10972                       return get_store().count_elements(PROFESSIONALSERVICESITEM$0);
10973                     }
10974                 }
10975                 
10976                 /**
10977                  * Sets array of all "ProfessionalServicesItem" element  WARNING: This method is not atomicaly synchronized.
10978                  */
10979                 public void setProfessionalServicesItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray)
10980                 {
10981                     check_orphaned();
10982                     arraySetterHelper(professionalServicesItemArray, PROFESSIONALSERVICESITEM$0);
10983                 }
10984                 
10985                 /**
10986                  * Sets ith "ProfessionalServicesItem" element
10987                  */
10988                 public void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem)
10989                 {
10990                     generatedSetterHelperImpl(professionalServicesItem, PROFESSIONALSERVICESITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10991                 }
10992                 
10993                 /**
10994                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
10995                  */
10996                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i)
10997                 {
10998                     synchronized (monitor())
10999                     {
11000                       check_orphaned();
11001                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11002                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().insert_element_user(PROFESSIONALSERVICESITEM$0, i);
11003                       return target;
11004                     }
11005                 }
11006                 
11007                 /**
11008                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
11009                  */
11010                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem()
11011                 {
11012                     synchronized (monitor())
11013                     {
11014                       check_orphaned();
11015                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
11016                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().add_element_user(PROFESSIONALSERVICESITEM$0);
11017                       return target;
11018                     }
11019                 }
11020                 
11021                 /**
11022                  * Removes the ith "ProfessionalServicesItem" element
11023                  */
11024                 public void removeProfessionalServicesItem(int i)
11025                 {
11026                     synchronized (monitor())
11027                     {
11028                       check_orphaned();
11029                       get_store().remove_element(PROFESSIONALSERVICESITEM$0, i);
11030                     }
11031                 }
11032                 
11033                 /**
11034                  * Gets the "SubTotal" element
11035                  */
11036                 public int getSubTotal()
11037                 {
11038                     synchronized (monitor())
11039                     {
11040                       check_orphaned();
11041                       org.apache.xmlbeans.SimpleValue target = null;
11042                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11043                       if (target == null)
11044                       {
11045                         return 0;
11046                       }
11047                       return target.getIntValue();
11048                     }
11049                 }
11050                 
11051                 /**
11052                  * Gets (as xml) the "SubTotal" element
11053                  */
11054                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal()
11055                 {
11056                     synchronized (monitor())
11057                     {
11058                       check_orphaned();
11059                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11060                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11061                       return target;
11062                     }
11063                 }
11064                 
11065                 /**
11066                  * True if has "SubTotal" element
11067                  */
11068                 public boolean isSetSubTotal()
11069                 {
11070                     synchronized (monitor())
11071                     {
11072                       check_orphaned();
11073                       return get_store().count_elements(SUBTOTAL$2) != 0;
11074                     }
11075                 }
11076                 
11077                 /**
11078                  * Sets the "SubTotal" element
11079                  */
11080                 public void setSubTotal(int subTotal)
11081                 {
11082                     synchronized (monitor())
11083                     {
11084                       check_orphaned();
11085                       org.apache.xmlbeans.SimpleValue target = null;
11086                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
11087                       if (target == null)
11088                       {
11089                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
11090                       }
11091                       target.setIntValue(subTotal);
11092                     }
11093                 }
11094                 
11095                 /**
11096                  * Sets (as xml) the "SubTotal" element
11097                  */
11098                 public void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal)
11099                 {
11100                     synchronized (monitor())
11101                     {
11102                       check_orphaned();
11103                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11104                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
11105                       if (target == null)
11106                       {
11107                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(SUBTOTAL$2);
11108                       }
11109                       target.set(subTotal);
11110                     }
11111                 }
11112                 
11113                 /**
11114                  * Unsets the "SubTotal" element
11115                  */
11116                 public void unsetSubTotal()
11117                 {
11118                     synchronized (monitor())
11119                     {
11120                       check_orphaned();
11121                       get_store().remove_element(SUBTOTAL$2, 0);
11122                     }
11123                 }
11124                 
11125                 /**
11126                  * Gets the "ProcurementPolicies" element
11127                  */
11128                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies()
11129                 {
11130                     synchronized (monitor())
11131                     {
11132                       check_orphaned();
11133                       org.apache.xmlbeans.SimpleValue target = null;
11134                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11135                       if (target == null)
11136                       {
11137                         return null;
11138                       }
11139                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum)target.getEnumValue();
11140                     }
11141                 }
11142                 
11143                 /**
11144                  * Gets (as xml) the "ProcurementPolicies" element
11145                  */
11146                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies()
11147                 {
11148                     synchronized (monitor())
11149                     {
11150                       check_orphaned();
11151                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11152                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11153                       return target;
11154                     }
11155                 }
11156                 
11157                 /**
11158                  * True if has "ProcurementPolicies" element
11159                  */
11160                 public boolean isSetProcurementPolicies()
11161                 {
11162                     synchronized (monitor())
11163                     {
11164                       check_orphaned();
11165                       return get_store().count_elements(PROCUREMENTPOLICIES$4) != 0;
11166                     }
11167                 }
11168                 
11169                 /**
11170                  * Sets the "ProcurementPolicies" element
11171                  */
11172                 public void setProcurementPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies)
11173                 {
11174                     synchronized (monitor())
11175                     {
11176                       check_orphaned();
11177                       org.apache.xmlbeans.SimpleValue target = null;
11178                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11179                       if (target == null)
11180                       {
11181                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11182                       }
11183                       target.setEnumValue(procurementPolicies);
11184                     }
11185                 }
11186                 
11187                 /**
11188                  * Sets (as xml) the "ProcurementPolicies" element
11189                  */
11190                 public void xsetProcurementPolicies(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies)
11191                 {
11192                     synchronized (monitor())
11193                     {
11194                       check_orphaned();
11195                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
11196                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
11197                       if (target == null)
11198                       {
11199                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().add_element_user(PROCUREMENTPOLICIES$4);
11200                       }
11201                       target.set(procurementPolicies);
11202                     }
11203                 }
11204                 
11205                 /**
11206                  * Unsets the "ProcurementPolicies" element
11207                  */
11208                 public void unsetProcurementPolicies()
11209                 {
11210                     synchronized (monitor())
11211                     {
11212                       check_orphaned();
11213                       get_store().remove_element(PROCUREMENTPOLICIES$4, 0);
11214                     }
11215                 }
11216                 /**
11217                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11218                  *
11219                  * This is a complex type.
11220                  */
11221                 public static class ProfessionalServicesItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem
11222                 {
11223                     private static final long serialVersionUID = 1L;
11224                     
11225                     public ProfessionalServicesItemImpl(org.apache.xmlbeans.SchemaType sType)
11226                     {
11227                       super(sType);
11228                     }
11229                     
11230                     private static final javax.xml.namespace.QName SERVICE$0 = 
11231                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Service");
11232                     private static final javax.xml.namespace.QName PROVIDER$2 = 
11233                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Provider");
11234                     private static final javax.xml.namespace.QName CONTRACTTYPE$4 = 
11235                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ContractType");
11236                     private static final javax.xml.namespace.QName COSTTYPE$6 = 
11237                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CostType");
11238                     private static final javax.xml.namespace.QName HOURS$8 = 
11239                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Hours");
11240                     private static final javax.xml.namespace.QName HOURLYRATE$10 = 
11241                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "HourlyRate");
11242                     private static final javax.xml.namespace.QName PROJECTEDCOST$12 = 
11243                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProjectedCost");
11244                     private static final javax.xml.namespace.QName TOTAL$14 = 
11245                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Total");
11246                     
11247                     
11248                     /**
11249                      * Gets the "Service" element
11250                      */
11251                     public java.lang.String getService()
11252                     {
11253                       synchronized (monitor())
11254                       {
11255                         check_orphaned();
11256                         org.apache.xmlbeans.SimpleValue target = null;
11257                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11258                         if (target == null)
11259                         {
11260                           return null;
11261                         }
11262                         return target.getStringValue();
11263                       }
11264                     }
11265                     
11266                     /**
11267                      * Gets (as xml) the "Service" element
11268                      */
11269                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetService()
11270                     {
11271                       synchronized (monitor())
11272                       {
11273                         check_orphaned();
11274                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
11275                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(SERVICE$0, 0);
11276                         return target;
11277                       }
11278                     }
11279                     
11280                     /**
11281                      * True if has "Service" element
11282                      */
11283                     public boolean isSetService()
11284                     {
11285                       synchronized (monitor())
11286                       {
11287                         check_orphaned();
11288                         return get_store().count_elements(SERVICE$0) != 0;
11289                       }
11290                     }
11291                     
11292                     /**
11293                      * Sets the "Service" element
11294                      */
11295                     public void setService(java.lang.String service)
11296                     {
11297                       synchronized (monitor())
11298                       {
11299                         check_orphaned();
11300                         org.apache.xmlbeans.SimpleValue target = null;
11301                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
11302                         if (target == null)
11303                         {
11304                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICE$0);
11305                         }
11306                         target.setStringValue(service);
11307                       }
11308                     }
11309                     
11310                     /**
11311                      * Sets (as xml) the "Service" element
11312                      */
11313                     public void xsetService(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType service)
11314                     {
11315                       synchronized (monitor())
11316                       {
11317                         check_orphaned();
11318                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
11319                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(SERVICE$0, 0);
11320                         if (target == null)
11321                         {
11322                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(SERVICE$0);
11323                         }
11324                         target.set(service);
11325                       }
11326                     }
11327                     
11328                     /**
11329                      * Unsets the "Service" element
11330                      */
11331                     public void unsetService()
11332                     {
11333                       synchronized (monitor())
11334                       {
11335                         check_orphaned();
11336                         get_store().remove_element(SERVICE$0, 0);
11337                       }
11338                     }
11339                     
11340                     /**
11341                      * Gets the "Provider" element
11342                      */
11343                     public java.lang.String getProvider()
11344                     {
11345                       synchronized (monitor())
11346                       {
11347                         check_orphaned();
11348                         org.apache.xmlbeans.SimpleValue target = null;
11349                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11350                         if (target == null)
11351                         {
11352                           return null;
11353                         }
11354                         return target.getStringValue();
11355                       }
11356                     }
11357                     
11358                     /**
11359                      * Gets (as xml) the "Provider" element
11360                      */
11361                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetProvider()
11362                     {
11363                       synchronized (monitor())
11364                       {
11365                         check_orphaned();
11366                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
11367                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11368                         return target;
11369                       }
11370                     }
11371                     
11372                     /**
11373                      * True if has "Provider" element
11374                      */
11375                     public boolean isSetProvider()
11376                     {
11377                       synchronized (monitor())
11378                       {
11379                         check_orphaned();
11380                         return get_store().count_elements(PROVIDER$2) != 0;
11381                       }
11382                     }
11383                     
11384                     /**
11385                      * Sets the "Provider" element
11386                      */
11387                     public void setProvider(java.lang.String provider)
11388                     {
11389                       synchronized (monitor())
11390                       {
11391                         check_orphaned();
11392                         org.apache.xmlbeans.SimpleValue target = null;
11393                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
11394                         if (target == null)
11395                         {
11396                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
11397                         }
11398                         target.setStringValue(provider);
11399                       }
11400                     }
11401                     
11402                     /**
11403                      * Sets (as xml) the "Provider" element
11404                      */
11405                     public void xsetProvider(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType provider)
11406                     {
11407                       synchronized (monitor())
11408                       {
11409                         check_orphaned();
11410                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
11411                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(PROVIDER$2, 0);
11412                         if (target == null)
11413                         {
11414                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(PROVIDER$2);
11415                         }
11416                         target.set(provider);
11417                       }
11418                     }
11419                     
11420                     /**
11421                      * Unsets the "Provider" element
11422                      */
11423                     public void unsetProvider()
11424                     {
11425                       synchronized (monitor())
11426                       {
11427                         check_orphaned();
11428                         get_store().remove_element(PROVIDER$2, 0);
11429                       }
11430                     }
11431                     
11432                     /**
11433                      * Gets the "ContractType" element
11434                      */
11435                     public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType()
11436                     {
11437                       synchronized (monitor())
11438                       {
11439                         check_orphaned();
11440                         org.apache.xmlbeans.SimpleValue target = null;
11441                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11442                         if (target == null)
11443                         {
11444                           return null;
11445                         }
11446                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum)target.getEnumValue();
11447                       }
11448                     }
11449                     
11450                     /**
11451                      * Gets (as xml) the "ContractType" element
11452                      */
11453                     public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType()
11454                     {
11455                       synchronized (monitor())
11456                       {
11457                         check_orphaned();
11458                         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11459                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11460                         return target;
11461                       }
11462                     }
11463                     
11464                     /**
11465                      * True if has "ContractType" element
11466                      */
11467                     public boolean isSetContractType()
11468                     {
11469                       synchronized (monitor())
11470                       {
11471                         check_orphaned();
11472                         return get_store().count_elements(CONTRACTTYPE$4) != 0;
11473                       }
11474                     }
11475                     
11476                     /**
11477                      * Sets the "ContractType" element
11478                      */
11479                     public void setContractType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType)
11480                     {
11481                       synchronized (monitor())
11482                       {
11483                         check_orphaned();
11484                         org.apache.xmlbeans.SimpleValue target = null;
11485                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
11486                         if (target == null)
11487                         {
11488                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRACTTYPE$4);
11489                         }
11490                         target.setEnumValue(contractType);
11491                       }
11492                     }
11493                     
11494                     /**
11495                      * Sets (as xml) the "ContractType" element
11496                      */
11497                     public void xsetContractType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType)
11498                     {
11499                       synchronized (monitor())
11500                       {
11501                         check_orphaned();
11502                         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
11503                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
11504                         if (target == null)
11505                         {
11506                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().add_element_user(CONTRACTTYPE$4);
11507                         }
11508                         target.set(contractType);
11509                       }
11510                     }
11511                     
11512                     /**
11513                      * Unsets the "ContractType" element
11514                      */
11515                     public void unsetContractType()
11516                     {
11517                       synchronized (monitor())
11518                       {
11519                         check_orphaned();
11520                         get_store().remove_element(CONTRACTTYPE$4, 0);
11521                       }
11522                     }
11523                     
11524                     /**
11525                      * Gets the "CostType" element
11526                      */
11527                     public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType()
11528                     {
11529                       synchronized (monitor())
11530                       {
11531                         check_orphaned();
11532                         org.apache.xmlbeans.SimpleValue target = null;
11533                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11534                         if (target == null)
11535                         {
11536                           return null;
11537                         }
11538                         return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum)target.getEnumValue();
11539                       }
11540                     }
11541                     
11542                     /**
11543                      * Gets (as xml) the "CostType" element
11544                      */
11545                     public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType()
11546                     {
11547                       synchronized (monitor())
11548                       {
11549                         check_orphaned();
11550                         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11551                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11552                         return target;
11553                       }
11554                     }
11555                     
11556                     /**
11557                      * True if has "CostType" element
11558                      */
11559                     public boolean isSetCostType()
11560                     {
11561                       synchronized (monitor())
11562                       {
11563                         check_orphaned();
11564                         return get_store().count_elements(COSTTYPE$6) != 0;
11565                       }
11566                     }
11567                     
11568                     /**
11569                      * Sets the "CostType" element
11570                      */
11571                     public void setCostType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType)
11572                     {
11573                       synchronized (monitor())
11574                       {
11575                         check_orphaned();
11576                         org.apache.xmlbeans.SimpleValue target = null;
11577                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
11578                         if (target == null)
11579                         {
11580                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTTYPE$6);
11581                         }
11582                         target.setEnumValue(costType);
11583                       }
11584                     }
11585                     
11586                     /**
11587                      * Sets (as xml) the "CostType" element
11588                      */
11589                     public void xsetCostType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType)
11590                     {
11591                       synchronized (monitor())
11592                       {
11593                         check_orphaned();
11594                         gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
11595                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
11596                         if (target == null)
11597                         {
11598                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().add_element_user(COSTTYPE$6);
11599                         }
11600                         target.set(costType);
11601                       }
11602                     }
11603                     
11604                     /**
11605                      * Unsets the "CostType" element
11606                      */
11607                     public void unsetCostType()
11608                     {
11609                       synchronized (monitor())
11610                       {
11611                         check_orphaned();
11612                         get_store().remove_element(COSTTYPE$6, 0);
11613                       }
11614                     }
11615                     
11616                     /**
11617                      * Gets the "Hours" element
11618                      */
11619                     public int getHours()
11620                     {
11621                       synchronized (monitor())
11622                       {
11623                         check_orphaned();
11624                         org.apache.xmlbeans.SimpleValue target = null;
11625                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
11626                         if (target == null)
11627                         {
11628                           return 0;
11629                         }
11630                         return target.getIntValue();
11631                       }
11632                     }
11633                     
11634                     /**
11635                      * Gets (as xml) the "Hours" element
11636                      */
11637                     public gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType xgetHours()
11638                     {
11639                       synchronized (monitor())
11640                       {
11641                         check_orphaned();
11642                         gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType target = null;
11643                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType)get_store().find_element_user(HOURS$8, 0);
11644                         return target;
11645                       }
11646                     }
11647                     
11648                     /**
11649                      * True if has "Hours" element
11650                      */
11651                     public boolean isSetHours()
11652                     {
11653                       synchronized (monitor())
11654                       {
11655                         check_orphaned();
11656                         return get_store().count_elements(HOURS$8) != 0;
11657                       }
11658                     }
11659                     
11660                     /**
11661                      * Sets the "Hours" element
11662                      */
11663                     public void setHours(int hours)
11664                     {
11665                       synchronized (monitor())
11666                       {
11667                         check_orphaned();
11668                         org.apache.xmlbeans.SimpleValue target = null;
11669                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
11670                         if (target == null)
11671                         {
11672                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURS$8);
11673                         }
11674                         target.setIntValue(hours);
11675                       }
11676                     }
11677                     
11678                     /**
11679                      * Sets (as xml) the "Hours" element
11680                      */
11681                     public void xsetHours(gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType hours)
11682                     {
11683                       synchronized (monitor())
11684                       {
11685                         check_orphaned();
11686                         gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType target = null;
11687                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType)get_store().find_element_user(HOURS$8, 0);
11688                         if (target == null)
11689                         {
11690                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To9999DataType)get_store().add_element_user(HOURS$8);
11691                         }
11692                         target.set(hours);
11693                       }
11694                     }
11695                     
11696                     /**
11697                      * Unsets the "Hours" element
11698                      */
11699                     public void unsetHours()
11700                     {
11701                       synchronized (monitor())
11702                       {
11703                         check_orphaned();
11704                         get_store().remove_element(HOURS$8, 0);
11705                       }
11706                     }
11707                     
11708                     /**
11709                      * Gets the "HourlyRate" element
11710                      */
11711                     public java.math.BigDecimal getHourlyRate()
11712                     {
11713                       synchronized (monitor())
11714                       {
11715                         check_orphaned();
11716                         org.apache.xmlbeans.SimpleValue target = null;
11717                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
11718                         if (target == null)
11719                         {
11720                           return null;
11721                         }
11722                         return target.getBigDecimalValue();
11723                       }
11724                     }
11725                     
11726                     /**
11727                      * Gets (as xml) the "HourlyRate" element
11728                      */
11729                     public gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType xgetHourlyRate()
11730                     {
11731                       synchronized (monitor())
11732                       {
11733                         check_orphaned();
11734                         gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType target = null;
11735                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
11736                         return target;
11737                       }
11738                     }
11739                     
11740                     /**
11741                      * True if has "HourlyRate" element
11742                      */
11743                     public boolean isSetHourlyRate()
11744                     {
11745                       synchronized (monitor())
11746                       {
11747                         check_orphaned();
11748                         return get_store().count_elements(HOURLYRATE$10) != 0;
11749                       }
11750                     }
11751                     
11752                     /**
11753                      * Sets the "HourlyRate" element
11754                      */
11755                     public void setHourlyRate(java.math.BigDecimal hourlyRate)
11756                     {
11757                       synchronized (monitor())
11758                       {
11759                         check_orphaned();
11760                         org.apache.xmlbeans.SimpleValue target = null;
11761                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
11762                         if (target == null)
11763                         {
11764                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURLYRATE$10);
11765                         }
11766                         target.setBigDecimalValue(hourlyRate);
11767                       }
11768                     }
11769                     
11770                     /**
11771                      * Sets (as xml) the "HourlyRate" element
11772                      */
11773                     public void xsetHourlyRate(gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType hourlyRate)
11774                     {
11775                       synchronized (monitor())
11776                       {
11777                         check_orphaned();
11778                         gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType target = null;
11779                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
11780                         if (target == null)
11781                         {
11782                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To999P99DataType)get_store().add_element_user(HOURLYRATE$10);
11783                         }
11784                         target.set(hourlyRate);
11785                       }
11786                     }
11787                     
11788                     /**
11789                      * Unsets the "HourlyRate" element
11790                      */
11791                     public void unsetHourlyRate()
11792                     {
11793                       synchronized (monitor())
11794                       {
11795                         check_orphaned();
11796                         get_store().remove_element(HOURLYRATE$10, 0);
11797                       }
11798                     }
11799                     
11800                     /**
11801                      * Gets the "ProjectedCost" element
11802                      */
11803                     public int getProjectedCost()
11804                     {
11805                       synchronized (monitor())
11806                       {
11807                         check_orphaned();
11808                         org.apache.xmlbeans.SimpleValue target = null;
11809                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
11810                         if (target == null)
11811                         {
11812                           return 0;
11813                         }
11814                         return target.getIntValue();
11815                       }
11816                     }
11817                     
11818                     /**
11819                      * Gets (as xml) the "ProjectedCost" element
11820                      */
11821                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetProjectedCost()
11822                     {
11823                       synchronized (monitor())
11824                       {
11825                         check_orphaned();
11826                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11827                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
11828                         return target;
11829                       }
11830                     }
11831                     
11832                     /**
11833                      * True if has "ProjectedCost" element
11834                      */
11835                     public boolean isSetProjectedCost()
11836                     {
11837                       synchronized (monitor())
11838                       {
11839                         check_orphaned();
11840                         return get_store().count_elements(PROJECTEDCOST$12) != 0;
11841                       }
11842                     }
11843                     
11844                     /**
11845                      * Sets the "ProjectedCost" element
11846                      */
11847                     public void setProjectedCost(int projectedCost)
11848                     {
11849                       synchronized (monitor())
11850                       {
11851                         check_orphaned();
11852                         org.apache.xmlbeans.SimpleValue target = null;
11853                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
11854                         if (target == null)
11855                         {
11856                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTEDCOST$12);
11857                         }
11858                         target.setIntValue(projectedCost);
11859                       }
11860                     }
11861                     
11862                     /**
11863                      * Sets (as xml) the "ProjectedCost" element
11864                      */
11865                     public void xsetProjectedCost(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType projectedCost)
11866                     {
11867                       synchronized (monitor())
11868                       {
11869                         check_orphaned();
11870                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11871                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
11872                         if (target == null)
11873                         {
11874                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(PROJECTEDCOST$12);
11875                         }
11876                         target.set(projectedCost);
11877                       }
11878                     }
11879                     
11880                     /**
11881                      * Unsets the "ProjectedCost" element
11882                      */
11883                     public void unsetProjectedCost()
11884                     {
11885                       synchronized (monitor())
11886                       {
11887                         check_orphaned();
11888                         get_store().remove_element(PROJECTEDCOST$12, 0);
11889                       }
11890                     }
11891                     
11892                     /**
11893                      * Gets the "Total" element
11894                      */
11895                     public int getTotal()
11896                     {
11897                       synchronized (monitor())
11898                       {
11899                         check_orphaned();
11900                         org.apache.xmlbeans.SimpleValue target = null;
11901                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
11902                         if (target == null)
11903                         {
11904                           return 0;
11905                         }
11906                         return target.getIntValue();
11907                       }
11908                     }
11909                     
11910                     /**
11911                      * Gets (as xml) the "Total" element
11912                      */
11913                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal()
11914                     {
11915                       synchronized (monitor())
11916                       {
11917                         check_orphaned();
11918                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11919                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$14, 0);
11920                         return target;
11921                       }
11922                     }
11923                     
11924                     /**
11925                      * True if has "Total" element
11926                      */
11927                     public boolean isSetTotal()
11928                     {
11929                       synchronized (monitor())
11930                       {
11931                         check_orphaned();
11932                         return get_store().count_elements(TOTAL$14) != 0;
11933                       }
11934                     }
11935                     
11936                     /**
11937                      * Sets the "Total" element
11938                      */
11939                     public void setTotal(int total)
11940                     {
11941                       synchronized (monitor())
11942                       {
11943                         check_orphaned();
11944                         org.apache.xmlbeans.SimpleValue target = null;
11945                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
11946                         if (target == null)
11947                         {
11948                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$14);
11949                         }
11950                         target.setIntValue(total);
11951                       }
11952                     }
11953                     
11954                     /**
11955                      * Sets (as xml) the "Total" element
11956                      */
11957                     public void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total)
11958                     {
11959                       synchronized (monitor())
11960                       {
11961                         check_orphaned();
11962                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
11963                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$14, 0);
11964                         if (target == null)
11965                         {
11966                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTAL$14);
11967                         }
11968                         target.set(total);
11969                       }
11970                     }
11971                     
11972                     /**
11973                      * Unsets the "Total" element
11974                      */
11975                     public void unsetTotal()
11976                     {
11977                       synchronized (monitor())
11978                       {
11979                         check_orphaned();
11980                         get_store().remove_element(TOTAL$14, 0);
11981                       }
11982                     }
11983                     /**
11984                      * An XML ContractType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
11985                      *
11986                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
11987                      */
11988                     public static class ContractTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType
11989                     {
11990                       private static final long serialVersionUID = 1L;
11991                       
11992                       public ContractTypeImpl(org.apache.xmlbeans.SchemaType sType)
11993                       {
11994                         super(sType, false);
11995                       }
11996                       
11997                       protected ContractTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11998                       {
11999                         super(sType, b);
12000                       }
12001                     }
12002                     /**
12003                      * An XML CostType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12004                      *
12005                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
12006                      */
12007                     public static class CostTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType
12008                     {
12009                       private static final long serialVersionUID = 1L;
12010                       
12011                       public CostTypeImpl(org.apache.xmlbeans.SchemaType sType)
12012                       {
12013                         super(sType, false);
12014                       }
12015                       
12016                       protected CostTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12017                       {
12018                         super(sType, b);
12019                       }
12020                     }
12021                 }
12022                 /**
12023                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12024                  *
12025                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$TARequestSummary$ProfessionalServices$ProcurementPolicies.
12026                  */
12027                 public static class ProcurementPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.ProfessionalServices.ProcurementPolicies
12028                 {
12029                     private static final long serialVersionUID = 1L;
12030                     
12031                     public ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
12032                     {
12033                       super(sType, false);
12034                     }
12035                     
12036                     protected ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12037                     {
12038                       super(sType, b);
12039                     }
12040                 }
12041             }
12042             /**
12043              * An XML Equipment(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12044              *
12045              * This is a complex type.
12046              */
12047             public static class EquipmentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment
12048             {
12049                 private static final long serialVersionUID = 1L;
12050                 
12051                 public EquipmentImpl(org.apache.xmlbeans.SchemaType sType)
12052                 {
12053                     super(sType);
12054                 }
12055                 
12056                 private static final javax.xml.namespace.QName EQUIPMENTITEM$0 = 
12057                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EquipmentItem");
12058                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
12059                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubTotal");
12060                 
12061                 
12062                 /**
12063                  * Gets array of all "EquipmentItem" elements
12064                  */
12065                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray()
12066                 {
12067                     synchronized (monitor())
12068                     {
12069                       check_orphaned();
12070                       java.util.List targetList = new java.util.ArrayList();
12071                       get_store().find_all_element_users(EQUIPMENTITEM$0, targetList);
12072                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[targetList.size()];
12073                       targetList.toArray(result);
12074                       return result;
12075                     }
12076                 }
12077                 
12078                 /**
12079                  * Gets ith "EquipmentItem" element
12080                  */
12081                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i)
12082                 {
12083                     synchronized (monitor())
12084                     {
12085                       check_orphaned();
12086                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem target = null;
12087                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem)get_store().find_element_user(EQUIPMENTITEM$0, i);
12088                       if (target == null)
12089                       {
12090                         throw new IndexOutOfBoundsException();
12091                       }
12092                       return target;
12093                     }
12094                 }
12095                 
12096                 /**
12097                  * Returns number of "EquipmentItem" element
12098                  */
12099                 public int sizeOfEquipmentItemArray()
12100                 {
12101                     synchronized (monitor())
12102                     {
12103                       check_orphaned();
12104                       return get_store().count_elements(EQUIPMENTITEM$0);
12105                     }
12106                 }
12107                 
12108                 /**
12109                  * Sets array of all "EquipmentItem" element  WARNING: This method is not atomicaly synchronized.
12110                  */
12111                 public void setEquipmentItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray)
12112                 {
12113                     check_orphaned();
12114                     arraySetterHelper(equipmentItemArray, EQUIPMENTITEM$0);
12115                 }
12116                 
12117                 /**
12118                  * Sets ith "EquipmentItem" element
12119                  */
12120                 public void setEquipmentItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem equipmentItem)
12121                 {
12122                     generatedSetterHelperImpl(equipmentItem, EQUIPMENTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
12123                 }
12124                 
12125                 /**
12126                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
12127                  */
12128                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i)
12129                 {
12130                     synchronized (monitor())
12131                     {
12132                       check_orphaned();
12133                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem target = null;
12134                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem)get_store().insert_element_user(EQUIPMENTITEM$0, i);
12135                       return target;
12136                     }
12137                 }
12138                 
12139                 /**
12140                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
12141                  */
12142                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem()
12143                 {
12144                     synchronized (monitor())
12145                     {
12146                       check_orphaned();
12147                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem target = null;
12148                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem)get_store().add_element_user(EQUIPMENTITEM$0);
12149                       return target;
12150                     }
12151                 }
12152                 
12153                 /**
12154                  * Removes the ith "EquipmentItem" element
12155                  */
12156                 public void removeEquipmentItem(int i)
12157                 {
12158                     synchronized (monitor())
12159                     {
12160                       check_orphaned();
12161                       get_store().remove_element(EQUIPMENTITEM$0, i);
12162                     }
12163                 }
12164                 
12165                 /**
12166                  * Gets the "SubTotal" element
12167                  */
12168                 public int getSubTotal()
12169                 {
12170                     synchronized (monitor())
12171                     {
12172                       check_orphaned();
12173                       org.apache.xmlbeans.SimpleValue target = null;
12174                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12175                       if (target == null)
12176                       {
12177                         return 0;
12178                       }
12179                       return target.getIntValue();
12180                     }
12181                 }
12182                 
12183                 /**
12184                  * Gets (as xml) the "SubTotal" element
12185                  */
12186                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetSubTotal()
12187                 {
12188                     synchronized (monitor())
12189                     {
12190                       check_orphaned();
12191                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12192                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12193                       return target;
12194                     }
12195                 }
12196                 
12197                 /**
12198                  * True if has "SubTotal" element
12199                  */
12200                 public boolean isSetSubTotal()
12201                 {
12202                     synchronized (monitor())
12203                     {
12204                       check_orphaned();
12205                       return get_store().count_elements(SUBTOTAL$2) != 0;
12206                     }
12207                 }
12208                 
12209                 /**
12210                  * Sets the "SubTotal" element
12211                  */
12212                 public void setSubTotal(int subTotal)
12213                 {
12214                     synchronized (monitor())
12215                     {
12216                       check_orphaned();
12217                       org.apache.xmlbeans.SimpleValue target = null;
12218                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
12219                       if (target == null)
12220                       {
12221                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
12222                       }
12223                       target.setIntValue(subTotal);
12224                     }
12225                 }
12226                 
12227                 /**
12228                  * Sets (as xml) the "SubTotal" element
12229                  */
12230                 public void xsetSubTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType subTotal)
12231                 {
12232                     synchronized (monitor())
12233                     {
12234                       check_orphaned();
12235                       gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12236                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
12237                       if (target == null)
12238                       {
12239                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(SUBTOTAL$2);
12240                       }
12241                       target.set(subTotal);
12242                     }
12243                 }
12244                 
12245                 /**
12246                  * Unsets the "SubTotal" element
12247                  */
12248                 public void unsetSubTotal()
12249                 {
12250                     synchronized (monitor())
12251                     {
12252                       check_orphaned();
12253                       get_store().remove_element(SUBTOTAL$2, 0);
12254                     }
12255                 }
12256                 /**
12257                  * An XML EquipmentItem(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12258                  *
12259                  * This is a complex type.
12260                  */
12261                 public static class EquipmentItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.TARequestSummary.Equipment.EquipmentItem
12262                 {
12263                     private static final long serialVersionUID = 1L;
12264                     
12265                     public EquipmentItemImpl(org.apache.xmlbeans.SchemaType sType)
12266                     {
12267                       super(sType);
12268                     }
12269                     
12270                     private static final javax.xml.namespace.QName CATEGORY$0 = 
12271                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Category");
12272                     private static final javax.xml.namespace.QName DESCRIPTION$2 = 
12273                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Description");
12274                     private static final javax.xml.namespace.QName COST$4 = 
12275                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Cost");
12276                     private static final javax.xml.namespace.QName UNITS$6 = 
12277                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Units");
12278                     private static final javax.xml.namespace.QName TOTAL$8 = 
12279                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Total");
12280                     
12281                     
12282                     /**
12283                      * Gets the "Category" element
12284                      */
12285                     public java.lang.String getCategory()
12286                     {
12287                       synchronized (monitor())
12288                       {
12289                         check_orphaned();
12290                         org.apache.xmlbeans.SimpleValue target = null;
12291                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12292                         if (target == null)
12293                         {
12294                           return null;
12295                         }
12296                         return target.getStringValue();
12297                       }
12298                     }
12299                     
12300                     /**
12301                      * Gets (as xml) the "Category" element
12302                      */
12303                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetCategory()
12304                     {
12305                       synchronized (monitor())
12306                       {
12307                         check_orphaned();
12308                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
12309                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12310                         return target;
12311                       }
12312                     }
12313                     
12314                     /**
12315                      * True if has "Category" element
12316                      */
12317                     public boolean isSetCategory()
12318                     {
12319                       synchronized (monitor())
12320                       {
12321                         check_orphaned();
12322                         return get_store().count_elements(CATEGORY$0) != 0;
12323                       }
12324                     }
12325                     
12326                     /**
12327                      * Sets the "Category" element
12328                      */
12329                     public void setCategory(java.lang.String category)
12330                     {
12331                       synchronized (monitor())
12332                       {
12333                         check_orphaned();
12334                         org.apache.xmlbeans.SimpleValue target = null;
12335                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
12336                         if (target == null)
12337                         {
12338                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$0);
12339                         }
12340                         target.setStringValue(category);
12341                       }
12342                     }
12343                     
12344                     /**
12345                      * Sets (as xml) the "Category" element
12346                      */
12347                     public void xsetCategory(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType category)
12348                     {
12349                       synchronized (monitor())
12350                       {
12351                         check_orphaned();
12352                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
12353                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(CATEGORY$0, 0);
12354                         if (target == null)
12355                         {
12356                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(CATEGORY$0);
12357                         }
12358                         target.set(category);
12359                       }
12360                     }
12361                     
12362                     /**
12363                      * Unsets the "Category" element
12364                      */
12365                     public void unsetCategory()
12366                     {
12367                       synchronized (monitor())
12368                       {
12369                         check_orphaned();
12370                         get_store().remove_element(CATEGORY$0, 0);
12371                       }
12372                     }
12373                     
12374                     /**
12375                      * Gets the "Description" element
12376                      */
12377                     public java.lang.String getDescription()
12378                     {
12379                       synchronized (monitor())
12380                       {
12381                         check_orphaned();
12382                         org.apache.xmlbeans.SimpleValue target = null;
12383                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12384                         if (target == null)
12385                         {
12386                           return null;
12387                         }
12388                         return target.getStringValue();
12389                       }
12390                     }
12391                     
12392                     /**
12393                      * Gets (as xml) the "Description" element
12394                      */
12395                     public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetDescription()
12396                     {
12397                       synchronized (monitor())
12398                       {
12399                         check_orphaned();
12400                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
12401                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12402                         return target;
12403                       }
12404                     }
12405                     
12406                     /**
12407                      * True if has "Description" element
12408                      */
12409                     public boolean isSetDescription()
12410                     {
12411                       synchronized (monitor())
12412                       {
12413                         check_orphaned();
12414                         return get_store().count_elements(DESCRIPTION$2) != 0;
12415                       }
12416                     }
12417                     
12418                     /**
12419                      * Sets the "Description" element
12420                      */
12421                     public void setDescription(java.lang.String description)
12422                     {
12423                       synchronized (monitor())
12424                       {
12425                         check_orphaned();
12426                         org.apache.xmlbeans.SimpleValue target = null;
12427                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
12428                         if (target == null)
12429                         {
12430                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$2);
12431                         }
12432                         target.setStringValue(description);
12433                       }
12434                     }
12435                     
12436                     /**
12437                      * Sets (as xml) the "Description" element
12438                      */
12439                     public void xsetDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType description)
12440                     {
12441                       synchronized (monitor())
12442                       {
12443                         check_orphaned();
12444                         gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
12445                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
12446                         if (target == null)
12447                         {
12448                           target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(DESCRIPTION$2);
12449                         }
12450                         target.set(description);
12451                       }
12452                     }
12453                     
12454                     /**
12455                      * Unsets the "Description" element
12456                      */
12457                     public void unsetDescription()
12458                     {
12459                       synchronized (monitor())
12460                       {
12461                         check_orphaned();
12462                         get_store().remove_element(DESCRIPTION$2, 0);
12463                       }
12464                     }
12465                     
12466                     /**
12467                      * Gets the "Cost" element
12468                      */
12469                     public int getCost()
12470                     {
12471                       synchronized (monitor())
12472                       {
12473                         check_orphaned();
12474                         org.apache.xmlbeans.SimpleValue target = null;
12475                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12476                         if (target == null)
12477                         {
12478                           return 0;
12479                         }
12480                         return target.getIntValue();
12481                       }
12482                     }
12483                     
12484                     /**
12485                      * Gets (as xml) the "Cost" element
12486                      */
12487                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetCost()
12488                     {
12489                       synchronized (monitor())
12490                       {
12491                         check_orphaned();
12492                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12493                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(COST$4, 0);
12494                         return target;
12495                       }
12496                     }
12497                     
12498                     /**
12499                      * True if has "Cost" element
12500                      */
12501                     public boolean isSetCost()
12502                     {
12503                       synchronized (monitor())
12504                       {
12505                         check_orphaned();
12506                         return get_store().count_elements(COST$4) != 0;
12507                       }
12508                     }
12509                     
12510                     /**
12511                      * Sets the "Cost" element
12512                      */
12513                     public void setCost(int cost)
12514                     {
12515                       synchronized (monitor())
12516                       {
12517                         check_orphaned();
12518                         org.apache.xmlbeans.SimpleValue target = null;
12519                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
12520                         if (target == null)
12521                         {
12522                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$4);
12523                         }
12524                         target.setIntValue(cost);
12525                       }
12526                     }
12527                     
12528                     /**
12529                      * Sets (as xml) the "Cost" element
12530                      */
12531                     public void xsetCost(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType cost)
12532                     {
12533                       synchronized (monitor())
12534                       {
12535                         check_orphaned();
12536                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12537                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(COST$4, 0);
12538                         if (target == null)
12539                         {
12540                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(COST$4);
12541                         }
12542                         target.set(cost);
12543                       }
12544                     }
12545                     
12546                     /**
12547                      * Unsets the "Cost" element
12548                      */
12549                     public void unsetCost()
12550                     {
12551                       synchronized (monitor())
12552                       {
12553                         check_orphaned();
12554                         get_store().remove_element(COST$4, 0);
12555                       }
12556                     }
12557                     
12558                     /**
12559                      * Gets the "Units" element
12560                      */
12561                     public int getUnits()
12562                     {
12563                       synchronized (monitor())
12564                       {
12565                         check_orphaned();
12566                         org.apache.xmlbeans.SimpleValue target = null;
12567                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
12568                         if (target == null)
12569                         {
12570                           return 0;
12571                         }
12572                         return target.getIntValue();
12573                       }
12574                     }
12575                     
12576                     /**
12577                      * Gets (as xml) the "Units" element
12578                      */
12579                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetUnits()
12580                     {
12581                       synchronized (monitor())
12582                       {
12583                         check_orphaned();
12584                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12585                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(UNITS$6, 0);
12586                         return target;
12587                       }
12588                     }
12589                     
12590                     /**
12591                      * True if has "Units" element
12592                      */
12593                     public boolean isSetUnits()
12594                     {
12595                       synchronized (monitor())
12596                       {
12597                         check_orphaned();
12598                         return get_store().count_elements(UNITS$6) != 0;
12599                       }
12600                     }
12601                     
12602                     /**
12603                      * Sets the "Units" element
12604                      */
12605                     public void setUnits(int units)
12606                     {
12607                       synchronized (monitor())
12608                       {
12609                         check_orphaned();
12610                         org.apache.xmlbeans.SimpleValue target = null;
12611                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
12612                         if (target == null)
12613                         {
12614                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$6);
12615                         }
12616                         target.setIntValue(units);
12617                       }
12618                     }
12619                     
12620                     /**
12621                      * Sets (as xml) the "Units" element
12622                      */
12623                     public void xsetUnits(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType units)
12624                     {
12625                       synchronized (monitor())
12626                       {
12627                         check_orphaned();
12628                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12629                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(UNITS$6, 0);
12630                         if (target == null)
12631                         {
12632                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(UNITS$6);
12633                         }
12634                         target.set(units);
12635                       }
12636                     }
12637                     
12638                     /**
12639                      * Unsets the "Units" element
12640                      */
12641                     public void unsetUnits()
12642                     {
12643                       synchronized (monitor())
12644                       {
12645                         check_orphaned();
12646                         get_store().remove_element(UNITS$6, 0);
12647                       }
12648                     }
12649                     
12650                     /**
12651                      * Gets the "Total" element
12652                      */
12653                     public int getTotal()
12654                     {
12655                       synchronized (monitor())
12656                       {
12657                         check_orphaned();
12658                         org.apache.xmlbeans.SimpleValue target = null;
12659                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
12660                         if (target == null)
12661                         {
12662                           return 0;
12663                         }
12664                         return target.getIntValue();
12665                       }
12666                     }
12667                     
12668                     /**
12669                      * Gets (as xml) the "Total" element
12670                      */
12671                     public gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType xgetTotal()
12672                     {
12673                       synchronized (monitor())
12674                       {
12675                         check_orphaned();
12676                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12677                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$8, 0);
12678                         return target;
12679                       }
12680                     }
12681                     
12682                     /**
12683                      * True if has "Total" element
12684                      */
12685                     public boolean isSetTotal()
12686                     {
12687                       synchronized (monitor())
12688                       {
12689                         check_orphaned();
12690                         return get_store().count_elements(TOTAL$8) != 0;
12691                       }
12692                     }
12693                     
12694                     /**
12695                      * Sets the "Total" element
12696                      */
12697                     public void setTotal(int total)
12698                     {
12699                       synchronized (monitor())
12700                       {
12701                         check_orphaned();
12702                         org.apache.xmlbeans.SimpleValue target = null;
12703                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
12704                         if (target == null)
12705                         {
12706                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
12707                         }
12708                         target.setIntValue(total);
12709                       }
12710                     }
12711                     
12712                     /**
12713                      * Sets (as xml) the "Total" element
12714                      */
12715                     public void xsetTotal(gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType total)
12716                     {
12717                       synchronized (monitor())
12718                       {
12719                         check_orphaned();
12720                         gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType target = null;
12721                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().find_element_user(TOTAL$8, 0);
12722                         if (target == null)
12723                         {
12724                           target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100000DataType)get_store().add_element_user(TOTAL$8);
12725                         }
12726                         target.set(total);
12727                       }
12728                     }
12729                     
12730                     /**
12731                      * Unsets the "Total" element
12732                      */
12733                     public void unsetTotal()
12734                     {
12735                       synchronized (monitor())
12736                       {
12737                         check_orphaned();
12738                         get_store().remove_element(TOTAL$8, 0);
12739                       }
12740                     }
12741                 }
12742             }
12743         }
12744         /**
12745          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
12746          *
12747          * This is a complex type.
12748          */
12749         public static class HFFIFARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.HFFIFARequestedAmount
12750         {
12751             private static final long serialVersionUID = 1L;
12752             
12753             public HFFIFARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
12754             {
12755                 super(sType);
12756             }
12757             
12758             private static final javax.xml.namespace.QName LOAN$0 = 
12759                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Loan");
12760             private static final javax.xml.namespace.QName GRANT$2 = 
12761                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Grant");
12762             private static final javax.xml.namespace.QName EQUITY$4 = 
12763                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Equity");
12764             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
12765                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SharesDeposits");
12766             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
12767                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SecondaryCapital");
12768             private static final javax.xml.namespace.QName TOTALHFFIREQUEST$10 = 
12769                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalHFFIRequest");
12770             
12771             
12772             /**
12773              * Gets the "Loan" element
12774              */
12775             public int getLoan()
12776             {
12777                 synchronized (monitor())
12778                 {
12779                     check_orphaned();
12780                     org.apache.xmlbeans.SimpleValue target = null;
12781                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
12782                     if (target == null)
12783                     {
12784                       return 0;
12785                     }
12786                     return target.getIntValue();
12787                 }
12788             }
12789             
12790             /**
12791              * Gets (as xml) the "Loan" element
12792              */
12793             public gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetLoan()
12794             {
12795                 synchronized (monitor())
12796                 {
12797                     check_orphaned();
12798                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
12799                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(LOAN$0, 0);
12800                     return target;
12801                 }
12802             }
12803             
12804             /**
12805              * True if has "Loan" element
12806              */
12807             public boolean isSetLoan()
12808             {
12809                 synchronized (monitor())
12810                 {
12811                     check_orphaned();
12812                     return get_store().count_elements(LOAN$0) != 0;
12813                 }
12814             }
12815             
12816             /**
12817              * Sets the "Loan" element
12818              */
12819             public void setLoan(int loan)
12820             {
12821                 synchronized (monitor())
12822                 {
12823                     check_orphaned();
12824                     org.apache.xmlbeans.SimpleValue target = null;
12825                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
12826                     if (target == null)
12827                     {
12828                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
12829                     }
12830                     target.setIntValue(loan);
12831                 }
12832             }
12833             
12834             /**
12835              * Sets (as xml) the "Loan" element
12836              */
12837             public void xsetLoan(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType loan)
12838             {
12839                 synchronized (monitor())
12840                 {
12841                     check_orphaned();
12842                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
12843                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(LOAN$0, 0);
12844                     if (target == null)
12845                     {
12846                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().add_element_user(LOAN$0);
12847                     }
12848                     target.set(loan);
12849                 }
12850             }
12851             
12852             /**
12853              * Unsets the "Loan" element
12854              */
12855             public void unsetLoan()
12856             {
12857                 synchronized (monitor())
12858                 {
12859                     check_orphaned();
12860                     get_store().remove_element(LOAN$0, 0);
12861                 }
12862             }
12863             
12864             /**
12865              * Gets the "Grant" element
12866              */
12867             public int getGrant()
12868             {
12869                 synchronized (monitor())
12870                 {
12871                     check_orphaned();
12872                     org.apache.xmlbeans.SimpleValue target = null;
12873                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
12874                     if (target == null)
12875                     {
12876                       return 0;
12877                     }
12878                     return target.getIntValue();
12879                 }
12880             }
12881             
12882             /**
12883              * Gets (as xml) the "Grant" element
12884              */
12885             public gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetGrant()
12886             {
12887                 synchronized (monitor())
12888                 {
12889                     check_orphaned();
12890                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
12891                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(GRANT$2, 0);
12892                     return target;
12893                 }
12894             }
12895             
12896             /**
12897              * True if has "Grant" element
12898              */
12899             public boolean isSetGrant()
12900             {
12901                 synchronized (monitor())
12902                 {
12903                     check_orphaned();
12904                     return get_store().count_elements(GRANT$2) != 0;
12905                 }
12906             }
12907             
12908             /**
12909              * Sets the "Grant" element
12910              */
12911             public void setGrant(int grant)
12912             {
12913                 synchronized (monitor())
12914                 {
12915                     check_orphaned();
12916                     org.apache.xmlbeans.SimpleValue target = null;
12917                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
12918                     if (target == null)
12919                     {
12920                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
12921                     }
12922                     target.setIntValue(grant);
12923                 }
12924             }
12925             
12926             /**
12927              * Sets (as xml) the "Grant" element
12928              */
12929             public void xsetGrant(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType grant)
12930             {
12931                 synchronized (monitor())
12932                 {
12933                     check_orphaned();
12934                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
12935                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(GRANT$2, 0);
12936                     if (target == null)
12937                     {
12938                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().add_element_user(GRANT$2);
12939                     }
12940                     target.set(grant);
12941                 }
12942             }
12943             
12944             /**
12945              * Unsets the "Grant" element
12946              */
12947             public void unsetGrant()
12948             {
12949                 synchronized (monitor())
12950                 {
12951                     check_orphaned();
12952                     get_store().remove_element(GRANT$2, 0);
12953                 }
12954             }
12955             
12956             /**
12957              * Gets the "Equity" element
12958              */
12959             public int getEquity()
12960             {
12961                 synchronized (monitor())
12962                 {
12963                     check_orphaned();
12964                     org.apache.xmlbeans.SimpleValue target = null;
12965                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
12966                     if (target == null)
12967                     {
12968                       return 0;
12969                     }
12970                     return target.getIntValue();
12971                 }
12972             }
12973             
12974             /**
12975              * Gets (as xml) the "Equity" element
12976              */
12977             public gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetEquity()
12978             {
12979                 synchronized (monitor())
12980                 {
12981                     check_orphaned();
12982                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
12983                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
12984                     return target;
12985                 }
12986             }
12987             
12988             /**
12989              * True if has "Equity" element
12990              */
12991             public boolean isSetEquity()
12992             {
12993                 synchronized (monitor())
12994                 {
12995                     check_orphaned();
12996                     return get_store().count_elements(EQUITY$4) != 0;
12997                 }
12998             }
12999             
13000             /**
13001              * Sets the "Equity" element
13002              */
13003             public void setEquity(int equity)
13004             {
13005                 synchronized (monitor())
13006                 {
13007                     check_orphaned();
13008                     org.apache.xmlbeans.SimpleValue target = null;
13009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
13010                     if (target == null)
13011                     {
13012                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
13013                     }
13014                     target.setIntValue(equity);
13015                 }
13016             }
13017             
13018             /**
13019              * Sets (as xml) the "Equity" element
13020              */
13021             public void xsetEquity(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType equity)
13022             {
13023                 synchronized (monitor())
13024                 {
13025                     check_orphaned();
13026                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
13027                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
13028                     if (target == null)
13029                     {
13030                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().add_element_user(EQUITY$4);
13031                     }
13032                     target.set(equity);
13033                 }
13034             }
13035             
13036             /**
13037              * Unsets the "Equity" element
13038              */
13039             public void unsetEquity()
13040             {
13041                 synchronized (monitor())
13042                 {
13043                     check_orphaned();
13044                     get_store().remove_element(EQUITY$4, 0);
13045                 }
13046             }
13047             
13048             /**
13049              * Gets the "SharesDeposits" element
13050              */
13051             public int getSharesDeposits()
13052             {
13053                 synchronized (monitor())
13054                 {
13055                     check_orphaned();
13056                     org.apache.xmlbeans.SimpleValue target = null;
13057                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13058                     if (target == null)
13059                     {
13060                       return 0;
13061                     }
13062                     return target.getIntValue();
13063                 }
13064             }
13065             
13066             /**
13067              * Gets (as xml) the "SharesDeposits" element
13068              */
13069             public gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetSharesDeposits()
13070             {
13071                 synchronized (monitor())
13072                 {
13073                     check_orphaned();
13074                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
13075                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13076                     return target;
13077                 }
13078             }
13079             
13080             /**
13081              * True if has "SharesDeposits" element
13082              */
13083             public boolean isSetSharesDeposits()
13084             {
13085                 synchronized (monitor())
13086                 {
13087                     check_orphaned();
13088                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
13089                 }
13090             }
13091             
13092             /**
13093              * Sets the "SharesDeposits" element
13094              */
13095             public void setSharesDeposits(int sharesDeposits)
13096             {
13097                 synchronized (monitor())
13098                 {
13099                     check_orphaned();
13100                     org.apache.xmlbeans.SimpleValue target = null;
13101                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13102                     if (target == null)
13103                     {
13104                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
13105                     }
13106                     target.setIntValue(sharesDeposits);
13107                 }
13108             }
13109             
13110             /**
13111              * Sets (as xml) the "SharesDeposits" element
13112              */
13113             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType sharesDeposits)
13114             {
13115                 synchronized (monitor())
13116                 {
13117                     check_orphaned();
13118                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
13119                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
13120                     if (target == null)
13121                     {
13122                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
13123                     }
13124                     target.set(sharesDeposits);
13125                 }
13126             }
13127             
13128             /**
13129              * Unsets the "SharesDeposits" element
13130              */
13131             public void unsetSharesDeposits()
13132             {
13133                 synchronized (monitor())
13134                 {
13135                     check_orphaned();
13136                     get_store().remove_element(SHARESDEPOSITS$6, 0);
13137                 }
13138             }
13139             
13140             /**
13141              * Gets the "SecondaryCapital" element
13142              */
13143             public int getSecondaryCapital()
13144             {
13145                 synchronized (monitor())
13146                 {
13147                     check_orphaned();
13148                     org.apache.xmlbeans.SimpleValue target = null;
13149                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13150                     if (target == null)
13151                     {
13152                       return 0;
13153                     }
13154                     return target.getIntValue();
13155                 }
13156             }
13157             
13158             /**
13159              * Gets (as xml) the "SecondaryCapital" element
13160              */
13161             public gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType xgetSecondaryCapital()
13162             {
13163                 synchronized (monitor())
13164                 {
13165                     check_orphaned();
13166                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
13167                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13168                     return target;
13169                 }
13170             }
13171             
13172             /**
13173              * True if has "SecondaryCapital" element
13174              */
13175             public boolean isSetSecondaryCapital()
13176             {
13177                 synchronized (monitor())
13178                 {
13179                     check_orphaned();
13180                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
13181                 }
13182             }
13183             
13184             /**
13185              * Sets the "SecondaryCapital" element
13186              */
13187             public void setSecondaryCapital(int secondaryCapital)
13188             {
13189                 synchronized (monitor())
13190                 {
13191                     check_orphaned();
13192                     org.apache.xmlbeans.SimpleValue target = null;
13193                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13194                     if (target == null)
13195                     {
13196                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
13197                     }
13198                     target.setIntValue(secondaryCapital);
13199                 }
13200             }
13201             
13202             /**
13203              * Sets (as xml) the "SecondaryCapital" element
13204              */
13205             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType secondaryCapital)
13206             {
13207                 synchronized (monitor())
13208                 {
13209                     check_orphaned();
13210                     gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType target = null;
13211                     target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
13212                     if (target == null)
13213                     {
13214                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To5000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
13215                     }
13216                     target.set(secondaryCapital);
13217                 }
13218             }
13219             
13220             /**
13221              * Unsets the "SecondaryCapital" element
13222              */
13223             public void unsetSecondaryCapital()
13224             {
13225                 synchronized (monitor())
13226                 {
13227                     check_orphaned();
13228                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
13229                 }
13230             }
13231             
13232             /**
13233              * Gets the "TotalHFFIRequest" element
13234              */
13235             public int getTotalHFFIRequest()
13236             {
13237                 synchronized (monitor())
13238                 {
13239                     check_orphaned();
13240                     org.apache.xmlbeans.SimpleValue target = null;
13241                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13242                     if (target == null)
13243                     {
13244                       return 0;
13245                     }
13246                     return target.getIntValue();
13247                 }
13248             }
13249             
13250             /**
13251              * Gets (as xml) the "TotalHFFIRequest" element
13252              */
13253             public gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType xgetTotalHFFIRequest()
13254             {
13255                 synchronized (monitor())
13256                 {
13257                     check_orphaned();
13258                     gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType target = null;
13259                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13260                     return target;
13261                 }
13262             }
13263             
13264             /**
13265              * True if has "TotalHFFIRequest" element
13266              */
13267             public boolean isSetTotalHFFIRequest()
13268             {
13269                 synchronized (monitor())
13270                 {
13271                     check_orphaned();
13272                     return get_store().count_elements(TOTALHFFIREQUEST$10) != 0;
13273                 }
13274             }
13275             
13276             /**
13277              * Sets the "TotalHFFIRequest" element
13278              */
13279             public void setTotalHFFIRequest(int totalHFFIRequest)
13280             {
13281                 synchronized (monitor())
13282                 {
13283                     check_orphaned();
13284                     org.apache.xmlbeans.SimpleValue target = null;
13285                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13286                     if (target == null)
13287                     {
13288                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALHFFIREQUEST$10);
13289                     }
13290                     target.setIntValue(totalHFFIRequest);
13291                 }
13292             }
13293             
13294             /**
13295              * Sets (as xml) the "TotalHFFIRequest" element
13296              */
13297             public void xsetTotalHFFIRequest(gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType totalHFFIRequest)
13298             {
13299                 synchronized (monitor())
13300                 {
13301                     check_orphaned();
13302                     gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType target = null;
13303                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
13304                     if (target == null)
13305                     {
13306                       target = (gov.grants.apply.forms.cdfi20V20.CDFI201To5000000DataType)get_store().add_element_user(TOTALHFFIREQUEST$10);
13307                     }
13308                     target.set(totalHFFIRequest);
13309                 }
13310             }
13311             
13312             /**
13313              * Unsets the "TotalHFFIRequest" element
13314              */
13315             public void unsetTotalHFFIRequest()
13316             {
13317                 synchronized (monitor())
13318                 {
13319                     check_orphaned();
13320                     get_store().remove_element(TOTALHFFIREQUEST$10, 0);
13321                 }
13322             }
13323         }
13324         /**
13325          * An XML FAApplicantCategory(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13326          *
13327          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$FAApplicantCategory.
13328          */
13329         public static class FAApplicantCategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FAApplicantCategory
13330         {
13331             private static final long serialVersionUID = 1L;
13332             
13333             public FAApplicantCategoryImpl(org.apache.xmlbeans.SchemaType sType)
13334             {
13335                 super(sType, false);
13336             }
13337             
13338             protected FAApplicantCategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
13339             {
13340                 super(sType, b);
13341             }
13342         }
13343         /**
13344          * An XML OtherFundsTable(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13345          *
13346          * This is a complex type.
13347          */
13348         public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable
13349         {
13350             private static final long serialVersionUID = 1L;
13351             
13352             public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
13353             {
13354                 super(sType);
13355             }
13356             
13357             private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
13358                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AffiliateName");
13359             private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
13360                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AffiliateEIN");
13361             private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
13362                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CDFIFundProgram");
13363             
13364             
13365             /**
13366              * Gets the "AffiliateName" element
13367              */
13368             public java.lang.String getAffiliateName()
13369             {
13370                 synchronized (monitor())
13371                 {
13372                     check_orphaned();
13373                     org.apache.xmlbeans.SimpleValue target = null;
13374                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
13375                     if (target == null)
13376                     {
13377                       return null;
13378                     }
13379                     return target.getStringValue();
13380                 }
13381             }
13382             
13383             /**
13384              * Gets (as xml) the "AffiliateName" element
13385              */
13386             public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetAffiliateName()
13387             {
13388                 synchronized (monitor())
13389                 {
13390                     check_orphaned();
13391                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
13392                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
13393                     return target;
13394                 }
13395             }
13396             
13397             /**
13398              * Sets the "AffiliateName" element
13399              */
13400             public void setAffiliateName(java.lang.String affiliateName)
13401             {
13402                 synchronized (monitor())
13403                 {
13404                     check_orphaned();
13405                     org.apache.xmlbeans.SimpleValue target = null;
13406                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
13407                     if (target == null)
13408                     {
13409                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
13410                     }
13411                     target.setStringValue(affiliateName);
13412                 }
13413             }
13414             
13415             /**
13416              * Sets (as xml) the "AffiliateName" element
13417              */
13418             public void xsetAffiliateName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType affiliateName)
13419             {
13420                 synchronized (monitor())
13421                 {
13422                     check_orphaned();
13423                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
13424                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
13425                     if (target == null)
13426                     {
13427                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(AFFILIATENAME$0);
13428                     }
13429                     target.set(affiliateName);
13430                 }
13431             }
13432             
13433             /**
13434              * Gets the "AffiliateEIN" element
13435              */
13436             public java.lang.String getAffiliateEIN()
13437             {
13438                 synchronized (monitor())
13439                 {
13440                     check_orphaned();
13441                     org.apache.xmlbeans.SimpleValue target = null;
13442                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
13443                     if (target == null)
13444                     {
13445                       return null;
13446                     }
13447                     return target.getStringValue();
13448                 }
13449             }
13450             
13451             /**
13452              * Gets (as xml) the "AffiliateEIN" element
13453              */
13454             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetAffiliateEIN()
13455             {
13456                 synchronized (monitor())
13457                 {
13458                     check_orphaned();
13459                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
13460                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
13461                     return target;
13462                 }
13463             }
13464             
13465             /**
13466              * Sets the "AffiliateEIN" element
13467              */
13468             public void setAffiliateEIN(java.lang.String affiliateEIN)
13469             {
13470                 synchronized (monitor())
13471                 {
13472                     check_orphaned();
13473                     org.apache.xmlbeans.SimpleValue target = null;
13474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
13475                     if (target == null)
13476                     {
13477                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
13478                     }
13479                     target.setStringValue(affiliateEIN);
13480                 }
13481             }
13482             
13483             /**
13484              * Sets (as xml) the "AffiliateEIN" element
13485              */
13486             public void xsetAffiliateEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType affiliateEIN)
13487             {
13488                 synchronized (monitor())
13489                 {
13490                     check_orphaned();
13491                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
13492                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
13493                     if (target == null)
13494                     {
13495                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
13496                     }
13497                     target.set(affiliateEIN);
13498                 }
13499             }
13500             
13501             /**
13502              * Gets the "CDFIFundProgram" element
13503              */
13504             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
13505             {
13506                 synchronized (monitor())
13507                 {
13508                     check_orphaned();
13509                     org.apache.xmlbeans.SimpleValue target = null;
13510                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
13511                     if (target == null)
13512                     {
13513                       return null;
13514                     }
13515                     return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
13516                 }
13517             }
13518             
13519             /**
13520              * Gets (as xml) the "CDFIFundProgram" element
13521              */
13522             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
13523             {
13524                 synchronized (monitor())
13525                 {
13526                     check_orphaned();
13527                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram target = null;
13528                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
13529                     return target;
13530                 }
13531             }
13532             
13533             /**
13534              * Sets the "CDFIFundProgram" element
13535              */
13536             public void setCDFIFundProgram(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
13537             {
13538                 synchronized (monitor())
13539                 {
13540                     check_orphaned();
13541                     org.apache.xmlbeans.SimpleValue target = null;
13542                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
13543                     if (target == null)
13544                     {
13545                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
13546                     }
13547                     target.setEnumValue(cdfiFundProgram);
13548                 }
13549             }
13550             
13551             /**
13552              * Sets (as xml) the "CDFIFundProgram" element
13553              */
13554             public void xsetCDFIFundProgram(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
13555             {
13556                 synchronized (monitor())
13557                 {
13558                     check_orphaned();
13559                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram target = null;
13560                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
13561                     if (target == null)
13562                     {
13563                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
13564                     }
13565                     target.set(cdfiFundProgram);
13566                 }
13567             }
13568             /**
13569              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13570              *
13571              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OtherFundsTable$CDFIFundProgram.
13572              */
13573             public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherFundsTable.CDFIFundProgram
13574             {
13575                 private static final long serialVersionUID = 1L;
13576                 
13577                 public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
13578                 {
13579                     super(sType, false);
13580                 }
13581                 
13582                 protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
13583                 {
13584                     super(sType, b);
13585                 }
13586             }
13587         }
13588         /**
13589          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
13590          *
13591          * This is a complex type.
13592          */
13593         public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable
13594         {
13595             private static final long serialVersionUID = 1L;
13596             
13597             public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
13598             {
13599                 super(sType);
13600             }
13601             
13602             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
13603                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OrganizationName");
13604             private static final javax.xml.namespace.QName EIN$2 = 
13605                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EIN");
13606             private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
13607                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ControlNumber");
13608             private static final javax.xml.namespace.QName TOTALAWARD$6 = 
13609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAward");
13610             private static final javax.xml.namespace.QName AWARDTYPE$8 = 
13611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AwardType");
13612             
13613             
13614             /**
13615              * Gets the "OrganizationName" element
13616              */
13617             public java.lang.String getOrganizationName()
13618             {
13619                 synchronized (monitor())
13620                 {
13621                     check_orphaned();
13622                     org.apache.xmlbeans.SimpleValue target = null;
13623                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
13624                     if (target == null)
13625                     {
13626                       return null;
13627                     }
13628                     return target.getStringValue();
13629                 }
13630             }
13631             
13632             /**
13633              * Gets (as xml) the "OrganizationName" element
13634              */
13635             public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetOrganizationName()
13636             {
13637                 synchronized (monitor())
13638                 {
13639                     check_orphaned();
13640                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
13641                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
13642                     return target;
13643                 }
13644             }
13645             
13646             /**
13647              * True if has "OrganizationName" element
13648              */
13649             public boolean isSetOrganizationName()
13650             {
13651                 synchronized (monitor())
13652                 {
13653                     check_orphaned();
13654                     return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
13655                 }
13656             }
13657             
13658             /**
13659              * Sets the "OrganizationName" element
13660              */
13661             public void setOrganizationName(java.lang.String organizationName)
13662             {
13663                 synchronized (monitor())
13664                 {
13665                     check_orphaned();
13666                     org.apache.xmlbeans.SimpleValue target = null;
13667                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
13668                     if (target == null)
13669                     {
13670                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
13671                     }
13672                     target.setStringValue(organizationName);
13673                 }
13674             }
13675             
13676             /**
13677              * Sets (as xml) the "OrganizationName" element
13678              */
13679             public void xsetOrganizationName(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType organizationName)
13680             {
13681                 synchronized (monitor())
13682                 {
13683                     check_orphaned();
13684                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
13685                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
13686                     if (target == null)
13687                     {
13688                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(ORGANIZATIONNAME$0);
13689                     }
13690                     target.set(organizationName);
13691                 }
13692             }
13693             
13694             /**
13695              * Unsets the "OrganizationName" element
13696              */
13697             public void unsetOrganizationName()
13698             {
13699                 synchronized (monitor())
13700                 {
13701                     check_orphaned();
13702                     get_store().remove_element(ORGANIZATIONNAME$0, 0);
13703                 }
13704             }
13705             
13706             /**
13707              * Gets the "EIN" element
13708              */
13709             public java.lang.String getEIN()
13710             {
13711                 synchronized (monitor())
13712                 {
13713                     check_orphaned();
13714                     org.apache.xmlbeans.SimpleValue target = null;
13715                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
13716                     if (target == null)
13717                     {
13718                       return null;
13719                     }
13720                     return target.getStringValue();
13721                 }
13722             }
13723             
13724             /**
13725              * Gets (as xml) the "EIN" element
13726              */
13727             public gov.grants.apply.system.globalLibraryV20.EmployerIDDataType xgetEIN()
13728             {
13729                 synchronized (monitor())
13730                 {
13731                     check_orphaned();
13732                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
13733                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
13734                     return target;
13735                 }
13736             }
13737             
13738             /**
13739              * True if has "EIN" element
13740              */
13741             public boolean isSetEIN()
13742             {
13743                 synchronized (monitor())
13744                 {
13745                     check_orphaned();
13746                     return get_store().count_elements(EIN$2) != 0;
13747                 }
13748             }
13749             
13750             /**
13751              * Sets the "EIN" element
13752              */
13753             public void setEIN(java.lang.String ein)
13754             {
13755                 synchronized (monitor())
13756                 {
13757                     check_orphaned();
13758                     org.apache.xmlbeans.SimpleValue target = null;
13759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
13760                     if (target == null)
13761                     {
13762                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
13763                     }
13764                     target.setStringValue(ein);
13765                 }
13766             }
13767             
13768             /**
13769              * Sets (as xml) the "EIN" element
13770              */
13771             public void xsetEIN(gov.grants.apply.system.globalLibraryV20.EmployerIDDataType ein)
13772             {
13773                 synchronized (monitor())
13774                 {
13775                     check_orphaned();
13776                     gov.grants.apply.system.globalLibraryV20.EmployerIDDataType target = null;
13777                     target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
13778                     if (target == null)
13779                     {
13780                       target = (gov.grants.apply.system.globalLibraryV20.EmployerIDDataType)get_store().add_element_user(EIN$2);
13781                     }
13782                     target.set(ein);
13783                 }
13784             }
13785             
13786             /**
13787              * Unsets the "EIN" element
13788              */
13789             public void unsetEIN()
13790             {
13791                 synchronized (monitor())
13792                 {
13793                     check_orphaned();
13794                     get_store().remove_element(EIN$2, 0);
13795                 }
13796             }
13797             
13798             /**
13799              * Gets the "ControlNumber" element
13800              */
13801             public java.lang.String getControlNumber()
13802             {
13803                 synchronized (monitor())
13804                 {
13805                     check_orphaned();
13806                     org.apache.xmlbeans.SimpleValue target = null;
13807                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
13808                     if (target == null)
13809                     {
13810                       return null;
13811                     }
13812                     return target.getStringValue();
13813                 }
13814             }
13815             
13816             /**
13817              * Gets (as xml) the "ControlNumber" element
13818              */
13819             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber xgetControlNumber()
13820             {
13821                 synchronized (monitor())
13822                 {
13823                     check_orphaned();
13824                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber target = null;
13825                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
13826                     return target;
13827                 }
13828             }
13829             
13830             /**
13831              * True if has "ControlNumber" element
13832              */
13833             public boolean isSetControlNumber()
13834             {
13835                 synchronized (monitor())
13836                 {
13837                     check_orphaned();
13838                     return get_store().count_elements(CONTROLNUMBER$4) != 0;
13839                 }
13840             }
13841             
13842             /**
13843              * Sets the "ControlNumber" element
13844              */
13845             public void setControlNumber(java.lang.String controlNumber)
13846             {
13847                 synchronized (monitor())
13848                 {
13849                     check_orphaned();
13850                     org.apache.xmlbeans.SimpleValue target = null;
13851                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
13852                     if (target == null)
13853                     {
13854                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
13855                     }
13856                     target.setStringValue(controlNumber);
13857                 }
13858             }
13859             
13860             /**
13861              * Sets (as xml) the "ControlNumber" element
13862              */
13863             public void xsetControlNumber(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber controlNumber)
13864             {
13865                 synchronized (monitor())
13866                 {
13867                     check_orphaned();
13868                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber target = null;
13869                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
13870                     if (target == null)
13871                     {
13872                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
13873                     }
13874                     target.set(controlNumber);
13875                 }
13876             }
13877             
13878             /**
13879              * Unsets the "ControlNumber" element
13880              */
13881             public void unsetControlNumber()
13882             {
13883                 synchronized (monitor())
13884                 {
13885                     check_orphaned();
13886                     get_store().remove_element(CONTROLNUMBER$4, 0);
13887                 }
13888             }
13889             
13890             /**
13891              * Gets the "TotalAward" element
13892              */
13893             public int getTotalAward()
13894             {
13895                 synchronized (monitor())
13896                 {
13897                     check_orphaned();
13898                     org.apache.xmlbeans.SimpleValue target = null;
13899                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
13900                     if (target == null)
13901                     {
13902                       return 0;
13903                     }
13904                     return target.getIntValue();
13905                 }
13906             }
13907             
13908             /**
13909              * Gets (as xml) the "TotalAward" element
13910              */
13911             public gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType xgetTotalAward()
13912             {
13913                 synchronized (monitor())
13914                 {
13915                     check_orphaned();
13916                     gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType target = null;
13917                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
13918                     return target;
13919                 }
13920             }
13921             
13922             /**
13923              * True if has "TotalAward" element
13924              */
13925             public boolean isSetTotalAward()
13926             {
13927                 synchronized (monitor())
13928                 {
13929                     check_orphaned();
13930                     return get_store().count_elements(TOTALAWARD$6) != 0;
13931                 }
13932             }
13933             
13934             /**
13935              * Sets the "TotalAward" element
13936              */
13937             public void setTotalAward(int totalAward)
13938             {
13939                 synchronized (monitor())
13940                 {
13941                     check_orphaned();
13942                     org.apache.xmlbeans.SimpleValue target = null;
13943                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
13944                     if (target == null)
13945                     {
13946                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
13947                     }
13948                     target.setIntValue(totalAward);
13949                 }
13950             }
13951             
13952             /**
13953              * Sets (as xml) the "TotalAward" element
13954              */
13955             public void xsetTotalAward(gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType totalAward)
13956             {
13957                 synchronized (monitor())
13958                 {
13959                     check_orphaned();
13960                     gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType target = null;
13961                     target = (gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
13962                     if (target == null)
13963                     {
13964                       target = (gov.grants.apply.forms.cdfi20V20.CDFI201To999999999DataType)get_store().add_element_user(TOTALAWARD$6);
13965                     }
13966                     target.set(totalAward);
13967                 }
13968             }
13969             
13970             /**
13971              * Unsets the "TotalAward" element
13972              */
13973             public void unsetTotalAward()
13974             {
13975                 synchronized (monitor())
13976                 {
13977                     check_orphaned();
13978                     get_store().remove_element(TOTALAWARD$6, 0);
13979                 }
13980             }
13981             
13982             /**
13983              * Gets the "AwardType" element
13984              */
13985             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType.Enum getAwardType()
13986             {
13987                 synchronized (monitor())
13988                 {
13989                     check_orphaned();
13990                     org.apache.xmlbeans.SimpleValue target = null;
13991                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
13992                     if (target == null)
13993                     {
13994                       return null;
13995                     }
13996                     return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
13997                 }
13998             }
13999             
14000             /**
14001              * Gets (as xml) the "AwardType" element
14002              */
14003             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType xgetAwardType()
14004             {
14005                 synchronized (monitor())
14006                 {
14007                     check_orphaned();
14008                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType target = null;
14009                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
14010                     return target;
14011                 }
14012             }
14013             
14014             /**
14015              * True if has "AwardType" element
14016              */
14017             public boolean isSetAwardType()
14018             {
14019                 synchronized (monitor())
14020                 {
14021                     check_orphaned();
14022                     return get_store().count_elements(AWARDTYPE$8) != 0;
14023                 }
14024             }
14025             
14026             /**
14027              * Sets the "AwardType" element
14028              */
14029             public void setAwardType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType.Enum awardType)
14030             {
14031                 synchronized (monitor())
14032                 {
14033                     check_orphaned();
14034                     org.apache.xmlbeans.SimpleValue target = null;
14035                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
14036                     if (target == null)
14037                     {
14038                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
14039                     }
14040                     target.setEnumValue(awardType);
14041                 }
14042             }
14043             
14044             /**
14045              * Sets (as xml) the "AwardType" element
14046              */
14047             public void xsetAwardType(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType awardType)
14048             {
14049                 synchronized (monitor())
14050                 {
14051                     check_orphaned();
14052                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType target = null;
14053                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
14054                     if (target == null)
14055                     {
14056                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
14057                     }
14058                     target.set(awardType);
14059                 }
14060             }
14061             
14062             /**
14063              * Unsets the "AwardType" element
14064              */
14065             public void unsetAwardType()
14066             {
14067                 synchronized (monitor())
14068                 {
14069                     check_orphaned();
14070                     get_store().remove_element(AWARDTYPE$8, 0);
14071                 }
14072             }
14073             /**
14074              * An XML ControlNumber(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14075              *
14076              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PriorAwardsTable$ControlNumber.
14077              */
14078             public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.ControlNumber
14079             {
14080                 private static final long serialVersionUID = 1L;
14081                 
14082                 public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
14083                 {
14084                     super(sType, false);
14085                 }
14086                 
14087                 protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14088                 {
14089                     super(sType, b);
14090                 }
14091             }
14092             /**
14093              * An XML AwardType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14094              *
14095              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PriorAwardsTable$AwardType.
14096              */
14097             public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PriorAwardsTable.AwardType
14098             {
14099                 private static final long serialVersionUID = 1L;
14100                 
14101                 public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
14102                 {
14103                     super(sType, false);
14104                 }
14105                 
14106                 protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14107                 {
14108                     super(sType, b);
14109                 }
14110             }
14111         }
14112         /**
14113          * An XML InstitutionType(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14114          *
14115          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$InstitutionType.
14116          */
14117         public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.InstitutionType
14118         {
14119             private static final long serialVersionUID = 1L;
14120             
14121             public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
14122             {
14123                 super(sType, false);
14124             }
14125             
14126             protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14127             {
14128                 super(sType, b);
14129             }
14130         }
14131         /**
14132          * An XML OrganizationStructure(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14133          *
14134          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OrganizationStructure.
14135          */
14136         public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OrganizationStructure
14137         {
14138             private static final long serialVersionUID = 1L;
14139             
14140             public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
14141             {
14142                 super(sType, false);
14143             }
14144             
14145             protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14146             {
14147                 super(sType, b);
14148             }
14149         }
14150         /**
14151          * An XML QID_42(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14152          *
14153          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID42.
14154          */
14155         public static class QID42Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID42
14156         {
14157             private static final long serialVersionUID = 1L;
14158             
14159             public QID42Impl(org.apache.xmlbeans.SchemaType sType)
14160             {
14161                 super(sType, false);
14162             }
14163             
14164             protected QID42Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
14165             {
14166                 super(sType, b);
14167             }
14168         }
14169         /**
14170          * An XML RegulatoryBody(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14171          *
14172          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$RegulatoryBody.
14173          */
14174         public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RegulatoryBody
14175         {
14176             private static final long serialVersionUID = 1L;
14177             
14178             public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
14179             {
14180                 super(sType, false);
14181             }
14182             
14183             protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14184             {
14185                 super(sType, b);
14186             }
14187         }
14188         /**
14189          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14190          *
14191          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$OtherRegulatoryBody.
14192          */
14193         public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.OtherRegulatoryBody
14194         {
14195             private static final long serialVersionUID = 1L;
14196             
14197             public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
14198             {
14199                 super(sType, false);
14200             }
14201             
14202             protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14203             {
14204                 super(sType, b);
14205             }
14206         }
14207         /**
14208          * An XML CertificationStatus(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14209          *
14210          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CertificationStatus.
14211          */
14212         public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationStatus
14213         {
14214             private static final long serialVersionUID = 1L;
14215             
14216             public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
14217             {
14218                 super(sType, false);
14219             }
14220             
14221             protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14222             {
14223                 super(sType, b);
14224             }
14225         }
14226         /**
14227          * An XML CertificationChecklist(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14228          *
14229          * This is a complex type.
14230          */
14231         public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CertificationChecklist
14232         {
14233             private static final long serialVersionUID = 1L;
14234             
14235             public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
14236             {
14237                 super(sType);
14238             }
14239             
14240             private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$0 = 
14241                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PrimaryMissionRequirement");
14242             private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$2 = 
14243                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TargetMarketRequirement");
14244             private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$4 = 
14245                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DevelopmentServicesRequirement");
14246             private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$6 = 
14247                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AccountabilityRequirement");
14248             private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$8 = 
14249                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonGovernmentEntityRequirement");
14250             private static final javax.xml.namespace.QName LEGALENTITY$10 = 
14251                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LegalEntity");
14252             private static final javax.xml.namespace.QName FINANCINGENTITY$12 = 
14253                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancingEntity");
14254             
14255             
14256             /**
14257              * Gets the "PrimaryMissionRequirement" element
14258              */
14259             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
14260             {
14261                 synchronized (monitor())
14262                 {
14263                     check_orphaned();
14264                     org.apache.xmlbeans.SimpleValue target = null;
14265                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14266                     if (target == null)
14267                     {
14268                       return null;
14269                     }
14270                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14271                 }
14272             }
14273             
14274             /**
14275              * Gets (as xml) the "PrimaryMissionRequirement" element
14276              */
14277             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
14278             {
14279                 synchronized (monitor())
14280                 {
14281                     check_orphaned();
14282                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14283                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14284                     return target;
14285                 }
14286             }
14287             
14288             /**
14289              * Sets the "PrimaryMissionRequirement" element
14290              */
14291             public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
14292             {
14293                 synchronized (monitor())
14294                 {
14295                     check_orphaned();
14296                     org.apache.xmlbeans.SimpleValue target = null;
14297                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14298                     if (target == null)
14299                     {
14300                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
14301                     }
14302                     target.setEnumValue(primaryMissionRequirement);
14303                 }
14304             }
14305             
14306             /**
14307              * Sets (as xml) the "PrimaryMissionRequirement" element
14308              */
14309             public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
14310             {
14311                 synchronized (monitor())
14312                 {
14313                     check_orphaned();
14314                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14315                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
14316                     if (target == null)
14317                     {
14318                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
14319                     }
14320                     target.set(primaryMissionRequirement);
14321                 }
14322             }
14323             
14324             /**
14325              * Gets the "TargetMarketRequirement" element
14326              */
14327             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
14328             {
14329                 synchronized (monitor())
14330                 {
14331                     check_orphaned();
14332                     org.apache.xmlbeans.SimpleValue target = null;
14333                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14334                     if (target == null)
14335                     {
14336                       return null;
14337                     }
14338                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14339                 }
14340             }
14341             
14342             /**
14343              * Gets (as xml) the "TargetMarketRequirement" element
14344              */
14345             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
14346             {
14347                 synchronized (monitor())
14348                 {
14349                     check_orphaned();
14350                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14351                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14352                     return target;
14353                 }
14354             }
14355             
14356             /**
14357              * Sets the "TargetMarketRequirement" element
14358              */
14359             public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
14360             {
14361                 synchronized (monitor())
14362                 {
14363                     check_orphaned();
14364                     org.apache.xmlbeans.SimpleValue target = null;
14365                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14366                     if (target == null)
14367                     {
14368                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
14369                     }
14370                     target.setEnumValue(targetMarketRequirement);
14371                 }
14372             }
14373             
14374             /**
14375              * Sets (as xml) the "TargetMarketRequirement" element
14376              */
14377             public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
14378             {
14379                 synchronized (monitor())
14380                 {
14381                     check_orphaned();
14382                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14383                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
14384                     if (target == null)
14385                     {
14386                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
14387                     }
14388                     target.set(targetMarketRequirement);
14389                 }
14390             }
14391             
14392             /**
14393              * Gets the "DevelopmentServicesRequirement" element
14394              */
14395             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
14396             {
14397                 synchronized (monitor())
14398                 {
14399                     check_orphaned();
14400                     org.apache.xmlbeans.SimpleValue target = null;
14401                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
14402                     if (target == null)
14403                     {
14404                       return null;
14405                     }
14406                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14407                 }
14408             }
14409             
14410             /**
14411              * Gets (as xml) the "DevelopmentServicesRequirement" element
14412              */
14413             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
14414             {
14415                 synchronized (monitor())
14416                 {
14417                     check_orphaned();
14418                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14419                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
14420                     return target;
14421                 }
14422             }
14423             
14424             /**
14425              * Sets the "DevelopmentServicesRequirement" element
14426              */
14427             public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
14428             {
14429                 synchronized (monitor())
14430                 {
14431                     check_orphaned();
14432                     org.apache.xmlbeans.SimpleValue target = null;
14433                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
14434                     if (target == null)
14435                     {
14436                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
14437                     }
14438                     target.setEnumValue(developmentServicesRequirement);
14439                 }
14440             }
14441             
14442             /**
14443              * Sets (as xml) the "DevelopmentServicesRequirement" element
14444              */
14445             public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
14446             {
14447                 synchronized (monitor())
14448                 {
14449                     check_orphaned();
14450                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14451                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
14452                     if (target == null)
14453                     {
14454                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
14455                     }
14456                     target.set(developmentServicesRequirement);
14457                 }
14458             }
14459             
14460             /**
14461              * Gets the "AccountabilityRequirement" element
14462              */
14463             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
14464             {
14465                 synchronized (monitor())
14466                 {
14467                     check_orphaned();
14468                     org.apache.xmlbeans.SimpleValue target = null;
14469                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
14470                     if (target == null)
14471                     {
14472                       return null;
14473                     }
14474                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14475                 }
14476             }
14477             
14478             /**
14479              * Gets (as xml) the "AccountabilityRequirement" element
14480              */
14481             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
14482             {
14483                 synchronized (monitor())
14484                 {
14485                     check_orphaned();
14486                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14487                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
14488                     return target;
14489                 }
14490             }
14491             
14492             /**
14493              * Sets the "AccountabilityRequirement" element
14494              */
14495             public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
14496             {
14497                 synchronized (monitor())
14498                 {
14499                     check_orphaned();
14500                     org.apache.xmlbeans.SimpleValue target = null;
14501                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
14502                     if (target == null)
14503                     {
14504                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
14505                     }
14506                     target.setEnumValue(accountabilityRequirement);
14507                 }
14508             }
14509             
14510             /**
14511              * Sets (as xml) the "AccountabilityRequirement" element
14512              */
14513             public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
14514             {
14515                 synchronized (monitor())
14516                 {
14517                     check_orphaned();
14518                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14519                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
14520                     if (target == null)
14521                     {
14522                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
14523                     }
14524                     target.set(accountabilityRequirement);
14525                 }
14526             }
14527             
14528             /**
14529              * Gets the "NonGovernmentEntityRequirement" element
14530              */
14531             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
14532             {
14533                 synchronized (monitor())
14534                 {
14535                     check_orphaned();
14536                     org.apache.xmlbeans.SimpleValue target = null;
14537                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
14538                     if (target == null)
14539                     {
14540                       return null;
14541                     }
14542                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14543                 }
14544             }
14545             
14546             /**
14547              * Gets (as xml) the "NonGovernmentEntityRequirement" element
14548              */
14549             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
14550             {
14551                 synchronized (monitor())
14552                 {
14553                     check_orphaned();
14554                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14555                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
14556                     return target;
14557                 }
14558             }
14559             
14560             /**
14561              * Sets the "NonGovernmentEntityRequirement" element
14562              */
14563             public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
14564             {
14565                 synchronized (monitor())
14566                 {
14567                     check_orphaned();
14568                     org.apache.xmlbeans.SimpleValue target = null;
14569                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
14570                     if (target == null)
14571                     {
14572                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
14573                     }
14574                     target.setEnumValue(nonGovernmentEntityRequirement);
14575                 }
14576             }
14577             
14578             /**
14579              * Sets (as xml) the "NonGovernmentEntityRequirement" element
14580              */
14581             public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
14582             {
14583                 synchronized (monitor())
14584                 {
14585                     check_orphaned();
14586                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14587                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
14588                     if (target == null)
14589                     {
14590                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
14591                     }
14592                     target.set(nonGovernmentEntityRequirement);
14593                 }
14594             }
14595             
14596             /**
14597              * Gets the "LegalEntity" element
14598              */
14599             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity()
14600             {
14601                 synchronized (monitor())
14602                 {
14603                     check_orphaned();
14604                     org.apache.xmlbeans.SimpleValue target = null;
14605                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
14606                     if (target == null)
14607                     {
14608                       return null;
14609                     }
14610                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14611                 }
14612             }
14613             
14614             /**
14615              * Gets (as xml) the "LegalEntity" element
14616              */
14617             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity()
14618             {
14619                 synchronized (monitor())
14620                 {
14621                     check_orphaned();
14622                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14623                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
14624                     return target;
14625                 }
14626             }
14627             
14628             /**
14629              * Sets the "LegalEntity" element
14630              */
14631             public void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity)
14632             {
14633                 synchronized (monitor())
14634                 {
14635                     check_orphaned();
14636                     org.apache.xmlbeans.SimpleValue target = null;
14637                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
14638                     if (target == null)
14639                     {
14640                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALENTITY$10);
14641                     }
14642                     target.setEnumValue(legalEntity);
14643                 }
14644             }
14645             
14646             /**
14647              * Sets (as xml) the "LegalEntity" element
14648              */
14649             public void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity)
14650             {
14651                 synchronized (monitor())
14652                 {
14653                     check_orphaned();
14654                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14655                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
14656                     if (target == null)
14657                     {
14658                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LEGALENTITY$10);
14659                     }
14660                     target.set(legalEntity);
14661                 }
14662             }
14663             
14664             /**
14665              * Gets the "FinancingEntity" element
14666              */
14667             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity()
14668             {
14669                 synchronized (monitor())
14670                 {
14671                     check_orphaned();
14672                     org.apache.xmlbeans.SimpleValue target = null;
14673                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
14674                     if (target == null)
14675                     {
14676                       return null;
14677                     }
14678                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14679                 }
14680             }
14681             
14682             /**
14683              * Gets (as xml) the "FinancingEntity" element
14684              */
14685             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity()
14686             {
14687                 synchronized (monitor())
14688                 {
14689                     check_orphaned();
14690                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14691                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
14692                     return target;
14693                 }
14694             }
14695             
14696             /**
14697              * Sets the "FinancingEntity" element
14698              */
14699             public void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity)
14700             {
14701                 synchronized (monitor())
14702                 {
14703                     check_orphaned();
14704                     org.apache.xmlbeans.SimpleValue target = null;
14705                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
14706                     if (target == null)
14707                     {
14708                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCINGENTITY$12);
14709                     }
14710                     target.setEnumValue(financingEntity);
14711                 }
14712             }
14713             
14714             /**
14715              * Sets (as xml) the "FinancingEntity" element
14716              */
14717             public void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity)
14718             {
14719                 synchronized (monitor())
14720                 {
14721                     check_orphaned();
14722                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14723                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
14724                     if (target == null)
14725                     {
14726                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCINGENTITY$12);
14727                     }
14728                     target.set(financingEntity);
14729                 }
14730             }
14731         }
14732         /**
14733          * An XML QID_58(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14734          *
14735          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID58.
14736          */
14737         public static class QID58Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID58
14738         {
14739             private static final long serialVersionUID = 1L;
14740             
14741             public QID58Impl(org.apache.xmlbeans.SchemaType sType)
14742             {
14743                 super(sType, false);
14744             }
14745             
14746             protected QID58Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
14747             {
14748                 super(sType, b);
14749             }
14750         }
14751         /**
14752          * An XML PrimaryMarket(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
14753          *
14754          * This is a complex type.
14755          */
14756         public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryMarket
14757         {
14758             private static final long serialVersionUID = 1L;
14759             
14760             public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
14761             {
14762                 super(sType);
14763             }
14764             
14765             private static final javax.xml.namespace.QName QID80$0 = 
14766                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_80");
14767             private static final javax.xml.namespace.QName QID81$2 = 
14768                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_81");
14769             private static final javax.xml.namespace.QName QID84$4 = 
14770                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_84");
14771             private static final javax.xml.namespace.QName QID82$6 = 
14772                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_82");
14773             private static final javax.xml.namespace.QName QID83$8 = 
14774                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_83");
14775             
14776             
14777             /**
14778              * Gets the "QID_80" element
14779              */
14780             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
14781             {
14782                 synchronized (monitor())
14783                 {
14784                     check_orphaned();
14785                     org.apache.xmlbeans.SimpleValue target = null;
14786                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
14787                     if (target == null)
14788                     {
14789                       return null;
14790                     }
14791                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14792                 }
14793             }
14794             
14795             /**
14796              * Gets (as xml) the "QID_80" element
14797              */
14798             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
14799             {
14800                 synchronized (monitor())
14801                 {
14802                     check_orphaned();
14803                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14804                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
14805                     return target;
14806                 }
14807             }
14808             
14809             /**
14810              * True if has "QID_80" element
14811              */
14812             public boolean isSetQID80()
14813             {
14814                 synchronized (monitor())
14815                 {
14816                     check_orphaned();
14817                     return get_store().count_elements(QID80$0) != 0;
14818                 }
14819             }
14820             
14821             /**
14822              * Sets the "QID_80" element
14823              */
14824             public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
14825             {
14826                 synchronized (monitor())
14827                 {
14828                     check_orphaned();
14829                     org.apache.xmlbeans.SimpleValue target = null;
14830                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
14831                     if (target == null)
14832                     {
14833                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
14834                     }
14835                     target.setEnumValue(qid80);
14836                 }
14837             }
14838             
14839             /**
14840              * Sets (as xml) the "QID_80" element
14841              */
14842             public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
14843             {
14844                 synchronized (monitor())
14845                 {
14846                     check_orphaned();
14847                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14848                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
14849                     if (target == null)
14850                     {
14851                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
14852                     }
14853                     target.set(qid80);
14854                 }
14855             }
14856             
14857             /**
14858              * Unsets the "QID_80" element
14859              */
14860             public void unsetQID80()
14861             {
14862                 synchronized (monitor())
14863                 {
14864                     check_orphaned();
14865                     get_store().remove_element(QID80$0, 0);
14866                 }
14867             }
14868             
14869             /**
14870              * Gets the "QID_81" element
14871              */
14872             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
14873             {
14874                 synchronized (monitor())
14875                 {
14876                     check_orphaned();
14877                     org.apache.xmlbeans.SimpleValue target = null;
14878                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
14879                     if (target == null)
14880                     {
14881                       return null;
14882                     }
14883                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14884                 }
14885             }
14886             
14887             /**
14888              * Gets (as xml) the "QID_81" element
14889              */
14890             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
14891             {
14892                 synchronized (monitor())
14893                 {
14894                     check_orphaned();
14895                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14896                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
14897                     return target;
14898                 }
14899             }
14900             
14901             /**
14902              * True if has "QID_81" element
14903              */
14904             public boolean isSetQID81()
14905             {
14906                 synchronized (monitor())
14907                 {
14908                     check_orphaned();
14909                     return get_store().count_elements(QID81$2) != 0;
14910                 }
14911             }
14912             
14913             /**
14914              * Sets the "QID_81" element
14915              */
14916             public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
14917             {
14918                 synchronized (monitor())
14919                 {
14920                     check_orphaned();
14921                     org.apache.xmlbeans.SimpleValue target = null;
14922                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
14923                     if (target == null)
14924                     {
14925                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
14926                     }
14927                     target.setEnumValue(qid81);
14928                 }
14929             }
14930             
14931             /**
14932              * Sets (as xml) the "QID_81" element
14933              */
14934             public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
14935             {
14936                 synchronized (monitor())
14937                 {
14938                     check_orphaned();
14939                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14940                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
14941                     if (target == null)
14942                     {
14943                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
14944                     }
14945                     target.set(qid81);
14946                 }
14947             }
14948             
14949             /**
14950              * Unsets the "QID_81" element
14951              */
14952             public void unsetQID81()
14953             {
14954                 synchronized (monitor())
14955                 {
14956                     check_orphaned();
14957                     get_store().remove_element(QID81$2, 0);
14958                 }
14959             }
14960             
14961             /**
14962              * Gets the "QID_84" element
14963              */
14964             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
14965             {
14966                 synchronized (monitor())
14967                 {
14968                     check_orphaned();
14969                     org.apache.xmlbeans.SimpleValue target = null;
14970                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
14971                     if (target == null)
14972                     {
14973                       return null;
14974                     }
14975                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14976                 }
14977             }
14978             
14979             /**
14980              * Gets (as xml) the "QID_84" element
14981              */
14982             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
14983             {
14984                 synchronized (monitor())
14985                 {
14986                     check_orphaned();
14987                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14988                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
14989                     return target;
14990                 }
14991             }
14992             
14993             /**
14994              * True if has "QID_84" element
14995              */
14996             public boolean isSetQID84()
14997             {
14998                 synchronized (monitor())
14999                 {
15000                     check_orphaned();
15001                     return get_store().count_elements(QID84$4) != 0;
15002                 }
15003             }
15004             
15005             /**
15006              * Sets the "QID_84" element
15007              */
15008             public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
15009             {
15010                 synchronized (monitor())
15011                 {
15012                     check_orphaned();
15013                     org.apache.xmlbeans.SimpleValue target = null;
15014                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
15015                     if (target == null)
15016                     {
15017                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
15018                     }
15019                     target.setEnumValue(qid84);
15020                 }
15021             }
15022             
15023             /**
15024              * Sets (as xml) the "QID_84" element
15025              */
15026             public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
15027             {
15028                 synchronized (monitor())
15029                 {
15030                     check_orphaned();
15031                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15032                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
15033                     if (target == null)
15034                     {
15035                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
15036                     }
15037                     target.set(qid84);
15038                 }
15039             }
15040             
15041             /**
15042              * Unsets the "QID_84" element
15043              */
15044             public void unsetQID84()
15045             {
15046                 synchronized (monitor())
15047                 {
15048                     check_orphaned();
15049                     get_store().remove_element(QID84$4, 0);
15050                 }
15051             }
15052             
15053             /**
15054              * Gets the "QID_82" element
15055              */
15056             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
15057             {
15058                 synchronized (monitor())
15059                 {
15060                     check_orphaned();
15061                     org.apache.xmlbeans.SimpleValue target = null;
15062                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
15063                     if (target == null)
15064                     {
15065                       return null;
15066                     }
15067                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15068                 }
15069             }
15070             
15071             /**
15072              * Gets (as xml) the "QID_82" element
15073              */
15074             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
15075             {
15076                 synchronized (monitor())
15077                 {
15078                     check_orphaned();
15079                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15080                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
15081                     return target;
15082                 }
15083             }
15084             
15085             /**
15086              * True if has "QID_82" element
15087              */
15088             public boolean isSetQID82()
15089             {
15090                 synchronized (monitor())
15091                 {
15092                     check_orphaned();
15093                     return get_store().count_elements(QID82$6) != 0;
15094                 }
15095             }
15096             
15097             /**
15098              * Sets the "QID_82" element
15099              */
15100             public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
15101             {
15102                 synchronized (monitor())
15103                 {
15104                     check_orphaned();
15105                     org.apache.xmlbeans.SimpleValue target = null;
15106                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
15107                     if (target == null)
15108                     {
15109                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
15110                     }
15111                     target.setEnumValue(qid82);
15112                 }
15113             }
15114             
15115             /**
15116              * Sets (as xml) the "QID_82" element
15117              */
15118             public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
15119             {
15120                 synchronized (monitor())
15121                 {
15122                     check_orphaned();
15123                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15124                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
15125                     if (target == null)
15126                     {
15127                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
15128                     }
15129                     target.set(qid82);
15130                 }
15131             }
15132             
15133             /**
15134              * Unsets the "QID_82" element
15135              */
15136             public void unsetQID82()
15137             {
15138                 synchronized (monitor())
15139                 {
15140                     check_orphaned();
15141                     get_store().remove_element(QID82$6, 0);
15142                 }
15143             }
15144             
15145             /**
15146              * Gets the "QID_83" element
15147              */
15148             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
15149             {
15150                 synchronized (monitor())
15151                 {
15152                     check_orphaned();
15153                     org.apache.xmlbeans.SimpleValue target = null;
15154                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
15155                     if (target == null)
15156                     {
15157                       return null;
15158                     }
15159                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15160                 }
15161             }
15162             
15163             /**
15164              * Gets (as xml) the "QID_83" element
15165              */
15166             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
15167             {
15168                 synchronized (monitor())
15169                 {
15170                     check_orphaned();
15171                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15172                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
15173                     return target;
15174                 }
15175             }
15176             
15177             /**
15178              * True if has "QID_83" element
15179              */
15180             public boolean isSetQID83()
15181             {
15182                 synchronized (monitor())
15183                 {
15184                     check_orphaned();
15185                     return get_store().count_elements(QID83$8) != 0;
15186                 }
15187             }
15188             
15189             /**
15190              * Sets the "QID_83" element
15191              */
15192             public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
15193             {
15194                 synchronized (monitor())
15195                 {
15196                     check_orphaned();
15197                     org.apache.xmlbeans.SimpleValue target = null;
15198                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
15199                     if (target == null)
15200                     {
15201                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
15202                     }
15203                     target.setEnumValue(qid83);
15204                 }
15205             }
15206             
15207             /**
15208              * Sets (as xml) the "QID_83" element
15209              */
15210             public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
15211             {
15212                 synchronized (monitor())
15213                 {
15214                     check_orphaned();
15215                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15216                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
15217                     if (target == null)
15218                     {
15219                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
15220                     }
15221                     target.set(qid83);
15222                 }
15223             }
15224             
15225             /**
15226              * Unsets the "QID_83" element
15227              */
15228             public void unsetQID83()
15229             {
15230                 synchronized (monitor())
15231                 {
15232                     check_orphaned();
15233                     get_store().remove_element(QID83$8, 0);
15234                 }
15235             }
15236         }
15237         /**
15238          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
15239          *
15240          * This is a complex type.
15241          */
15242         public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.GeographicMarketServed
15243         {
15244             private static final long serialVersionUID = 1L;
15245             
15246             public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
15247             {
15248                 super(sType);
15249             }
15250             
15251             private static final javax.xml.namespace.QName ALABAMA$0 = 
15252                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Alabama");
15253             private static final javax.xml.namespace.QName ALASKA$2 = 
15254                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Alaska");
15255             private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
15256                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AmericanSamoa");
15257             private static final javax.xml.namespace.QName ARIZONA$6 = 
15258                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Arizona");
15259             private static final javax.xml.namespace.QName ARKANSAS$8 = 
15260                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Arkansas");
15261             private static final javax.xml.namespace.QName CALIFORNIA$10 = 
15262                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "California");
15263             private static final javax.xml.namespace.QName COLORADO$12 = 
15264                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Colorado");
15265             private static final javax.xml.namespace.QName CONNECTICUT$14 = 
15266                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Connecticut");
15267             private static final javax.xml.namespace.QName DELAWARE$16 = 
15268                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Delaware");
15269             private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
15270                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DistrictofColumbia");
15271             private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
15272                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederatedStatesofMicronesia");
15273             private static final javax.xml.namespace.QName FLORIDA$22 = 
15274                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Florida");
15275             private static final javax.xml.namespace.QName GEORGIA$24 = 
15276                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Georgia");
15277             private static final javax.xml.namespace.QName GUAM$26 = 
15278                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Guam");
15279             private static final javax.xml.namespace.QName HAWAII$28 = 
15280                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Hawaii");
15281             private static final javax.xml.namespace.QName IDAHO$30 = 
15282                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Idaho");
15283             private static final javax.xml.namespace.QName ILLINOIS$32 = 
15284                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Illinois");
15285             private static final javax.xml.namespace.QName INDIANA$34 = 
15286                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Indiana");
15287             private static final javax.xml.namespace.QName IOWA$36 = 
15288                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Iowa");
15289             private static final javax.xml.namespace.QName KANSAS$38 = 
15290                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Kansas");
15291             private static final javax.xml.namespace.QName KENTUCKY$40 = 
15292                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Kentucky");
15293             private static final javax.xml.namespace.QName LOUISIANA$42 = 
15294                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Louisiana");
15295             private static final javax.xml.namespace.QName MAINE$44 = 
15296                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Maine");
15297             private static final javax.xml.namespace.QName MARYLAND$46 = 
15298                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Maryland");
15299             private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
15300                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Massachusetts");
15301             private static final javax.xml.namespace.QName MICHIGAN$50 = 
15302                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Michigan");
15303             private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
15304                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MidwayIslands");
15305             private static final javax.xml.namespace.QName MINNESOTA$54 = 
15306                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Minnesota");
15307             private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
15308                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Mississippi");
15309             private static final javax.xml.namespace.QName MISSOURI$58 = 
15310                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Missouri");
15311             private static final javax.xml.namespace.QName MONTANA$60 = 
15312                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Montana");
15313             private static final javax.xml.namespace.QName NEBRASKA$62 = 
15314                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Nebraska");
15315             private static final javax.xml.namespace.QName NEVADA$64 = 
15316                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Nevada");
15317             private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
15318                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NewHampshire");
15319             private static final javax.xml.namespace.QName NEWJERSEY$68 = 
15320                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NewJersey");
15321             private static final javax.xml.namespace.QName NEWMEXICO$70 = 
15322                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NewMexico");
15323             private static final javax.xml.namespace.QName NEWYORK$72 = 
15324                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NewYork");
15325             private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
15326                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NorthCarolina");
15327             private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
15328                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NorthDakota");
15329             private static final javax.xml.namespace.QName OHIO$78 = 
15330                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Ohio");
15331             private static final javax.xml.namespace.QName OKLAHOMA$80 = 
15332                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Oklahoma");
15333             private static final javax.xml.namespace.QName OREGON$82 = 
15334                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Oregon");
15335             private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
15336                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Pennsylvania");
15337             private static final javax.xml.namespace.QName PUERTORICO$86 = 
15338                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PuertoRico");
15339             private static final javax.xml.namespace.QName RHODEISLAND$88 = 
15340                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RhodeIsland");
15341             private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
15342                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SouthCarolina");
15343             private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
15344                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SouthDakota");
15345             private static final javax.xml.namespace.QName TENNESSEE$94 = 
15346                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Tennessee");
15347             private static final javax.xml.namespace.QName TEXAS$96 = 
15348                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Texas");
15349             private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
15350                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "USVirginIslands");
15351             private static final javax.xml.namespace.QName UTAH$100 = 
15352                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Utah");
15353             private static final javax.xml.namespace.QName VERMONT$102 = 
15354                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Vermont");
15355             private static final javax.xml.namespace.QName VIRGINIA$104 = 
15356                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Virginia");
15357             private static final javax.xml.namespace.QName WASHINGTON$106 = 
15358                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Washington");
15359             private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
15360                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "WestVirginia");
15361             private static final javax.xml.namespace.QName WISCONSIN$110 = 
15362                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Wisconsin");
15363             private static final javax.xml.namespace.QName WYOMING$112 = 
15364                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Wyoming");
15365             
15366             
15367             /**
15368              * Gets the "Alabama" element
15369              */
15370             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
15371             {
15372                 synchronized (monitor())
15373                 {
15374                     check_orphaned();
15375                     org.apache.xmlbeans.SimpleValue target = null;
15376                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
15377                     if (target == null)
15378                     {
15379                       return null;
15380                     }
15381                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15382                 }
15383             }
15384             
15385             /**
15386              * Gets (as xml) the "Alabama" element
15387              */
15388             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
15389             {
15390                 synchronized (monitor())
15391                 {
15392                     check_orphaned();
15393                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15394                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
15395                     return target;
15396                 }
15397             }
15398             
15399             /**
15400              * True if has "Alabama" element
15401              */
15402             public boolean isSetAlabama()
15403             {
15404                 synchronized (monitor())
15405                 {
15406                     check_orphaned();
15407                     return get_store().count_elements(ALABAMA$0) != 0;
15408                 }
15409             }
15410             
15411             /**
15412              * Sets the "Alabama" element
15413              */
15414             public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
15415             {
15416                 synchronized (monitor())
15417                 {
15418                     check_orphaned();
15419                     org.apache.xmlbeans.SimpleValue target = null;
15420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
15421                     if (target == null)
15422                     {
15423                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
15424                     }
15425                     target.setEnumValue(alabama);
15426                 }
15427             }
15428             
15429             /**
15430              * Sets (as xml) the "Alabama" element
15431              */
15432             public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
15433             {
15434                 synchronized (monitor())
15435                 {
15436                     check_orphaned();
15437                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15438                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
15439                     if (target == null)
15440                     {
15441                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
15442                     }
15443                     target.set(alabama);
15444                 }
15445             }
15446             
15447             /**
15448              * Unsets the "Alabama" element
15449              */
15450             public void unsetAlabama()
15451             {
15452                 synchronized (monitor())
15453                 {
15454                     check_orphaned();
15455                     get_store().remove_element(ALABAMA$0, 0);
15456                 }
15457             }
15458             
15459             /**
15460              * Gets the "Alaska" element
15461              */
15462             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
15463             {
15464                 synchronized (monitor())
15465                 {
15466                     check_orphaned();
15467                     org.apache.xmlbeans.SimpleValue target = null;
15468                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
15469                     if (target == null)
15470                     {
15471                       return null;
15472                     }
15473                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15474                 }
15475             }
15476             
15477             /**
15478              * Gets (as xml) the "Alaska" element
15479              */
15480             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
15481             {
15482                 synchronized (monitor())
15483                 {
15484                     check_orphaned();
15485                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15486                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
15487                     return target;
15488                 }
15489             }
15490             
15491             /**
15492              * True if has "Alaska" element
15493              */
15494             public boolean isSetAlaska()
15495             {
15496                 synchronized (monitor())
15497                 {
15498                     check_orphaned();
15499                     return get_store().count_elements(ALASKA$2) != 0;
15500                 }
15501             }
15502             
15503             /**
15504              * Sets the "Alaska" element
15505              */
15506             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
15507             {
15508                 synchronized (monitor())
15509                 {
15510                     check_orphaned();
15511                     org.apache.xmlbeans.SimpleValue target = null;
15512                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
15513                     if (target == null)
15514                     {
15515                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
15516                     }
15517                     target.setEnumValue(alaska);
15518                 }
15519             }
15520             
15521             /**
15522              * Sets (as xml) the "Alaska" element
15523              */
15524             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
15525             {
15526                 synchronized (monitor())
15527                 {
15528                     check_orphaned();
15529                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15530                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
15531                     if (target == null)
15532                     {
15533                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
15534                     }
15535                     target.set(alaska);
15536                 }
15537             }
15538             
15539             /**
15540              * Unsets the "Alaska" element
15541              */
15542             public void unsetAlaska()
15543             {
15544                 synchronized (monitor())
15545                 {
15546                     check_orphaned();
15547                     get_store().remove_element(ALASKA$2, 0);
15548                 }
15549             }
15550             
15551             /**
15552              * Gets the "AmericanSamoa" element
15553              */
15554             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
15555             {
15556                 synchronized (monitor())
15557                 {
15558                     check_orphaned();
15559                     org.apache.xmlbeans.SimpleValue target = null;
15560                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
15561                     if (target == null)
15562                     {
15563                       return null;
15564                     }
15565                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15566                 }
15567             }
15568             
15569             /**
15570              * Gets (as xml) the "AmericanSamoa" element
15571              */
15572             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
15573             {
15574                 synchronized (monitor())
15575                 {
15576                     check_orphaned();
15577                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15578                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
15579                     return target;
15580                 }
15581             }
15582             
15583             /**
15584              * True if has "AmericanSamoa" element
15585              */
15586             public boolean isSetAmericanSamoa()
15587             {
15588                 synchronized (monitor())
15589                 {
15590                     check_orphaned();
15591                     return get_store().count_elements(AMERICANSAMOA$4) != 0;
15592                 }
15593             }
15594             
15595             /**
15596              * Sets the "AmericanSamoa" element
15597              */
15598             public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
15599             {
15600                 synchronized (monitor())
15601                 {
15602                     check_orphaned();
15603                     org.apache.xmlbeans.SimpleValue target = null;
15604                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
15605                     if (target == null)
15606                     {
15607                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
15608                     }
15609                     target.setEnumValue(americanSamoa);
15610                 }
15611             }
15612             
15613             /**
15614              * Sets (as xml) the "AmericanSamoa" element
15615              */
15616             public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
15617             {
15618                 synchronized (monitor())
15619                 {
15620                     check_orphaned();
15621                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15622                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
15623                     if (target == null)
15624                     {
15625                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
15626                     }
15627                     target.set(americanSamoa);
15628                 }
15629             }
15630             
15631             /**
15632              * Unsets the "AmericanSamoa" element
15633              */
15634             public void unsetAmericanSamoa()
15635             {
15636                 synchronized (monitor())
15637                 {
15638                     check_orphaned();
15639                     get_store().remove_element(AMERICANSAMOA$4, 0);
15640                 }
15641             }
15642             
15643             /**
15644              * Gets the "Arizona" element
15645              */
15646             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
15647             {
15648                 synchronized (monitor())
15649                 {
15650                     check_orphaned();
15651                     org.apache.xmlbeans.SimpleValue target = null;
15652                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
15653                     if (target == null)
15654                     {
15655                       return null;
15656                     }
15657                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15658                 }
15659             }
15660             
15661             /**
15662              * Gets (as xml) the "Arizona" element
15663              */
15664             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
15665             {
15666                 synchronized (monitor())
15667                 {
15668                     check_orphaned();
15669                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15670                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
15671                     return target;
15672                 }
15673             }
15674             
15675             /**
15676              * True if has "Arizona" element
15677              */
15678             public boolean isSetArizona()
15679             {
15680                 synchronized (monitor())
15681                 {
15682                     check_orphaned();
15683                     return get_store().count_elements(ARIZONA$6) != 0;
15684                 }
15685             }
15686             
15687             /**
15688              * Sets the "Arizona" element
15689              */
15690             public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
15691             {
15692                 synchronized (monitor())
15693                 {
15694                     check_orphaned();
15695                     org.apache.xmlbeans.SimpleValue target = null;
15696                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
15697                     if (target == null)
15698                     {
15699                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
15700                     }
15701                     target.setEnumValue(arizona);
15702                 }
15703             }
15704             
15705             /**
15706              * Sets (as xml) the "Arizona" element
15707              */
15708             public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
15709             {
15710                 synchronized (monitor())
15711                 {
15712                     check_orphaned();
15713                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15714                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
15715                     if (target == null)
15716                     {
15717                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
15718                     }
15719                     target.set(arizona);
15720                 }
15721             }
15722             
15723             /**
15724              * Unsets the "Arizona" element
15725              */
15726             public void unsetArizona()
15727             {
15728                 synchronized (monitor())
15729                 {
15730                     check_orphaned();
15731                     get_store().remove_element(ARIZONA$6, 0);
15732                 }
15733             }
15734             
15735             /**
15736              * Gets the "Arkansas" element
15737              */
15738             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
15739             {
15740                 synchronized (monitor())
15741                 {
15742                     check_orphaned();
15743                     org.apache.xmlbeans.SimpleValue target = null;
15744                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
15745                     if (target == null)
15746                     {
15747                       return null;
15748                     }
15749                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15750                 }
15751             }
15752             
15753             /**
15754              * Gets (as xml) the "Arkansas" element
15755              */
15756             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
15757             {
15758                 synchronized (monitor())
15759                 {
15760                     check_orphaned();
15761                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15762                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
15763                     return target;
15764                 }
15765             }
15766             
15767             /**
15768              * True if has "Arkansas" element
15769              */
15770             public boolean isSetArkansas()
15771             {
15772                 synchronized (monitor())
15773                 {
15774                     check_orphaned();
15775                     return get_store().count_elements(ARKANSAS$8) != 0;
15776                 }
15777             }
15778             
15779             /**
15780              * Sets the "Arkansas" element
15781              */
15782             public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
15783             {
15784                 synchronized (monitor())
15785                 {
15786                     check_orphaned();
15787                     org.apache.xmlbeans.SimpleValue target = null;
15788                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
15789                     if (target == null)
15790                     {
15791                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
15792                     }
15793                     target.setEnumValue(arkansas);
15794                 }
15795             }
15796             
15797             /**
15798              * Sets (as xml) the "Arkansas" element
15799              */
15800             public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
15801             {
15802                 synchronized (monitor())
15803                 {
15804                     check_orphaned();
15805                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15806                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
15807                     if (target == null)
15808                     {
15809                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
15810                     }
15811                     target.set(arkansas);
15812                 }
15813             }
15814             
15815             /**
15816              * Unsets the "Arkansas" element
15817              */
15818             public void unsetArkansas()
15819             {
15820                 synchronized (monitor())
15821                 {
15822                     check_orphaned();
15823                     get_store().remove_element(ARKANSAS$8, 0);
15824                 }
15825             }
15826             
15827             /**
15828              * Gets the "California" element
15829              */
15830             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
15831             {
15832                 synchronized (monitor())
15833                 {
15834                     check_orphaned();
15835                     org.apache.xmlbeans.SimpleValue target = null;
15836                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
15837                     if (target == null)
15838                     {
15839                       return null;
15840                     }
15841                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15842                 }
15843             }
15844             
15845             /**
15846              * Gets (as xml) the "California" element
15847              */
15848             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
15849             {
15850                 synchronized (monitor())
15851                 {
15852                     check_orphaned();
15853                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15854                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
15855                     return target;
15856                 }
15857             }
15858             
15859             /**
15860              * True if has "California" element
15861              */
15862             public boolean isSetCalifornia()
15863             {
15864                 synchronized (monitor())
15865                 {
15866                     check_orphaned();
15867                     return get_store().count_elements(CALIFORNIA$10) != 0;
15868                 }
15869             }
15870             
15871             /**
15872              * Sets the "California" element
15873              */
15874             public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
15875             {
15876                 synchronized (monitor())
15877                 {
15878                     check_orphaned();
15879                     org.apache.xmlbeans.SimpleValue target = null;
15880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
15881                     if (target == null)
15882                     {
15883                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
15884                     }
15885                     target.setEnumValue(california);
15886                 }
15887             }
15888             
15889             /**
15890              * Sets (as xml) the "California" element
15891              */
15892             public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
15893             {
15894                 synchronized (monitor())
15895                 {
15896                     check_orphaned();
15897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
15899                     if (target == null)
15900                     {
15901                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
15902                     }
15903                     target.set(california);
15904                 }
15905             }
15906             
15907             /**
15908              * Unsets the "California" element
15909              */
15910             public void unsetCalifornia()
15911             {
15912                 synchronized (monitor())
15913                 {
15914                     check_orphaned();
15915                     get_store().remove_element(CALIFORNIA$10, 0);
15916                 }
15917             }
15918             
15919             /**
15920              * Gets the "Colorado" element
15921              */
15922             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
15923             {
15924                 synchronized (monitor())
15925                 {
15926                     check_orphaned();
15927                     org.apache.xmlbeans.SimpleValue target = null;
15928                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
15929                     if (target == null)
15930                     {
15931                       return null;
15932                     }
15933                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15934                 }
15935             }
15936             
15937             /**
15938              * Gets (as xml) the "Colorado" element
15939              */
15940             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
15941             {
15942                 synchronized (monitor())
15943                 {
15944                     check_orphaned();
15945                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15946                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
15947                     return target;
15948                 }
15949             }
15950             
15951             /**
15952              * True if has "Colorado" element
15953              */
15954             public boolean isSetColorado()
15955             {
15956                 synchronized (monitor())
15957                 {
15958                     check_orphaned();
15959                     return get_store().count_elements(COLORADO$12) != 0;
15960                 }
15961             }
15962             
15963             /**
15964              * Sets the "Colorado" element
15965              */
15966             public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
15967             {
15968                 synchronized (monitor())
15969                 {
15970                     check_orphaned();
15971                     org.apache.xmlbeans.SimpleValue target = null;
15972                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
15973                     if (target == null)
15974                     {
15975                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
15976                     }
15977                     target.setEnumValue(colorado);
15978                 }
15979             }
15980             
15981             /**
15982              * Sets (as xml) the "Colorado" element
15983              */
15984             public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
15985             {
15986                 synchronized (monitor())
15987                 {
15988                     check_orphaned();
15989                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15990                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
15991                     if (target == null)
15992                     {
15993                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
15994                     }
15995                     target.set(colorado);
15996                 }
15997             }
15998             
15999             /**
16000              * Unsets the "Colorado" element
16001              */
16002             public void unsetColorado()
16003             {
16004                 synchronized (monitor())
16005                 {
16006                     check_orphaned();
16007                     get_store().remove_element(COLORADO$12, 0);
16008                 }
16009             }
16010             
16011             /**
16012              * Gets the "Connecticut" element
16013              */
16014             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
16015             {
16016                 synchronized (monitor())
16017                 {
16018                     check_orphaned();
16019                     org.apache.xmlbeans.SimpleValue target = null;
16020                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
16021                     if (target == null)
16022                     {
16023                       return null;
16024                     }
16025                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16026                 }
16027             }
16028             
16029             /**
16030              * Gets (as xml) the "Connecticut" element
16031              */
16032             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
16033             {
16034                 synchronized (monitor())
16035                 {
16036                     check_orphaned();
16037                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16038                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
16039                     return target;
16040                 }
16041             }
16042             
16043             /**
16044              * True if has "Connecticut" element
16045              */
16046             public boolean isSetConnecticut()
16047             {
16048                 synchronized (monitor())
16049                 {
16050                     check_orphaned();
16051                     return get_store().count_elements(CONNECTICUT$14) != 0;
16052                 }
16053             }
16054             
16055             /**
16056              * Sets the "Connecticut" element
16057              */
16058             public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
16059             {
16060                 synchronized (monitor())
16061                 {
16062                     check_orphaned();
16063                     org.apache.xmlbeans.SimpleValue target = null;
16064                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
16065                     if (target == null)
16066                     {
16067                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
16068                     }
16069                     target.setEnumValue(connecticut);
16070                 }
16071             }
16072             
16073             /**
16074              * Sets (as xml) the "Connecticut" element
16075              */
16076             public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
16077             {
16078                 synchronized (monitor())
16079                 {
16080                     check_orphaned();
16081                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16082                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
16083                     if (target == null)
16084                     {
16085                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
16086                     }
16087                     target.set(connecticut);
16088                 }
16089             }
16090             
16091             /**
16092              * Unsets the "Connecticut" element
16093              */
16094             public void unsetConnecticut()
16095             {
16096                 synchronized (monitor())
16097                 {
16098                     check_orphaned();
16099                     get_store().remove_element(CONNECTICUT$14, 0);
16100                 }
16101             }
16102             
16103             /**
16104              * Gets the "Delaware" element
16105              */
16106             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
16107             {
16108                 synchronized (monitor())
16109                 {
16110                     check_orphaned();
16111                     org.apache.xmlbeans.SimpleValue target = null;
16112                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
16113                     if (target == null)
16114                     {
16115                       return null;
16116                     }
16117                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16118                 }
16119             }
16120             
16121             /**
16122              * Gets (as xml) the "Delaware" element
16123              */
16124             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
16125             {
16126                 synchronized (monitor())
16127                 {
16128                     check_orphaned();
16129                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16130                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
16131                     return target;
16132                 }
16133             }
16134             
16135             /**
16136              * True if has "Delaware" element
16137              */
16138             public boolean isSetDelaware()
16139             {
16140                 synchronized (monitor())
16141                 {
16142                     check_orphaned();
16143                     return get_store().count_elements(DELAWARE$16) != 0;
16144                 }
16145             }
16146             
16147             /**
16148              * Sets the "Delaware" element
16149              */
16150             public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
16151             {
16152                 synchronized (monitor())
16153                 {
16154                     check_orphaned();
16155                     org.apache.xmlbeans.SimpleValue target = null;
16156                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
16157                     if (target == null)
16158                     {
16159                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
16160                     }
16161                     target.setEnumValue(delaware);
16162                 }
16163             }
16164             
16165             /**
16166              * Sets (as xml) the "Delaware" element
16167              */
16168             public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
16169             {
16170                 synchronized (monitor())
16171                 {
16172                     check_orphaned();
16173                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16174                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
16175                     if (target == null)
16176                     {
16177                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
16178                     }
16179                     target.set(delaware);
16180                 }
16181             }
16182             
16183             /**
16184              * Unsets the "Delaware" element
16185              */
16186             public void unsetDelaware()
16187             {
16188                 synchronized (monitor())
16189                 {
16190                     check_orphaned();
16191                     get_store().remove_element(DELAWARE$16, 0);
16192                 }
16193             }
16194             
16195             /**
16196              * Gets the "DistrictofColumbia" element
16197              */
16198             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
16199             {
16200                 synchronized (monitor())
16201                 {
16202                     check_orphaned();
16203                     org.apache.xmlbeans.SimpleValue target = null;
16204                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
16205                     if (target == null)
16206                     {
16207                       return null;
16208                     }
16209                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16210                 }
16211             }
16212             
16213             /**
16214              * Gets (as xml) the "DistrictofColumbia" element
16215              */
16216             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
16217             {
16218                 synchronized (monitor())
16219                 {
16220                     check_orphaned();
16221                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16222                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
16223                     return target;
16224                 }
16225             }
16226             
16227             /**
16228              * True if has "DistrictofColumbia" element
16229              */
16230             public boolean isSetDistrictofColumbia()
16231             {
16232                 synchronized (monitor())
16233                 {
16234                     check_orphaned();
16235                     return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
16236                 }
16237             }
16238             
16239             /**
16240              * Sets the "DistrictofColumbia" element
16241              */
16242             public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
16243             {
16244                 synchronized (monitor())
16245                 {
16246                     check_orphaned();
16247                     org.apache.xmlbeans.SimpleValue target = null;
16248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
16249                     if (target == null)
16250                     {
16251                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
16252                     }
16253                     target.setEnumValue(districtofColumbia);
16254                 }
16255             }
16256             
16257             /**
16258              * Sets (as xml) the "DistrictofColumbia" element
16259              */
16260             public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
16261             {
16262                 synchronized (monitor())
16263                 {
16264                     check_orphaned();
16265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
16267                     if (target == null)
16268                     {
16269                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
16270                     }
16271                     target.set(districtofColumbia);
16272                 }
16273             }
16274             
16275             /**
16276              * Unsets the "DistrictofColumbia" element
16277              */
16278             public void unsetDistrictofColumbia()
16279             {
16280                 synchronized (monitor())
16281                 {
16282                     check_orphaned();
16283                     get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
16284                 }
16285             }
16286             
16287             /**
16288              * Gets the "FederatedStatesofMicronesia" element
16289              */
16290             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
16291             {
16292                 synchronized (monitor())
16293                 {
16294                     check_orphaned();
16295                     org.apache.xmlbeans.SimpleValue target = null;
16296                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
16297                     if (target == null)
16298                     {
16299                       return null;
16300                     }
16301                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16302                 }
16303             }
16304             
16305             /**
16306              * Gets (as xml) the "FederatedStatesofMicronesia" element
16307              */
16308             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
16309             {
16310                 synchronized (monitor())
16311                 {
16312                     check_orphaned();
16313                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16314                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
16315                     return target;
16316                 }
16317             }
16318             
16319             /**
16320              * True if has "FederatedStatesofMicronesia" element
16321              */
16322             public boolean isSetFederatedStatesofMicronesia()
16323             {
16324                 synchronized (monitor())
16325                 {
16326                     check_orphaned();
16327                     return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
16328                 }
16329             }
16330             
16331             /**
16332              * Sets the "FederatedStatesofMicronesia" element
16333              */
16334             public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
16335             {
16336                 synchronized (monitor())
16337                 {
16338                     check_orphaned();
16339                     org.apache.xmlbeans.SimpleValue target = null;
16340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
16341                     if (target == null)
16342                     {
16343                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
16344                     }
16345                     target.setEnumValue(federatedStatesofMicronesia);
16346                 }
16347             }
16348             
16349             /**
16350              * Sets (as xml) the "FederatedStatesofMicronesia" element
16351              */
16352             public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
16353             {
16354                 synchronized (monitor())
16355                 {
16356                     check_orphaned();
16357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
16359                     if (target == null)
16360                     {
16361                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
16362                     }
16363                     target.set(federatedStatesofMicronesia);
16364                 }
16365             }
16366             
16367             /**
16368              * Unsets the "FederatedStatesofMicronesia" element
16369              */
16370             public void unsetFederatedStatesofMicronesia()
16371             {
16372                 synchronized (monitor())
16373                 {
16374                     check_orphaned();
16375                     get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
16376                 }
16377             }
16378             
16379             /**
16380              * Gets the "Florida" element
16381              */
16382             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
16383             {
16384                 synchronized (monitor())
16385                 {
16386                     check_orphaned();
16387                     org.apache.xmlbeans.SimpleValue target = null;
16388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
16389                     if (target == null)
16390                     {
16391                       return null;
16392                     }
16393                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16394                 }
16395             }
16396             
16397             /**
16398              * Gets (as xml) the "Florida" element
16399              */
16400             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
16401             {
16402                 synchronized (monitor())
16403                 {
16404                     check_orphaned();
16405                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16406                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
16407                     return target;
16408                 }
16409             }
16410             
16411             /**
16412              * True if has "Florida" element
16413              */
16414             public boolean isSetFlorida()
16415             {
16416                 synchronized (monitor())
16417                 {
16418                     check_orphaned();
16419                     return get_store().count_elements(FLORIDA$22) != 0;
16420                 }
16421             }
16422             
16423             /**
16424              * Sets the "Florida" element
16425              */
16426             public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
16427             {
16428                 synchronized (monitor())
16429                 {
16430                     check_orphaned();
16431                     org.apache.xmlbeans.SimpleValue target = null;
16432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
16433                     if (target == null)
16434                     {
16435                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
16436                     }
16437                     target.setEnumValue(florida);
16438                 }
16439             }
16440             
16441             /**
16442              * Sets (as xml) the "Florida" element
16443              */
16444             public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
16445             {
16446                 synchronized (monitor())
16447                 {
16448                     check_orphaned();
16449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
16451                     if (target == null)
16452                     {
16453                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
16454                     }
16455                     target.set(florida);
16456                 }
16457             }
16458             
16459             /**
16460              * Unsets the "Florida" element
16461              */
16462             public void unsetFlorida()
16463             {
16464                 synchronized (monitor())
16465                 {
16466                     check_orphaned();
16467                     get_store().remove_element(FLORIDA$22, 0);
16468                 }
16469             }
16470             
16471             /**
16472              * Gets the "Georgia" element
16473              */
16474             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
16475             {
16476                 synchronized (monitor())
16477                 {
16478                     check_orphaned();
16479                     org.apache.xmlbeans.SimpleValue target = null;
16480                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
16481                     if (target == null)
16482                     {
16483                       return null;
16484                     }
16485                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16486                 }
16487             }
16488             
16489             /**
16490              * Gets (as xml) the "Georgia" element
16491              */
16492             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
16493             {
16494                 synchronized (monitor())
16495                 {
16496                     check_orphaned();
16497                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16498                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
16499                     return target;
16500                 }
16501             }
16502             
16503             /**
16504              * True if has "Georgia" element
16505              */
16506             public boolean isSetGeorgia()
16507             {
16508                 synchronized (monitor())
16509                 {
16510                     check_orphaned();
16511                     return get_store().count_elements(GEORGIA$24) != 0;
16512                 }
16513             }
16514             
16515             /**
16516              * Sets the "Georgia" element
16517              */
16518             public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
16519             {
16520                 synchronized (monitor())
16521                 {
16522                     check_orphaned();
16523                     org.apache.xmlbeans.SimpleValue target = null;
16524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
16525                     if (target == null)
16526                     {
16527                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
16528                     }
16529                     target.setEnumValue(georgia);
16530                 }
16531             }
16532             
16533             /**
16534              * Sets (as xml) the "Georgia" element
16535              */
16536             public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
16537             {
16538                 synchronized (monitor())
16539                 {
16540                     check_orphaned();
16541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
16543                     if (target == null)
16544                     {
16545                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
16546                     }
16547                     target.set(georgia);
16548                 }
16549             }
16550             
16551             /**
16552              * Unsets the "Georgia" element
16553              */
16554             public void unsetGeorgia()
16555             {
16556                 synchronized (monitor())
16557                 {
16558                     check_orphaned();
16559                     get_store().remove_element(GEORGIA$24, 0);
16560                 }
16561             }
16562             
16563             /**
16564              * Gets the "Guam" element
16565              */
16566             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
16567             {
16568                 synchronized (monitor())
16569                 {
16570                     check_orphaned();
16571                     org.apache.xmlbeans.SimpleValue target = null;
16572                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
16573                     if (target == null)
16574                     {
16575                       return null;
16576                     }
16577                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16578                 }
16579             }
16580             
16581             /**
16582              * Gets (as xml) the "Guam" element
16583              */
16584             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
16585             {
16586                 synchronized (monitor())
16587                 {
16588                     check_orphaned();
16589                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16590                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
16591                     return target;
16592                 }
16593             }
16594             
16595             /**
16596              * True if has "Guam" element
16597              */
16598             public boolean isSetGuam()
16599             {
16600                 synchronized (monitor())
16601                 {
16602                     check_orphaned();
16603                     return get_store().count_elements(GUAM$26) != 0;
16604                 }
16605             }
16606             
16607             /**
16608              * Sets the "Guam" element
16609              */
16610             public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
16611             {
16612                 synchronized (monitor())
16613                 {
16614                     check_orphaned();
16615                     org.apache.xmlbeans.SimpleValue target = null;
16616                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
16617                     if (target == null)
16618                     {
16619                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
16620                     }
16621                     target.setEnumValue(guam);
16622                 }
16623             }
16624             
16625             /**
16626              * Sets (as xml) the "Guam" element
16627              */
16628             public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
16629             {
16630                 synchronized (monitor())
16631                 {
16632                     check_orphaned();
16633                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16634                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
16635                     if (target == null)
16636                     {
16637                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
16638                     }
16639                     target.set(guam);
16640                 }
16641             }
16642             
16643             /**
16644              * Unsets the "Guam" element
16645              */
16646             public void unsetGuam()
16647             {
16648                 synchronized (monitor())
16649                 {
16650                     check_orphaned();
16651                     get_store().remove_element(GUAM$26, 0);
16652                 }
16653             }
16654             
16655             /**
16656              * Gets the "Hawaii" element
16657              */
16658             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
16659             {
16660                 synchronized (monitor())
16661                 {
16662                     check_orphaned();
16663                     org.apache.xmlbeans.SimpleValue target = null;
16664                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
16665                     if (target == null)
16666                     {
16667                       return null;
16668                     }
16669                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16670                 }
16671             }
16672             
16673             /**
16674              * Gets (as xml) the "Hawaii" element
16675              */
16676             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
16677             {
16678                 synchronized (monitor())
16679                 {
16680                     check_orphaned();
16681                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16682                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
16683                     return target;
16684                 }
16685             }
16686             
16687             /**
16688              * True if has "Hawaii" element
16689              */
16690             public boolean isSetHawaii()
16691             {
16692                 synchronized (monitor())
16693                 {
16694                     check_orphaned();
16695                     return get_store().count_elements(HAWAII$28) != 0;
16696                 }
16697             }
16698             
16699             /**
16700              * Sets the "Hawaii" element
16701              */
16702             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
16703             {
16704                 synchronized (monitor())
16705                 {
16706                     check_orphaned();
16707                     org.apache.xmlbeans.SimpleValue target = null;
16708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
16709                     if (target == null)
16710                     {
16711                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
16712                     }
16713                     target.setEnumValue(hawaii);
16714                 }
16715             }
16716             
16717             /**
16718              * Sets (as xml) the "Hawaii" element
16719              */
16720             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
16721             {
16722                 synchronized (monitor())
16723                 {
16724                     check_orphaned();
16725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
16727                     if (target == null)
16728                     {
16729                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
16730                     }
16731                     target.set(hawaii);
16732                 }
16733             }
16734             
16735             /**
16736              * Unsets the "Hawaii" element
16737              */
16738             public void unsetHawaii()
16739             {
16740                 synchronized (monitor())
16741                 {
16742                     check_orphaned();
16743                     get_store().remove_element(HAWAII$28, 0);
16744                 }
16745             }
16746             
16747             /**
16748              * Gets the "Idaho" element
16749              */
16750             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
16751             {
16752                 synchronized (monitor())
16753                 {
16754                     check_orphaned();
16755                     org.apache.xmlbeans.SimpleValue target = null;
16756                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
16757                     if (target == null)
16758                     {
16759                       return null;
16760                     }
16761                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16762                 }
16763             }
16764             
16765             /**
16766              * Gets (as xml) the "Idaho" element
16767              */
16768             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
16769             {
16770                 synchronized (monitor())
16771                 {
16772                     check_orphaned();
16773                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16774                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
16775                     return target;
16776                 }
16777             }
16778             
16779             /**
16780              * True if has "Idaho" element
16781              */
16782             public boolean isSetIdaho()
16783             {
16784                 synchronized (monitor())
16785                 {
16786                     check_orphaned();
16787                     return get_store().count_elements(IDAHO$30) != 0;
16788                 }
16789             }
16790             
16791             /**
16792              * Sets the "Idaho" element
16793              */
16794             public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
16795             {
16796                 synchronized (monitor())
16797                 {
16798                     check_orphaned();
16799                     org.apache.xmlbeans.SimpleValue target = null;
16800                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
16801                     if (target == null)
16802                     {
16803                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
16804                     }
16805                     target.setEnumValue(idaho);
16806                 }
16807             }
16808             
16809             /**
16810              * Sets (as xml) the "Idaho" element
16811              */
16812             public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
16813             {
16814                 synchronized (monitor())
16815                 {
16816                     check_orphaned();
16817                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16818                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
16819                     if (target == null)
16820                     {
16821                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
16822                     }
16823                     target.set(idaho);
16824                 }
16825             }
16826             
16827             /**
16828              * Unsets the "Idaho" element
16829              */
16830             public void unsetIdaho()
16831             {
16832                 synchronized (monitor())
16833                 {
16834                     check_orphaned();
16835                     get_store().remove_element(IDAHO$30, 0);
16836                 }
16837             }
16838             
16839             /**
16840              * Gets the "Illinois" element
16841              */
16842             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
16843             {
16844                 synchronized (monitor())
16845                 {
16846                     check_orphaned();
16847                     org.apache.xmlbeans.SimpleValue target = null;
16848                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
16849                     if (target == null)
16850                     {
16851                       return null;
16852                     }
16853                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16854                 }
16855             }
16856             
16857             /**
16858              * Gets (as xml) the "Illinois" element
16859              */
16860             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
16861             {
16862                 synchronized (monitor())
16863                 {
16864                     check_orphaned();
16865                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16866                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
16867                     return target;
16868                 }
16869             }
16870             
16871             /**
16872              * True if has "Illinois" element
16873              */
16874             public boolean isSetIllinois()
16875             {
16876                 synchronized (monitor())
16877                 {
16878                     check_orphaned();
16879                     return get_store().count_elements(ILLINOIS$32) != 0;
16880                 }
16881             }
16882             
16883             /**
16884              * Sets the "Illinois" element
16885              */
16886             public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
16887             {
16888                 synchronized (monitor())
16889                 {
16890                     check_orphaned();
16891                     org.apache.xmlbeans.SimpleValue target = null;
16892                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
16893                     if (target == null)
16894                     {
16895                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
16896                     }
16897                     target.setEnumValue(illinois);
16898                 }
16899             }
16900             
16901             /**
16902              * Sets (as xml) the "Illinois" element
16903              */
16904             public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
16905             {
16906                 synchronized (monitor())
16907                 {
16908                     check_orphaned();
16909                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16910                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
16911                     if (target == null)
16912                     {
16913                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
16914                     }
16915                     target.set(illinois);
16916                 }
16917             }
16918             
16919             /**
16920              * Unsets the "Illinois" element
16921              */
16922             public void unsetIllinois()
16923             {
16924                 synchronized (monitor())
16925                 {
16926                     check_orphaned();
16927                     get_store().remove_element(ILLINOIS$32, 0);
16928                 }
16929             }
16930             
16931             /**
16932              * Gets the "Indiana" element
16933              */
16934             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
16935             {
16936                 synchronized (monitor())
16937                 {
16938                     check_orphaned();
16939                     org.apache.xmlbeans.SimpleValue target = null;
16940                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
16941                     if (target == null)
16942                     {
16943                       return null;
16944                     }
16945                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16946                 }
16947             }
16948             
16949             /**
16950              * Gets (as xml) the "Indiana" element
16951              */
16952             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
16953             {
16954                 synchronized (monitor())
16955                 {
16956                     check_orphaned();
16957                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16958                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
16959                     return target;
16960                 }
16961             }
16962             
16963             /**
16964              * True if has "Indiana" element
16965              */
16966             public boolean isSetIndiana()
16967             {
16968                 synchronized (monitor())
16969                 {
16970                     check_orphaned();
16971                     return get_store().count_elements(INDIANA$34) != 0;
16972                 }
16973             }
16974             
16975             /**
16976              * Sets the "Indiana" element
16977              */
16978             public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
16979             {
16980                 synchronized (monitor())
16981                 {
16982                     check_orphaned();
16983                     org.apache.xmlbeans.SimpleValue target = null;
16984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
16985                     if (target == null)
16986                     {
16987                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
16988                     }
16989                     target.setEnumValue(indiana);
16990                 }
16991             }
16992             
16993             /**
16994              * Sets (as xml) the "Indiana" element
16995              */
16996             public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
16997             {
16998                 synchronized (monitor())
16999                 {
17000                     check_orphaned();
17001                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17002                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
17003                     if (target == null)
17004                     {
17005                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
17006                     }
17007                     target.set(indiana);
17008                 }
17009             }
17010             
17011             /**
17012              * Unsets the "Indiana" element
17013              */
17014             public void unsetIndiana()
17015             {
17016                 synchronized (monitor())
17017                 {
17018                     check_orphaned();
17019                     get_store().remove_element(INDIANA$34, 0);
17020                 }
17021             }
17022             
17023             /**
17024              * Gets the "Iowa" element
17025              */
17026             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
17027             {
17028                 synchronized (monitor())
17029                 {
17030                     check_orphaned();
17031                     org.apache.xmlbeans.SimpleValue target = null;
17032                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
17033                     if (target == null)
17034                     {
17035                       return null;
17036                     }
17037                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17038                 }
17039             }
17040             
17041             /**
17042              * Gets (as xml) the "Iowa" element
17043              */
17044             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
17045             {
17046                 synchronized (monitor())
17047                 {
17048                     check_orphaned();
17049                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17050                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
17051                     return target;
17052                 }
17053             }
17054             
17055             /**
17056              * True if has "Iowa" element
17057              */
17058             public boolean isSetIowa()
17059             {
17060                 synchronized (monitor())
17061                 {
17062                     check_orphaned();
17063                     return get_store().count_elements(IOWA$36) != 0;
17064                 }
17065             }
17066             
17067             /**
17068              * Sets the "Iowa" element
17069              */
17070             public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
17071             {
17072                 synchronized (monitor())
17073                 {
17074                     check_orphaned();
17075                     org.apache.xmlbeans.SimpleValue target = null;
17076                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
17077                     if (target == null)
17078                     {
17079                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
17080                     }
17081                     target.setEnumValue(iowa);
17082                 }
17083             }
17084             
17085             /**
17086              * Sets (as xml) the "Iowa" element
17087              */
17088             public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
17089             {
17090                 synchronized (monitor())
17091                 {
17092                     check_orphaned();
17093                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17094                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
17095                     if (target == null)
17096                     {
17097                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
17098                     }
17099                     target.set(iowa);
17100                 }
17101             }
17102             
17103             /**
17104              * Unsets the "Iowa" element
17105              */
17106             public void unsetIowa()
17107             {
17108                 synchronized (monitor())
17109                 {
17110                     check_orphaned();
17111                     get_store().remove_element(IOWA$36, 0);
17112                 }
17113             }
17114             
17115             /**
17116              * Gets the "Kansas" element
17117              */
17118             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
17119             {
17120                 synchronized (monitor())
17121                 {
17122                     check_orphaned();
17123                     org.apache.xmlbeans.SimpleValue target = null;
17124                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
17125                     if (target == null)
17126                     {
17127                       return null;
17128                     }
17129                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17130                 }
17131             }
17132             
17133             /**
17134              * Gets (as xml) the "Kansas" element
17135              */
17136             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
17137             {
17138                 synchronized (monitor())
17139                 {
17140                     check_orphaned();
17141                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17142                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
17143                     return target;
17144                 }
17145             }
17146             
17147             /**
17148              * True if has "Kansas" element
17149              */
17150             public boolean isSetKansas()
17151             {
17152                 synchronized (monitor())
17153                 {
17154                     check_orphaned();
17155                     return get_store().count_elements(KANSAS$38) != 0;
17156                 }
17157             }
17158             
17159             /**
17160              * Sets the "Kansas" element
17161              */
17162             public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
17163             {
17164                 synchronized (monitor())
17165                 {
17166                     check_orphaned();
17167                     org.apache.xmlbeans.SimpleValue target = null;
17168                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
17169                     if (target == null)
17170                     {
17171                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
17172                     }
17173                     target.setEnumValue(kansas);
17174                 }
17175             }
17176             
17177             /**
17178              * Sets (as xml) the "Kansas" element
17179              */
17180             public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
17181             {
17182                 synchronized (monitor())
17183                 {
17184                     check_orphaned();
17185                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17186                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
17187                     if (target == null)
17188                     {
17189                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
17190                     }
17191                     target.set(kansas);
17192                 }
17193             }
17194             
17195             /**
17196              * Unsets the "Kansas" element
17197              */
17198             public void unsetKansas()
17199             {
17200                 synchronized (monitor())
17201                 {
17202                     check_orphaned();
17203                     get_store().remove_element(KANSAS$38, 0);
17204                 }
17205             }
17206             
17207             /**
17208              * Gets the "Kentucky" element
17209              */
17210             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
17211             {
17212                 synchronized (monitor())
17213                 {
17214                     check_orphaned();
17215                     org.apache.xmlbeans.SimpleValue target = null;
17216                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
17217                     if (target == null)
17218                     {
17219                       return null;
17220                     }
17221                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17222                 }
17223             }
17224             
17225             /**
17226              * Gets (as xml) the "Kentucky" element
17227              */
17228             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
17229             {
17230                 synchronized (monitor())
17231                 {
17232                     check_orphaned();
17233                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17234                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
17235                     return target;
17236                 }
17237             }
17238             
17239             /**
17240              * True if has "Kentucky" element
17241              */
17242             public boolean isSetKentucky()
17243             {
17244                 synchronized (monitor())
17245                 {
17246                     check_orphaned();
17247                     return get_store().count_elements(KENTUCKY$40) != 0;
17248                 }
17249             }
17250             
17251             /**
17252              * Sets the "Kentucky" element
17253              */
17254             public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
17255             {
17256                 synchronized (monitor())
17257                 {
17258                     check_orphaned();
17259                     org.apache.xmlbeans.SimpleValue target = null;
17260                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
17261                     if (target == null)
17262                     {
17263                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
17264                     }
17265                     target.setEnumValue(kentucky);
17266                 }
17267             }
17268             
17269             /**
17270              * Sets (as xml) the "Kentucky" element
17271              */
17272             public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
17273             {
17274                 synchronized (monitor())
17275                 {
17276                     check_orphaned();
17277                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17278                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
17279                     if (target == null)
17280                     {
17281                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
17282                     }
17283                     target.set(kentucky);
17284                 }
17285             }
17286             
17287             /**
17288              * Unsets the "Kentucky" element
17289              */
17290             public void unsetKentucky()
17291             {
17292                 synchronized (monitor())
17293                 {
17294                     check_orphaned();
17295                     get_store().remove_element(KENTUCKY$40, 0);
17296                 }
17297             }
17298             
17299             /**
17300              * Gets the "Louisiana" element
17301              */
17302             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
17303             {
17304                 synchronized (monitor())
17305                 {
17306                     check_orphaned();
17307                     org.apache.xmlbeans.SimpleValue target = null;
17308                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
17309                     if (target == null)
17310                     {
17311                       return null;
17312                     }
17313                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17314                 }
17315             }
17316             
17317             /**
17318              * Gets (as xml) the "Louisiana" element
17319              */
17320             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
17321             {
17322                 synchronized (monitor())
17323                 {
17324                     check_orphaned();
17325                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17326                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
17327                     return target;
17328                 }
17329             }
17330             
17331             /**
17332              * True if has "Louisiana" element
17333              */
17334             public boolean isSetLouisiana()
17335             {
17336                 synchronized (monitor())
17337                 {
17338                     check_orphaned();
17339                     return get_store().count_elements(LOUISIANA$42) != 0;
17340                 }
17341             }
17342             
17343             /**
17344              * Sets the "Louisiana" element
17345              */
17346             public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
17347             {
17348                 synchronized (monitor())
17349                 {
17350                     check_orphaned();
17351                     org.apache.xmlbeans.SimpleValue target = null;
17352                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
17353                     if (target == null)
17354                     {
17355                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
17356                     }
17357                     target.setEnumValue(louisiana);
17358                 }
17359             }
17360             
17361             /**
17362              * Sets (as xml) the "Louisiana" element
17363              */
17364             public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
17365             {
17366                 synchronized (monitor())
17367                 {
17368                     check_orphaned();
17369                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17370                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
17371                     if (target == null)
17372                     {
17373                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
17374                     }
17375                     target.set(louisiana);
17376                 }
17377             }
17378             
17379             /**
17380              * Unsets the "Louisiana" element
17381              */
17382             public void unsetLouisiana()
17383             {
17384                 synchronized (monitor())
17385                 {
17386                     check_orphaned();
17387                     get_store().remove_element(LOUISIANA$42, 0);
17388                 }
17389             }
17390             
17391             /**
17392              * Gets the "Maine" element
17393              */
17394             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
17395             {
17396                 synchronized (monitor())
17397                 {
17398                     check_orphaned();
17399                     org.apache.xmlbeans.SimpleValue target = null;
17400                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
17401                     if (target == null)
17402                     {
17403                       return null;
17404                     }
17405                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17406                 }
17407             }
17408             
17409             /**
17410              * Gets (as xml) the "Maine" element
17411              */
17412             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
17413             {
17414                 synchronized (monitor())
17415                 {
17416                     check_orphaned();
17417                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17418                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
17419                     return target;
17420                 }
17421             }
17422             
17423             /**
17424              * True if has "Maine" element
17425              */
17426             public boolean isSetMaine()
17427             {
17428                 synchronized (monitor())
17429                 {
17430                     check_orphaned();
17431                     return get_store().count_elements(MAINE$44) != 0;
17432                 }
17433             }
17434             
17435             /**
17436              * Sets the "Maine" element
17437              */
17438             public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
17439             {
17440                 synchronized (monitor())
17441                 {
17442                     check_orphaned();
17443                     org.apache.xmlbeans.SimpleValue target = null;
17444                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
17445                     if (target == null)
17446                     {
17447                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
17448                     }
17449                     target.setEnumValue(maine);
17450                 }
17451             }
17452             
17453             /**
17454              * Sets (as xml) the "Maine" element
17455              */
17456             public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
17457             {
17458                 synchronized (monitor())
17459                 {
17460                     check_orphaned();
17461                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17462                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
17463                     if (target == null)
17464                     {
17465                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
17466                     }
17467                     target.set(maine);
17468                 }
17469             }
17470             
17471             /**
17472              * Unsets the "Maine" element
17473              */
17474             public void unsetMaine()
17475             {
17476                 synchronized (monitor())
17477                 {
17478                     check_orphaned();
17479                     get_store().remove_element(MAINE$44, 0);
17480                 }
17481             }
17482             
17483             /**
17484              * Gets the "Maryland" element
17485              */
17486             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
17487             {
17488                 synchronized (monitor())
17489                 {
17490                     check_orphaned();
17491                     org.apache.xmlbeans.SimpleValue target = null;
17492                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
17493                     if (target == null)
17494                     {
17495                       return null;
17496                     }
17497                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17498                 }
17499             }
17500             
17501             /**
17502              * Gets (as xml) the "Maryland" element
17503              */
17504             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
17505             {
17506                 synchronized (monitor())
17507                 {
17508                     check_orphaned();
17509                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17510                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
17511                     return target;
17512                 }
17513             }
17514             
17515             /**
17516              * True if has "Maryland" element
17517              */
17518             public boolean isSetMaryland()
17519             {
17520                 synchronized (monitor())
17521                 {
17522                     check_orphaned();
17523                     return get_store().count_elements(MARYLAND$46) != 0;
17524                 }
17525             }
17526             
17527             /**
17528              * Sets the "Maryland" element
17529              */
17530             public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
17531             {
17532                 synchronized (monitor())
17533                 {
17534                     check_orphaned();
17535                     org.apache.xmlbeans.SimpleValue target = null;
17536                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
17537                     if (target == null)
17538                     {
17539                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
17540                     }
17541                     target.setEnumValue(maryland);
17542                 }
17543             }
17544             
17545             /**
17546              * Sets (as xml) the "Maryland" element
17547              */
17548             public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
17549             {
17550                 synchronized (monitor())
17551                 {
17552                     check_orphaned();
17553                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17554                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
17555                     if (target == null)
17556                     {
17557                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
17558                     }
17559                     target.set(maryland);
17560                 }
17561             }
17562             
17563             /**
17564              * Unsets the "Maryland" element
17565              */
17566             public void unsetMaryland()
17567             {
17568                 synchronized (monitor())
17569                 {
17570                     check_orphaned();
17571                     get_store().remove_element(MARYLAND$46, 0);
17572                 }
17573             }
17574             
17575             /**
17576              * Gets the "Massachusetts" element
17577              */
17578             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
17579             {
17580                 synchronized (monitor())
17581                 {
17582                     check_orphaned();
17583                     org.apache.xmlbeans.SimpleValue target = null;
17584                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
17585                     if (target == null)
17586                     {
17587                       return null;
17588                     }
17589                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17590                 }
17591             }
17592             
17593             /**
17594              * Gets (as xml) the "Massachusetts" element
17595              */
17596             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
17597             {
17598                 synchronized (monitor())
17599                 {
17600                     check_orphaned();
17601                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17602                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
17603                     return target;
17604                 }
17605             }
17606             
17607             /**
17608              * True if has "Massachusetts" element
17609              */
17610             public boolean isSetMassachusetts()
17611             {
17612                 synchronized (monitor())
17613                 {
17614                     check_orphaned();
17615                     return get_store().count_elements(MASSACHUSETTS$48) != 0;
17616                 }
17617             }
17618             
17619             /**
17620              * Sets the "Massachusetts" element
17621              */
17622             public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
17623             {
17624                 synchronized (monitor())
17625                 {
17626                     check_orphaned();
17627                     org.apache.xmlbeans.SimpleValue target = null;
17628                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
17629                     if (target == null)
17630                     {
17631                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
17632                     }
17633                     target.setEnumValue(massachusetts);
17634                 }
17635             }
17636             
17637             /**
17638              * Sets (as xml) the "Massachusetts" element
17639              */
17640             public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
17641             {
17642                 synchronized (monitor())
17643                 {
17644                     check_orphaned();
17645                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17646                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
17647                     if (target == null)
17648                     {
17649                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
17650                     }
17651                     target.set(massachusetts);
17652                 }
17653             }
17654             
17655             /**
17656              * Unsets the "Massachusetts" element
17657              */
17658             public void unsetMassachusetts()
17659             {
17660                 synchronized (monitor())
17661                 {
17662                     check_orphaned();
17663                     get_store().remove_element(MASSACHUSETTS$48, 0);
17664                 }
17665             }
17666             
17667             /**
17668              * Gets the "Michigan" element
17669              */
17670             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
17671             {
17672                 synchronized (monitor())
17673                 {
17674                     check_orphaned();
17675                     org.apache.xmlbeans.SimpleValue target = null;
17676                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
17677                     if (target == null)
17678                     {
17679                       return null;
17680                     }
17681                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17682                 }
17683             }
17684             
17685             /**
17686              * Gets (as xml) the "Michigan" element
17687              */
17688             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
17689             {
17690                 synchronized (monitor())
17691                 {
17692                     check_orphaned();
17693                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17694                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
17695                     return target;
17696                 }
17697             }
17698             
17699             /**
17700              * True if has "Michigan" element
17701              */
17702             public boolean isSetMichigan()
17703             {
17704                 synchronized (monitor())
17705                 {
17706                     check_orphaned();
17707                     return get_store().count_elements(MICHIGAN$50) != 0;
17708                 }
17709             }
17710             
17711             /**
17712              * Sets the "Michigan" element
17713              */
17714             public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
17715             {
17716                 synchronized (monitor())
17717                 {
17718                     check_orphaned();
17719                     org.apache.xmlbeans.SimpleValue target = null;
17720                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
17721                     if (target == null)
17722                     {
17723                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
17724                     }
17725                     target.setEnumValue(michigan);
17726                 }
17727             }
17728             
17729             /**
17730              * Sets (as xml) the "Michigan" element
17731              */
17732             public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
17733             {
17734                 synchronized (monitor())
17735                 {
17736                     check_orphaned();
17737                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17738                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
17739                     if (target == null)
17740                     {
17741                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
17742                     }
17743                     target.set(michigan);
17744                 }
17745             }
17746             
17747             /**
17748              * Unsets the "Michigan" element
17749              */
17750             public void unsetMichigan()
17751             {
17752                 synchronized (monitor())
17753                 {
17754                     check_orphaned();
17755                     get_store().remove_element(MICHIGAN$50, 0);
17756                 }
17757             }
17758             
17759             /**
17760              * Gets the "MidwayIslands" element
17761              */
17762             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
17763             {
17764                 synchronized (monitor())
17765                 {
17766                     check_orphaned();
17767                     org.apache.xmlbeans.SimpleValue target = null;
17768                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
17769                     if (target == null)
17770                     {
17771                       return null;
17772                     }
17773                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17774                 }
17775             }
17776             
17777             /**
17778              * Gets (as xml) the "MidwayIslands" element
17779              */
17780             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
17781             {
17782                 synchronized (monitor())
17783                 {
17784                     check_orphaned();
17785                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17786                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
17787                     return target;
17788                 }
17789             }
17790             
17791             /**
17792              * True if has "MidwayIslands" element
17793              */
17794             public boolean isSetMidwayIslands()
17795             {
17796                 synchronized (monitor())
17797                 {
17798                     check_orphaned();
17799                     return get_store().count_elements(MIDWAYISLANDS$52) != 0;
17800                 }
17801             }
17802             
17803             /**
17804              * Sets the "MidwayIslands" element
17805              */
17806             public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
17807             {
17808                 synchronized (monitor())
17809                 {
17810                     check_orphaned();
17811                     org.apache.xmlbeans.SimpleValue target = null;
17812                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
17813                     if (target == null)
17814                     {
17815                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
17816                     }
17817                     target.setEnumValue(midwayIslands);
17818                 }
17819             }
17820             
17821             /**
17822              * Sets (as xml) the "MidwayIslands" element
17823              */
17824             public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
17825             {
17826                 synchronized (monitor())
17827                 {
17828                     check_orphaned();
17829                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17830                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
17831                     if (target == null)
17832                     {
17833                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
17834                     }
17835                     target.set(midwayIslands);
17836                 }
17837             }
17838             
17839             /**
17840              * Unsets the "MidwayIslands" element
17841              */
17842             public void unsetMidwayIslands()
17843             {
17844                 synchronized (monitor())
17845                 {
17846                     check_orphaned();
17847                     get_store().remove_element(MIDWAYISLANDS$52, 0);
17848                 }
17849             }
17850             
17851             /**
17852              * Gets the "Minnesota" element
17853              */
17854             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
17855             {
17856                 synchronized (monitor())
17857                 {
17858                     check_orphaned();
17859                     org.apache.xmlbeans.SimpleValue target = null;
17860                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
17861                     if (target == null)
17862                     {
17863                       return null;
17864                     }
17865                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17866                 }
17867             }
17868             
17869             /**
17870              * Gets (as xml) the "Minnesota" element
17871              */
17872             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
17873             {
17874                 synchronized (monitor())
17875                 {
17876                     check_orphaned();
17877                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17878                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
17879                     return target;
17880                 }
17881             }
17882             
17883             /**
17884              * True if has "Minnesota" element
17885              */
17886             public boolean isSetMinnesota()
17887             {
17888                 synchronized (monitor())
17889                 {
17890                     check_orphaned();
17891                     return get_store().count_elements(MINNESOTA$54) != 0;
17892                 }
17893             }
17894             
17895             /**
17896              * Sets the "Minnesota" element
17897              */
17898             public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
17899             {
17900                 synchronized (monitor())
17901                 {
17902                     check_orphaned();
17903                     org.apache.xmlbeans.SimpleValue target = null;
17904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
17905                     if (target == null)
17906                     {
17907                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
17908                     }
17909                     target.setEnumValue(minnesota);
17910                 }
17911             }
17912             
17913             /**
17914              * Sets (as xml) the "Minnesota" element
17915              */
17916             public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
17917             {
17918                 synchronized (monitor())
17919                 {
17920                     check_orphaned();
17921                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17922                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
17923                     if (target == null)
17924                     {
17925                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
17926                     }
17927                     target.set(minnesota);
17928                 }
17929             }
17930             
17931             /**
17932              * Unsets the "Minnesota" element
17933              */
17934             public void unsetMinnesota()
17935             {
17936                 synchronized (monitor())
17937                 {
17938                     check_orphaned();
17939                     get_store().remove_element(MINNESOTA$54, 0);
17940                 }
17941             }
17942             
17943             /**
17944              * Gets the "Mississippi" element
17945              */
17946             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
17947             {
17948                 synchronized (monitor())
17949                 {
17950                     check_orphaned();
17951                     org.apache.xmlbeans.SimpleValue target = null;
17952                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
17953                     if (target == null)
17954                     {
17955                       return null;
17956                     }
17957                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17958                 }
17959             }
17960             
17961             /**
17962              * Gets (as xml) the "Mississippi" element
17963              */
17964             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
17965             {
17966                 synchronized (monitor())
17967                 {
17968                     check_orphaned();
17969                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17970                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
17971                     return target;
17972                 }
17973             }
17974             
17975             /**
17976              * True if has "Mississippi" element
17977              */
17978             public boolean isSetMississippi()
17979             {
17980                 synchronized (monitor())
17981                 {
17982                     check_orphaned();
17983                     return get_store().count_elements(MISSISSIPPI$56) != 0;
17984                 }
17985             }
17986             
17987             /**
17988              * Sets the "Mississippi" element
17989              */
17990             public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
17991             {
17992                 synchronized (monitor())
17993                 {
17994                     check_orphaned();
17995                     org.apache.xmlbeans.SimpleValue target = null;
17996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
17997                     if (target == null)
17998                     {
17999                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
18000                     }
18001                     target.setEnumValue(mississippi);
18002                 }
18003             }
18004             
18005             /**
18006              * Sets (as xml) the "Mississippi" element
18007              */
18008             public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
18009             {
18010                 synchronized (monitor())
18011                 {
18012                     check_orphaned();
18013                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18014                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
18015                     if (target == null)
18016                     {
18017                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
18018                     }
18019                     target.set(mississippi);
18020                 }
18021             }
18022             
18023             /**
18024              * Unsets the "Mississippi" element
18025              */
18026             public void unsetMississippi()
18027             {
18028                 synchronized (monitor())
18029                 {
18030                     check_orphaned();
18031                     get_store().remove_element(MISSISSIPPI$56, 0);
18032                 }
18033             }
18034             
18035             /**
18036              * Gets the "Missouri" element
18037              */
18038             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
18039             {
18040                 synchronized (monitor())
18041                 {
18042                     check_orphaned();
18043                     org.apache.xmlbeans.SimpleValue target = null;
18044                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
18045                     if (target == null)
18046                     {
18047                       return null;
18048                     }
18049                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18050                 }
18051             }
18052             
18053             /**
18054              * Gets (as xml) the "Missouri" element
18055              */
18056             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
18057             {
18058                 synchronized (monitor())
18059                 {
18060                     check_orphaned();
18061                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18062                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
18063                     return target;
18064                 }
18065             }
18066             
18067             /**
18068              * True if has "Missouri" element
18069              */
18070             public boolean isSetMissouri()
18071             {
18072                 synchronized (monitor())
18073                 {
18074                     check_orphaned();
18075                     return get_store().count_elements(MISSOURI$58) != 0;
18076                 }
18077             }
18078             
18079             /**
18080              * Sets the "Missouri" element
18081              */
18082             public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
18083             {
18084                 synchronized (monitor())
18085                 {
18086                     check_orphaned();
18087                     org.apache.xmlbeans.SimpleValue target = null;
18088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
18089                     if (target == null)
18090                     {
18091                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
18092                     }
18093                     target.setEnumValue(missouri);
18094                 }
18095             }
18096             
18097             /**
18098              * Sets (as xml) the "Missouri" element
18099              */
18100             public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
18101             {
18102                 synchronized (monitor())
18103                 {
18104                     check_orphaned();
18105                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18106                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
18107                     if (target == null)
18108                     {
18109                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
18110                     }
18111                     target.set(missouri);
18112                 }
18113             }
18114             
18115             /**
18116              * Unsets the "Missouri" element
18117              */
18118             public void unsetMissouri()
18119             {
18120                 synchronized (monitor())
18121                 {
18122                     check_orphaned();
18123                     get_store().remove_element(MISSOURI$58, 0);
18124                 }
18125             }
18126             
18127             /**
18128              * Gets the "Montana" element
18129              */
18130             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
18131             {
18132                 synchronized (monitor())
18133                 {
18134                     check_orphaned();
18135                     org.apache.xmlbeans.SimpleValue target = null;
18136                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
18137                     if (target == null)
18138                     {
18139                       return null;
18140                     }
18141                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18142                 }
18143             }
18144             
18145             /**
18146              * Gets (as xml) the "Montana" element
18147              */
18148             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
18149             {
18150                 synchronized (monitor())
18151                 {
18152                     check_orphaned();
18153                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18154                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
18155                     return target;
18156                 }
18157             }
18158             
18159             /**
18160              * True if has "Montana" element
18161              */
18162             public boolean isSetMontana()
18163             {
18164                 synchronized (monitor())
18165                 {
18166                     check_orphaned();
18167                     return get_store().count_elements(MONTANA$60) != 0;
18168                 }
18169             }
18170             
18171             /**
18172              * Sets the "Montana" element
18173              */
18174             public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
18175             {
18176                 synchronized (monitor())
18177                 {
18178                     check_orphaned();
18179                     org.apache.xmlbeans.SimpleValue target = null;
18180                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
18181                     if (target == null)
18182                     {
18183                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
18184                     }
18185                     target.setEnumValue(montana);
18186                 }
18187             }
18188             
18189             /**
18190              * Sets (as xml) the "Montana" element
18191              */
18192             public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
18193             {
18194                 synchronized (monitor())
18195                 {
18196                     check_orphaned();
18197                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18198                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
18199                     if (target == null)
18200                     {
18201                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
18202                     }
18203                     target.set(montana);
18204                 }
18205             }
18206             
18207             /**
18208              * Unsets the "Montana" element
18209              */
18210             public void unsetMontana()
18211             {
18212                 synchronized (monitor())
18213                 {
18214                     check_orphaned();
18215                     get_store().remove_element(MONTANA$60, 0);
18216                 }
18217             }
18218             
18219             /**
18220              * Gets the "Nebraska" element
18221              */
18222             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
18223             {
18224                 synchronized (monitor())
18225                 {
18226                     check_orphaned();
18227                     org.apache.xmlbeans.SimpleValue target = null;
18228                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
18229                     if (target == null)
18230                     {
18231                       return null;
18232                     }
18233                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18234                 }
18235             }
18236             
18237             /**
18238              * Gets (as xml) the "Nebraska" element
18239              */
18240             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
18241             {
18242                 synchronized (monitor())
18243                 {
18244                     check_orphaned();
18245                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18246                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
18247                     return target;
18248                 }
18249             }
18250             
18251             /**
18252              * True if has "Nebraska" element
18253              */
18254             public boolean isSetNebraska()
18255             {
18256                 synchronized (monitor())
18257                 {
18258                     check_orphaned();
18259                     return get_store().count_elements(NEBRASKA$62) != 0;
18260                 }
18261             }
18262             
18263             /**
18264              * Sets the "Nebraska" element
18265              */
18266             public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
18267             {
18268                 synchronized (monitor())
18269                 {
18270                     check_orphaned();
18271                     org.apache.xmlbeans.SimpleValue target = null;
18272                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
18273                     if (target == null)
18274                     {
18275                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
18276                     }
18277                     target.setEnumValue(nebraska);
18278                 }
18279             }
18280             
18281             /**
18282              * Sets (as xml) the "Nebraska" element
18283              */
18284             public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
18285             {
18286                 synchronized (monitor())
18287                 {
18288                     check_orphaned();
18289                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18290                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
18291                     if (target == null)
18292                     {
18293                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
18294                     }
18295                     target.set(nebraska);
18296                 }
18297             }
18298             
18299             /**
18300              * Unsets the "Nebraska" element
18301              */
18302             public void unsetNebraska()
18303             {
18304                 synchronized (monitor())
18305                 {
18306                     check_orphaned();
18307                     get_store().remove_element(NEBRASKA$62, 0);
18308                 }
18309             }
18310             
18311             /**
18312              * Gets the "Nevada" element
18313              */
18314             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
18315             {
18316                 synchronized (monitor())
18317                 {
18318                     check_orphaned();
18319                     org.apache.xmlbeans.SimpleValue target = null;
18320                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
18321                     if (target == null)
18322                     {
18323                       return null;
18324                     }
18325                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18326                 }
18327             }
18328             
18329             /**
18330              * Gets (as xml) the "Nevada" element
18331              */
18332             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
18333             {
18334                 synchronized (monitor())
18335                 {
18336                     check_orphaned();
18337                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18338                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
18339                     return target;
18340                 }
18341             }
18342             
18343             /**
18344              * True if has "Nevada" element
18345              */
18346             public boolean isSetNevada()
18347             {
18348                 synchronized (monitor())
18349                 {
18350                     check_orphaned();
18351                     return get_store().count_elements(NEVADA$64) != 0;
18352                 }
18353             }
18354             
18355             /**
18356              * Sets the "Nevada" element
18357              */
18358             public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
18359             {
18360                 synchronized (monitor())
18361                 {
18362                     check_orphaned();
18363                     org.apache.xmlbeans.SimpleValue target = null;
18364                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
18365                     if (target == null)
18366                     {
18367                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
18368                     }
18369                     target.setEnumValue(nevada);
18370                 }
18371             }
18372             
18373             /**
18374              * Sets (as xml) the "Nevada" element
18375              */
18376             public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
18377             {
18378                 synchronized (monitor())
18379                 {
18380                     check_orphaned();
18381                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18382                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
18383                     if (target == null)
18384                     {
18385                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
18386                     }
18387                     target.set(nevada);
18388                 }
18389             }
18390             
18391             /**
18392              * Unsets the "Nevada" element
18393              */
18394             public void unsetNevada()
18395             {
18396                 synchronized (monitor())
18397                 {
18398                     check_orphaned();
18399                     get_store().remove_element(NEVADA$64, 0);
18400                 }
18401             }
18402             
18403             /**
18404              * Gets the "NewHampshire" element
18405              */
18406             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
18407             {
18408                 synchronized (monitor())
18409                 {
18410                     check_orphaned();
18411                     org.apache.xmlbeans.SimpleValue target = null;
18412                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
18413                     if (target == null)
18414                     {
18415                       return null;
18416                     }
18417                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18418                 }
18419             }
18420             
18421             /**
18422              * Gets (as xml) the "NewHampshire" element
18423              */
18424             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
18425             {
18426                 synchronized (monitor())
18427                 {
18428                     check_orphaned();
18429                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18430                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
18431                     return target;
18432                 }
18433             }
18434             
18435             /**
18436              * True if has "NewHampshire" element
18437              */
18438             public boolean isSetNewHampshire()
18439             {
18440                 synchronized (monitor())
18441                 {
18442                     check_orphaned();
18443                     return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
18444                 }
18445             }
18446             
18447             /**
18448              * Sets the "NewHampshire" element
18449              */
18450             public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
18451             {
18452                 synchronized (monitor())
18453                 {
18454                     check_orphaned();
18455                     org.apache.xmlbeans.SimpleValue target = null;
18456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
18457                     if (target == null)
18458                     {
18459                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
18460                     }
18461                     target.setEnumValue(newHampshire);
18462                 }
18463             }
18464             
18465             /**
18466              * Sets (as xml) the "NewHampshire" element
18467              */
18468             public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
18469             {
18470                 synchronized (monitor())
18471                 {
18472                     check_orphaned();
18473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
18475                     if (target == null)
18476                     {
18477                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
18478                     }
18479                     target.set(newHampshire);
18480                 }
18481             }
18482             
18483             /**
18484              * Unsets the "NewHampshire" element
18485              */
18486             public void unsetNewHampshire()
18487             {
18488                 synchronized (monitor())
18489                 {
18490                     check_orphaned();
18491                     get_store().remove_element(NEWHAMPSHIRE$66, 0);
18492                 }
18493             }
18494             
18495             /**
18496              * Gets the "NewJersey" element
18497              */
18498             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
18499             {
18500                 synchronized (monitor())
18501                 {
18502                     check_orphaned();
18503                     org.apache.xmlbeans.SimpleValue target = null;
18504                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
18505                     if (target == null)
18506                     {
18507                       return null;
18508                     }
18509                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18510                 }
18511             }
18512             
18513             /**
18514              * Gets (as xml) the "NewJersey" element
18515              */
18516             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
18517             {
18518                 synchronized (monitor())
18519                 {
18520                     check_orphaned();
18521                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18522                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
18523                     return target;
18524                 }
18525             }
18526             
18527             /**
18528              * True if has "NewJersey" element
18529              */
18530             public boolean isSetNewJersey()
18531             {
18532                 synchronized (monitor())
18533                 {
18534                     check_orphaned();
18535                     return get_store().count_elements(NEWJERSEY$68) != 0;
18536                 }
18537             }
18538             
18539             /**
18540              * Sets the "NewJersey" element
18541              */
18542             public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
18543             {
18544                 synchronized (monitor())
18545                 {
18546                     check_orphaned();
18547                     org.apache.xmlbeans.SimpleValue target = null;
18548                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
18549                     if (target == null)
18550                     {
18551                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
18552                     }
18553                     target.setEnumValue(newJersey);
18554                 }
18555             }
18556             
18557             /**
18558              * Sets (as xml) the "NewJersey" element
18559              */
18560             public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
18561             {
18562                 synchronized (monitor())
18563                 {
18564                     check_orphaned();
18565                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18566                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
18567                     if (target == null)
18568                     {
18569                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
18570                     }
18571                     target.set(newJersey);
18572                 }
18573             }
18574             
18575             /**
18576              * Unsets the "NewJersey" element
18577              */
18578             public void unsetNewJersey()
18579             {
18580                 synchronized (monitor())
18581                 {
18582                     check_orphaned();
18583                     get_store().remove_element(NEWJERSEY$68, 0);
18584                 }
18585             }
18586             
18587             /**
18588              * Gets the "NewMexico" element
18589              */
18590             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
18591             {
18592                 synchronized (monitor())
18593                 {
18594                     check_orphaned();
18595                     org.apache.xmlbeans.SimpleValue target = null;
18596                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
18597                     if (target == null)
18598                     {
18599                       return null;
18600                     }
18601                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18602                 }
18603             }
18604             
18605             /**
18606              * Gets (as xml) the "NewMexico" element
18607              */
18608             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
18609             {
18610                 synchronized (monitor())
18611                 {
18612                     check_orphaned();
18613                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18614                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
18615                     return target;
18616                 }
18617             }
18618             
18619             /**
18620              * True if has "NewMexico" element
18621              */
18622             public boolean isSetNewMexico()
18623             {
18624                 synchronized (monitor())
18625                 {
18626                     check_orphaned();
18627                     return get_store().count_elements(NEWMEXICO$70) != 0;
18628                 }
18629             }
18630             
18631             /**
18632              * Sets the "NewMexico" element
18633              */
18634             public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
18635             {
18636                 synchronized (monitor())
18637                 {
18638                     check_orphaned();
18639                     org.apache.xmlbeans.SimpleValue target = null;
18640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
18641                     if (target == null)
18642                     {
18643                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
18644                     }
18645                     target.setEnumValue(newMexico);
18646                 }
18647             }
18648             
18649             /**
18650              * Sets (as xml) the "NewMexico" element
18651              */
18652             public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
18653             {
18654                 synchronized (monitor())
18655                 {
18656                     check_orphaned();
18657                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18658                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
18659                     if (target == null)
18660                     {
18661                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
18662                     }
18663                     target.set(newMexico);
18664                 }
18665             }
18666             
18667             /**
18668              * Unsets the "NewMexico" element
18669              */
18670             public void unsetNewMexico()
18671             {
18672                 synchronized (monitor())
18673                 {
18674                     check_orphaned();
18675                     get_store().remove_element(NEWMEXICO$70, 0);
18676                 }
18677             }
18678             
18679             /**
18680              * Gets the "NewYork" element
18681              */
18682             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
18683             {
18684                 synchronized (monitor())
18685                 {
18686                     check_orphaned();
18687                     org.apache.xmlbeans.SimpleValue target = null;
18688                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
18689                     if (target == null)
18690                     {
18691                       return null;
18692                     }
18693                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18694                 }
18695             }
18696             
18697             /**
18698              * Gets (as xml) the "NewYork" element
18699              */
18700             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
18701             {
18702                 synchronized (monitor())
18703                 {
18704                     check_orphaned();
18705                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18706                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
18707                     return target;
18708                 }
18709             }
18710             
18711             /**
18712              * True if has "NewYork" element
18713              */
18714             public boolean isSetNewYork()
18715             {
18716                 synchronized (monitor())
18717                 {
18718                     check_orphaned();
18719                     return get_store().count_elements(NEWYORK$72) != 0;
18720                 }
18721             }
18722             
18723             /**
18724              * Sets the "NewYork" element
18725              */
18726             public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
18727             {
18728                 synchronized (monitor())
18729                 {
18730                     check_orphaned();
18731                     org.apache.xmlbeans.SimpleValue target = null;
18732                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
18733                     if (target == null)
18734                     {
18735                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
18736                     }
18737                     target.setEnumValue(newYork);
18738                 }
18739             }
18740             
18741             /**
18742              * Sets (as xml) the "NewYork" element
18743              */
18744             public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
18745             {
18746                 synchronized (monitor())
18747                 {
18748                     check_orphaned();
18749                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18750                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
18751                     if (target == null)
18752                     {
18753                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
18754                     }
18755                     target.set(newYork);
18756                 }
18757             }
18758             
18759             /**
18760              * Unsets the "NewYork" element
18761              */
18762             public void unsetNewYork()
18763             {
18764                 synchronized (monitor())
18765                 {
18766                     check_orphaned();
18767                     get_store().remove_element(NEWYORK$72, 0);
18768                 }
18769             }
18770             
18771             /**
18772              * Gets the "NorthCarolina" element
18773              */
18774             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
18775             {
18776                 synchronized (monitor())
18777                 {
18778                     check_orphaned();
18779                     org.apache.xmlbeans.SimpleValue target = null;
18780                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
18781                     if (target == null)
18782                     {
18783                       return null;
18784                     }
18785                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18786                 }
18787             }
18788             
18789             /**
18790              * Gets (as xml) the "NorthCarolina" element
18791              */
18792             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
18793             {
18794                 synchronized (monitor())
18795                 {
18796                     check_orphaned();
18797                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18798                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
18799                     return target;
18800                 }
18801             }
18802             
18803             /**
18804              * True if has "NorthCarolina" element
18805              */
18806             public boolean isSetNorthCarolina()
18807             {
18808                 synchronized (monitor())
18809                 {
18810                     check_orphaned();
18811                     return get_store().count_elements(NORTHCAROLINA$74) != 0;
18812                 }
18813             }
18814             
18815             /**
18816              * Sets the "NorthCarolina" element
18817              */
18818             public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
18819             {
18820                 synchronized (monitor())
18821                 {
18822                     check_orphaned();
18823                     org.apache.xmlbeans.SimpleValue target = null;
18824                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
18825                     if (target == null)
18826                     {
18827                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
18828                     }
18829                     target.setEnumValue(northCarolina);
18830                 }
18831             }
18832             
18833             /**
18834              * Sets (as xml) the "NorthCarolina" element
18835              */
18836             public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
18837             {
18838                 synchronized (monitor())
18839                 {
18840                     check_orphaned();
18841                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18842                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
18843                     if (target == null)
18844                     {
18845                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
18846                     }
18847                     target.set(northCarolina);
18848                 }
18849             }
18850             
18851             /**
18852              * Unsets the "NorthCarolina" element
18853              */
18854             public void unsetNorthCarolina()
18855             {
18856                 synchronized (monitor())
18857                 {
18858                     check_orphaned();
18859                     get_store().remove_element(NORTHCAROLINA$74, 0);
18860                 }
18861             }
18862             
18863             /**
18864              * Gets the "NorthDakota" element
18865              */
18866             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
18867             {
18868                 synchronized (monitor())
18869                 {
18870                     check_orphaned();
18871                     org.apache.xmlbeans.SimpleValue target = null;
18872                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
18873                     if (target == null)
18874                     {
18875                       return null;
18876                     }
18877                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18878                 }
18879             }
18880             
18881             /**
18882              * Gets (as xml) the "NorthDakota" element
18883              */
18884             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
18885             {
18886                 synchronized (monitor())
18887                 {
18888                     check_orphaned();
18889                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18890                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
18891                     return target;
18892                 }
18893             }
18894             
18895             /**
18896              * True if has "NorthDakota" element
18897              */
18898             public boolean isSetNorthDakota()
18899             {
18900                 synchronized (monitor())
18901                 {
18902                     check_orphaned();
18903                     return get_store().count_elements(NORTHDAKOTA$76) != 0;
18904                 }
18905             }
18906             
18907             /**
18908              * Sets the "NorthDakota" element
18909              */
18910             public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
18911             {
18912                 synchronized (monitor())
18913                 {
18914                     check_orphaned();
18915                     org.apache.xmlbeans.SimpleValue target = null;
18916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
18917                     if (target == null)
18918                     {
18919                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
18920                     }
18921                     target.setEnumValue(northDakota);
18922                 }
18923             }
18924             
18925             /**
18926              * Sets (as xml) the "NorthDakota" element
18927              */
18928             public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
18929             {
18930                 synchronized (monitor())
18931                 {
18932                     check_orphaned();
18933                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18934                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
18935                     if (target == null)
18936                     {
18937                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
18938                     }
18939                     target.set(northDakota);
18940                 }
18941             }
18942             
18943             /**
18944              * Unsets the "NorthDakota" element
18945              */
18946             public void unsetNorthDakota()
18947             {
18948                 synchronized (monitor())
18949                 {
18950                     check_orphaned();
18951                     get_store().remove_element(NORTHDAKOTA$76, 0);
18952                 }
18953             }
18954             
18955             /**
18956              * Gets the "Ohio" element
18957              */
18958             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
18959             {
18960                 synchronized (monitor())
18961                 {
18962                     check_orphaned();
18963                     org.apache.xmlbeans.SimpleValue target = null;
18964                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
18965                     if (target == null)
18966                     {
18967                       return null;
18968                     }
18969                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18970                 }
18971             }
18972             
18973             /**
18974              * Gets (as xml) the "Ohio" element
18975              */
18976             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
18977             {
18978                 synchronized (monitor())
18979                 {
18980                     check_orphaned();
18981                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18982                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
18983                     return target;
18984                 }
18985             }
18986             
18987             /**
18988              * True if has "Ohio" element
18989              */
18990             public boolean isSetOhio()
18991             {
18992                 synchronized (monitor())
18993                 {
18994                     check_orphaned();
18995                     return get_store().count_elements(OHIO$78) != 0;
18996                 }
18997             }
18998             
18999             /**
19000              * Sets the "Ohio" element
19001              */
19002             public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
19003             {
19004                 synchronized (monitor())
19005                 {
19006                     check_orphaned();
19007                     org.apache.xmlbeans.SimpleValue target = null;
19008                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
19009                     if (target == null)
19010                     {
19011                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
19012                     }
19013                     target.setEnumValue(ohio);
19014                 }
19015             }
19016             
19017             /**
19018              * Sets (as xml) the "Ohio" element
19019              */
19020             public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
19021             {
19022                 synchronized (monitor())
19023                 {
19024                     check_orphaned();
19025                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19026                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
19027                     if (target == null)
19028                     {
19029                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
19030                     }
19031                     target.set(ohio);
19032                 }
19033             }
19034             
19035             /**
19036              * Unsets the "Ohio" element
19037              */
19038             public void unsetOhio()
19039             {
19040                 synchronized (monitor())
19041                 {
19042                     check_orphaned();
19043                     get_store().remove_element(OHIO$78, 0);
19044                 }
19045             }
19046             
19047             /**
19048              * Gets the "Oklahoma" element
19049              */
19050             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
19051             {
19052                 synchronized (monitor())
19053                 {
19054                     check_orphaned();
19055                     org.apache.xmlbeans.SimpleValue target = null;
19056                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
19057                     if (target == null)
19058                     {
19059                       return null;
19060                     }
19061                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19062                 }
19063             }
19064             
19065             /**
19066              * Gets (as xml) the "Oklahoma" element
19067              */
19068             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
19069             {
19070                 synchronized (monitor())
19071                 {
19072                     check_orphaned();
19073                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19074                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
19075                     return target;
19076                 }
19077             }
19078             
19079             /**
19080              * True if has "Oklahoma" element
19081              */
19082             public boolean isSetOklahoma()
19083             {
19084                 synchronized (monitor())
19085                 {
19086                     check_orphaned();
19087                     return get_store().count_elements(OKLAHOMA$80) != 0;
19088                 }
19089             }
19090             
19091             /**
19092              * Sets the "Oklahoma" element
19093              */
19094             public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
19095             {
19096                 synchronized (monitor())
19097                 {
19098                     check_orphaned();
19099                     org.apache.xmlbeans.SimpleValue target = null;
19100                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
19101                     if (target == null)
19102                     {
19103                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
19104                     }
19105                     target.setEnumValue(oklahoma);
19106                 }
19107             }
19108             
19109             /**
19110              * Sets (as xml) the "Oklahoma" element
19111              */
19112             public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
19113             {
19114                 synchronized (monitor())
19115                 {
19116                     check_orphaned();
19117                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19118                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
19119                     if (target == null)
19120                     {
19121                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
19122                     }
19123                     target.set(oklahoma);
19124                 }
19125             }
19126             
19127             /**
19128              * Unsets the "Oklahoma" element
19129              */
19130             public void unsetOklahoma()
19131             {
19132                 synchronized (monitor())
19133                 {
19134                     check_orphaned();
19135                     get_store().remove_element(OKLAHOMA$80, 0);
19136                 }
19137             }
19138             
19139             /**
19140              * Gets the "Oregon" element
19141              */
19142             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
19143             {
19144                 synchronized (monitor())
19145                 {
19146                     check_orphaned();
19147                     org.apache.xmlbeans.SimpleValue target = null;
19148                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
19149                     if (target == null)
19150                     {
19151                       return null;
19152                     }
19153                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19154                 }
19155             }
19156             
19157             /**
19158              * Gets (as xml) the "Oregon" element
19159              */
19160             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
19161             {
19162                 synchronized (monitor())
19163                 {
19164                     check_orphaned();
19165                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19166                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
19167                     return target;
19168                 }
19169             }
19170             
19171             /**
19172              * True if has "Oregon" element
19173              */
19174             public boolean isSetOregon()
19175             {
19176                 synchronized (monitor())
19177                 {
19178                     check_orphaned();
19179                     return get_store().count_elements(OREGON$82) != 0;
19180                 }
19181             }
19182             
19183             /**
19184              * Sets the "Oregon" element
19185              */
19186             public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
19187             {
19188                 synchronized (monitor())
19189                 {
19190                     check_orphaned();
19191                     org.apache.xmlbeans.SimpleValue target = null;
19192                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
19193                     if (target == null)
19194                     {
19195                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
19196                     }
19197                     target.setEnumValue(oregon);
19198                 }
19199             }
19200             
19201             /**
19202              * Sets (as xml) the "Oregon" element
19203              */
19204             public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
19205             {
19206                 synchronized (monitor())
19207                 {
19208                     check_orphaned();
19209                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19210                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
19211                     if (target == null)
19212                     {
19213                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
19214                     }
19215                     target.set(oregon);
19216                 }
19217             }
19218             
19219             /**
19220              * Unsets the "Oregon" element
19221              */
19222             public void unsetOregon()
19223             {
19224                 synchronized (monitor())
19225                 {
19226                     check_orphaned();
19227                     get_store().remove_element(OREGON$82, 0);
19228                 }
19229             }
19230             
19231             /**
19232              * Gets the "Pennsylvania" element
19233              */
19234             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
19235             {
19236                 synchronized (monitor())
19237                 {
19238                     check_orphaned();
19239                     org.apache.xmlbeans.SimpleValue target = null;
19240                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
19241                     if (target == null)
19242                     {
19243                       return null;
19244                     }
19245                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19246                 }
19247             }
19248             
19249             /**
19250              * Gets (as xml) the "Pennsylvania" element
19251              */
19252             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
19253             {
19254                 synchronized (monitor())
19255                 {
19256                     check_orphaned();
19257                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19258                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
19259                     return target;
19260                 }
19261             }
19262             
19263             /**
19264              * True if has "Pennsylvania" element
19265              */
19266             public boolean isSetPennsylvania()
19267             {
19268                 synchronized (monitor())
19269                 {
19270                     check_orphaned();
19271                     return get_store().count_elements(PENNSYLVANIA$84) != 0;
19272                 }
19273             }
19274             
19275             /**
19276              * Sets the "Pennsylvania" element
19277              */
19278             public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
19279             {
19280                 synchronized (monitor())
19281                 {
19282                     check_orphaned();
19283                     org.apache.xmlbeans.SimpleValue target = null;
19284                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
19285                     if (target == null)
19286                     {
19287                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
19288                     }
19289                     target.setEnumValue(pennsylvania);
19290                 }
19291             }
19292             
19293             /**
19294              * Sets (as xml) the "Pennsylvania" element
19295              */
19296             public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
19297             {
19298                 synchronized (monitor())
19299                 {
19300                     check_orphaned();
19301                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19302                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
19303                     if (target == null)
19304                     {
19305                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
19306                     }
19307                     target.set(pennsylvania);
19308                 }
19309             }
19310             
19311             /**
19312              * Unsets the "Pennsylvania" element
19313              */
19314             public void unsetPennsylvania()
19315             {
19316                 synchronized (monitor())
19317                 {
19318                     check_orphaned();
19319                     get_store().remove_element(PENNSYLVANIA$84, 0);
19320                 }
19321             }
19322             
19323             /**
19324              * Gets the "PuertoRico" element
19325              */
19326             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
19327             {
19328                 synchronized (monitor())
19329                 {
19330                     check_orphaned();
19331                     org.apache.xmlbeans.SimpleValue target = null;
19332                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
19333                     if (target == null)
19334                     {
19335                       return null;
19336                     }
19337                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19338                 }
19339             }
19340             
19341             /**
19342              * Gets (as xml) the "PuertoRico" element
19343              */
19344             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
19345             {
19346                 synchronized (monitor())
19347                 {
19348                     check_orphaned();
19349                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19350                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
19351                     return target;
19352                 }
19353             }
19354             
19355             /**
19356              * True if has "PuertoRico" element
19357              */
19358             public boolean isSetPuertoRico()
19359             {
19360                 synchronized (monitor())
19361                 {
19362                     check_orphaned();
19363                     return get_store().count_elements(PUERTORICO$86) != 0;
19364                 }
19365             }
19366             
19367             /**
19368              * Sets the "PuertoRico" element
19369              */
19370             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
19371             {
19372                 synchronized (monitor())
19373                 {
19374                     check_orphaned();
19375                     org.apache.xmlbeans.SimpleValue target = null;
19376                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
19377                     if (target == null)
19378                     {
19379                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
19380                     }
19381                     target.setEnumValue(puertoRico);
19382                 }
19383             }
19384             
19385             /**
19386              * Sets (as xml) the "PuertoRico" element
19387              */
19388             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
19389             {
19390                 synchronized (monitor())
19391                 {
19392                     check_orphaned();
19393                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19394                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
19395                     if (target == null)
19396                     {
19397                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
19398                     }
19399                     target.set(puertoRico);
19400                 }
19401             }
19402             
19403             /**
19404              * Unsets the "PuertoRico" element
19405              */
19406             public void unsetPuertoRico()
19407             {
19408                 synchronized (monitor())
19409                 {
19410                     check_orphaned();
19411                     get_store().remove_element(PUERTORICO$86, 0);
19412                 }
19413             }
19414             
19415             /**
19416              * Gets the "RhodeIsland" element
19417              */
19418             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
19419             {
19420                 synchronized (monitor())
19421                 {
19422                     check_orphaned();
19423                     org.apache.xmlbeans.SimpleValue target = null;
19424                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
19425                     if (target == null)
19426                     {
19427                       return null;
19428                     }
19429                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19430                 }
19431             }
19432             
19433             /**
19434              * Gets (as xml) the "RhodeIsland" element
19435              */
19436             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
19437             {
19438                 synchronized (monitor())
19439                 {
19440                     check_orphaned();
19441                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19442                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
19443                     return target;
19444                 }
19445             }
19446             
19447             /**
19448              * True if has "RhodeIsland" element
19449              */
19450             public boolean isSetRhodeIsland()
19451             {
19452                 synchronized (monitor())
19453                 {
19454                     check_orphaned();
19455                     return get_store().count_elements(RHODEISLAND$88) != 0;
19456                 }
19457             }
19458             
19459             /**
19460              * Sets the "RhodeIsland" element
19461              */
19462             public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
19463             {
19464                 synchronized (monitor())
19465                 {
19466                     check_orphaned();
19467                     org.apache.xmlbeans.SimpleValue target = null;
19468                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
19469                     if (target == null)
19470                     {
19471                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
19472                     }
19473                     target.setEnumValue(rhodeIsland);
19474                 }
19475             }
19476             
19477             /**
19478              * Sets (as xml) the "RhodeIsland" element
19479              */
19480             public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
19481             {
19482                 synchronized (monitor())
19483                 {
19484                     check_orphaned();
19485                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19486                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
19487                     if (target == null)
19488                     {
19489                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
19490                     }
19491                     target.set(rhodeIsland);
19492                 }
19493             }
19494             
19495             /**
19496              * Unsets the "RhodeIsland" element
19497              */
19498             public void unsetRhodeIsland()
19499             {
19500                 synchronized (monitor())
19501                 {
19502                     check_orphaned();
19503                     get_store().remove_element(RHODEISLAND$88, 0);
19504                 }
19505             }
19506             
19507             /**
19508              * Gets the "SouthCarolina" element
19509              */
19510             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
19511             {
19512                 synchronized (monitor())
19513                 {
19514                     check_orphaned();
19515                     org.apache.xmlbeans.SimpleValue target = null;
19516                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
19517                     if (target == null)
19518                     {
19519                       return null;
19520                     }
19521                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19522                 }
19523             }
19524             
19525             /**
19526              * Gets (as xml) the "SouthCarolina" element
19527              */
19528             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
19529             {
19530                 synchronized (monitor())
19531                 {
19532                     check_orphaned();
19533                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19534                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
19535                     return target;
19536                 }
19537             }
19538             
19539             /**
19540              * True if has "SouthCarolina" element
19541              */
19542             public boolean isSetSouthCarolina()
19543             {
19544                 synchronized (monitor())
19545                 {
19546                     check_orphaned();
19547                     return get_store().count_elements(SOUTHCAROLINA$90) != 0;
19548                 }
19549             }
19550             
19551             /**
19552              * Sets the "SouthCarolina" element
19553              */
19554             public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
19555             {
19556                 synchronized (monitor())
19557                 {
19558                     check_orphaned();
19559                     org.apache.xmlbeans.SimpleValue target = null;
19560                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
19561                     if (target == null)
19562                     {
19563                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
19564                     }
19565                     target.setEnumValue(southCarolina);
19566                 }
19567             }
19568             
19569             /**
19570              * Sets (as xml) the "SouthCarolina" element
19571              */
19572             public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
19573             {
19574                 synchronized (monitor())
19575                 {
19576                     check_orphaned();
19577                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19578                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
19579                     if (target == null)
19580                     {
19581                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
19582                     }
19583                     target.set(southCarolina);
19584                 }
19585             }
19586             
19587             /**
19588              * Unsets the "SouthCarolina" element
19589              */
19590             public void unsetSouthCarolina()
19591             {
19592                 synchronized (monitor())
19593                 {
19594                     check_orphaned();
19595                     get_store().remove_element(SOUTHCAROLINA$90, 0);
19596                 }
19597             }
19598             
19599             /**
19600              * Gets the "SouthDakota" element
19601              */
19602             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
19603             {
19604                 synchronized (monitor())
19605                 {
19606                     check_orphaned();
19607                     org.apache.xmlbeans.SimpleValue target = null;
19608                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
19609                     if (target == null)
19610                     {
19611                       return null;
19612                     }
19613                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19614                 }
19615             }
19616             
19617             /**
19618              * Gets (as xml) the "SouthDakota" element
19619              */
19620             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
19621             {
19622                 synchronized (monitor())
19623                 {
19624                     check_orphaned();
19625                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19626                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
19627                     return target;
19628                 }
19629             }
19630             
19631             /**
19632              * True if has "SouthDakota" element
19633              */
19634             public boolean isSetSouthDakota()
19635             {
19636                 synchronized (monitor())
19637                 {
19638                     check_orphaned();
19639                     return get_store().count_elements(SOUTHDAKOTA$92) != 0;
19640                 }
19641             }
19642             
19643             /**
19644              * Sets the "SouthDakota" element
19645              */
19646             public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
19647             {
19648                 synchronized (monitor())
19649                 {
19650                     check_orphaned();
19651                     org.apache.xmlbeans.SimpleValue target = null;
19652                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
19653                     if (target == null)
19654                     {
19655                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
19656                     }
19657                     target.setEnumValue(southDakota);
19658                 }
19659             }
19660             
19661             /**
19662              * Sets (as xml) the "SouthDakota" element
19663              */
19664             public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
19665             {
19666                 synchronized (monitor())
19667                 {
19668                     check_orphaned();
19669                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19670                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
19671                     if (target == null)
19672                     {
19673                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
19674                     }
19675                     target.set(southDakota);
19676                 }
19677             }
19678             
19679             /**
19680              * Unsets the "SouthDakota" element
19681              */
19682             public void unsetSouthDakota()
19683             {
19684                 synchronized (monitor())
19685                 {
19686                     check_orphaned();
19687                     get_store().remove_element(SOUTHDAKOTA$92, 0);
19688                 }
19689             }
19690             
19691             /**
19692              * Gets the "Tennessee" element
19693              */
19694             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
19695             {
19696                 synchronized (monitor())
19697                 {
19698                     check_orphaned();
19699                     org.apache.xmlbeans.SimpleValue target = null;
19700                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
19701                     if (target == null)
19702                     {
19703                       return null;
19704                     }
19705                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19706                 }
19707             }
19708             
19709             /**
19710              * Gets (as xml) the "Tennessee" element
19711              */
19712             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
19713             {
19714                 synchronized (monitor())
19715                 {
19716                     check_orphaned();
19717                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19718                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
19719                     return target;
19720                 }
19721             }
19722             
19723             /**
19724              * True if has "Tennessee" element
19725              */
19726             public boolean isSetTennessee()
19727             {
19728                 synchronized (monitor())
19729                 {
19730                     check_orphaned();
19731                     return get_store().count_elements(TENNESSEE$94) != 0;
19732                 }
19733             }
19734             
19735             /**
19736              * Sets the "Tennessee" element
19737              */
19738             public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
19739             {
19740                 synchronized (monitor())
19741                 {
19742                     check_orphaned();
19743                     org.apache.xmlbeans.SimpleValue target = null;
19744                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
19745                     if (target == null)
19746                     {
19747                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
19748                     }
19749                     target.setEnumValue(tennessee);
19750                 }
19751             }
19752             
19753             /**
19754              * Sets (as xml) the "Tennessee" element
19755              */
19756             public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
19757             {
19758                 synchronized (monitor())
19759                 {
19760                     check_orphaned();
19761                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19762                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
19763                     if (target == null)
19764                     {
19765                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
19766                     }
19767                     target.set(tennessee);
19768                 }
19769             }
19770             
19771             /**
19772              * Unsets the "Tennessee" element
19773              */
19774             public void unsetTennessee()
19775             {
19776                 synchronized (monitor())
19777                 {
19778                     check_orphaned();
19779                     get_store().remove_element(TENNESSEE$94, 0);
19780                 }
19781             }
19782             
19783             /**
19784              * Gets the "Texas" element
19785              */
19786             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
19787             {
19788                 synchronized (monitor())
19789                 {
19790                     check_orphaned();
19791                     org.apache.xmlbeans.SimpleValue target = null;
19792                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
19793                     if (target == null)
19794                     {
19795                       return null;
19796                     }
19797                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19798                 }
19799             }
19800             
19801             /**
19802              * Gets (as xml) the "Texas" element
19803              */
19804             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
19805             {
19806                 synchronized (monitor())
19807                 {
19808                     check_orphaned();
19809                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19810                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
19811                     return target;
19812                 }
19813             }
19814             
19815             /**
19816              * True if has "Texas" element
19817              */
19818             public boolean isSetTexas()
19819             {
19820                 synchronized (monitor())
19821                 {
19822                     check_orphaned();
19823                     return get_store().count_elements(TEXAS$96) != 0;
19824                 }
19825             }
19826             
19827             /**
19828              * Sets the "Texas" element
19829              */
19830             public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
19831             {
19832                 synchronized (monitor())
19833                 {
19834                     check_orphaned();
19835                     org.apache.xmlbeans.SimpleValue target = null;
19836                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
19837                     if (target == null)
19838                     {
19839                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
19840                     }
19841                     target.setEnumValue(texas);
19842                 }
19843             }
19844             
19845             /**
19846              * Sets (as xml) the "Texas" element
19847              */
19848             public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
19849             {
19850                 synchronized (monitor())
19851                 {
19852                     check_orphaned();
19853                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19854                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
19855                     if (target == null)
19856                     {
19857                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
19858                     }
19859                     target.set(texas);
19860                 }
19861             }
19862             
19863             /**
19864              * Unsets the "Texas" element
19865              */
19866             public void unsetTexas()
19867             {
19868                 synchronized (monitor())
19869                 {
19870                     check_orphaned();
19871                     get_store().remove_element(TEXAS$96, 0);
19872                 }
19873             }
19874             
19875             /**
19876              * Gets the "USVirginIslands" element
19877              */
19878             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
19879             {
19880                 synchronized (monitor())
19881                 {
19882                     check_orphaned();
19883                     org.apache.xmlbeans.SimpleValue target = null;
19884                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
19885                     if (target == null)
19886                     {
19887                       return null;
19888                     }
19889                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19890                 }
19891             }
19892             
19893             /**
19894              * Gets (as xml) the "USVirginIslands" element
19895              */
19896             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
19897             {
19898                 synchronized (monitor())
19899                 {
19900                     check_orphaned();
19901                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19902                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
19903                     return target;
19904                 }
19905             }
19906             
19907             /**
19908              * True if has "USVirginIslands" element
19909              */
19910             public boolean isSetUSVirginIslands()
19911             {
19912                 synchronized (monitor())
19913                 {
19914                     check_orphaned();
19915                     return get_store().count_elements(USVIRGINISLANDS$98) != 0;
19916                 }
19917             }
19918             
19919             /**
19920              * Sets the "USVirginIslands" element
19921              */
19922             public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
19923             {
19924                 synchronized (monitor())
19925                 {
19926                     check_orphaned();
19927                     org.apache.xmlbeans.SimpleValue target = null;
19928                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
19929                     if (target == null)
19930                     {
19931                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
19932                     }
19933                     target.setEnumValue(usVirginIslands);
19934                 }
19935             }
19936             
19937             /**
19938              * Sets (as xml) the "USVirginIslands" element
19939              */
19940             public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
19941             {
19942                 synchronized (monitor())
19943                 {
19944                     check_orphaned();
19945                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19946                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
19947                     if (target == null)
19948                     {
19949                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
19950                     }
19951                     target.set(usVirginIslands);
19952                 }
19953             }
19954             
19955             /**
19956              * Unsets the "USVirginIslands" element
19957              */
19958             public void unsetUSVirginIslands()
19959             {
19960                 synchronized (monitor())
19961                 {
19962                     check_orphaned();
19963                     get_store().remove_element(USVIRGINISLANDS$98, 0);
19964                 }
19965             }
19966             
19967             /**
19968              * Gets the "Utah" element
19969              */
19970             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
19971             {
19972                 synchronized (monitor())
19973                 {
19974                     check_orphaned();
19975                     org.apache.xmlbeans.SimpleValue target = null;
19976                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
19977                     if (target == null)
19978                     {
19979                       return null;
19980                     }
19981                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19982                 }
19983             }
19984             
19985             /**
19986              * Gets (as xml) the "Utah" element
19987              */
19988             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
19989             {
19990                 synchronized (monitor())
19991                 {
19992                     check_orphaned();
19993                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19994                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
19995                     return target;
19996                 }
19997             }
19998             
19999             /**
20000              * True if has "Utah" element
20001              */
20002             public boolean isSetUtah()
20003             {
20004                 synchronized (monitor())
20005                 {
20006                     check_orphaned();
20007                     return get_store().count_elements(UTAH$100) != 0;
20008                 }
20009             }
20010             
20011             /**
20012              * Sets the "Utah" element
20013              */
20014             public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
20015             {
20016                 synchronized (monitor())
20017                 {
20018                     check_orphaned();
20019                     org.apache.xmlbeans.SimpleValue target = null;
20020                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
20021                     if (target == null)
20022                     {
20023                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
20024                     }
20025                     target.setEnumValue(utah);
20026                 }
20027             }
20028             
20029             /**
20030              * Sets (as xml) the "Utah" element
20031              */
20032             public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
20033             {
20034                 synchronized (monitor())
20035                 {
20036                     check_orphaned();
20037                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20038                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
20039                     if (target == null)
20040                     {
20041                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
20042                     }
20043                     target.set(utah);
20044                 }
20045             }
20046             
20047             /**
20048              * Unsets the "Utah" element
20049              */
20050             public void unsetUtah()
20051             {
20052                 synchronized (monitor())
20053                 {
20054                     check_orphaned();
20055                     get_store().remove_element(UTAH$100, 0);
20056                 }
20057             }
20058             
20059             /**
20060              * Gets the "Vermont" element
20061              */
20062             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
20063             {
20064                 synchronized (monitor())
20065                 {
20066                     check_orphaned();
20067                     org.apache.xmlbeans.SimpleValue target = null;
20068                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
20069                     if (target == null)
20070                     {
20071                       return null;
20072                     }
20073                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20074                 }
20075             }
20076             
20077             /**
20078              * Gets (as xml) the "Vermont" element
20079              */
20080             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
20081             {
20082                 synchronized (monitor())
20083                 {
20084                     check_orphaned();
20085                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20086                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
20087                     return target;
20088                 }
20089             }
20090             
20091             /**
20092              * True if has "Vermont" element
20093              */
20094             public boolean isSetVermont()
20095             {
20096                 synchronized (monitor())
20097                 {
20098                     check_orphaned();
20099                     return get_store().count_elements(VERMONT$102) != 0;
20100                 }
20101             }
20102             
20103             /**
20104              * Sets the "Vermont" element
20105              */
20106             public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
20107             {
20108                 synchronized (monitor())
20109                 {
20110                     check_orphaned();
20111                     org.apache.xmlbeans.SimpleValue target = null;
20112                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
20113                     if (target == null)
20114                     {
20115                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
20116                     }
20117                     target.setEnumValue(vermont);
20118                 }
20119             }
20120             
20121             /**
20122              * Sets (as xml) the "Vermont" element
20123              */
20124             public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
20125             {
20126                 synchronized (monitor())
20127                 {
20128                     check_orphaned();
20129                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20130                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
20131                     if (target == null)
20132                     {
20133                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
20134                     }
20135                     target.set(vermont);
20136                 }
20137             }
20138             
20139             /**
20140              * Unsets the "Vermont" element
20141              */
20142             public void unsetVermont()
20143             {
20144                 synchronized (monitor())
20145                 {
20146                     check_orphaned();
20147                     get_store().remove_element(VERMONT$102, 0);
20148                 }
20149             }
20150             
20151             /**
20152              * Gets the "Virginia" element
20153              */
20154             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
20155             {
20156                 synchronized (monitor())
20157                 {
20158                     check_orphaned();
20159                     org.apache.xmlbeans.SimpleValue target = null;
20160                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
20161                     if (target == null)
20162                     {
20163                       return null;
20164                     }
20165                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20166                 }
20167             }
20168             
20169             /**
20170              * Gets (as xml) the "Virginia" element
20171              */
20172             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
20173             {
20174                 synchronized (monitor())
20175                 {
20176                     check_orphaned();
20177                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20178                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
20179                     return target;
20180                 }
20181             }
20182             
20183             /**
20184              * True if has "Virginia" element
20185              */
20186             public boolean isSetVirginia()
20187             {
20188                 synchronized (monitor())
20189                 {
20190                     check_orphaned();
20191                     return get_store().count_elements(VIRGINIA$104) != 0;
20192                 }
20193             }
20194             
20195             /**
20196              * Sets the "Virginia" element
20197              */
20198             public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
20199             {
20200                 synchronized (monitor())
20201                 {
20202                     check_orphaned();
20203                     org.apache.xmlbeans.SimpleValue target = null;
20204                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
20205                     if (target == null)
20206                     {
20207                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
20208                     }
20209                     target.setEnumValue(virginia);
20210                 }
20211             }
20212             
20213             /**
20214              * Sets (as xml) the "Virginia" element
20215              */
20216             public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
20217             {
20218                 synchronized (monitor())
20219                 {
20220                     check_orphaned();
20221                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20222                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
20223                     if (target == null)
20224                     {
20225                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
20226                     }
20227                     target.set(virginia);
20228                 }
20229             }
20230             
20231             /**
20232              * Unsets the "Virginia" element
20233              */
20234             public void unsetVirginia()
20235             {
20236                 synchronized (monitor())
20237                 {
20238                     check_orphaned();
20239                     get_store().remove_element(VIRGINIA$104, 0);
20240                 }
20241             }
20242             
20243             /**
20244              * Gets the "Washington" element
20245              */
20246             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
20247             {
20248                 synchronized (monitor())
20249                 {
20250                     check_orphaned();
20251                     org.apache.xmlbeans.SimpleValue target = null;
20252                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
20253                     if (target == null)
20254                     {
20255                       return null;
20256                     }
20257                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20258                 }
20259             }
20260             
20261             /**
20262              * Gets (as xml) the "Washington" element
20263              */
20264             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
20265             {
20266                 synchronized (monitor())
20267                 {
20268                     check_orphaned();
20269                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20270                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
20271                     return target;
20272                 }
20273             }
20274             
20275             /**
20276              * True if has "Washington" element
20277              */
20278             public boolean isSetWashington()
20279             {
20280                 synchronized (monitor())
20281                 {
20282                     check_orphaned();
20283                     return get_store().count_elements(WASHINGTON$106) != 0;
20284                 }
20285             }
20286             
20287             /**
20288              * Sets the "Washington" element
20289              */
20290             public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
20291             {
20292                 synchronized (monitor())
20293                 {
20294                     check_orphaned();
20295                     org.apache.xmlbeans.SimpleValue target = null;
20296                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
20297                     if (target == null)
20298                     {
20299                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
20300                     }
20301                     target.setEnumValue(washington);
20302                 }
20303             }
20304             
20305             /**
20306              * Sets (as xml) the "Washington" element
20307              */
20308             public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
20309             {
20310                 synchronized (monitor())
20311                 {
20312                     check_orphaned();
20313                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20314                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
20315                     if (target == null)
20316                     {
20317                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
20318                     }
20319                     target.set(washington);
20320                 }
20321             }
20322             
20323             /**
20324              * Unsets the "Washington" element
20325              */
20326             public void unsetWashington()
20327             {
20328                 synchronized (monitor())
20329                 {
20330                     check_orphaned();
20331                     get_store().remove_element(WASHINGTON$106, 0);
20332                 }
20333             }
20334             
20335             /**
20336              * Gets the "WestVirginia" element
20337              */
20338             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
20339             {
20340                 synchronized (monitor())
20341                 {
20342                     check_orphaned();
20343                     org.apache.xmlbeans.SimpleValue target = null;
20344                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
20345                     if (target == null)
20346                     {
20347                       return null;
20348                     }
20349                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20350                 }
20351             }
20352             
20353             /**
20354              * Gets (as xml) the "WestVirginia" element
20355              */
20356             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
20357             {
20358                 synchronized (monitor())
20359                 {
20360                     check_orphaned();
20361                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20362                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
20363                     return target;
20364                 }
20365             }
20366             
20367             /**
20368              * True if has "WestVirginia" element
20369              */
20370             public boolean isSetWestVirginia()
20371             {
20372                 synchronized (monitor())
20373                 {
20374                     check_orphaned();
20375                     return get_store().count_elements(WESTVIRGINIA$108) != 0;
20376                 }
20377             }
20378             
20379             /**
20380              * Sets the "WestVirginia" element
20381              */
20382             public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
20383             {
20384                 synchronized (monitor())
20385                 {
20386                     check_orphaned();
20387                     org.apache.xmlbeans.SimpleValue target = null;
20388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
20389                     if (target == null)
20390                     {
20391                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
20392                     }
20393                     target.setEnumValue(westVirginia);
20394                 }
20395             }
20396             
20397             /**
20398              * Sets (as xml) the "WestVirginia" element
20399              */
20400             public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
20401             {
20402                 synchronized (monitor())
20403                 {
20404                     check_orphaned();
20405                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20406                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
20407                     if (target == null)
20408                     {
20409                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
20410                     }
20411                     target.set(westVirginia);
20412                 }
20413             }
20414             
20415             /**
20416              * Unsets the "WestVirginia" element
20417              */
20418             public void unsetWestVirginia()
20419             {
20420                 synchronized (monitor())
20421                 {
20422                     check_orphaned();
20423                     get_store().remove_element(WESTVIRGINIA$108, 0);
20424                 }
20425             }
20426             
20427             /**
20428              * Gets the "Wisconsin" element
20429              */
20430             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
20431             {
20432                 synchronized (monitor())
20433                 {
20434                     check_orphaned();
20435                     org.apache.xmlbeans.SimpleValue target = null;
20436                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
20437                     if (target == null)
20438                     {
20439                       return null;
20440                     }
20441                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20442                 }
20443             }
20444             
20445             /**
20446              * Gets (as xml) the "Wisconsin" element
20447              */
20448             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
20449             {
20450                 synchronized (monitor())
20451                 {
20452                     check_orphaned();
20453                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20454                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
20455                     return target;
20456                 }
20457             }
20458             
20459             /**
20460              * True if has "Wisconsin" element
20461              */
20462             public boolean isSetWisconsin()
20463             {
20464                 synchronized (monitor())
20465                 {
20466                     check_orphaned();
20467                     return get_store().count_elements(WISCONSIN$110) != 0;
20468                 }
20469             }
20470             
20471             /**
20472              * Sets the "Wisconsin" element
20473              */
20474             public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
20475             {
20476                 synchronized (monitor())
20477                 {
20478                     check_orphaned();
20479                     org.apache.xmlbeans.SimpleValue target = null;
20480                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
20481                     if (target == null)
20482                     {
20483                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
20484                     }
20485                     target.setEnumValue(wisconsin);
20486                 }
20487             }
20488             
20489             /**
20490              * Sets (as xml) the "Wisconsin" element
20491              */
20492             public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
20493             {
20494                 synchronized (monitor())
20495                 {
20496                     check_orphaned();
20497                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20498                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
20499                     if (target == null)
20500                     {
20501                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
20502                     }
20503                     target.set(wisconsin);
20504                 }
20505             }
20506             
20507             /**
20508              * Unsets the "Wisconsin" element
20509              */
20510             public void unsetWisconsin()
20511             {
20512                 synchronized (monitor())
20513                 {
20514                     check_orphaned();
20515                     get_store().remove_element(WISCONSIN$110, 0);
20516                 }
20517             }
20518             
20519             /**
20520              * Gets the "Wyoming" element
20521              */
20522             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
20523             {
20524                 synchronized (monitor())
20525                 {
20526                     check_orphaned();
20527                     org.apache.xmlbeans.SimpleValue target = null;
20528                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
20529                     if (target == null)
20530                     {
20531                       return null;
20532                     }
20533                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20534                 }
20535             }
20536             
20537             /**
20538              * Gets (as xml) the "Wyoming" element
20539              */
20540             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
20541             {
20542                 synchronized (monitor())
20543                 {
20544                     check_orphaned();
20545                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20546                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
20547                     return target;
20548                 }
20549             }
20550             
20551             /**
20552              * True if has "Wyoming" element
20553              */
20554             public boolean isSetWyoming()
20555             {
20556                 synchronized (monitor())
20557                 {
20558                     check_orphaned();
20559                     return get_store().count_elements(WYOMING$112) != 0;
20560                 }
20561             }
20562             
20563             /**
20564              * Sets the "Wyoming" element
20565              */
20566             public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
20567             {
20568                 synchronized (monitor())
20569                 {
20570                     check_orphaned();
20571                     org.apache.xmlbeans.SimpleValue target = null;
20572                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
20573                     if (target == null)
20574                     {
20575                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
20576                     }
20577                     target.setEnumValue(wyoming);
20578                 }
20579             }
20580             
20581             /**
20582              * Sets (as xml) the "Wyoming" element
20583              */
20584             public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
20585             {
20586                 synchronized (monitor())
20587                 {
20588                     check_orphaned();
20589                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20590                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
20591                     if (target == null)
20592                     {
20593                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
20594                     }
20595                     target.set(wyoming);
20596                 }
20597             }
20598             
20599             /**
20600              * Unsets the "Wyoming" element
20601              */
20602             public void unsetWyoming()
20603             {
20604                 synchronized (monitor())
20605                 {
20606                     check_orphaned();
20607                     get_store().remove_element(WYOMING$112, 0);
20608                 }
20609             }
20610         }
20611         /**
20612          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
20613          *
20614          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$PrimaryBusiness.
20615          */
20616         public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PrimaryBusiness
20617         {
20618             private static final long serialVersionUID = 1L;
20619             
20620             public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
20621             {
20622                 super(sType, false);
20623             }
20624             
20625             protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
20626             {
20627                 super(sType, b);
20628             }
20629         }
20630         /**
20631          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
20632          *
20633          * This is a complex type.
20634          */
20635         public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.SecondaryBusiness
20636         {
20637             private static final long serialVersionUID = 1L;
20638             
20639             public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
20640             {
20641                 super(sType);
20642             }
20643             
20644             private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
20645                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AffordableHousing");
20646             private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
20647                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ConsumerFinance");
20648             private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
20649                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Microenterprise");
20650             private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
20651                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SmallBusiness");
20652             private static final javax.xml.namespace.QName COMMERCIAL$8 = 
20653                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Commercial");
20654             private static final javax.xml.namespace.QName RETAIL$10 = 
20655                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Retail");
20656             
20657             
20658             /**
20659              * Gets the "AffordableHousing" element
20660              */
20661             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
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(AFFORDABLEHOUSING$0, 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 "AffordableHousing" element
20678              */
20679             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
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(AFFORDABLEHOUSING$0, 0);
20686                     return target;
20687                 }
20688             }
20689             
20690             /**
20691              * True if has "AffordableHousing" element
20692              */
20693             public boolean isSetAffordableHousing()
20694             {
20695                 synchronized (monitor())
20696                 {
20697                     check_orphaned();
20698                     return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
20699                 }
20700             }
20701             
20702             /**
20703              * Sets the "AffordableHousing" element
20704              */
20705             public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
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(AFFORDABLEHOUSING$0, 0);
20712                     if (target == null)
20713                     {
20714                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
20715                     }
20716                     target.setEnumValue(affordableHousing);
20717                 }
20718             }
20719             
20720             /**
20721              * Sets (as xml) the "AffordableHousing" element
20722              */
20723             public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
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(AFFORDABLEHOUSING$0, 0);
20730                     if (target == null)
20731                     {
20732                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
20733                     }
20734                     target.set(affordableHousing);
20735                 }
20736             }
20737             
20738             /**
20739              * Unsets the "AffordableHousing" element
20740              */
20741             public void unsetAffordableHousing()
20742             {
20743                 synchronized (monitor())
20744                 {
20745                     check_orphaned();
20746                     get_store().remove_element(AFFORDABLEHOUSING$0, 0);
20747                 }
20748             }
20749             
20750             /**
20751              * Gets the "ConsumerFinance" element
20752              */
20753             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
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(CONSUMERFINANCE$2, 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 "ConsumerFinance" element
20770              */
20771             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
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(CONSUMERFINANCE$2, 0);
20778                     return target;
20779                 }
20780             }
20781             
20782             /**
20783              * True if has "ConsumerFinance" element
20784              */
20785             public boolean isSetConsumerFinance()
20786             {
20787                 synchronized (monitor())
20788                 {
20789                     check_orphaned();
20790                     return get_store().count_elements(CONSUMERFINANCE$2) != 0;
20791                 }
20792             }
20793             
20794             /**
20795              * Sets the "ConsumerFinance" element
20796              */
20797             public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
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(CONSUMERFINANCE$2, 0);
20804                     if (target == null)
20805                     {
20806                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
20807                     }
20808                     target.setEnumValue(consumerFinance);
20809                 }
20810             }
20811             
20812             /**
20813              * Sets (as xml) the "ConsumerFinance" element
20814              */
20815             public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
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(CONSUMERFINANCE$2, 0);
20822                     if (target == null)
20823                     {
20824                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
20825                     }
20826                     target.set(consumerFinance);
20827                 }
20828             }
20829             
20830             /**
20831              * Unsets the "ConsumerFinance" element
20832              */
20833             public void unsetConsumerFinance()
20834             {
20835                 synchronized (monitor())
20836                 {
20837                     check_orphaned();
20838                     get_store().remove_element(CONSUMERFINANCE$2, 0);
20839                 }
20840             }
20841             
20842             /**
20843              * Gets the "Microenterprise" element
20844              */
20845             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
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(MICROENTERPRISE$4, 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 "Microenterprise" element
20862              */
20863             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
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(MICROENTERPRISE$4, 0);
20870                     return target;
20871                 }
20872             }
20873             
20874             /**
20875              * True if has "Microenterprise" element
20876              */
20877             public boolean isSetMicroenterprise()
20878             {
20879                 synchronized (monitor())
20880                 {
20881                     check_orphaned();
20882                     return get_store().count_elements(MICROENTERPRISE$4) != 0;
20883                 }
20884             }
20885             
20886             /**
20887              * Sets the "Microenterprise" element
20888              */
20889             public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
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(MICROENTERPRISE$4, 0);
20896                     if (target == null)
20897                     {
20898                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
20899                     }
20900                     target.setEnumValue(microenterprise);
20901                 }
20902             }
20903             
20904             /**
20905              * Sets (as xml) the "Microenterprise" element
20906              */
20907             public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
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(MICROENTERPRISE$4, 0);
20914                     if (target == null)
20915                     {
20916                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
20917                     }
20918                     target.set(microenterprise);
20919                 }
20920             }
20921             
20922             /**
20923              * Unsets the "Microenterprise" element
20924              */
20925             public void unsetMicroenterprise()
20926             {
20927                 synchronized (monitor())
20928                 {
20929                     check_orphaned();
20930                     get_store().remove_element(MICROENTERPRISE$4, 0);
20931                 }
20932             }
20933             
20934             /**
20935              * Gets the "SmallBusiness" element
20936              */
20937             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
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(SMALLBUSINESS$6, 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 "SmallBusiness" element
20954              */
20955             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
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(SMALLBUSINESS$6, 0);
20962                     return target;
20963                 }
20964             }
20965             
20966             /**
20967              * True if has "SmallBusiness" element
20968              */
20969             public boolean isSetSmallBusiness()
20970             {
20971                 synchronized (monitor())
20972                 {
20973                     check_orphaned();
20974                     return get_store().count_elements(SMALLBUSINESS$6) != 0;
20975                 }
20976             }
20977             
20978             /**
20979              * Sets the "SmallBusiness" element
20980              */
20981             public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
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(SMALLBUSINESS$6, 0);
20988                     if (target == null)
20989                     {
20990                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
20991                     }
20992                     target.setEnumValue(smallBusiness);
20993                 }
20994             }
20995             
20996             /**
20997              * Sets (as xml) the "SmallBusiness" element
20998              */
20999             public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
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(SMALLBUSINESS$6, 0);
21006                     if (target == null)
21007                     {
21008                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
21009                     }
21010                     target.set(smallBusiness);
21011                 }
21012             }
21013             
21014             /**
21015              * Unsets the "SmallBusiness" element
21016              */
21017             public void unsetSmallBusiness()
21018             {
21019                 synchronized (monitor())
21020                 {
21021                     check_orphaned();
21022                     get_store().remove_element(SMALLBUSINESS$6, 0);
21023                 }
21024             }
21025             
21026             /**
21027              * Gets the "Commercial" element
21028              */
21029             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
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(COMMERCIAL$8, 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 "Commercial" element
21046              */
21047             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
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(COMMERCIAL$8, 0);
21054                     return target;
21055                 }
21056             }
21057             
21058             /**
21059              * True if has "Commercial" element
21060              */
21061             public boolean isSetCommercial()
21062             {
21063                 synchronized (monitor())
21064                 {
21065                     check_orphaned();
21066                     return get_store().count_elements(COMMERCIAL$8) != 0;
21067                 }
21068             }
21069             
21070             /**
21071              * Sets the "Commercial" element
21072              */
21073             public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
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(COMMERCIAL$8, 0);
21080                     if (target == null)
21081                     {
21082                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
21083                     }
21084                     target.setEnumValue(commercial);
21085                 }
21086             }
21087             
21088             /**
21089              * Sets (as xml) the "Commercial" element
21090              */
21091             public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
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(COMMERCIAL$8, 0);
21098                     if (target == null)
21099                     {
21100                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
21101                     }
21102                     target.set(commercial);
21103                 }
21104             }
21105             
21106             /**
21107              * Unsets the "Commercial" element
21108              */
21109             public void unsetCommercial()
21110             {
21111                 synchronized (monitor())
21112                 {
21113                     check_orphaned();
21114                     get_store().remove_element(COMMERCIAL$8, 0);
21115                 }
21116             }
21117             
21118             /**
21119              * Gets the "Retail" element
21120              */
21121             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
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(RETAIL$10, 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 "Retail" element
21138              */
21139             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
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(RETAIL$10, 0);
21146                     return target;
21147                 }
21148             }
21149             
21150             /**
21151              * True if has "Retail" element
21152              */
21153             public boolean isSetRetail()
21154             {
21155                 synchronized (monitor())
21156                 {
21157                     check_orphaned();
21158                     return get_store().count_elements(RETAIL$10) != 0;
21159                 }
21160             }
21161             
21162             /**
21163              * Sets the "Retail" element
21164              */
21165             public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
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(RETAIL$10, 0);
21172                     if (target == null)
21173                     {
21174                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
21175                     }
21176                     target.setEnumValue(retail);
21177                 }
21178             }
21179             
21180             /**
21181              * Sets (as xml) the "Retail" element
21182              */
21183             public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
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(RETAIL$10, 0);
21190                     if (target == null)
21191                     {
21192                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
21193                     }
21194                     target.set(retail);
21195                 }
21196             }
21197             
21198             /**
21199              * Unsets the "Retail" element
21200              */
21201             public void unsetRetail()
21202             {
21203                 synchronized (monitor())
21204                 {
21205                     check_orphaned();
21206                     get_store().remove_element(RETAIL$10, 0);
21207                 }
21208             }
21209         }
21210         /**
21211          * An XML ProductsOffered(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
21212          *
21213          * This is a complex type.
21214          */
21215         public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ProductsOffered
21216         {
21217             private static final long serialVersionUID = 1L;
21218             
21219             public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
21220             {
21221                 super(sType);
21222             }
21223             
21224             private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
21225                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "IndividualDevelopmentAccounts");
21226             private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
21227                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NoCostAccounts");
21228             private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
21229                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LoansToRefinance");
21230             private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
21231                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LoansToBuild");
21232             private static final javax.xml.namespace.QName SHORTTERM$8 = 
21233                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ShortTerm");
21234             private static final javax.xml.namespace.QName QID56$10 = 
21235                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_56");
21236             private static final javax.xml.namespace.QName QID62$12 = 
21237                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "QID_62");
21238             private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
21239                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ServicesToDisabled");
21240             private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
21241                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EquityInvestments");
21242             
21243             
21244             /**
21245              * Gets the "IndividualDevelopmentAccounts" element
21246              */
21247             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
21248             {
21249                 synchronized (monitor())
21250                 {
21251                     check_orphaned();
21252                     org.apache.xmlbeans.SimpleValue target = null;
21253                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
21254                     if (target == null)
21255                     {
21256                       return null;
21257                     }
21258                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21259                 }
21260             }
21261             
21262             /**
21263              * Gets (as xml) the "IndividualDevelopmentAccounts" element
21264              */
21265             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
21266             {
21267                 synchronized (monitor())
21268                 {
21269                     check_orphaned();
21270                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21271                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
21272                     return target;
21273                 }
21274             }
21275             
21276             /**
21277              * True if has "IndividualDevelopmentAccounts" element
21278              */
21279             public boolean isSetIndividualDevelopmentAccounts()
21280             {
21281                 synchronized (monitor())
21282                 {
21283                     check_orphaned();
21284                     return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
21285                 }
21286             }
21287             
21288             /**
21289              * Sets the "IndividualDevelopmentAccounts" element
21290              */
21291             public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
21292             {
21293                 synchronized (monitor())
21294                 {
21295                     check_orphaned();
21296                     org.apache.xmlbeans.SimpleValue target = null;
21297                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
21298                     if (target == null)
21299                     {
21300                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
21301                     }
21302                     target.setEnumValue(individualDevelopmentAccounts);
21303                 }
21304             }
21305             
21306             /**
21307              * Sets (as xml) the "IndividualDevelopmentAccounts" element
21308              */
21309             public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
21310             {
21311                 synchronized (monitor())
21312                 {
21313                     check_orphaned();
21314                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21315                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
21316                     if (target == null)
21317                     {
21318                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
21319                     }
21320                     target.set(individualDevelopmentAccounts);
21321                 }
21322             }
21323             
21324             /**
21325              * Unsets the "IndividualDevelopmentAccounts" element
21326              */
21327             public void unsetIndividualDevelopmentAccounts()
21328             {
21329                 synchronized (monitor())
21330                 {
21331                     check_orphaned();
21332                     get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
21333                 }
21334             }
21335             
21336             /**
21337              * Gets the "NoCostAccounts" element
21338              */
21339             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
21340             {
21341                 synchronized (monitor())
21342                 {
21343                     check_orphaned();
21344                     org.apache.xmlbeans.SimpleValue target = null;
21345                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
21346                     if (target == null)
21347                     {
21348                       return null;
21349                     }
21350                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21351                 }
21352             }
21353             
21354             /**
21355              * Gets (as xml) the "NoCostAccounts" element
21356              */
21357             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
21358             {
21359                 synchronized (monitor())
21360                 {
21361                     check_orphaned();
21362                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21363                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
21364                     return target;
21365                 }
21366             }
21367             
21368             /**
21369              * True if has "NoCostAccounts" element
21370              */
21371             public boolean isSetNoCostAccounts()
21372             {
21373                 synchronized (monitor())
21374                 {
21375                     check_orphaned();
21376                     return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
21377                 }
21378             }
21379             
21380             /**
21381              * Sets the "NoCostAccounts" element
21382              */
21383             public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
21384             {
21385                 synchronized (monitor())
21386                 {
21387                     check_orphaned();
21388                     org.apache.xmlbeans.SimpleValue target = null;
21389                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
21390                     if (target == null)
21391                     {
21392                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
21393                     }
21394                     target.setEnumValue(noCostAccounts);
21395                 }
21396             }
21397             
21398             /**
21399              * Sets (as xml) the "NoCostAccounts" element
21400              */
21401             public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
21402             {
21403                 synchronized (monitor())
21404                 {
21405                     check_orphaned();
21406                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21407                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
21408                     if (target == null)
21409                     {
21410                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
21411                     }
21412                     target.set(noCostAccounts);
21413                 }
21414             }
21415             
21416             /**
21417              * Unsets the "NoCostAccounts" element
21418              */
21419             public void unsetNoCostAccounts()
21420             {
21421                 synchronized (monitor())
21422                 {
21423                     check_orphaned();
21424                     get_store().remove_element(NOCOSTACCOUNTS$2, 0);
21425                 }
21426             }
21427             
21428             /**
21429              * Gets the "LoansToRefinance" element
21430              */
21431             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
21432             {
21433                 synchronized (monitor())
21434                 {
21435                     check_orphaned();
21436                     org.apache.xmlbeans.SimpleValue target = null;
21437                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
21438                     if (target == null)
21439                     {
21440                       return null;
21441                     }
21442                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21443                 }
21444             }
21445             
21446             /**
21447              * Gets (as xml) the "LoansToRefinance" element
21448              */
21449             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
21450             {
21451                 synchronized (monitor())
21452                 {
21453                     check_orphaned();
21454                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21455                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
21456                     return target;
21457                 }
21458             }
21459             
21460             /**
21461              * True if has "LoansToRefinance" element
21462              */
21463             public boolean isSetLoansToRefinance()
21464             {
21465                 synchronized (monitor())
21466                 {
21467                     check_orphaned();
21468                     return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
21469                 }
21470             }
21471             
21472             /**
21473              * Sets the "LoansToRefinance" element
21474              */
21475             public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
21476             {
21477                 synchronized (monitor())
21478                 {
21479                     check_orphaned();
21480                     org.apache.xmlbeans.SimpleValue target = null;
21481                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
21482                     if (target == null)
21483                     {
21484                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
21485                     }
21486                     target.setEnumValue(loansToRefinance);
21487                 }
21488             }
21489             
21490             /**
21491              * Sets (as xml) the "LoansToRefinance" element
21492              */
21493             public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
21494             {
21495                 synchronized (monitor())
21496                 {
21497                     check_orphaned();
21498                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21499                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
21500                     if (target == null)
21501                     {
21502                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
21503                     }
21504                     target.set(loansToRefinance);
21505                 }
21506             }
21507             
21508             /**
21509              * Unsets the "LoansToRefinance" element
21510              */
21511             public void unsetLoansToRefinance()
21512             {
21513                 synchronized (monitor())
21514                 {
21515                     check_orphaned();
21516                     get_store().remove_element(LOANSTOREFINANCE$4, 0);
21517                 }
21518             }
21519             
21520             /**
21521              * Gets the "LoansToBuild" element
21522              */
21523             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
21524             {
21525                 synchronized (monitor())
21526                 {
21527                     check_orphaned();
21528                     org.apache.xmlbeans.SimpleValue target = null;
21529                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
21530                     if (target == null)
21531                     {
21532                       return null;
21533                     }
21534                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21535                 }
21536             }
21537             
21538             /**
21539              * Gets (as xml) the "LoansToBuild" element
21540              */
21541             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
21542             {
21543                 synchronized (monitor())
21544                 {
21545                     check_orphaned();
21546                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21547                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
21548                     return target;
21549                 }
21550             }
21551             
21552             /**
21553              * True if has "LoansToBuild" element
21554              */
21555             public boolean isSetLoansToBuild()
21556             {
21557                 synchronized (monitor())
21558                 {
21559                     check_orphaned();
21560                     return get_store().count_elements(LOANSTOBUILD$6) != 0;
21561                 }
21562             }
21563             
21564             /**
21565              * Sets the "LoansToBuild" element
21566              */
21567             public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
21568             {
21569                 synchronized (monitor())
21570                 {
21571                     check_orphaned();
21572                     org.apache.xmlbeans.SimpleValue target = null;
21573                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
21574                     if (target == null)
21575                     {
21576                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
21577                     }
21578                     target.setEnumValue(loansToBuild);
21579                 }
21580             }
21581             
21582             /**
21583              * Sets (as xml) the "LoansToBuild" element
21584              */
21585             public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
21586             {
21587                 synchronized (monitor())
21588                 {
21589                     check_orphaned();
21590                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21591                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
21592                     if (target == null)
21593                     {
21594                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
21595                     }
21596                     target.set(loansToBuild);
21597                 }
21598             }
21599             
21600             /**
21601              * Unsets the "LoansToBuild" element
21602              */
21603             public void unsetLoansToBuild()
21604             {
21605                 synchronized (monitor())
21606                 {
21607                     check_orphaned();
21608                     get_store().remove_element(LOANSTOBUILD$6, 0);
21609                 }
21610             }
21611             
21612             /**
21613              * Gets the "ShortTerm" element
21614              */
21615             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
21616             {
21617                 synchronized (monitor())
21618                 {
21619                     check_orphaned();
21620                     org.apache.xmlbeans.SimpleValue target = null;
21621                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
21622                     if (target == null)
21623                     {
21624                       return null;
21625                     }
21626                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21627                 }
21628             }
21629             
21630             /**
21631              * Gets (as xml) the "ShortTerm" element
21632              */
21633             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
21634             {
21635                 synchronized (monitor())
21636                 {
21637                     check_orphaned();
21638                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21639                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
21640                     return target;
21641                 }
21642             }
21643             
21644             /**
21645              * True if has "ShortTerm" element
21646              */
21647             public boolean isSetShortTerm()
21648             {
21649                 synchronized (monitor())
21650                 {
21651                     check_orphaned();
21652                     return get_store().count_elements(SHORTTERM$8) != 0;
21653                 }
21654             }
21655             
21656             /**
21657              * Sets the "ShortTerm" element
21658              */
21659             public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
21660             {
21661                 synchronized (monitor())
21662                 {
21663                     check_orphaned();
21664                     org.apache.xmlbeans.SimpleValue target = null;
21665                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
21666                     if (target == null)
21667                     {
21668                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
21669                     }
21670                     target.setEnumValue(shortTerm);
21671                 }
21672             }
21673             
21674             /**
21675              * Sets (as xml) the "ShortTerm" element
21676              */
21677             public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
21678             {
21679                 synchronized (monitor())
21680                 {
21681                     check_orphaned();
21682                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21683                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
21684                     if (target == null)
21685                     {
21686                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
21687                     }
21688                     target.set(shortTerm);
21689                 }
21690             }
21691             
21692             /**
21693              * Unsets the "ShortTerm" element
21694              */
21695             public void unsetShortTerm()
21696             {
21697                 synchronized (monitor())
21698                 {
21699                     check_orphaned();
21700                     get_store().remove_element(SHORTTERM$8, 0);
21701                 }
21702             }
21703             
21704             /**
21705              * Gets the "QID_56" element
21706              */
21707             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
21708             {
21709                 synchronized (monitor())
21710                 {
21711                     check_orphaned();
21712                     org.apache.xmlbeans.SimpleValue target = null;
21713                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
21714                     if (target == null)
21715                     {
21716                       return null;
21717                     }
21718                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21719                 }
21720             }
21721             
21722             /**
21723              * Gets (as xml) the "QID_56" element
21724              */
21725             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
21726             {
21727                 synchronized (monitor())
21728                 {
21729                     check_orphaned();
21730                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21731                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
21732                     return target;
21733                 }
21734             }
21735             
21736             /**
21737              * True if has "QID_56" element
21738              */
21739             public boolean isSetQID56()
21740             {
21741                 synchronized (monitor())
21742                 {
21743                     check_orphaned();
21744                     return get_store().count_elements(QID56$10) != 0;
21745                 }
21746             }
21747             
21748             /**
21749              * Sets the "QID_56" element
21750              */
21751             public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
21752             {
21753                 synchronized (monitor())
21754                 {
21755                     check_orphaned();
21756                     org.apache.xmlbeans.SimpleValue target = null;
21757                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
21758                     if (target == null)
21759                     {
21760                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
21761                     }
21762                     target.setEnumValue(qid56);
21763                 }
21764             }
21765             
21766             /**
21767              * Sets (as xml) the "QID_56" element
21768              */
21769             public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
21770             {
21771                 synchronized (monitor())
21772                 {
21773                     check_orphaned();
21774                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21775                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
21776                     if (target == null)
21777                     {
21778                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
21779                     }
21780                     target.set(qid56);
21781                 }
21782             }
21783             
21784             /**
21785              * Unsets the "QID_56" element
21786              */
21787             public void unsetQID56()
21788             {
21789                 synchronized (monitor())
21790                 {
21791                     check_orphaned();
21792                     get_store().remove_element(QID56$10, 0);
21793                 }
21794             }
21795             
21796             /**
21797              * Gets the "QID_62" element
21798              */
21799             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
21800             {
21801                 synchronized (monitor())
21802                 {
21803                     check_orphaned();
21804                     org.apache.xmlbeans.SimpleValue target = null;
21805                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
21806                     if (target == null)
21807                     {
21808                       return null;
21809                     }
21810                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21811                 }
21812             }
21813             
21814             /**
21815              * Gets (as xml) the "QID_62" element
21816              */
21817             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
21818             {
21819                 synchronized (monitor())
21820                 {
21821                     check_orphaned();
21822                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21823                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
21824                     return target;
21825                 }
21826             }
21827             
21828             /**
21829              * True if has "QID_62" element
21830              */
21831             public boolean isSetQID62()
21832             {
21833                 synchronized (monitor())
21834                 {
21835                     check_orphaned();
21836                     return get_store().count_elements(QID62$12) != 0;
21837                 }
21838             }
21839             
21840             /**
21841              * Sets the "QID_62" element
21842              */
21843             public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
21844             {
21845                 synchronized (monitor())
21846                 {
21847                     check_orphaned();
21848                     org.apache.xmlbeans.SimpleValue target = null;
21849                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
21850                     if (target == null)
21851                     {
21852                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
21853                     }
21854                     target.setEnumValue(qid62);
21855                 }
21856             }
21857             
21858             /**
21859              * Sets (as xml) the "QID_62" element
21860              */
21861             public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
21862             {
21863                 synchronized (monitor())
21864                 {
21865                     check_orphaned();
21866                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21867                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
21868                     if (target == null)
21869                     {
21870                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
21871                     }
21872                     target.set(qid62);
21873                 }
21874             }
21875             
21876             /**
21877              * Unsets the "QID_62" element
21878              */
21879             public void unsetQID62()
21880             {
21881                 synchronized (monitor())
21882                 {
21883                     check_orphaned();
21884                     get_store().remove_element(QID62$12, 0);
21885                 }
21886             }
21887             
21888             /**
21889              * Gets the "ServicesToDisabled" element
21890              */
21891             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
21892             {
21893                 synchronized (monitor())
21894                 {
21895                     check_orphaned();
21896                     org.apache.xmlbeans.SimpleValue target = null;
21897                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
21898                     if (target == null)
21899                     {
21900                       return null;
21901                     }
21902                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21903                 }
21904             }
21905             
21906             /**
21907              * Gets (as xml) the "ServicesToDisabled" element
21908              */
21909             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
21910             {
21911                 synchronized (monitor())
21912                 {
21913                     check_orphaned();
21914                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21915                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
21916                     return target;
21917                 }
21918             }
21919             
21920             /**
21921              * True if has "ServicesToDisabled" element
21922              */
21923             public boolean isSetServicesToDisabled()
21924             {
21925                 synchronized (monitor())
21926                 {
21927                     check_orphaned();
21928                     return get_store().count_elements(SERVICESTODISABLED$14) != 0;
21929                 }
21930             }
21931             
21932             /**
21933              * Sets the "ServicesToDisabled" element
21934              */
21935             public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
21936             {
21937                 synchronized (monitor())
21938                 {
21939                     check_orphaned();
21940                     org.apache.xmlbeans.SimpleValue target = null;
21941                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
21942                     if (target == null)
21943                     {
21944                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
21945                     }
21946                     target.setEnumValue(servicesToDisabled);
21947                 }
21948             }
21949             
21950             /**
21951              * Sets (as xml) the "ServicesToDisabled" element
21952              */
21953             public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
21954             {
21955                 synchronized (monitor())
21956                 {
21957                     check_orphaned();
21958                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21959                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
21960                     if (target == null)
21961                     {
21962                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
21963                     }
21964                     target.set(servicesToDisabled);
21965                 }
21966             }
21967             
21968             /**
21969              * Unsets the "ServicesToDisabled" element
21970              */
21971             public void unsetServicesToDisabled()
21972             {
21973                 synchronized (monitor())
21974                 {
21975                     check_orphaned();
21976                     get_store().remove_element(SERVICESTODISABLED$14, 0);
21977                 }
21978             }
21979             
21980             /**
21981              * Gets the "EquityInvestments" element
21982              */
21983             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
21984             {
21985                 synchronized (monitor())
21986                 {
21987                     check_orphaned();
21988                     org.apache.xmlbeans.SimpleValue target = null;
21989                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
21990                     if (target == null)
21991                     {
21992                       return null;
21993                     }
21994                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21995                 }
21996             }
21997             
21998             /**
21999              * Gets (as xml) the "EquityInvestments" element
22000              */
22001             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
22002             {
22003                 synchronized (monitor())
22004                 {
22005                     check_orphaned();
22006                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22007                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
22008                     return target;
22009                 }
22010             }
22011             
22012             /**
22013              * True if has "EquityInvestments" element
22014              */
22015             public boolean isSetEquityInvestments()
22016             {
22017                 synchronized (monitor())
22018                 {
22019                     check_orphaned();
22020                     return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
22021                 }
22022             }
22023             
22024             /**
22025              * Sets the "EquityInvestments" element
22026              */
22027             public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
22028             {
22029                 synchronized (monitor())
22030                 {
22031                     check_orphaned();
22032                     org.apache.xmlbeans.SimpleValue target = null;
22033                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
22034                     if (target == null)
22035                     {
22036                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
22037                     }
22038                     target.setEnumValue(equityInvestments);
22039                 }
22040             }
22041             
22042             /**
22043              * Sets (as xml) the "EquityInvestments" element
22044              */
22045             public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
22046             {
22047                 synchronized (monitor())
22048                 {
22049                     check_orphaned();
22050                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22051                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
22052                     if (target == null)
22053                     {
22054                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
22055                     }
22056                     target.set(equityInvestments);
22057                 }
22058             }
22059             
22060             /**
22061              * Unsets the "EquityInvestments" element
22062              */
22063             public void unsetEquityInvestments()
22064             {
22065                 synchronized (monitor())
22066                 {
22067                     check_orphaned();
22068                     get_store().remove_element(EQUITYINVESTMENTS$16, 0);
22069                 }
22070             }
22071         }
22072         /**
22073          * An XML CustomerProfile(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
22074          *
22075          * This is a complex type.
22076          */
22077         public static class CustomerProfileImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile
22078         {
22079             private static final long serialVersionUID = 1L;
22080             
22081             public CustomerProfileImpl(org.apache.xmlbeans.SchemaType sType)
22082             {
22083                 super(sType);
22084             }
22085             
22086             private static final javax.xml.namespace.QName OTHERDESCRIPTION$0 = 
22087                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherDescription");
22088             private static final javax.xml.namespace.QName ALLACTIVITIES$2 = 
22089                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AllActivities");
22090             private static final javax.xml.namespace.QName OPTIONALPRODUCT$4 = 
22091                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OptionalProduct");
22092             
22093             
22094             /**
22095              * Gets the "OtherDescription" element
22096              */
22097             public java.lang.String getOtherDescription()
22098             {
22099                 synchronized (monitor())
22100                 {
22101                     check_orphaned();
22102                     org.apache.xmlbeans.SimpleValue target = null;
22103                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
22104                     if (target == null)
22105                     {
22106                       return null;
22107                     }
22108                     return target.getStringValue();
22109                 }
22110             }
22111             
22112             /**
22113              * Gets (as xml) the "OtherDescription" element
22114              */
22115             public gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType xgetOtherDescription()
22116             {
22117                 synchronized (monitor())
22118                 {
22119                     check_orphaned();
22120                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
22121                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
22122                     return target;
22123                 }
22124             }
22125             
22126             /**
22127              * True if has "OtherDescription" element
22128              */
22129             public boolean isSetOtherDescription()
22130             {
22131                 synchronized (monitor())
22132                 {
22133                     check_orphaned();
22134                     return get_store().count_elements(OTHERDESCRIPTION$0) != 0;
22135                 }
22136             }
22137             
22138             /**
22139              * Sets the "OtherDescription" element
22140              */
22141             public void setOtherDescription(java.lang.String otherDescription)
22142             {
22143                 synchronized (monitor())
22144                 {
22145                     check_orphaned();
22146                     org.apache.xmlbeans.SimpleValue target = null;
22147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
22148                     if (target == null)
22149                     {
22150                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERDESCRIPTION$0);
22151                     }
22152                     target.setStringValue(otherDescription);
22153                 }
22154             }
22155             
22156             /**
22157              * Sets (as xml) the "OtherDescription" element
22158              */
22159             public void xsetOtherDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType otherDescription)
22160             {
22161                 synchronized (monitor())
22162                 {
22163                     check_orphaned();
22164                     gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType target = null;
22165                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().find_element_user(OTHERDESCRIPTION$0, 0);
22166                     if (target == null)
22167                     {
22168                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String30DataType)get_store().add_element_user(OTHERDESCRIPTION$0);
22169                     }
22170                     target.set(otherDescription);
22171                 }
22172             }
22173             
22174             /**
22175              * Unsets the "OtherDescription" element
22176              */
22177             public void unsetOtherDescription()
22178             {
22179                 synchronized (monitor())
22180                 {
22181                     check_orphaned();
22182                     get_store().remove_element(OTHERDESCRIPTION$0, 0);
22183                 }
22184             }
22185             
22186             /**
22187              * Gets the "AllActivities" element
22188              */
22189             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities getAllActivities()
22190             {
22191                 synchronized (monitor())
22192                 {
22193                     check_orphaned();
22194                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities target = null;
22195                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities)get_store().find_element_user(ALLACTIVITIES$2, 0);
22196                     if (target == null)
22197                     {
22198                       return null;
22199                     }
22200                     return target;
22201                 }
22202             }
22203             
22204             /**
22205              * True if has "AllActivities" element
22206              */
22207             public boolean isSetAllActivities()
22208             {
22209                 synchronized (monitor())
22210                 {
22211                     check_orphaned();
22212                     return get_store().count_elements(ALLACTIVITIES$2) != 0;
22213                 }
22214             }
22215             
22216             /**
22217              * Sets the "AllActivities" element
22218              */
22219             public void setAllActivities(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities allActivities)
22220             {
22221                 generatedSetterHelperImpl(allActivities, ALLACTIVITIES$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
22222             }
22223             
22224             /**
22225              * Appends and returns a new empty "AllActivities" element
22226              */
22227             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities addNewAllActivities()
22228             {
22229                 synchronized (monitor())
22230                 {
22231                     check_orphaned();
22232                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities target = null;
22233                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities)get_store().add_element_user(ALLACTIVITIES$2);
22234                     return target;
22235                 }
22236             }
22237             
22238             /**
22239              * Unsets the "AllActivities" element
22240              */
22241             public void unsetAllActivities()
22242             {
22243                 synchronized (monitor())
22244                 {
22245                     check_orphaned();
22246                     get_store().remove_element(ALLACTIVITIES$2, 0);
22247                 }
22248             }
22249             
22250             /**
22251              * Gets array of all "OptionalProduct" elements
22252              */
22253             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[] getOptionalProductArray()
22254             {
22255                 synchronized (monitor())
22256                 {
22257                     check_orphaned();
22258                     java.util.List targetList = new java.util.ArrayList();
22259                     get_store().find_all_element_users(OPTIONALPRODUCT$4, targetList);
22260                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[targetList.size()];
22261                     targetList.toArray(result);
22262                     return result;
22263                 }
22264             }
22265             
22266             /**
22267              * Gets ith "OptionalProduct" element
22268              */
22269             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct getOptionalProductArray(int i)
22270             {
22271                 synchronized (monitor())
22272                 {
22273                     check_orphaned();
22274                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct target = null;
22275                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct)get_store().find_element_user(OPTIONALPRODUCT$4, i);
22276                     if (target == null)
22277                     {
22278                       throw new IndexOutOfBoundsException();
22279                     }
22280                     return target;
22281                 }
22282             }
22283             
22284             /**
22285              * Returns number of "OptionalProduct" element
22286              */
22287             public int sizeOfOptionalProductArray()
22288             {
22289                 synchronized (monitor())
22290                 {
22291                     check_orphaned();
22292                     return get_store().count_elements(OPTIONALPRODUCT$4);
22293                 }
22294             }
22295             
22296             /**
22297              * Sets array of all "OptionalProduct" element  WARNING: This method is not atomicaly synchronized.
22298              */
22299             public void setOptionalProductArray(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct[] optionalProductArray)
22300             {
22301                 check_orphaned();
22302                 arraySetterHelper(optionalProductArray, OPTIONALPRODUCT$4);
22303             }
22304             
22305             /**
22306              * Sets ith "OptionalProduct" element
22307              */
22308             public void setOptionalProductArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct optionalProduct)
22309             {
22310                 generatedSetterHelperImpl(optionalProduct, OPTIONALPRODUCT$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
22311             }
22312             
22313             /**
22314              * Inserts and returns a new empty value (as xml) as the ith "OptionalProduct" element
22315              */
22316             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct insertNewOptionalProduct(int i)
22317             {
22318                 synchronized (monitor())
22319                 {
22320                     check_orphaned();
22321                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct target = null;
22322                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct)get_store().insert_element_user(OPTIONALPRODUCT$4, i);
22323                     return target;
22324                 }
22325             }
22326             
22327             /**
22328              * Appends and returns a new empty value (as xml) as the last "OptionalProduct" element
22329              */
22330             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct addNewOptionalProduct()
22331             {
22332                 synchronized (monitor())
22333                 {
22334                     check_orphaned();
22335                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct target = null;
22336                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct)get_store().add_element_user(OPTIONALPRODUCT$4);
22337                     return target;
22338                 }
22339             }
22340             
22341             /**
22342              * Removes the ith "OptionalProduct" element
22343              */
22344             public void removeOptionalProduct(int i)
22345             {
22346                 synchronized (monitor())
22347                 {
22348                     check_orphaned();
22349                     get_store().remove_element(OPTIONALPRODUCT$4, i);
22350                 }
22351             }
22352             /**
22353              * An XML AllActivities(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
22354              *
22355              * This is a complex type.
22356              */
22357             public static class AllActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.AllActivities
22358             {
22359                 private static final long serialVersionUID = 1L;
22360                 
22361                 public AllActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
22362                 {
22363                     super(sType);
22364                 }
22365                 
22366                 private static final javax.xml.namespace.QName TARGETMARKET$0 = 
22367                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TargetMarket");
22368                 private static final javax.xml.namespace.QName MODERATEINCOME$2 = 
22369                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ModerateIncome");
22370                 private static final javax.xml.namespace.QName LOWINCOME$4 = 
22371                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LowIncome");
22372                 private static final javax.xml.namespace.QName VERYLOWINCOME$6 = 
22373                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "VeryLowIncome");
22374                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$8 = 
22375                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ExtremelyLowIncome");
22376                 private static final javax.xml.namespace.QName FEMALEHEADED$10 = 
22377                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FemaleHeaded");
22378                 private static final javax.xml.namespace.QName AFRICANAMERICAN$12 = 
22379                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AfricanAmerican");
22380                 private static final javax.xml.namespace.QName HISPANIC$14 = 
22381                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Hispanic");
22382                 private static final javax.xml.namespace.QName NATIVEAMERICAN$16 = 
22383                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NativeAmerican");
22384                 private static final javax.xml.namespace.QName OTHER$18 = 
22385                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Other");
22386                 
22387                 
22388                 /**
22389                  * Gets the "TargetMarket" element
22390                  */
22391                 public int getTargetMarket()
22392                 {
22393                     synchronized (monitor())
22394                     {
22395                       check_orphaned();
22396                       org.apache.xmlbeans.SimpleValue target = null;
22397                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKET$0, 0);
22398                       if (target == null)
22399                       {
22400                         return 0;
22401                       }
22402                       return target.getIntValue();
22403                     }
22404                 }
22405                 
22406                 /**
22407                  * Gets (as xml) the "TargetMarket" element
22408                  */
22409                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetTargetMarket()
22410                 {
22411                     synchronized (monitor())
22412                     {
22413                       check_orphaned();
22414                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22415                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(TARGETMARKET$0, 0);
22416                       return target;
22417                     }
22418                 }
22419                 
22420                 /**
22421                  * True if has "TargetMarket" element
22422                  */
22423                 public boolean isSetTargetMarket()
22424                 {
22425                     synchronized (monitor())
22426                     {
22427                       check_orphaned();
22428                       return get_store().count_elements(TARGETMARKET$0) != 0;
22429                     }
22430                 }
22431                 
22432                 /**
22433                  * Sets the "TargetMarket" element
22434                  */
22435                 public void setTargetMarket(int targetMarket)
22436                 {
22437                     synchronized (monitor())
22438                     {
22439                       check_orphaned();
22440                       org.apache.xmlbeans.SimpleValue target = null;
22441                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKET$0, 0);
22442                       if (target == null)
22443                       {
22444                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKET$0);
22445                       }
22446                       target.setIntValue(targetMarket);
22447                     }
22448                 }
22449                 
22450                 /**
22451                  * Sets (as xml) the "TargetMarket" element
22452                  */
22453                 public void xsetTargetMarket(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType targetMarket)
22454                 {
22455                     synchronized (monitor())
22456                     {
22457                       check_orphaned();
22458                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22459                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(TARGETMARKET$0, 0);
22460                       if (target == null)
22461                       {
22462                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(TARGETMARKET$0);
22463                       }
22464                       target.set(targetMarket);
22465                     }
22466                 }
22467                 
22468                 /**
22469                  * Unsets the "TargetMarket" element
22470                  */
22471                 public void unsetTargetMarket()
22472                 {
22473                     synchronized (monitor())
22474                     {
22475                       check_orphaned();
22476                       get_store().remove_element(TARGETMARKET$0, 0);
22477                     }
22478                 }
22479                 
22480                 /**
22481                  * Gets the "ModerateIncome" element
22482                  */
22483                 public int getModerateIncome()
22484                 {
22485                     synchronized (monitor())
22486                     {
22487                       check_orphaned();
22488                       org.apache.xmlbeans.SimpleValue target = null;
22489                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
22490                       if (target == null)
22491                       {
22492                         return 0;
22493                       }
22494                       return target.getIntValue();
22495                     }
22496                 }
22497                 
22498                 /**
22499                  * Gets (as xml) the "ModerateIncome" element
22500                  */
22501                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetModerateIncome()
22502                 {
22503                     synchronized (monitor())
22504                     {
22505                       check_orphaned();
22506                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22507                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
22508                       return target;
22509                     }
22510                 }
22511                 
22512                 /**
22513                  * True if has "ModerateIncome" element
22514                  */
22515                 public boolean isSetModerateIncome()
22516                 {
22517                     synchronized (monitor())
22518                     {
22519                       check_orphaned();
22520                       return get_store().count_elements(MODERATEINCOME$2) != 0;
22521                     }
22522                 }
22523                 
22524                 /**
22525                  * Sets the "ModerateIncome" element
22526                  */
22527                 public void setModerateIncome(int moderateIncome)
22528                 {
22529                     synchronized (monitor())
22530                     {
22531                       check_orphaned();
22532                       org.apache.xmlbeans.SimpleValue target = null;
22533                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$2, 0);
22534                       if (target == null)
22535                       {
22536                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$2);
22537                       }
22538                       target.setIntValue(moderateIncome);
22539                     }
22540                 }
22541                 
22542                 /**
22543                  * Sets (as xml) the "ModerateIncome" element
22544                  */
22545                 public void xsetModerateIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType moderateIncome)
22546                 {
22547                     synchronized (monitor())
22548                     {
22549                       check_orphaned();
22550                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22551                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(MODERATEINCOME$2, 0);
22552                       if (target == null)
22553                       {
22554                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(MODERATEINCOME$2);
22555                       }
22556                       target.set(moderateIncome);
22557                     }
22558                 }
22559                 
22560                 /**
22561                  * Unsets the "ModerateIncome" element
22562                  */
22563                 public void unsetModerateIncome()
22564                 {
22565                     synchronized (monitor())
22566                     {
22567                       check_orphaned();
22568                       get_store().remove_element(MODERATEINCOME$2, 0);
22569                     }
22570                 }
22571                 
22572                 /**
22573                  * Gets the "LowIncome" element
22574                  */
22575                 public int getLowIncome()
22576                 {
22577                     synchronized (monitor())
22578                     {
22579                       check_orphaned();
22580                       org.apache.xmlbeans.SimpleValue target = null;
22581                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
22582                       if (target == null)
22583                       {
22584                         return 0;
22585                       }
22586                       return target.getIntValue();
22587                     }
22588                 }
22589                 
22590                 /**
22591                  * Gets (as xml) the "LowIncome" element
22592                  */
22593                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetLowIncome()
22594                 {
22595                     synchronized (monitor())
22596                     {
22597                       check_orphaned();
22598                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22599                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
22600                       return target;
22601                     }
22602                 }
22603                 
22604                 /**
22605                  * True if has "LowIncome" element
22606                  */
22607                 public boolean isSetLowIncome()
22608                 {
22609                     synchronized (monitor())
22610                     {
22611                       check_orphaned();
22612                       return get_store().count_elements(LOWINCOME$4) != 0;
22613                     }
22614                 }
22615                 
22616                 /**
22617                  * Sets the "LowIncome" element
22618                  */
22619                 public void setLowIncome(int lowIncome)
22620                 {
22621                     synchronized (monitor())
22622                     {
22623                       check_orphaned();
22624                       org.apache.xmlbeans.SimpleValue target = null;
22625                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
22626                       if (target == null)
22627                       {
22628                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$4);
22629                       }
22630                       target.setIntValue(lowIncome);
22631                     }
22632                 }
22633                 
22634                 /**
22635                  * Sets (as xml) the "LowIncome" element
22636                  */
22637                 public void xsetLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType lowIncome)
22638                 {
22639                     synchronized (monitor())
22640                     {
22641                       check_orphaned();
22642                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22643                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(LOWINCOME$4, 0);
22644                       if (target == null)
22645                       {
22646                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(LOWINCOME$4);
22647                       }
22648                       target.set(lowIncome);
22649                     }
22650                 }
22651                 
22652                 /**
22653                  * Unsets the "LowIncome" element
22654                  */
22655                 public void unsetLowIncome()
22656                 {
22657                     synchronized (monitor())
22658                     {
22659                       check_orphaned();
22660                       get_store().remove_element(LOWINCOME$4, 0);
22661                     }
22662                 }
22663                 
22664                 /**
22665                  * Gets the "VeryLowIncome" element
22666                  */
22667                 public int getVeryLowIncome()
22668                 {
22669                     synchronized (monitor())
22670                     {
22671                       check_orphaned();
22672                       org.apache.xmlbeans.SimpleValue target = null;
22673                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
22674                       if (target == null)
22675                       {
22676                         return 0;
22677                       }
22678                       return target.getIntValue();
22679                     }
22680                 }
22681                 
22682                 /**
22683                  * Gets (as xml) the "VeryLowIncome" element
22684                  */
22685                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetVeryLowIncome()
22686                 {
22687                     synchronized (monitor())
22688                     {
22689                       check_orphaned();
22690                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22691                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
22692                       return target;
22693                     }
22694                 }
22695                 
22696                 /**
22697                  * True if has "VeryLowIncome" element
22698                  */
22699                 public boolean isSetVeryLowIncome()
22700                 {
22701                     synchronized (monitor())
22702                     {
22703                       check_orphaned();
22704                       return get_store().count_elements(VERYLOWINCOME$6) != 0;
22705                     }
22706                 }
22707                 
22708                 /**
22709                  * Sets the "VeryLowIncome" element
22710                  */
22711                 public void setVeryLowIncome(int veryLowIncome)
22712                 {
22713                     synchronized (monitor())
22714                     {
22715                       check_orphaned();
22716                       org.apache.xmlbeans.SimpleValue target = null;
22717                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$6, 0);
22718                       if (target == null)
22719                       {
22720                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$6);
22721                       }
22722                       target.setIntValue(veryLowIncome);
22723                     }
22724                 }
22725                 
22726                 /**
22727                  * Sets (as xml) the "VeryLowIncome" element
22728                  */
22729                 public void xsetVeryLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType veryLowIncome)
22730                 {
22731                     synchronized (monitor())
22732                     {
22733                       check_orphaned();
22734                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22735                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(VERYLOWINCOME$6, 0);
22736                       if (target == null)
22737                       {
22738                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(VERYLOWINCOME$6);
22739                       }
22740                       target.set(veryLowIncome);
22741                     }
22742                 }
22743                 
22744                 /**
22745                  * Unsets the "VeryLowIncome" element
22746                  */
22747                 public void unsetVeryLowIncome()
22748                 {
22749                     synchronized (monitor())
22750                     {
22751                       check_orphaned();
22752                       get_store().remove_element(VERYLOWINCOME$6, 0);
22753                     }
22754                 }
22755                 
22756                 /**
22757                  * Gets the "ExtremelyLowIncome" element
22758                  */
22759                 public int getExtremelyLowIncome()
22760                 {
22761                     synchronized (monitor())
22762                     {
22763                       check_orphaned();
22764                       org.apache.xmlbeans.SimpleValue target = null;
22765                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
22766                       if (target == null)
22767                       {
22768                         return 0;
22769                       }
22770                       return target.getIntValue();
22771                     }
22772                 }
22773                 
22774                 /**
22775                  * Gets (as xml) the "ExtremelyLowIncome" element
22776                  */
22777                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetExtremelyLowIncome()
22778                 {
22779                     synchronized (monitor())
22780                     {
22781                       check_orphaned();
22782                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22783                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
22784                       return target;
22785                     }
22786                 }
22787                 
22788                 /**
22789                  * True if has "ExtremelyLowIncome" element
22790                  */
22791                 public boolean isSetExtremelyLowIncome()
22792                 {
22793                     synchronized (monitor())
22794                     {
22795                       check_orphaned();
22796                       return get_store().count_elements(EXTREMELYLOWINCOME$8) != 0;
22797                     }
22798                 }
22799                 
22800                 /**
22801                  * Sets the "ExtremelyLowIncome" element
22802                  */
22803                 public void setExtremelyLowIncome(int extremelyLowIncome)
22804                 {
22805                     synchronized (monitor())
22806                     {
22807                       check_orphaned();
22808                       org.apache.xmlbeans.SimpleValue target = null;
22809                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
22810                       if (target == null)
22811                       {
22812                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$8);
22813                       }
22814                       target.setIntValue(extremelyLowIncome);
22815                     }
22816                 }
22817                 
22818                 /**
22819                  * Sets (as xml) the "ExtremelyLowIncome" element
22820                  */
22821                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType extremelyLowIncome)
22822                 {
22823                     synchronized (monitor())
22824                     {
22825                       check_orphaned();
22826                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22827                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$8, 0);
22828                       if (target == null)
22829                       {
22830                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$8);
22831                       }
22832                       target.set(extremelyLowIncome);
22833                     }
22834                 }
22835                 
22836                 /**
22837                  * Unsets the "ExtremelyLowIncome" element
22838                  */
22839                 public void unsetExtremelyLowIncome()
22840                 {
22841                     synchronized (monitor())
22842                     {
22843                       check_orphaned();
22844                       get_store().remove_element(EXTREMELYLOWINCOME$8, 0);
22845                     }
22846                 }
22847                 
22848                 /**
22849                  * Gets the "FemaleHeaded" element
22850                  */
22851                 public int getFemaleHeaded()
22852                 {
22853                     synchronized (monitor())
22854                     {
22855                       check_orphaned();
22856                       org.apache.xmlbeans.SimpleValue target = null;
22857                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
22858                       if (target == null)
22859                       {
22860                         return 0;
22861                       }
22862                       return target.getIntValue();
22863                     }
22864                 }
22865                 
22866                 /**
22867                  * Gets (as xml) the "FemaleHeaded" element
22868                  */
22869                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFemaleHeaded()
22870                 {
22871                     synchronized (monitor())
22872                     {
22873                       check_orphaned();
22874                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22875                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
22876                       return target;
22877                     }
22878                 }
22879                 
22880                 /**
22881                  * True if has "FemaleHeaded" element
22882                  */
22883                 public boolean isSetFemaleHeaded()
22884                 {
22885                     synchronized (monitor())
22886                     {
22887                       check_orphaned();
22888                       return get_store().count_elements(FEMALEHEADED$10) != 0;
22889                     }
22890                 }
22891                 
22892                 /**
22893                  * Sets the "FemaleHeaded" element
22894                  */
22895                 public void setFemaleHeaded(int femaleHeaded)
22896                 {
22897                     synchronized (monitor())
22898                     {
22899                       check_orphaned();
22900                       org.apache.xmlbeans.SimpleValue target = null;
22901                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$10, 0);
22902                       if (target == null)
22903                       {
22904                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$10);
22905                       }
22906                       target.setIntValue(femaleHeaded);
22907                     }
22908                 }
22909                 
22910                 /**
22911                  * Sets (as xml) the "FemaleHeaded" element
22912                  */
22913                 public void xsetFemaleHeaded(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType femaleHeaded)
22914                 {
22915                     synchronized (monitor())
22916                     {
22917                       check_orphaned();
22918                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22919                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FEMALEHEADED$10, 0);
22920                       if (target == null)
22921                       {
22922                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(FEMALEHEADED$10);
22923                       }
22924                       target.set(femaleHeaded);
22925                     }
22926                 }
22927                 
22928                 /**
22929                  * Unsets the "FemaleHeaded" element
22930                  */
22931                 public void unsetFemaleHeaded()
22932                 {
22933                     synchronized (monitor())
22934                     {
22935                       check_orphaned();
22936                       get_store().remove_element(FEMALEHEADED$10, 0);
22937                     }
22938                 }
22939                 
22940                 /**
22941                  * Gets the "AfricanAmerican" element
22942                  */
22943                 public int getAfricanAmerican()
22944                 {
22945                     synchronized (monitor())
22946                     {
22947                       check_orphaned();
22948                       org.apache.xmlbeans.SimpleValue target = null;
22949                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
22950                       if (target == null)
22951                       {
22952                         return 0;
22953                       }
22954                       return target.getIntValue();
22955                     }
22956                 }
22957                 
22958                 /**
22959                  * Gets (as xml) the "AfricanAmerican" element
22960                  */
22961                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetAfricanAmerican()
22962                 {
22963                     synchronized (monitor())
22964                     {
22965                       check_orphaned();
22966                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
22967                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
22968                       return target;
22969                     }
22970                 }
22971                 
22972                 /**
22973                  * True if has "AfricanAmerican" element
22974                  */
22975                 public boolean isSetAfricanAmerican()
22976                 {
22977                     synchronized (monitor())
22978                     {
22979                       check_orphaned();
22980                       return get_store().count_elements(AFRICANAMERICAN$12) != 0;
22981                     }
22982                 }
22983                 
22984                 /**
22985                  * Sets the "AfricanAmerican" element
22986                  */
22987                 public void setAfricanAmerican(int africanAmerican)
22988                 {
22989                     synchronized (monitor())
22990                     {
22991                       check_orphaned();
22992                       org.apache.xmlbeans.SimpleValue target = null;
22993                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$12, 0);
22994                       if (target == null)
22995                       {
22996                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$12);
22997                       }
22998                       target.setIntValue(africanAmerican);
22999                     }
23000                 }
23001                 
23002                 /**
23003                  * Sets (as xml) the "AfricanAmerican" element
23004                  */
23005                 public void xsetAfricanAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType africanAmerican)
23006                 {
23007                     synchronized (monitor())
23008                     {
23009                       check_orphaned();
23010                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23011                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(AFRICANAMERICAN$12, 0);
23012                       if (target == null)
23013                       {
23014                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(AFRICANAMERICAN$12);
23015                       }
23016                       target.set(africanAmerican);
23017                     }
23018                 }
23019                 
23020                 /**
23021                  * Unsets the "AfricanAmerican" element
23022                  */
23023                 public void unsetAfricanAmerican()
23024                 {
23025                     synchronized (monitor())
23026                     {
23027                       check_orphaned();
23028                       get_store().remove_element(AFRICANAMERICAN$12, 0);
23029                     }
23030                 }
23031                 
23032                 /**
23033                  * Gets the "Hispanic" element
23034                  */
23035                 public int getHispanic()
23036                 {
23037                     synchronized (monitor())
23038                     {
23039                       check_orphaned();
23040                       org.apache.xmlbeans.SimpleValue target = null;
23041                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
23042                       if (target == null)
23043                       {
23044                         return 0;
23045                       }
23046                       return target.getIntValue();
23047                     }
23048                 }
23049                 
23050                 /**
23051                  * Gets (as xml) the "Hispanic" element
23052                  */
23053                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetHispanic()
23054                 {
23055                     synchronized (monitor())
23056                     {
23057                       check_orphaned();
23058                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23059                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(HISPANIC$14, 0);
23060                       return target;
23061                     }
23062                 }
23063                 
23064                 /**
23065                  * True if has "Hispanic" element
23066                  */
23067                 public boolean isSetHispanic()
23068                 {
23069                     synchronized (monitor())
23070                     {
23071                       check_orphaned();
23072                       return get_store().count_elements(HISPANIC$14) != 0;
23073                     }
23074                 }
23075                 
23076                 /**
23077                  * Sets the "Hispanic" element
23078                  */
23079                 public void setHispanic(int hispanic)
23080                 {
23081                     synchronized (monitor())
23082                     {
23083                       check_orphaned();
23084                       org.apache.xmlbeans.SimpleValue target = null;
23085                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$14, 0);
23086                       if (target == null)
23087                       {
23088                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$14);
23089                       }
23090                       target.setIntValue(hispanic);
23091                     }
23092                 }
23093                 
23094                 /**
23095                  * Sets (as xml) the "Hispanic" element
23096                  */
23097                 public void xsetHispanic(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType hispanic)
23098                 {
23099                     synchronized (monitor())
23100                     {
23101                       check_orphaned();
23102                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23103                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(HISPANIC$14, 0);
23104                       if (target == null)
23105                       {
23106                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(HISPANIC$14);
23107                       }
23108                       target.set(hispanic);
23109                     }
23110                 }
23111                 
23112                 /**
23113                  * Unsets the "Hispanic" element
23114                  */
23115                 public void unsetHispanic()
23116                 {
23117                     synchronized (monitor())
23118                     {
23119                       check_orphaned();
23120                       get_store().remove_element(HISPANIC$14, 0);
23121                     }
23122                 }
23123                 
23124                 /**
23125                  * Gets the "NativeAmerican" element
23126                  */
23127                 public int getNativeAmerican()
23128                 {
23129                     synchronized (monitor())
23130                     {
23131                       check_orphaned();
23132                       org.apache.xmlbeans.SimpleValue target = null;
23133                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
23134                       if (target == null)
23135                       {
23136                         return 0;
23137                       }
23138                       return target.getIntValue();
23139                     }
23140                 }
23141                 
23142                 /**
23143                  * Gets (as xml) the "NativeAmerican" element
23144                  */
23145                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetNativeAmerican()
23146                 {
23147                     synchronized (monitor())
23148                     {
23149                       check_orphaned();
23150                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23151                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
23152                       return target;
23153                     }
23154                 }
23155                 
23156                 /**
23157                  * True if has "NativeAmerican" element
23158                  */
23159                 public boolean isSetNativeAmerican()
23160                 {
23161                     synchronized (monitor())
23162                     {
23163                       check_orphaned();
23164                       return get_store().count_elements(NATIVEAMERICAN$16) != 0;
23165                     }
23166                 }
23167                 
23168                 /**
23169                  * Sets the "NativeAmerican" element
23170                  */
23171                 public void setNativeAmerican(int nativeAmerican)
23172                 {
23173                     synchronized (monitor())
23174                     {
23175                       check_orphaned();
23176                       org.apache.xmlbeans.SimpleValue target = null;
23177                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$16, 0);
23178                       if (target == null)
23179                       {
23180                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$16);
23181                       }
23182                       target.setIntValue(nativeAmerican);
23183                     }
23184                 }
23185                 
23186                 /**
23187                  * Sets (as xml) the "NativeAmerican" element
23188                  */
23189                 public void xsetNativeAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType nativeAmerican)
23190                 {
23191                     synchronized (monitor())
23192                     {
23193                       check_orphaned();
23194                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23195                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(NATIVEAMERICAN$16, 0);
23196                       if (target == null)
23197                       {
23198                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(NATIVEAMERICAN$16);
23199                       }
23200                       target.set(nativeAmerican);
23201                     }
23202                 }
23203                 
23204                 /**
23205                  * Unsets the "NativeAmerican" element
23206                  */
23207                 public void unsetNativeAmerican()
23208                 {
23209                     synchronized (monitor())
23210                     {
23211                       check_orphaned();
23212                       get_store().remove_element(NATIVEAMERICAN$16, 0);
23213                     }
23214                 }
23215                 
23216                 /**
23217                  * Gets the "Other" element
23218                  */
23219                 public int getOther()
23220                 {
23221                     synchronized (monitor())
23222                     {
23223                       check_orphaned();
23224                       org.apache.xmlbeans.SimpleValue target = null;
23225                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
23226                       if (target == null)
23227                       {
23228                         return 0;
23229                       }
23230                       return target.getIntValue();
23231                     }
23232                 }
23233                 
23234                 /**
23235                  * Gets (as xml) the "Other" element
23236                  */
23237                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetOther()
23238                 {
23239                     synchronized (monitor())
23240                     {
23241                       check_orphaned();
23242                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23243                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(OTHER$18, 0);
23244                       return target;
23245                     }
23246                 }
23247                 
23248                 /**
23249                  * True if has "Other" element
23250                  */
23251                 public boolean isSetOther()
23252                 {
23253                     synchronized (monitor())
23254                     {
23255                       check_orphaned();
23256                       return get_store().count_elements(OTHER$18) != 0;
23257                     }
23258                 }
23259                 
23260                 /**
23261                  * Sets the "Other" element
23262                  */
23263                 public void setOther(int other)
23264                 {
23265                     synchronized (monitor())
23266                     {
23267                       check_orphaned();
23268                       org.apache.xmlbeans.SimpleValue target = null;
23269                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$18, 0);
23270                       if (target == null)
23271                       {
23272                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$18);
23273                       }
23274                       target.setIntValue(other);
23275                     }
23276                 }
23277                 
23278                 /**
23279                  * Sets (as xml) the "Other" element
23280                  */
23281                 public void xsetOther(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType other)
23282                 {
23283                     synchronized (monitor())
23284                     {
23285                       check_orphaned();
23286                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23287                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(OTHER$18, 0);
23288                       if (target == null)
23289                       {
23290                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(OTHER$18);
23291                       }
23292                       target.set(other);
23293                     }
23294                 }
23295                 
23296                 /**
23297                  * Unsets the "Other" element
23298                  */
23299                 public void unsetOther()
23300                 {
23301                     synchronized (monitor())
23302                     {
23303                       check_orphaned();
23304                       get_store().remove_element(OTHER$18, 0);
23305                     }
23306                 }
23307             }
23308             /**
23309              * An XML OptionalProduct(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
23310              *
23311              * This is a complex type.
23312              */
23313             public static class OptionalProductImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct
23314             {
23315                 private static final long serialVersionUID = 1L;
23316                 
23317                 public OptionalProductImpl(org.apache.xmlbeans.SchemaType sType)
23318                 {
23319                     super(sType);
23320                 }
23321                 
23322                 private static final javax.xml.namespace.QName PRODUCT$0 = 
23323                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Product");
23324                 private static final javax.xml.namespace.QName TARGETMARKET$2 = 
23325                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TargetMarket");
23326                 private static final javax.xml.namespace.QName MODERATEINCOME$4 = 
23327                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ModerateIncome");
23328                 private static final javax.xml.namespace.QName LOWINCOME$6 = 
23329                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LowIncome");
23330                 private static final javax.xml.namespace.QName VERYLOWINCOME$8 = 
23331                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "VeryLowIncome");
23332                 private static final javax.xml.namespace.QName EXTREMELYLOWINCOME$10 = 
23333                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ExtremelyLowIncome");
23334                 private static final javax.xml.namespace.QName FEMALEHEADED$12 = 
23335                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FemaleHeaded");
23336                 private static final javax.xml.namespace.QName AFRICANAMERICAN$14 = 
23337                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AfricanAmerican");
23338                 private static final javax.xml.namespace.QName HISPANIC$16 = 
23339                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Hispanic");
23340                 private static final javax.xml.namespace.QName NATIVEAMERICAN$18 = 
23341                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NativeAmerican");
23342                 private static final javax.xml.namespace.QName OTHER$20 = 
23343                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Other");
23344                 
23345                 
23346                 /**
23347                  * Gets the "Product" element
23348                  */
23349                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product.Enum getProduct()
23350                 {
23351                     synchronized (monitor())
23352                     {
23353                       check_orphaned();
23354                       org.apache.xmlbeans.SimpleValue target = null;
23355                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
23356                       if (target == null)
23357                       {
23358                         return null;
23359                       }
23360                       return (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product.Enum)target.getEnumValue();
23361                     }
23362                 }
23363                 
23364                 /**
23365                  * Gets (as xml) the "Product" element
23366                  */
23367                 public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product xgetProduct()
23368                 {
23369                     synchronized (monitor())
23370                     {
23371                       check_orphaned();
23372                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product target = null;
23373                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
23374                       return target;
23375                     }
23376                 }
23377                 
23378                 /**
23379                  * True if has "Product" element
23380                  */
23381                 public boolean isSetProduct()
23382                 {
23383                     synchronized (monitor())
23384                     {
23385                       check_orphaned();
23386                       return get_store().count_elements(PRODUCT$0) != 0;
23387                     }
23388                 }
23389                 
23390                 /**
23391                  * Sets the "Product" element
23392                  */
23393                 public void setProduct(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product.Enum product)
23394                 {
23395                     synchronized (monitor())
23396                     {
23397                       check_orphaned();
23398                       org.apache.xmlbeans.SimpleValue target = null;
23399                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCT$0, 0);
23400                       if (target == null)
23401                       {
23402                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCT$0);
23403                       }
23404                       target.setEnumValue(product);
23405                     }
23406                 }
23407                 
23408                 /**
23409                  * Sets (as xml) the "Product" element
23410                  */
23411                 public void xsetProduct(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product product)
23412                 {
23413                     synchronized (monitor())
23414                     {
23415                       check_orphaned();
23416                       gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product target = null;
23417                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product)get_store().find_element_user(PRODUCT$0, 0);
23418                       if (target == null)
23419                       {
23420                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product)get_store().add_element_user(PRODUCT$0);
23421                       }
23422                       target.set(product);
23423                     }
23424                 }
23425                 
23426                 /**
23427                  * Unsets the "Product" element
23428                  */
23429                 public void unsetProduct()
23430                 {
23431                     synchronized (monitor())
23432                     {
23433                       check_orphaned();
23434                       get_store().remove_element(PRODUCT$0, 0);
23435                     }
23436                 }
23437                 
23438                 /**
23439                  * Gets the "TargetMarket" element
23440                  */
23441                 public int getTargetMarket()
23442                 {
23443                     synchronized (monitor())
23444                     {
23445                       check_orphaned();
23446                       org.apache.xmlbeans.SimpleValue target = null;
23447                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKET$2, 0);
23448                       if (target == null)
23449                       {
23450                         return 0;
23451                       }
23452                       return target.getIntValue();
23453                     }
23454                 }
23455                 
23456                 /**
23457                  * Gets (as xml) the "TargetMarket" element
23458                  */
23459                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetTargetMarket()
23460                 {
23461                     synchronized (monitor())
23462                     {
23463                       check_orphaned();
23464                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23465                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(TARGETMARKET$2, 0);
23466                       return target;
23467                     }
23468                 }
23469                 
23470                 /**
23471                  * True if has "TargetMarket" element
23472                  */
23473                 public boolean isSetTargetMarket()
23474                 {
23475                     synchronized (monitor())
23476                     {
23477                       check_orphaned();
23478                       return get_store().count_elements(TARGETMARKET$2) != 0;
23479                     }
23480                 }
23481                 
23482                 /**
23483                  * Sets the "TargetMarket" element
23484                  */
23485                 public void setTargetMarket(int targetMarket)
23486                 {
23487                     synchronized (monitor())
23488                     {
23489                       check_orphaned();
23490                       org.apache.xmlbeans.SimpleValue target = null;
23491                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKET$2, 0);
23492                       if (target == null)
23493                       {
23494                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKET$2);
23495                       }
23496                       target.setIntValue(targetMarket);
23497                     }
23498                 }
23499                 
23500                 /**
23501                  * Sets (as xml) the "TargetMarket" element
23502                  */
23503                 public void xsetTargetMarket(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType targetMarket)
23504                 {
23505                     synchronized (monitor())
23506                     {
23507                       check_orphaned();
23508                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23509                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(TARGETMARKET$2, 0);
23510                       if (target == null)
23511                       {
23512                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(TARGETMARKET$2);
23513                       }
23514                       target.set(targetMarket);
23515                     }
23516                 }
23517                 
23518                 /**
23519                  * Unsets the "TargetMarket" element
23520                  */
23521                 public void unsetTargetMarket()
23522                 {
23523                     synchronized (monitor())
23524                     {
23525                       check_orphaned();
23526                       get_store().remove_element(TARGETMARKET$2, 0);
23527                     }
23528                 }
23529                 
23530                 /**
23531                  * Gets the "ModerateIncome" element
23532                  */
23533                 public int getModerateIncome()
23534                 {
23535                     synchronized (monitor())
23536                     {
23537                       check_orphaned();
23538                       org.apache.xmlbeans.SimpleValue target = null;
23539                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
23540                       if (target == null)
23541                       {
23542                         return 0;
23543                       }
23544                       return target.getIntValue();
23545                     }
23546                 }
23547                 
23548                 /**
23549                  * Gets (as xml) the "ModerateIncome" element
23550                  */
23551                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetModerateIncome()
23552                 {
23553                     synchronized (monitor())
23554                     {
23555                       check_orphaned();
23556                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23557                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
23558                       return target;
23559                     }
23560                 }
23561                 
23562                 /**
23563                  * True if has "ModerateIncome" element
23564                  */
23565                 public boolean isSetModerateIncome()
23566                 {
23567                     synchronized (monitor())
23568                     {
23569                       check_orphaned();
23570                       return get_store().count_elements(MODERATEINCOME$4) != 0;
23571                     }
23572                 }
23573                 
23574                 /**
23575                  * Sets the "ModerateIncome" element
23576                  */
23577                 public void setModerateIncome(int moderateIncome)
23578                 {
23579                     synchronized (monitor())
23580                     {
23581                       check_orphaned();
23582                       org.apache.xmlbeans.SimpleValue target = null;
23583                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODERATEINCOME$4, 0);
23584                       if (target == null)
23585                       {
23586                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODERATEINCOME$4);
23587                       }
23588                       target.setIntValue(moderateIncome);
23589                     }
23590                 }
23591                 
23592                 /**
23593                  * Sets (as xml) the "ModerateIncome" element
23594                  */
23595                 public void xsetModerateIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType moderateIncome)
23596                 {
23597                     synchronized (monitor())
23598                     {
23599                       check_orphaned();
23600                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23601                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(MODERATEINCOME$4, 0);
23602                       if (target == null)
23603                       {
23604                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(MODERATEINCOME$4);
23605                       }
23606                       target.set(moderateIncome);
23607                     }
23608                 }
23609                 
23610                 /**
23611                  * Unsets the "ModerateIncome" element
23612                  */
23613                 public void unsetModerateIncome()
23614                 {
23615                     synchronized (monitor())
23616                     {
23617                       check_orphaned();
23618                       get_store().remove_element(MODERATEINCOME$4, 0);
23619                     }
23620                 }
23621                 
23622                 /**
23623                  * Gets the "LowIncome" element
23624                  */
23625                 public int getLowIncome()
23626                 {
23627                     synchronized (monitor())
23628                     {
23629                       check_orphaned();
23630                       org.apache.xmlbeans.SimpleValue target = null;
23631                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
23632                       if (target == null)
23633                       {
23634                         return 0;
23635                       }
23636                       return target.getIntValue();
23637                     }
23638                 }
23639                 
23640                 /**
23641                  * Gets (as xml) the "LowIncome" element
23642                  */
23643                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetLowIncome()
23644                 {
23645                     synchronized (monitor())
23646                     {
23647                       check_orphaned();
23648                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23649                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
23650                       return target;
23651                     }
23652                 }
23653                 
23654                 /**
23655                  * True if has "LowIncome" element
23656                  */
23657                 public boolean isSetLowIncome()
23658                 {
23659                     synchronized (monitor())
23660                     {
23661                       check_orphaned();
23662                       return get_store().count_elements(LOWINCOME$6) != 0;
23663                     }
23664                 }
23665                 
23666                 /**
23667                  * Sets the "LowIncome" element
23668                  */
23669                 public void setLowIncome(int lowIncome)
23670                 {
23671                     synchronized (monitor())
23672                     {
23673                       check_orphaned();
23674                       org.apache.xmlbeans.SimpleValue target = null;
23675                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$6, 0);
23676                       if (target == null)
23677                       {
23678                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$6);
23679                       }
23680                       target.setIntValue(lowIncome);
23681                     }
23682                 }
23683                 
23684                 /**
23685                  * Sets (as xml) the "LowIncome" element
23686                  */
23687                 public void xsetLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType lowIncome)
23688                 {
23689                     synchronized (monitor())
23690                     {
23691                       check_orphaned();
23692                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23693                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(LOWINCOME$6, 0);
23694                       if (target == null)
23695                       {
23696                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(LOWINCOME$6);
23697                       }
23698                       target.set(lowIncome);
23699                     }
23700                 }
23701                 
23702                 /**
23703                  * Unsets the "LowIncome" element
23704                  */
23705                 public void unsetLowIncome()
23706                 {
23707                     synchronized (monitor())
23708                     {
23709                       check_orphaned();
23710                       get_store().remove_element(LOWINCOME$6, 0);
23711                     }
23712                 }
23713                 
23714                 /**
23715                  * Gets the "VeryLowIncome" element
23716                  */
23717                 public int getVeryLowIncome()
23718                 {
23719                     synchronized (monitor())
23720                     {
23721                       check_orphaned();
23722                       org.apache.xmlbeans.SimpleValue target = null;
23723                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
23724                       if (target == null)
23725                       {
23726                         return 0;
23727                       }
23728                       return target.getIntValue();
23729                     }
23730                 }
23731                 
23732                 /**
23733                  * Gets (as xml) the "VeryLowIncome" element
23734                  */
23735                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetVeryLowIncome()
23736                 {
23737                     synchronized (monitor())
23738                     {
23739                       check_orphaned();
23740                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23741                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
23742                       return target;
23743                     }
23744                 }
23745                 
23746                 /**
23747                  * True if has "VeryLowIncome" element
23748                  */
23749                 public boolean isSetVeryLowIncome()
23750                 {
23751                     synchronized (monitor())
23752                     {
23753                       check_orphaned();
23754                       return get_store().count_elements(VERYLOWINCOME$8) != 0;
23755                     }
23756                 }
23757                 
23758                 /**
23759                  * Sets the "VeryLowIncome" element
23760                  */
23761                 public void setVeryLowIncome(int veryLowIncome)
23762                 {
23763                     synchronized (monitor())
23764                     {
23765                       check_orphaned();
23766                       org.apache.xmlbeans.SimpleValue target = null;
23767                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERYLOWINCOME$8, 0);
23768                       if (target == null)
23769                       {
23770                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERYLOWINCOME$8);
23771                       }
23772                       target.setIntValue(veryLowIncome);
23773                     }
23774                 }
23775                 
23776                 /**
23777                  * Sets (as xml) the "VeryLowIncome" element
23778                  */
23779                 public void xsetVeryLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType veryLowIncome)
23780                 {
23781                     synchronized (monitor())
23782                     {
23783                       check_orphaned();
23784                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23785                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(VERYLOWINCOME$8, 0);
23786                       if (target == null)
23787                       {
23788                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(VERYLOWINCOME$8);
23789                       }
23790                       target.set(veryLowIncome);
23791                     }
23792                 }
23793                 
23794                 /**
23795                  * Unsets the "VeryLowIncome" element
23796                  */
23797                 public void unsetVeryLowIncome()
23798                 {
23799                     synchronized (monitor())
23800                     {
23801                       check_orphaned();
23802                       get_store().remove_element(VERYLOWINCOME$8, 0);
23803                     }
23804                 }
23805                 
23806                 /**
23807                  * Gets the "ExtremelyLowIncome" element
23808                  */
23809                 public int getExtremelyLowIncome()
23810                 {
23811                     synchronized (monitor())
23812                     {
23813                       check_orphaned();
23814                       org.apache.xmlbeans.SimpleValue target = null;
23815                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
23816                       if (target == null)
23817                       {
23818                         return 0;
23819                       }
23820                       return target.getIntValue();
23821                     }
23822                 }
23823                 
23824                 /**
23825                  * Gets (as xml) the "ExtremelyLowIncome" element
23826                  */
23827                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetExtremelyLowIncome()
23828                 {
23829                     synchronized (monitor())
23830                     {
23831                       check_orphaned();
23832                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23833                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
23834                       return target;
23835                     }
23836                 }
23837                 
23838                 /**
23839                  * True if has "ExtremelyLowIncome" element
23840                  */
23841                 public boolean isSetExtremelyLowIncome()
23842                 {
23843                     synchronized (monitor())
23844                     {
23845                       check_orphaned();
23846                       return get_store().count_elements(EXTREMELYLOWINCOME$10) != 0;
23847                     }
23848                 }
23849                 
23850                 /**
23851                  * Sets the "ExtremelyLowIncome" element
23852                  */
23853                 public void setExtremelyLowIncome(int extremelyLowIncome)
23854                 {
23855                     synchronized (monitor())
23856                     {
23857                       check_orphaned();
23858                       org.apache.xmlbeans.SimpleValue target = null;
23859                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
23860                       if (target == null)
23861                       {
23862                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EXTREMELYLOWINCOME$10);
23863                       }
23864                       target.setIntValue(extremelyLowIncome);
23865                     }
23866                 }
23867                 
23868                 /**
23869                  * Sets (as xml) the "ExtremelyLowIncome" element
23870                  */
23871                 public void xsetExtremelyLowIncome(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType extremelyLowIncome)
23872                 {
23873                     synchronized (monitor())
23874                     {
23875                       check_orphaned();
23876                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23877                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(EXTREMELYLOWINCOME$10, 0);
23878                       if (target == null)
23879                       {
23880                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(EXTREMELYLOWINCOME$10);
23881                       }
23882                       target.set(extremelyLowIncome);
23883                     }
23884                 }
23885                 
23886                 /**
23887                  * Unsets the "ExtremelyLowIncome" element
23888                  */
23889                 public void unsetExtremelyLowIncome()
23890                 {
23891                     synchronized (monitor())
23892                     {
23893                       check_orphaned();
23894                       get_store().remove_element(EXTREMELYLOWINCOME$10, 0);
23895                     }
23896                 }
23897                 
23898                 /**
23899                  * Gets the "FemaleHeaded" element
23900                  */
23901                 public int getFemaleHeaded()
23902                 {
23903                     synchronized (monitor())
23904                     {
23905                       check_orphaned();
23906                       org.apache.xmlbeans.SimpleValue target = null;
23907                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
23908                       if (target == null)
23909                       {
23910                         return 0;
23911                       }
23912                       return target.getIntValue();
23913                     }
23914                 }
23915                 
23916                 /**
23917                  * Gets (as xml) the "FemaleHeaded" element
23918                  */
23919                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetFemaleHeaded()
23920                 {
23921                     synchronized (monitor())
23922                     {
23923                       check_orphaned();
23924                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23925                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
23926                       return target;
23927                     }
23928                 }
23929                 
23930                 /**
23931                  * True if has "FemaleHeaded" element
23932                  */
23933                 public boolean isSetFemaleHeaded()
23934                 {
23935                     synchronized (monitor())
23936                     {
23937                       check_orphaned();
23938                       return get_store().count_elements(FEMALEHEADED$12) != 0;
23939                     }
23940                 }
23941                 
23942                 /**
23943                  * Sets the "FemaleHeaded" element
23944                  */
23945                 public void setFemaleHeaded(int femaleHeaded)
23946                 {
23947                     synchronized (monitor())
23948                     {
23949                       check_orphaned();
23950                       org.apache.xmlbeans.SimpleValue target = null;
23951                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEMALEHEADED$12, 0);
23952                       if (target == null)
23953                       {
23954                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEMALEHEADED$12);
23955                       }
23956                       target.setIntValue(femaleHeaded);
23957                     }
23958                 }
23959                 
23960                 /**
23961                  * Sets (as xml) the "FemaleHeaded" element
23962                  */
23963                 public void xsetFemaleHeaded(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType femaleHeaded)
23964                 {
23965                     synchronized (monitor())
23966                     {
23967                       check_orphaned();
23968                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
23969                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(FEMALEHEADED$12, 0);
23970                       if (target == null)
23971                       {
23972                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(FEMALEHEADED$12);
23973                       }
23974                       target.set(femaleHeaded);
23975                     }
23976                 }
23977                 
23978                 /**
23979                  * Unsets the "FemaleHeaded" element
23980                  */
23981                 public void unsetFemaleHeaded()
23982                 {
23983                     synchronized (monitor())
23984                     {
23985                       check_orphaned();
23986                       get_store().remove_element(FEMALEHEADED$12, 0);
23987                     }
23988                 }
23989                 
23990                 /**
23991                  * Gets the "AfricanAmerican" element
23992                  */
23993                 public int getAfricanAmerican()
23994                 {
23995                     synchronized (monitor())
23996                     {
23997                       check_orphaned();
23998                       org.apache.xmlbeans.SimpleValue target = null;
23999                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
24000                       if (target == null)
24001                       {
24002                         return 0;
24003                       }
24004                       return target.getIntValue();
24005                     }
24006                 }
24007                 
24008                 /**
24009                  * Gets (as xml) the "AfricanAmerican" element
24010                  */
24011                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetAfricanAmerican()
24012                 {
24013                     synchronized (monitor())
24014                     {
24015                       check_orphaned();
24016                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24017                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
24018                       return target;
24019                     }
24020                 }
24021                 
24022                 /**
24023                  * True if has "AfricanAmerican" element
24024                  */
24025                 public boolean isSetAfricanAmerican()
24026                 {
24027                     synchronized (monitor())
24028                     {
24029                       check_orphaned();
24030                       return get_store().count_elements(AFRICANAMERICAN$14) != 0;
24031                     }
24032                 }
24033                 
24034                 /**
24035                  * Sets the "AfricanAmerican" element
24036                  */
24037                 public void setAfricanAmerican(int africanAmerican)
24038                 {
24039                     synchronized (monitor())
24040                     {
24041                       check_orphaned();
24042                       org.apache.xmlbeans.SimpleValue target = null;
24043                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFRICANAMERICAN$14, 0);
24044                       if (target == null)
24045                       {
24046                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFRICANAMERICAN$14);
24047                       }
24048                       target.setIntValue(africanAmerican);
24049                     }
24050                 }
24051                 
24052                 /**
24053                  * Sets (as xml) the "AfricanAmerican" element
24054                  */
24055                 public void xsetAfricanAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType africanAmerican)
24056                 {
24057                     synchronized (monitor())
24058                     {
24059                       check_orphaned();
24060                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24061                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(AFRICANAMERICAN$14, 0);
24062                       if (target == null)
24063                       {
24064                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(AFRICANAMERICAN$14);
24065                       }
24066                       target.set(africanAmerican);
24067                     }
24068                 }
24069                 
24070                 /**
24071                  * Unsets the "AfricanAmerican" element
24072                  */
24073                 public void unsetAfricanAmerican()
24074                 {
24075                     synchronized (monitor())
24076                     {
24077                       check_orphaned();
24078                       get_store().remove_element(AFRICANAMERICAN$14, 0);
24079                     }
24080                 }
24081                 
24082                 /**
24083                  * Gets the "Hispanic" element
24084                  */
24085                 public int getHispanic()
24086                 {
24087                     synchronized (monitor())
24088                     {
24089                       check_orphaned();
24090                       org.apache.xmlbeans.SimpleValue target = null;
24091                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
24092                       if (target == null)
24093                       {
24094                         return 0;
24095                       }
24096                       return target.getIntValue();
24097                     }
24098                 }
24099                 
24100                 /**
24101                  * Gets (as xml) the "Hispanic" element
24102                  */
24103                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetHispanic()
24104                 {
24105                     synchronized (monitor())
24106                     {
24107                       check_orphaned();
24108                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24109                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(HISPANIC$16, 0);
24110                       return target;
24111                     }
24112                 }
24113                 
24114                 /**
24115                  * True if has "Hispanic" element
24116                  */
24117                 public boolean isSetHispanic()
24118                 {
24119                     synchronized (monitor())
24120                     {
24121                       check_orphaned();
24122                       return get_store().count_elements(HISPANIC$16) != 0;
24123                     }
24124                 }
24125                 
24126                 /**
24127                  * Sets the "Hispanic" element
24128                  */
24129                 public void setHispanic(int hispanic)
24130                 {
24131                     synchronized (monitor())
24132                     {
24133                       check_orphaned();
24134                       org.apache.xmlbeans.SimpleValue target = null;
24135                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISPANIC$16, 0);
24136                       if (target == null)
24137                       {
24138                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISPANIC$16);
24139                       }
24140                       target.setIntValue(hispanic);
24141                     }
24142                 }
24143                 
24144                 /**
24145                  * Sets (as xml) the "Hispanic" element
24146                  */
24147                 public void xsetHispanic(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType hispanic)
24148                 {
24149                     synchronized (monitor())
24150                     {
24151                       check_orphaned();
24152                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24153                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(HISPANIC$16, 0);
24154                       if (target == null)
24155                       {
24156                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(HISPANIC$16);
24157                       }
24158                       target.set(hispanic);
24159                     }
24160                 }
24161                 
24162                 /**
24163                  * Unsets the "Hispanic" element
24164                  */
24165                 public void unsetHispanic()
24166                 {
24167                     synchronized (monitor())
24168                     {
24169                       check_orphaned();
24170                       get_store().remove_element(HISPANIC$16, 0);
24171                     }
24172                 }
24173                 
24174                 /**
24175                  * Gets the "NativeAmerican" element
24176                  */
24177                 public int getNativeAmerican()
24178                 {
24179                     synchronized (monitor())
24180                     {
24181                       check_orphaned();
24182                       org.apache.xmlbeans.SimpleValue target = null;
24183                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
24184                       if (target == null)
24185                       {
24186                         return 0;
24187                       }
24188                       return target.getIntValue();
24189                     }
24190                 }
24191                 
24192                 /**
24193                  * Gets (as xml) the "NativeAmerican" element
24194                  */
24195                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetNativeAmerican()
24196                 {
24197                     synchronized (monitor())
24198                     {
24199                       check_orphaned();
24200                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24201                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
24202                       return target;
24203                     }
24204                 }
24205                 
24206                 /**
24207                  * True if has "NativeAmerican" element
24208                  */
24209                 public boolean isSetNativeAmerican()
24210                 {
24211                     synchronized (monitor())
24212                     {
24213                       check_orphaned();
24214                       return get_store().count_elements(NATIVEAMERICAN$18) != 0;
24215                     }
24216                 }
24217                 
24218                 /**
24219                  * Sets the "NativeAmerican" element
24220                  */
24221                 public void setNativeAmerican(int nativeAmerican)
24222                 {
24223                     synchronized (monitor())
24224                     {
24225                       check_orphaned();
24226                       org.apache.xmlbeans.SimpleValue target = null;
24227                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVEAMERICAN$18, 0);
24228                       if (target == null)
24229                       {
24230                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVEAMERICAN$18);
24231                       }
24232                       target.setIntValue(nativeAmerican);
24233                     }
24234                 }
24235                 
24236                 /**
24237                  * Sets (as xml) the "NativeAmerican" element
24238                  */
24239                 public void xsetNativeAmerican(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType nativeAmerican)
24240                 {
24241                     synchronized (monitor())
24242                     {
24243                       check_orphaned();
24244                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24245                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(NATIVEAMERICAN$18, 0);
24246                       if (target == null)
24247                       {
24248                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(NATIVEAMERICAN$18);
24249                       }
24250                       target.set(nativeAmerican);
24251                     }
24252                 }
24253                 
24254                 /**
24255                  * Unsets the "NativeAmerican" element
24256                  */
24257                 public void unsetNativeAmerican()
24258                 {
24259                     synchronized (monitor())
24260                     {
24261                       check_orphaned();
24262                       get_store().remove_element(NATIVEAMERICAN$18, 0);
24263                     }
24264                 }
24265                 
24266                 /**
24267                  * Gets the "Other" element
24268                  */
24269                 public int getOther()
24270                 {
24271                     synchronized (monitor())
24272                     {
24273                       check_orphaned();
24274                       org.apache.xmlbeans.SimpleValue target = null;
24275                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
24276                       if (target == null)
24277                       {
24278                         return 0;
24279                       }
24280                       return target.getIntValue();
24281                     }
24282                 }
24283                 
24284                 /**
24285                  * Gets (as xml) the "Other" element
24286                  */
24287                 public gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType xgetOther()
24288                 {
24289                     synchronized (monitor())
24290                     {
24291                       check_orphaned();
24292                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24293                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(OTHER$20, 0);
24294                       return target;
24295                     }
24296                 }
24297                 
24298                 /**
24299                  * True if has "Other" element
24300                  */
24301                 public boolean isSetOther()
24302                 {
24303                     synchronized (monitor())
24304                     {
24305                       check_orphaned();
24306                       return get_store().count_elements(OTHER$20) != 0;
24307                     }
24308                 }
24309                 
24310                 /**
24311                  * Sets the "Other" element
24312                  */
24313                 public void setOther(int other)
24314                 {
24315                     synchronized (monitor())
24316                     {
24317                       check_orphaned();
24318                       org.apache.xmlbeans.SimpleValue target = null;
24319                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHER$20, 0);
24320                       if (target == null)
24321                       {
24322                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHER$20);
24323                       }
24324                       target.setIntValue(other);
24325                     }
24326                 }
24327                 
24328                 /**
24329                  * Sets (as xml) the "Other" element
24330                  */
24331                 public void xsetOther(gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType other)
24332                 {
24333                     synchronized (monitor())
24334                     {
24335                       check_orphaned();
24336                       gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType target = null;
24337                       target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().find_element_user(OTHER$20, 0);
24338                       if (target == null)
24339                       {
24340                         target = (gov.grants.apply.forms.cdfi20V20.CDFI200To100DataType)get_store().add_element_user(OTHER$20);
24341                       }
24342                       target.set(other);
24343                     }
24344                 }
24345                 
24346                 /**
24347                  * Unsets the "Other" element
24348                  */
24349                 public void unsetOther()
24350                 {
24351                     synchronized (monitor())
24352                     {
24353                       check_orphaned();
24354                       get_store().remove_element(OTHER$20, 0);
24355                     }
24356                 }
24357                 /**
24358                  * An XML Product(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
24359                  *
24360                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$CustomerProfile$OptionalProduct$Product.
24361                  */
24362                 public static class ProductImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.CustomerProfile.OptionalProduct.Product
24363                 {
24364                     private static final long serialVersionUID = 1L;
24365                     
24366                     public ProductImpl(org.apache.xmlbeans.SchemaType sType)
24367                     {
24368                       super(sType, false);
24369                     }
24370                     
24371                     protected ProductImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
24372                     {
24373                       super(sType, b);
24374                     }
24375                 }
24376             }
24377         }
24378         /**
24379          * An XML MatchingFunds(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
24380          *
24381          * This is a complex type.
24382          */
24383         public static class MatchingFundsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.MatchingFunds
24384         {
24385             private static final long serialVersionUID = 1L;
24386             
24387             public MatchingFundsImpl(org.apache.xmlbeans.SchemaType sType)
24388             {
24389                 super(sType);
24390             }
24391             
24392             private static final javax.xml.namespace.QName EQUITYINVESTMENT$0 = 
24393                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EquityInvestment");
24394             private static final javax.xml.namespace.QName GRANT$2 = 
24395                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Grant");
24396             private static final javax.xml.namespace.QName LOAN$4 = 
24397                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Loan");
24398             private static final javax.xml.namespace.QName SECONDARYCAPITAL$6 = 
24399                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SecondaryCapital");
24400             private static final javax.xml.namespace.QName SHARESDEPOSITS$8 = 
24401                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SharesDeposits");
24402             private static final javax.xml.namespace.QName RETAINEDEARNINGS$10 = 
24403                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RetainedEarnings");
24404             private static final javax.xml.namespace.QName TOTALS$12 = 
24405                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Totals");
24406             
24407             
24408             /**
24409              * Gets the "EquityInvestment" element
24410              */
24411             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getEquityInvestment()
24412             {
24413                 synchronized (monitor())
24414                 {
24415                     check_orphaned();
24416                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24417                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(EQUITYINVESTMENT$0, 0);
24418                     if (target == null)
24419                     {
24420                       return null;
24421                     }
24422                     return target;
24423                 }
24424             }
24425             
24426             /**
24427              * True if has "EquityInvestment" element
24428              */
24429             public boolean isSetEquityInvestment()
24430             {
24431                 synchronized (monitor())
24432                 {
24433                     check_orphaned();
24434                     return get_store().count_elements(EQUITYINVESTMENT$0) != 0;
24435                 }
24436             }
24437             
24438             /**
24439              * Sets the "EquityInvestment" element
24440              */
24441             public void setEquityInvestment(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType equityInvestment)
24442             {
24443                 generatedSetterHelperImpl(equityInvestment, EQUITYINVESTMENT$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24444             }
24445             
24446             /**
24447              * Appends and returns a new empty "EquityInvestment" element
24448              */
24449             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewEquityInvestment()
24450             {
24451                 synchronized (monitor())
24452                 {
24453                     check_orphaned();
24454                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24455                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(EQUITYINVESTMENT$0);
24456                     return target;
24457                 }
24458             }
24459             
24460             /**
24461              * Unsets the "EquityInvestment" element
24462              */
24463             public void unsetEquityInvestment()
24464             {
24465                 synchronized (monitor())
24466                 {
24467                     check_orphaned();
24468                     get_store().remove_element(EQUITYINVESTMENT$0, 0);
24469                 }
24470             }
24471             
24472             /**
24473              * Gets the "Grant" element
24474              */
24475             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getGrant()
24476             {
24477                 synchronized (monitor())
24478                 {
24479                     check_orphaned();
24480                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24481                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(GRANT$2, 0);
24482                     if (target == null)
24483                     {
24484                       return null;
24485                     }
24486                     return target;
24487                 }
24488             }
24489             
24490             /**
24491              * True if has "Grant" element
24492              */
24493             public boolean isSetGrant()
24494             {
24495                 synchronized (monitor())
24496                 {
24497                     check_orphaned();
24498                     return get_store().count_elements(GRANT$2) != 0;
24499                 }
24500             }
24501             
24502             /**
24503              * Sets the "Grant" element
24504              */
24505             public void setGrant(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType grant)
24506             {
24507                 generatedSetterHelperImpl(grant, GRANT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24508             }
24509             
24510             /**
24511              * Appends and returns a new empty "Grant" element
24512              */
24513             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewGrant()
24514             {
24515                 synchronized (monitor())
24516                 {
24517                     check_orphaned();
24518                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24519                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(GRANT$2);
24520                     return target;
24521                 }
24522             }
24523             
24524             /**
24525              * Unsets the "Grant" element
24526              */
24527             public void unsetGrant()
24528             {
24529                 synchronized (monitor())
24530                 {
24531                     check_orphaned();
24532                     get_store().remove_element(GRANT$2, 0);
24533                 }
24534             }
24535             
24536             /**
24537              * Gets the "Loan" element
24538              */
24539             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getLoan()
24540             {
24541                 synchronized (monitor())
24542                 {
24543                     check_orphaned();
24544                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24545                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(LOAN$4, 0);
24546                     if (target == null)
24547                     {
24548                       return null;
24549                     }
24550                     return target;
24551                 }
24552             }
24553             
24554             /**
24555              * True if has "Loan" element
24556              */
24557             public boolean isSetLoan()
24558             {
24559                 synchronized (monitor())
24560                 {
24561                     check_orphaned();
24562                     return get_store().count_elements(LOAN$4) != 0;
24563                 }
24564             }
24565             
24566             /**
24567              * Sets the "Loan" element
24568              */
24569             public void setLoan(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType loan)
24570             {
24571                 generatedSetterHelperImpl(loan, LOAN$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24572             }
24573             
24574             /**
24575              * Appends and returns a new empty "Loan" element
24576              */
24577             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewLoan()
24578             {
24579                 synchronized (monitor())
24580                 {
24581                     check_orphaned();
24582                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24583                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(LOAN$4);
24584                     return target;
24585                 }
24586             }
24587             
24588             /**
24589              * Unsets the "Loan" element
24590              */
24591             public void unsetLoan()
24592             {
24593                 synchronized (monitor())
24594                 {
24595                     check_orphaned();
24596                     get_store().remove_element(LOAN$4, 0);
24597                 }
24598             }
24599             
24600             /**
24601              * Gets the "SecondaryCapital" element
24602              */
24603             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getSecondaryCapital()
24604             {
24605                 synchronized (monitor())
24606                 {
24607                     check_orphaned();
24608                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24609                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(SECONDARYCAPITAL$6, 0);
24610                     if (target == null)
24611                     {
24612                       return null;
24613                     }
24614                     return target;
24615                 }
24616             }
24617             
24618             /**
24619              * True if has "SecondaryCapital" element
24620              */
24621             public boolean isSetSecondaryCapital()
24622             {
24623                 synchronized (monitor())
24624                 {
24625                     check_orphaned();
24626                     return get_store().count_elements(SECONDARYCAPITAL$6) != 0;
24627                 }
24628             }
24629             
24630             /**
24631              * Sets the "SecondaryCapital" element
24632              */
24633             public void setSecondaryCapital(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType secondaryCapital)
24634             {
24635                 generatedSetterHelperImpl(secondaryCapital, SECONDARYCAPITAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24636             }
24637             
24638             /**
24639              * Appends and returns a new empty "SecondaryCapital" element
24640              */
24641             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewSecondaryCapital()
24642             {
24643                 synchronized (monitor())
24644                 {
24645                     check_orphaned();
24646                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24647                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(SECONDARYCAPITAL$6);
24648                     return target;
24649                 }
24650             }
24651             
24652             /**
24653              * Unsets the "SecondaryCapital" element
24654              */
24655             public void unsetSecondaryCapital()
24656             {
24657                 synchronized (monitor())
24658                 {
24659                     check_orphaned();
24660                     get_store().remove_element(SECONDARYCAPITAL$6, 0);
24661                 }
24662             }
24663             
24664             /**
24665              * Gets the "SharesDeposits" element
24666              */
24667             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getSharesDeposits()
24668             {
24669                 synchronized (monitor())
24670                 {
24671                     check_orphaned();
24672                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24673                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(SHARESDEPOSITS$8, 0);
24674                     if (target == null)
24675                     {
24676                       return null;
24677                     }
24678                     return target;
24679                 }
24680             }
24681             
24682             /**
24683              * True if has "SharesDeposits" element
24684              */
24685             public boolean isSetSharesDeposits()
24686             {
24687                 synchronized (monitor())
24688                 {
24689                     check_orphaned();
24690                     return get_store().count_elements(SHARESDEPOSITS$8) != 0;
24691                 }
24692             }
24693             
24694             /**
24695              * Sets the "SharesDeposits" element
24696              */
24697             public void setSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType sharesDeposits)
24698             {
24699                 generatedSetterHelperImpl(sharesDeposits, SHARESDEPOSITS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24700             }
24701             
24702             /**
24703              * Appends and returns a new empty "SharesDeposits" element
24704              */
24705             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewSharesDeposits()
24706             {
24707                 synchronized (monitor())
24708                 {
24709                     check_orphaned();
24710                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24711                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(SHARESDEPOSITS$8);
24712                     return target;
24713                 }
24714             }
24715             
24716             /**
24717              * Unsets the "SharesDeposits" element
24718              */
24719             public void unsetSharesDeposits()
24720             {
24721                 synchronized (monitor())
24722                 {
24723                     check_orphaned();
24724                     get_store().remove_element(SHARESDEPOSITS$8, 0);
24725                 }
24726             }
24727             
24728             /**
24729              * Gets the "RetainedEarnings" element
24730              */
24731             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType getRetainedEarnings()
24732             {
24733                 synchronized (monitor())
24734                 {
24735                     check_orphaned();
24736                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24737                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().find_element_user(RETAINEDEARNINGS$10, 0);
24738                     if (target == null)
24739                     {
24740                       return null;
24741                     }
24742                     return target;
24743                 }
24744             }
24745             
24746             /**
24747              * True if has "RetainedEarnings" element
24748              */
24749             public boolean isSetRetainedEarnings()
24750             {
24751                 synchronized (monitor())
24752                 {
24753                     check_orphaned();
24754                     return get_store().count_elements(RETAINEDEARNINGS$10) != 0;
24755                 }
24756             }
24757             
24758             /**
24759              * Sets the "RetainedEarnings" element
24760              */
24761             public void setRetainedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType retainedEarnings)
24762             {
24763                 generatedSetterHelperImpl(retainedEarnings, RETAINEDEARNINGS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24764             }
24765             
24766             /**
24767              * Appends and returns a new empty "RetainedEarnings" element
24768              */
24769             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType addNewRetainedEarnings()
24770             {
24771                 synchronized (monitor())
24772                 {
24773                     check_orphaned();
24774                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType target = null;
24775                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsDataType)get_store().add_element_user(RETAINEDEARNINGS$10);
24776                     return target;
24777                 }
24778             }
24779             
24780             /**
24781              * Unsets the "RetainedEarnings" element
24782              */
24783             public void unsetRetainedEarnings()
24784             {
24785                 synchronized (monitor())
24786                 {
24787                     check_orphaned();
24788                     get_store().remove_element(RETAINEDEARNINGS$10, 0);
24789                 }
24790             }
24791             
24792             /**
24793              * Gets the "Totals" element
24794              */
24795             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType getTotals()
24796             {
24797                 synchronized (monitor())
24798                 {
24799                     check_orphaned();
24800                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType target = null;
24801                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType)get_store().find_element_user(TOTALS$12, 0);
24802                     if (target == null)
24803                     {
24804                       return null;
24805                     }
24806                     return target;
24807                 }
24808             }
24809             
24810             /**
24811              * True if has "Totals" element
24812              */
24813             public boolean isSetTotals()
24814             {
24815                 synchronized (monitor())
24816                 {
24817                     check_orphaned();
24818                     return get_store().count_elements(TOTALS$12) != 0;
24819                 }
24820             }
24821             
24822             /**
24823              * Sets the "Totals" element
24824              */
24825             public void setTotals(gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType totals)
24826             {
24827                 generatedSetterHelperImpl(totals, TOTALS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24828             }
24829             
24830             /**
24831              * Appends and returns a new empty "Totals" element
24832              */
24833             public gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType addNewTotals()
24834             {
24835                 synchronized (monitor())
24836                 {
24837                     check_orphaned();
24838                     gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType target = null;
24839                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MatchingFundsTotalDataType)get_store().add_element_user(TOTALS$12);
24840                     return target;
24841                 }
24842             }
24843             
24844             /**
24845              * Unsets the "Totals" element
24846              */
24847             public void unsetTotals()
24848             {
24849                 synchronized (monitor())
24850                 {
24851                     check_orphaned();
24852                     get_store().remove_element(TOTALS$12, 0);
24853                 }
24854             }
24855         }
24856         /**
24857          * An XML EarningsNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
24858          *
24859          * This is a complex type.
24860          */
24861         public static class EarningsNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsNonRegulated
24862         {
24863             private static final long serialVersionUID = 1L;
24864             
24865             public EarningsNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
24866             {
24867                 super(sType);
24868             }
24869             
24870             private static final javax.xml.namespace.QName INCOME$0 = 
24871                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Income");
24872             private static final javax.xml.namespace.QName FEDERAL$2 = 
24873                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Federal");
24874             private static final javax.xml.namespace.QName FEDERALITEM$4 = 
24875                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalItem");
24876             private static final javax.xml.namespace.QName MATCHING$6 = 
24877                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Matching");
24878             private static final javax.xml.namespace.QName MATCHINGITEM$8 = 
24879                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MatchingItem");
24880             private static final javax.xml.namespace.QName SUBTOTALINCOME$10 = 
24881                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubtotalIncome");
24882             private static final javax.xml.namespace.QName OPERATING$12 = 
24883                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Operating");
24884             private static final javax.xml.namespace.QName ASSOCIATED$14 = 
24885                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Associated");
24886             private static final javax.xml.namespace.QName ASSOCIATEDITEM$16 = 
24887                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AssociatedItem");
24888             private static final javax.xml.namespace.QName SUBTOTALEXPENSES$18 = 
24889                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubtotalExpenses");
24890             private static final javax.xml.namespace.QName DIVIDENDS$20 = 
24891                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Dividends");
24892             private static final javax.xml.namespace.QName TOTALEARNINGS$22 = 
24893                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalEarnings");
24894             private static final javax.xml.namespace.QName RETAINEDEARNINGS$24 = 
24895                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RetainedEarnings");
24896             private static final javax.xml.namespace.QName THREEYEARAVERAGE$26 = 
24897                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ThreeYearAverage");
24898             
24899             
24900             /**
24901              * Gets the "Income" element
24902              */
24903             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getIncome()
24904             {
24905                 synchronized (monitor())
24906                 {
24907                     check_orphaned();
24908                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
24909                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(INCOME$0, 0);
24910                     if (target == null)
24911                     {
24912                       return null;
24913                     }
24914                     return target;
24915                 }
24916             }
24917             
24918             /**
24919              * True if has "Income" element
24920              */
24921             public boolean isSetIncome()
24922             {
24923                 synchronized (monitor())
24924                 {
24925                     check_orphaned();
24926                     return get_store().count_elements(INCOME$0) != 0;
24927                 }
24928             }
24929             
24930             /**
24931              * Sets the "Income" element
24932              */
24933             public void setIncome(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType income)
24934             {
24935                 generatedSetterHelperImpl(income, INCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
24936             }
24937             
24938             /**
24939              * Appends and returns a new empty "Income" element
24940              */
24941             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewIncome()
24942             {
24943                 synchronized (monitor())
24944                 {
24945                     check_orphaned();
24946                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
24947                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(INCOME$0);
24948                     return target;
24949                 }
24950             }
24951             
24952             /**
24953              * Unsets the "Income" element
24954              */
24955             public void unsetIncome()
24956             {
24957                 synchronized (monitor())
24958                 {
24959                     check_orphaned();
24960                     get_store().remove_element(INCOME$0, 0);
24961                 }
24962             }
24963             
24964             /**
24965              * Gets the "Federal" element
24966              */
24967             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getFederal()
24968             {
24969                 synchronized (monitor())
24970                 {
24971                     check_orphaned();
24972                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
24973                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(FEDERAL$2, 0);
24974                     if (target == null)
24975                     {
24976                       return null;
24977                     }
24978                     return target;
24979                 }
24980             }
24981             
24982             /**
24983              * True if has "Federal" element
24984              */
24985             public boolean isSetFederal()
24986             {
24987                 synchronized (monitor())
24988                 {
24989                     check_orphaned();
24990                     return get_store().count_elements(FEDERAL$2) != 0;
24991                 }
24992             }
24993             
24994             /**
24995              * Sets the "Federal" element
24996              */
24997             public void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType federal)
24998             {
24999                 generatedSetterHelperImpl(federal, FEDERAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25000             }
25001             
25002             /**
25003              * Appends and returns a new empty "Federal" element
25004              */
25005             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewFederal()
25006             {
25007                 synchronized (monitor())
25008                 {
25009                     check_orphaned();
25010                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25011                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(FEDERAL$2);
25012                     return target;
25013                 }
25014             }
25015             
25016             /**
25017              * Unsets the "Federal" element
25018              */
25019             public void unsetFederal()
25020             {
25021                 synchronized (monitor())
25022                 {
25023                     check_orphaned();
25024                     get_store().remove_element(FEDERAL$2, 0);
25025                 }
25026             }
25027             
25028             /**
25029              * Gets array of all "FederalItem" elements
25030              */
25031             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getFederalItemArray()
25032             {
25033                 synchronized (monitor())
25034                 {
25035                     check_orphaned();
25036                     java.util.List targetList = new java.util.ArrayList();
25037                     get_store().find_all_element_users(FEDERALITEM$4, targetList);
25038                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[targetList.size()];
25039                     targetList.toArray(result);
25040                     return result;
25041                 }
25042             }
25043             
25044             /**
25045              * Gets ith "FederalItem" element
25046              */
25047             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getFederalItemArray(int i)
25048             {
25049                 synchronized (monitor())
25050                 {
25051                     check_orphaned();
25052                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25053                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().find_element_user(FEDERALITEM$4, i);
25054                     if (target == null)
25055                     {
25056                       throw new IndexOutOfBoundsException();
25057                     }
25058                     return target;
25059                 }
25060             }
25061             
25062             /**
25063              * Returns number of "FederalItem" element
25064              */
25065             public int sizeOfFederalItemArray()
25066             {
25067                 synchronized (monitor())
25068                 {
25069                     check_orphaned();
25070                     return get_store().count_elements(FEDERALITEM$4);
25071                 }
25072             }
25073             
25074             /**
25075              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
25076              */
25077             public void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] federalItemArray)
25078             {
25079                 check_orphaned();
25080                 arraySetterHelper(federalItemArray, FEDERALITEM$4);
25081             }
25082             
25083             /**
25084              * Sets ith "FederalItem" element
25085              */
25086             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType federalItem)
25087             {
25088                 generatedSetterHelperImpl(federalItem, FEDERALITEM$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
25089             }
25090             
25091             /**
25092              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
25093              */
25094             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewFederalItem(int i)
25095             {
25096                 synchronized (monitor())
25097                 {
25098                     check_orphaned();
25099                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25100                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().insert_element_user(FEDERALITEM$4, i);
25101                     return target;
25102                 }
25103             }
25104             
25105             /**
25106              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
25107              */
25108             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewFederalItem()
25109             {
25110                 synchronized (monitor())
25111                 {
25112                     check_orphaned();
25113                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25114                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().add_element_user(FEDERALITEM$4);
25115                     return target;
25116                 }
25117             }
25118             
25119             /**
25120              * Removes the ith "FederalItem" element
25121              */
25122             public void removeFederalItem(int i)
25123             {
25124                 synchronized (monitor())
25125                 {
25126                     check_orphaned();
25127                     get_store().remove_element(FEDERALITEM$4, i);
25128                 }
25129             }
25130             
25131             /**
25132              * Gets the "Matching" element
25133              */
25134             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getMatching()
25135             {
25136                 synchronized (monitor())
25137                 {
25138                     check_orphaned();
25139                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25140                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(MATCHING$6, 0);
25141                     if (target == null)
25142                     {
25143                       return null;
25144                     }
25145                     return target;
25146                 }
25147             }
25148             
25149             /**
25150              * True if has "Matching" element
25151              */
25152             public boolean isSetMatching()
25153             {
25154                 synchronized (monitor())
25155                 {
25156                     check_orphaned();
25157                     return get_store().count_elements(MATCHING$6) != 0;
25158                 }
25159             }
25160             
25161             /**
25162              * Sets the "Matching" element
25163              */
25164             public void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType matching)
25165             {
25166                 generatedSetterHelperImpl(matching, MATCHING$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25167             }
25168             
25169             /**
25170              * Appends and returns a new empty "Matching" element
25171              */
25172             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewMatching()
25173             {
25174                 synchronized (monitor())
25175                 {
25176                     check_orphaned();
25177                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25178                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(MATCHING$6);
25179                     return target;
25180                 }
25181             }
25182             
25183             /**
25184              * Unsets the "Matching" element
25185              */
25186             public void unsetMatching()
25187             {
25188                 synchronized (monitor())
25189                 {
25190                     check_orphaned();
25191                     get_store().remove_element(MATCHING$6, 0);
25192                 }
25193             }
25194             
25195             /**
25196              * Gets array of all "MatchingItem" elements
25197              */
25198             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getMatchingItemArray()
25199             {
25200                 synchronized (monitor())
25201                 {
25202                     check_orphaned();
25203                     java.util.List targetList = new java.util.ArrayList();
25204                     get_store().find_all_element_users(MATCHINGITEM$8, targetList);
25205                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[targetList.size()];
25206                     targetList.toArray(result);
25207                     return result;
25208                 }
25209             }
25210             
25211             /**
25212              * Gets ith "MatchingItem" element
25213              */
25214             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getMatchingItemArray(int i)
25215             {
25216                 synchronized (monitor())
25217                 {
25218                     check_orphaned();
25219                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25220                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().find_element_user(MATCHINGITEM$8, i);
25221                     if (target == null)
25222                     {
25223                       throw new IndexOutOfBoundsException();
25224                     }
25225                     return target;
25226                 }
25227             }
25228             
25229             /**
25230              * Returns number of "MatchingItem" element
25231              */
25232             public int sizeOfMatchingItemArray()
25233             {
25234                 synchronized (monitor())
25235                 {
25236                     check_orphaned();
25237                     return get_store().count_elements(MATCHINGITEM$8);
25238                 }
25239             }
25240             
25241             /**
25242              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
25243              */
25244             public void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] matchingItemArray)
25245             {
25246                 check_orphaned();
25247                 arraySetterHelper(matchingItemArray, MATCHINGITEM$8);
25248             }
25249             
25250             /**
25251              * Sets ith "MatchingItem" element
25252              */
25253             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType matchingItem)
25254             {
25255                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
25256             }
25257             
25258             /**
25259              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
25260              */
25261             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewMatchingItem(int i)
25262             {
25263                 synchronized (monitor())
25264                 {
25265                     check_orphaned();
25266                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25267                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().insert_element_user(MATCHINGITEM$8, i);
25268                     return target;
25269                 }
25270             }
25271             
25272             /**
25273              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
25274              */
25275             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewMatchingItem()
25276             {
25277                 synchronized (monitor())
25278                 {
25279                     check_orphaned();
25280                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25281                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().add_element_user(MATCHINGITEM$8);
25282                     return target;
25283                 }
25284             }
25285             
25286             /**
25287              * Removes the ith "MatchingItem" element
25288              */
25289             public void removeMatchingItem(int i)
25290             {
25291                 synchronized (monitor())
25292                 {
25293                     check_orphaned();
25294                     get_store().remove_element(MATCHINGITEM$8, i);
25295                 }
25296             }
25297             
25298             /**
25299              * Gets the "SubtotalIncome" element
25300              */
25301             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getSubtotalIncome()
25302             {
25303                 synchronized (monitor())
25304                 {
25305                     check_orphaned();
25306                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25307                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALINCOME$10, 0);
25308                     if (target == null)
25309                     {
25310                       return null;
25311                     }
25312                     return target;
25313                 }
25314             }
25315             
25316             /**
25317              * True if has "SubtotalIncome" element
25318              */
25319             public boolean isSetSubtotalIncome()
25320             {
25321                 synchronized (monitor())
25322                 {
25323                     check_orphaned();
25324                     return get_store().count_elements(SUBTOTALINCOME$10) != 0;
25325                 }
25326             }
25327             
25328             /**
25329              * Sets the "SubtotalIncome" element
25330              */
25331             public void setSubtotalIncome(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType subtotalIncome)
25332             {
25333                 generatedSetterHelperImpl(subtotalIncome, SUBTOTALINCOME$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25334             }
25335             
25336             /**
25337              * Appends and returns a new empty "SubtotalIncome" element
25338              */
25339             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewSubtotalIncome()
25340             {
25341                 synchronized (monitor())
25342                 {
25343                     check_orphaned();
25344                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25345                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALINCOME$10);
25346                     return target;
25347                 }
25348             }
25349             
25350             /**
25351              * Unsets the "SubtotalIncome" element
25352              */
25353             public void unsetSubtotalIncome()
25354             {
25355                 synchronized (monitor())
25356                 {
25357                     check_orphaned();
25358                     get_store().remove_element(SUBTOTALINCOME$10, 0);
25359                 }
25360             }
25361             
25362             /**
25363              * Gets the "Operating" element
25364              */
25365             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getOperating()
25366             {
25367                 synchronized (monitor())
25368                 {
25369                     check_orphaned();
25370                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25371                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(OPERATING$12, 0);
25372                     if (target == null)
25373                     {
25374                       return null;
25375                     }
25376                     return target;
25377                 }
25378             }
25379             
25380             /**
25381              * True if has "Operating" element
25382              */
25383             public boolean isSetOperating()
25384             {
25385                 synchronized (monitor())
25386                 {
25387                     check_orphaned();
25388                     return get_store().count_elements(OPERATING$12) != 0;
25389                 }
25390             }
25391             
25392             /**
25393              * Sets the "Operating" element
25394              */
25395             public void setOperating(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType operating)
25396             {
25397                 generatedSetterHelperImpl(operating, OPERATING$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25398             }
25399             
25400             /**
25401              * Appends and returns a new empty "Operating" element
25402              */
25403             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewOperating()
25404             {
25405                 synchronized (monitor())
25406                 {
25407                     check_orphaned();
25408                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25409                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(OPERATING$12);
25410                     return target;
25411                 }
25412             }
25413             
25414             /**
25415              * Unsets the "Operating" element
25416              */
25417             public void unsetOperating()
25418             {
25419                 synchronized (monitor())
25420                 {
25421                     check_orphaned();
25422                     get_store().remove_element(OPERATING$12, 0);
25423                 }
25424             }
25425             
25426             /**
25427              * Gets the "Associated" element
25428              */
25429             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getAssociated()
25430             {
25431                 synchronized (monitor())
25432                 {
25433                     check_orphaned();
25434                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25435                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(ASSOCIATED$14, 0);
25436                     if (target == null)
25437                     {
25438                       return null;
25439                     }
25440                     return target;
25441                 }
25442             }
25443             
25444             /**
25445              * True if has "Associated" element
25446              */
25447             public boolean isSetAssociated()
25448             {
25449                 synchronized (monitor())
25450                 {
25451                     check_orphaned();
25452                     return get_store().count_elements(ASSOCIATED$14) != 0;
25453                 }
25454             }
25455             
25456             /**
25457              * Sets the "Associated" element
25458              */
25459             public void setAssociated(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType associated)
25460             {
25461                 generatedSetterHelperImpl(associated, ASSOCIATED$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25462             }
25463             
25464             /**
25465              * Appends and returns a new empty "Associated" element
25466              */
25467             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewAssociated()
25468             {
25469                 synchronized (monitor())
25470                 {
25471                     check_orphaned();
25472                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25473                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(ASSOCIATED$14);
25474                     return target;
25475                 }
25476             }
25477             
25478             /**
25479              * Unsets the "Associated" element
25480              */
25481             public void unsetAssociated()
25482             {
25483                 synchronized (monitor())
25484                 {
25485                     check_orphaned();
25486                     get_store().remove_element(ASSOCIATED$14, 0);
25487                 }
25488             }
25489             
25490             /**
25491              * Gets array of all "AssociatedItem" elements
25492              */
25493             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] getAssociatedItemArray()
25494             {
25495                 synchronized (monitor())
25496                 {
25497                     check_orphaned();
25498                     java.util.List targetList = new java.util.ArrayList();
25499                     get_store().find_all_element_users(ASSOCIATEDITEM$16, targetList);
25500                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[targetList.size()];
25501                     targetList.toArray(result);
25502                     return result;
25503                 }
25504             }
25505             
25506             /**
25507              * Gets ith "AssociatedItem" element
25508              */
25509             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType getAssociatedItemArray(int i)
25510             {
25511                 synchronized (monitor())
25512                 {
25513                     check_orphaned();
25514                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25515                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().find_element_user(ASSOCIATEDITEM$16, i);
25516                     if (target == null)
25517                     {
25518                       throw new IndexOutOfBoundsException();
25519                     }
25520                     return target;
25521                 }
25522             }
25523             
25524             /**
25525              * Returns number of "AssociatedItem" element
25526              */
25527             public int sizeOfAssociatedItemArray()
25528             {
25529                 synchronized (monitor())
25530                 {
25531                     check_orphaned();
25532                     return get_store().count_elements(ASSOCIATEDITEM$16);
25533                 }
25534             }
25535             
25536             /**
25537              * Sets array of all "AssociatedItem" element  WARNING: This method is not atomicaly synchronized.
25538              */
25539             public void setAssociatedItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType[] associatedItemArray)
25540             {
25541                 check_orphaned();
25542                 arraySetterHelper(associatedItemArray, ASSOCIATEDITEM$16);
25543             }
25544             
25545             /**
25546              * Sets ith "AssociatedItem" element
25547              */
25548             public void setAssociatedItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType associatedItem)
25549             {
25550                 generatedSetterHelperImpl(associatedItem, ASSOCIATEDITEM$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
25551             }
25552             
25553             /**
25554              * Inserts and returns a new empty value (as xml) as the ith "AssociatedItem" element
25555              */
25556             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType insertNewAssociatedItem(int i)
25557             {
25558                 synchronized (monitor())
25559                 {
25560                     check_orphaned();
25561                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25562                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().insert_element_user(ASSOCIATEDITEM$16, i);
25563                     return target;
25564                 }
25565             }
25566             
25567             /**
25568              * Appends and returns a new empty value (as xml) as the last "AssociatedItem" element
25569              */
25570             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType addNewAssociatedItem()
25571             {
25572                 synchronized (monitor())
25573                 {
25574                     check_orphaned();
25575                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType target = null;
25576                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedItemDataType)get_store().add_element_user(ASSOCIATEDITEM$16);
25577                     return target;
25578                 }
25579             }
25580             
25581             /**
25582              * Removes the ith "AssociatedItem" element
25583              */
25584             public void removeAssociatedItem(int i)
25585             {
25586                 synchronized (monitor())
25587                 {
25588                     check_orphaned();
25589                     get_store().remove_element(ASSOCIATEDITEM$16, i);
25590                 }
25591             }
25592             
25593             /**
25594              * Gets the "SubtotalExpenses" element
25595              */
25596             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getSubtotalExpenses()
25597             {
25598                 synchronized (monitor())
25599                 {
25600                     check_orphaned();
25601                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25602                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(SUBTOTALEXPENSES$18, 0);
25603                     if (target == null)
25604                     {
25605                       return null;
25606                     }
25607                     return target;
25608                 }
25609             }
25610             
25611             /**
25612              * True if has "SubtotalExpenses" element
25613              */
25614             public boolean isSetSubtotalExpenses()
25615             {
25616                 synchronized (monitor())
25617                 {
25618                     check_orphaned();
25619                     return get_store().count_elements(SUBTOTALEXPENSES$18) != 0;
25620                 }
25621             }
25622             
25623             /**
25624              * Sets the "SubtotalExpenses" element
25625              */
25626             public void setSubtotalExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType subtotalExpenses)
25627             {
25628                 generatedSetterHelperImpl(subtotalExpenses, SUBTOTALEXPENSES$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25629             }
25630             
25631             /**
25632              * Appends and returns a new empty "SubtotalExpenses" element
25633              */
25634             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewSubtotalExpenses()
25635             {
25636                 synchronized (monitor())
25637                 {
25638                     check_orphaned();
25639                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25640                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(SUBTOTALEXPENSES$18);
25641                     return target;
25642                 }
25643             }
25644             
25645             /**
25646              * Unsets the "SubtotalExpenses" element
25647              */
25648             public void unsetSubtotalExpenses()
25649             {
25650                 synchronized (monitor())
25651                 {
25652                     check_orphaned();
25653                     get_store().remove_element(SUBTOTALEXPENSES$18, 0);
25654                 }
25655             }
25656             
25657             /**
25658              * Gets the "Dividends" element
25659              */
25660             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getDividends()
25661             {
25662                 synchronized (monitor())
25663                 {
25664                     check_orphaned();
25665                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25666                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(DIVIDENDS$20, 0);
25667                     if (target == null)
25668                     {
25669                       return null;
25670                     }
25671                     return target;
25672                 }
25673             }
25674             
25675             /**
25676              * True if has "Dividends" element
25677              */
25678             public boolean isSetDividends()
25679             {
25680                 synchronized (monitor())
25681                 {
25682                     check_orphaned();
25683                     return get_store().count_elements(DIVIDENDS$20) != 0;
25684                 }
25685             }
25686             
25687             /**
25688              * Sets the "Dividends" element
25689              */
25690             public void setDividends(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType dividends)
25691             {
25692                 generatedSetterHelperImpl(dividends, DIVIDENDS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25693             }
25694             
25695             /**
25696              * Appends and returns a new empty "Dividends" element
25697              */
25698             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewDividends()
25699             {
25700                 synchronized (monitor())
25701                 {
25702                     check_orphaned();
25703                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25704                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(DIVIDENDS$20);
25705                     return target;
25706                 }
25707             }
25708             
25709             /**
25710              * Unsets the "Dividends" element
25711              */
25712             public void unsetDividends()
25713             {
25714                 synchronized (monitor())
25715                 {
25716                     check_orphaned();
25717                     get_store().remove_element(DIVIDENDS$20, 0);
25718                 }
25719             }
25720             
25721             /**
25722              * Gets the "TotalEarnings" element
25723              */
25724             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType getTotalEarnings()
25725             {
25726                 synchronized (monitor())
25727                 {
25728                     check_orphaned();
25729                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25730                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().find_element_user(TOTALEARNINGS$22, 0);
25731                     if (target == null)
25732                     {
25733                       return null;
25734                     }
25735                     return target;
25736                 }
25737             }
25738             
25739             /**
25740              * True if has "TotalEarnings" element
25741              */
25742             public boolean isSetTotalEarnings()
25743             {
25744                 synchronized (monitor())
25745                 {
25746                     check_orphaned();
25747                     return get_store().count_elements(TOTALEARNINGS$22) != 0;
25748                 }
25749             }
25750             
25751             /**
25752              * Sets the "TotalEarnings" element
25753              */
25754             public void setTotalEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType totalEarnings)
25755             {
25756                 generatedSetterHelperImpl(totalEarnings, TOTALEARNINGS$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
25757             }
25758             
25759             /**
25760              * Appends and returns a new empty "TotalEarnings" element
25761              */
25762             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType addNewTotalEarnings()
25763             {
25764                 synchronized (monitor())
25765                 {
25766                     check_orphaned();
25767                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType target = null;
25768                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsNonRegulatedDataType)get_store().add_element_user(TOTALEARNINGS$22);
25769                     return target;
25770                 }
25771             }
25772             
25773             /**
25774              * Unsets the "TotalEarnings" element
25775              */
25776             public void unsetTotalEarnings()
25777             {
25778                 synchronized (monitor())
25779                 {
25780                     check_orphaned();
25781                     get_store().remove_element(TOTALEARNINGS$22, 0);
25782                 }
25783             }
25784             
25785             /**
25786              * Gets the "RetainedEarnings" element
25787              */
25788             public long getRetainedEarnings()
25789             {
25790                 synchronized (monitor())
25791                 {
25792                     check_orphaned();
25793                     org.apache.xmlbeans.SimpleValue target = null;
25794                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
25795                     if (target == null)
25796                     {
25797                       return 0L;
25798                     }
25799                     return target.getLongValue();
25800                 }
25801             }
25802             
25803             /**
25804              * Gets (as xml) the "RetainedEarnings" element
25805              */
25806             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarnings()
25807             {
25808                 synchronized (monitor())
25809                 {
25810                     check_orphaned();
25811                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
25812                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
25813                     return target;
25814                 }
25815             }
25816             
25817             /**
25818              * True if has "RetainedEarnings" element
25819              */
25820             public boolean isSetRetainedEarnings()
25821             {
25822                 synchronized (monitor())
25823                 {
25824                     check_orphaned();
25825                     return get_store().count_elements(RETAINEDEARNINGS$24) != 0;
25826                 }
25827             }
25828             
25829             /**
25830              * Sets the "RetainedEarnings" element
25831              */
25832             public void setRetainedEarnings(long retainedEarnings)
25833             {
25834                 synchronized (monitor())
25835                 {
25836                     check_orphaned();
25837                     org.apache.xmlbeans.SimpleValue target = null;
25838                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
25839                     if (target == null)
25840                     {
25841                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGS$24);
25842                     }
25843                     target.setLongValue(retainedEarnings);
25844                 }
25845             }
25846             
25847             /**
25848              * Sets (as xml) the "RetainedEarnings" element
25849              */
25850             public void xsetRetainedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarnings)
25851             {
25852                 synchronized (monitor())
25853                 {
25854                     check_orphaned();
25855                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
25856                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGS$24, 0);
25857                     if (target == null)
25858                     {
25859                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGS$24);
25860                     }
25861                     target.set(retainedEarnings);
25862                 }
25863             }
25864             
25865             /**
25866              * Unsets the "RetainedEarnings" element
25867              */
25868             public void unsetRetainedEarnings()
25869             {
25870                 synchronized (monitor())
25871                 {
25872                     check_orphaned();
25873                     get_store().remove_element(RETAINEDEARNINGS$24, 0);
25874                 }
25875             }
25876             
25877             /**
25878              * Gets the "ThreeYearAverage" element
25879              */
25880             public long getThreeYearAverage()
25881             {
25882                 synchronized (monitor())
25883                 {
25884                     check_orphaned();
25885                     org.apache.xmlbeans.SimpleValue target = null;
25886                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
25887                     if (target == null)
25888                     {
25889                       return 0L;
25890                     }
25891                     return target.getLongValue();
25892                 }
25893             }
25894             
25895             /**
25896              * Gets (as xml) the "ThreeYearAverage" element
25897              */
25898             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage()
25899             {
25900                 synchronized (monitor())
25901                 {
25902                     check_orphaned();
25903                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
25904                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
25905                     return target;
25906                 }
25907             }
25908             
25909             /**
25910              * True if has "ThreeYearAverage" element
25911              */
25912             public boolean isSetThreeYearAverage()
25913             {
25914                 synchronized (monitor())
25915                 {
25916                     check_orphaned();
25917                     return get_store().count_elements(THREEYEARAVERAGE$26) != 0;
25918                 }
25919             }
25920             
25921             /**
25922              * Sets the "ThreeYearAverage" element
25923              */
25924             public void setThreeYearAverage(long threeYearAverage)
25925             {
25926                 synchronized (monitor())
25927                 {
25928                     check_orphaned();
25929                     org.apache.xmlbeans.SimpleValue target = null;
25930                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
25931                     if (target == null)
25932                     {
25933                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$26);
25934                     }
25935                     target.setLongValue(threeYearAverage);
25936                 }
25937             }
25938             
25939             /**
25940              * Sets (as xml) the "ThreeYearAverage" element
25941              */
25942             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage)
25943             {
25944                 synchronized (monitor())
25945                 {
25946                     check_orphaned();
25947                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
25948                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$26, 0);
25949                     if (target == null)
25950                     {
25951                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$26);
25952                     }
25953                     target.set(threeYearAverage);
25954                 }
25955             }
25956             
25957             /**
25958              * Unsets the "ThreeYearAverage" element
25959              */
25960             public void unsetThreeYearAverage()
25961             {
25962                 synchronized (monitor())
25963                 {
25964                     check_orphaned();
25965                     get_store().remove_element(THREEYEARAVERAGE$26, 0);
25966                 }
25967             }
25968         }
25969         /**
25970          * An XML EarningsCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
25971          *
25972          * This is a complex type.
25973          */
25974         public static class EarningsCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsCreditUnions
25975         {
25976             private static final long serialVersionUID = 1L;
25977             
25978             public EarningsCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
25979             {
25980                 super(sType);
25981             }
25982             
25983             private static final javax.xml.namespace.QName NETWORTH$0 = 
25984                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetWorth");
25985             private static final javax.xml.namespace.QName UNINSURED$2 = 
25986                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Uninsured");
25987             private static final javax.xml.namespace.QName SUBTOTALEARNINGS$4 = 
25988                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SubtotalEarnings");
25989             private static final javax.xml.namespace.QName FEDERAL$6 = 
25990                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Federal");
25991             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
25992                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalItem");
25993             private static final javax.xml.namespace.QName MATCHING$10 = 
25994                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Matching");
25995             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
25996                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MatchingItem");
25997             private static final javax.xml.namespace.QName ADJUSTMENTS$14 = 
25998                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Adjustments");
25999             private static final javax.xml.namespace.QName ADJUSTEDRETAINED$16 = 
26000                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AdjustedRetained");
26001             private static final javax.xml.namespace.QName CHANGEPRIOR$18 = 
26002                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ChangePrior");
26003             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$20 = 
26004                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RetainedEarningsIncrease");
26005             private static final javax.xml.namespace.QName THREEYEARAVERAGE$22 = 
26006                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ThreeYearAverage");
26007             private static final javax.xml.namespace.QName EARNINGSSINCEINCEPTION$24 = 
26008                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningsSinceInception");
26009             
26010             
26011             /**
26012              * Gets the "NetWorth" element
26013              */
26014             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getNetWorth()
26015             {
26016                 synchronized (monitor())
26017                 {
26018                     check_orphaned();
26019                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26020                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(NETWORTH$0, 0);
26021                     if (target == null)
26022                     {
26023                       return null;
26024                     }
26025                     return target;
26026                 }
26027             }
26028             
26029             /**
26030              * True if has "NetWorth" element
26031              */
26032             public boolean isSetNetWorth()
26033             {
26034                 synchronized (monitor())
26035                 {
26036                     check_orphaned();
26037                     return get_store().count_elements(NETWORTH$0) != 0;
26038                 }
26039             }
26040             
26041             /**
26042              * Sets the "NetWorth" element
26043              */
26044             public void setNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType netWorth)
26045             {
26046                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26047             }
26048             
26049             /**
26050              * Appends and returns a new empty "NetWorth" element
26051              */
26052             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewNetWorth()
26053             {
26054                 synchronized (monitor())
26055                 {
26056                     check_orphaned();
26057                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26058                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(NETWORTH$0);
26059                     return target;
26060                 }
26061             }
26062             
26063             /**
26064              * Unsets the "NetWorth" element
26065              */
26066             public void unsetNetWorth()
26067             {
26068                 synchronized (monitor())
26069                 {
26070                     check_orphaned();
26071                     get_store().remove_element(NETWORTH$0, 0);
26072                 }
26073             }
26074             
26075             /**
26076              * Gets the "Uninsured" element
26077              */
26078             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getUninsured()
26079             {
26080                 synchronized (monitor())
26081                 {
26082                     check_orphaned();
26083                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26084                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(UNINSURED$2, 0);
26085                     if (target == null)
26086                     {
26087                       return null;
26088                     }
26089                     return target;
26090                 }
26091             }
26092             
26093             /**
26094              * True if has "Uninsured" element
26095              */
26096             public boolean isSetUninsured()
26097             {
26098                 synchronized (monitor())
26099                 {
26100                     check_orphaned();
26101                     return get_store().count_elements(UNINSURED$2) != 0;
26102                 }
26103             }
26104             
26105             /**
26106              * Sets the "Uninsured" element
26107              */
26108             public void setUninsured(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType uninsured)
26109             {
26110                 generatedSetterHelperImpl(uninsured, UNINSURED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26111             }
26112             
26113             /**
26114              * Appends and returns a new empty "Uninsured" element
26115              */
26116             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewUninsured()
26117             {
26118                 synchronized (monitor())
26119                 {
26120                     check_orphaned();
26121                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26122                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(UNINSURED$2);
26123                     return target;
26124                 }
26125             }
26126             
26127             /**
26128              * Unsets the "Uninsured" element
26129              */
26130             public void unsetUninsured()
26131             {
26132                 synchronized (monitor())
26133                 {
26134                     check_orphaned();
26135                     get_store().remove_element(UNINSURED$2, 0);
26136                 }
26137             }
26138             
26139             /**
26140              * Gets the "SubtotalEarnings" element
26141              */
26142             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getSubtotalEarnings()
26143             {
26144                 synchronized (monitor())
26145                 {
26146                     check_orphaned();
26147                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26148                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(SUBTOTALEARNINGS$4, 0);
26149                     if (target == null)
26150                     {
26151                       return null;
26152                     }
26153                     return target;
26154                 }
26155             }
26156             
26157             /**
26158              * True if has "SubtotalEarnings" element
26159              */
26160             public boolean isSetSubtotalEarnings()
26161             {
26162                 synchronized (monitor())
26163                 {
26164                     check_orphaned();
26165                     return get_store().count_elements(SUBTOTALEARNINGS$4) != 0;
26166                 }
26167             }
26168             
26169             /**
26170              * Sets the "SubtotalEarnings" element
26171              */
26172             public void setSubtotalEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType subtotalEarnings)
26173             {
26174                 generatedSetterHelperImpl(subtotalEarnings, SUBTOTALEARNINGS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26175             }
26176             
26177             /**
26178              * Appends and returns a new empty "SubtotalEarnings" element
26179              */
26180             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewSubtotalEarnings()
26181             {
26182                 synchronized (monitor())
26183                 {
26184                     check_orphaned();
26185                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26186                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(SUBTOTALEARNINGS$4);
26187                     return target;
26188                 }
26189             }
26190             
26191             /**
26192              * Unsets the "SubtotalEarnings" element
26193              */
26194             public void unsetSubtotalEarnings()
26195             {
26196                 synchronized (monitor())
26197                 {
26198                     check_orphaned();
26199                     get_store().remove_element(SUBTOTALEARNINGS$4, 0);
26200                 }
26201             }
26202             
26203             /**
26204              * Gets the "Federal" element
26205              */
26206             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getFederal()
26207             {
26208                 synchronized (monitor())
26209                 {
26210                     check_orphaned();
26211                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26212                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(FEDERAL$6, 0);
26213                     if (target == null)
26214                     {
26215                       return null;
26216                     }
26217                     return target;
26218                 }
26219             }
26220             
26221             /**
26222              * True if has "Federal" element
26223              */
26224             public boolean isSetFederal()
26225             {
26226                 synchronized (monitor())
26227                 {
26228                     check_orphaned();
26229                     return get_store().count_elements(FEDERAL$6) != 0;
26230                 }
26231             }
26232             
26233             /**
26234              * Sets the "Federal" element
26235              */
26236             public void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType federal)
26237             {
26238                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26239             }
26240             
26241             /**
26242              * Appends and returns a new empty "Federal" element
26243              */
26244             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewFederal()
26245             {
26246                 synchronized (monitor())
26247                 {
26248                     check_orphaned();
26249                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26250                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(FEDERAL$6);
26251                     return target;
26252                 }
26253             }
26254             
26255             /**
26256              * Unsets the "Federal" element
26257              */
26258             public void unsetFederal()
26259             {
26260                 synchronized (monitor())
26261                 {
26262                     check_orphaned();
26263                     get_store().remove_element(FEDERAL$6, 0);
26264                 }
26265             }
26266             
26267             /**
26268              * Gets array of all "FederalItem" elements
26269              */
26270             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] getFederalItemArray()
26271             {
26272                 synchronized (monitor())
26273                 {
26274                     check_orphaned();
26275                     java.util.List targetList = new java.util.ArrayList();
26276                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
26277                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[targetList.size()];
26278                     targetList.toArray(result);
26279                     return result;
26280                 }
26281             }
26282             
26283             /**
26284              * Gets ith "FederalItem" element
26285              */
26286             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType getFederalItemArray(int i)
26287             {
26288                 synchronized (monitor())
26289                 {
26290                     check_orphaned();
26291                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26292                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
26293                     if (target == null)
26294                     {
26295                       throw new IndexOutOfBoundsException();
26296                     }
26297                     return target;
26298                 }
26299             }
26300             
26301             /**
26302              * Returns number of "FederalItem" element
26303              */
26304             public int sizeOfFederalItemArray()
26305             {
26306                 synchronized (monitor())
26307                 {
26308                     check_orphaned();
26309                     return get_store().count_elements(FEDERALITEM$8);
26310                 }
26311             }
26312             
26313             /**
26314              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
26315              */
26316             public void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] federalItemArray)
26317             {
26318                 check_orphaned();
26319                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
26320             }
26321             
26322             /**
26323              * Sets ith "FederalItem" element
26324              */
26325             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType federalItem)
26326             {
26327                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26328             }
26329             
26330             /**
26331              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
26332              */
26333             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType insertNewFederalItem(int i)
26334             {
26335                 synchronized (monitor())
26336                 {
26337                     check_orphaned();
26338                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26339                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
26340                     return target;
26341                 }
26342             }
26343             
26344             /**
26345              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
26346              */
26347             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType addNewFederalItem()
26348             {
26349                 synchronized (monitor())
26350                 {
26351                     check_orphaned();
26352                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26353                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().add_element_user(FEDERALITEM$8);
26354                     return target;
26355                 }
26356             }
26357             
26358             /**
26359              * Removes the ith "FederalItem" element
26360              */
26361             public void removeFederalItem(int i)
26362             {
26363                 synchronized (monitor())
26364                 {
26365                     check_orphaned();
26366                     get_store().remove_element(FEDERALITEM$8, i);
26367                 }
26368             }
26369             
26370             /**
26371              * Gets the "Matching" element
26372              */
26373             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getMatching()
26374             {
26375                 synchronized (monitor())
26376                 {
26377                     check_orphaned();
26378                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26379                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(MATCHING$10, 0);
26380                     if (target == null)
26381                     {
26382                       return null;
26383                     }
26384                     return target;
26385                 }
26386             }
26387             
26388             /**
26389              * True if has "Matching" element
26390              */
26391             public boolean isSetMatching()
26392             {
26393                 synchronized (monitor())
26394                 {
26395                     check_orphaned();
26396                     return get_store().count_elements(MATCHING$10) != 0;
26397                 }
26398             }
26399             
26400             /**
26401              * Sets the "Matching" element
26402              */
26403             public void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType matching)
26404             {
26405                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26406             }
26407             
26408             /**
26409              * Appends and returns a new empty "Matching" element
26410              */
26411             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewMatching()
26412             {
26413                 synchronized (monitor())
26414                 {
26415                     check_orphaned();
26416                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26417                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(MATCHING$10);
26418                     return target;
26419                 }
26420             }
26421             
26422             /**
26423              * Unsets the "Matching" element
26424              */
26425             public void unsetMatching()
26426             {
26427                 synchronized (monitor())
26428                 {
26429                     check_orphaned();
26430                     get_store().remove_element(MATCHING$10, 0);
26431                 }
26432             }
26433             
26434             /**
26435              * Gets array of all "MatchingItem" elements
26436              */
26437             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] getMatchingItemArray()
26438             {
26439                 synchronized (monitor())
26440                 {
26441                     check_orphaned();
26442                     java.util.List targetList = new java.util.ArrayList();
26443                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
26444                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[targetList.size()];
26445                     targetList.toArray(result);
26446                     return result;
26447                 }
26448             }
26449             
26450             /**
26451              * Gets ith "MatchingItem" element
26452              */
26453             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType getMatchingItemArray(int i)
26454             {
26455                 synchronized (monitor())
26456                 {
26457                     check_orphaned();
26458                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26459                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
26460                     if (target == null)
26461                     {
26462                       throw new IndexOutOfBoundsException();
26463                     }
26464                     return target;
26465                 }
26466             }
26467             
26468             /**
26469              * Returns number of "MatchingItem" element
26470              */
26471             public int sizeOfMatchingItemArray()
26472             {
26473                 synchronized (monitor())
26474                 {
26475                     check_orphaned();
26476                     return get_store().count_elements(MATCHINGITEM$12);
26477                 }
26478             }
26479             
26480             /**
26481              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
26482              */
26483             public void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType[] matchingItemArray)
26484             {
26485                 check_orphaned();
26486                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
26487             }
26488             
26489             /**
26490              * Sets ith "MatchingItem" element
26491              */
26492             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType matchingItem)
26493             {
26494                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
26495             }
26496             
26497             /**
26498              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
26499              */
26500             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType insertNewMatchingItem(int i)
26501             {
26502                 synchronized (monitor())
26503                 {
26504                     check_orphaned();
26505                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26506                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
26507                     return target;
26508                 }
26509             }
26510             
26511             /**
26512              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
26513              */
26514             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType addNewMatchingItem()
26515             {
26516                 synchronized (monitor())
26517                 {
26518                     check_orphaned();
26519                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType target = null;
26520                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsItemDataType)get_store().add_element_user(MATCHINGITEM$12);
26521                     return target;
26522                 }
26523             }
26524             
26525             /**
26526              * Removes the ith "MatchingItem" element
26527              */
26528             public void removeMatchingItem(int i)
26529             {
26530                 synchronized (monitor())
26531                 {
26532                     check_orphaned();
26533                     get_store().remove_element(MATCHINGITEM$12, i);
26534                 }
26535             }
26536             
26537             /**
26538              * Gets the "Adjustments" element
26539              */
26540             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getAdjustments()
26541             {
26542                 synchronized (monitor())
26543                 {
26544                     check_orphaned();
26545                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26546                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTMENTS$14, 0);
26547                     if (target == null)
26548                     {
26549                       return null;
26550                     }
26551                     return target;
26552                 }
26553             }
26554             
26555             /**
26556              * True if has "Adjustments" element
26557              */
26558             public boolean isSetAdjustments()
26559             {
26560                 synchronized (monitor())
26561                 {
26562                     check_orphaned();
26563                     return get_store().count_elements(ADJUSTMENTS$14) != 0;
26564                 }
26565             }
26566             
26567             /**
26568              * Sets the "Adjustments" element
26569              */
26570             public void setAdjustments(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType adjustments)
26571             {
26572                 generatedSetterHelperImpl(adjustments, ADJUSTMENTS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26573             }
26574             
26575             /**
26576              * Appends and returns a new empty "Adjustments" element
26577              */
26578             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewAdjustments()
26579             {
26580                 synchronized (monitor())
26581                 {
26582                     check_orphaned();
26583                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26584                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTMENTS$14);
26585                     return target;
26586                 }
26587             }
26588             
26589             /**
26590              * Unsets the "Adjustments" element
26591              */
26592             public void unsetAdjustments()
26593             {
26594                 synchronized (monitor())
26595                 {
26596                     check_orphaned();
26597                     get_store().remove_element(ADJUSTMENTS$14, 0);
26598                 }
26599             }
26600             
26601             /**
26602              * Gets the "AdjustedRetained" element
26603              */
26604             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType getAdjustedRetained()
26605             {
26606                 synchronized (monitor())
26607                 {
26608                     check_orphaned();
26609                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26610                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().find_element_user(ADJUSTEDRETAINED$16, 0);
26611                     if (target == null)
26612                     {
26613                       return null;
26614                     }
26615                     return target;
26616                 }
26617             }
26618             
26619             /**
26620              * True if has "AdjustedRetained" element
26621              */
26622             public boolean isSetAdjustedRetained()
26623             {
26624                 synchronized (monitor())
26625                 {
26626                     check_orphaned();
26627                     return get_store().count_elements(ADJUSTEDRETAINED$16) != 0;
26628                 }
26629             }
26630             
26631             /**
26632              * Sets the "AdjustedRetained" element
26633              */
26634             public void setAdjustedRetained(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType adjustedRetained)
26635             {
26636                 generatedSetterHelperImpl(adjustedRetained, ADJUSTEDRETAINED$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26637             }
26638             
26639             /**
26640              * Appends and returns a new empty "AdjustedRetained" element
26641              */
26642             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType addNewAdjustedRetained()
26643             {
26644                 synchronized (monitor())
26645                 {
26646                     check_orphaned();
26647                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType target = null;
26648                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsDataType)get_store().add_element_user(ADJUSTEDRETAINED$16);
26649                     return target;
26650                 }
26651             }
26652             
26653             /**
26654              * Unsets the "AdjustedRetained" element
26655              */
26656             public void unsetAdjustedRetained()
26657             {
26658                 synchronized (monitor())
26659                 {
26660                     check_orphaned();
26661                     get_store().remove_element(ADJUSTEDRETAINED$16, 0);
26662                 }
26663             }
26664             
26665             /**
26666              * Gets the "ChangePrior" element
26667              */
26668             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType getChangePrior()
26669             {
26670                 synchronized (monitor())
26671                 {
26672                     check_orphaned();
26673                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType target = null;
26674                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType)get_store().find_element_user(CHANGEPRIOR$18, 0);
26675                     if (target == null)
26676                     {
26677                       return null;
26678                     }
26679                     return target;
26680                 }
26681             }
26682             
26683             /**
26684              * True if has "ChangePrior" element
26685              */
26686             public boolean isSetChangePrior()
26687             {
26688                 synchronized (monitor())
26689                 {
26690                     check_orphaned();
26691                     return get_store().count_elements(CHANGEPRIOR$18) != 0;
26692                 }
26693             }
26694             
26695             /**
26696              * Sets the "ChangePrior" element
26697              */
26698             public void setChangePrior(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType changePrior)
26699             {
26700                 generatedSetterHelperImpl(changePrior, CHANGEPRIOR$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
26701             }
26702             
26703             /**
26704              * Appends and returns a new empty "ChangePrior" element
26705              */
26706             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType addNewChangePrior()
26707             {
26708                 synchronized (monitor())
26709                 {
26710                     check_orphaned();
26711                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType target = null;
26712                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsCreditUnionsChangeDataType)get_store().add_element_user(CHANGEPRIOR$18);
26713                     return target;
26714                 }
26715             }
26716             
26717             /**
26718              * Unsets the "ChangePrior" element
26719              */
26720             public void unsetChangePrior()
26721             {
26722                 synchronized (monitor())
26723                 {
26724                     check_orphaned();
26725                     get_store().remove_element(CHANGEPRIOR$18, 0);
26726                 }
26727             }
26728             
26729             /**
26730              * Gets the "RetainedEarningsIncrease" element
26731              */
26732             public long getRetainedEarningsIncrease()
26733             {
26734                 synchronized (monitor())
26735                 {
26736                     check_orphaned();
26737                     org.apache.xmlbeans.SimpleValue target = null;
26738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
26739                     if (target == null)
26740                     {
26741                       return 0L;
26742                     }
26743                     return target.getLongValue();
26744                 }
26745             }
26746             
26747             /**
26748              * Gets (as xml) the "RetainedEarningsIncrease" element
26749              */
26750             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarningsIncrease()
26751             {
26752                 synchronized (monitor())
26753                 {
26754                     check_orphaned();
26755                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26756                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
26757                     return target;
26758                 }
26759             }
26760             
26761             /**
26762              * True if has "RetainedEarningsIncrease" element
26763              */
26764             public boolean isSetRetainedEarningsIncrease()
26765             {
26766                 synchronized (monitor())
26767                 {
26768                     check_orphaned();
26769                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$20) != 0;
26770                 }
26771             }
26772             
26773             /**
26774              * Sets the "RetainedEarningsIncrease" element
26775              */
26776             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
26777             {
26778                 synchronized (monitor())
26779                 {
26780                     check_orphaned();
26781                     org.apache.xmlbeans.SimpleValue target = null;
26782                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
26783                     if (target == null)
26784                     {
26785                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
26786                     }
26787                     target.setLongValue(retainedEarningsIncrease);
26788                 }
26789             }
26790             
26791             /**
26792              * Sets (as xml) the "RetainedEarningsIncrease" element
26793              */
26794             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarningsIncrease)
26795             {
26796                 synchronized (monitor())
26797                 {
26798                     check_orphaned();
26799                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26800                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$20, 0);
26801                     if (target == null)
26802                     {
26803                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$20);
26804                     }
26805                     target.set(retainedEarningsIncrease);
26806                 }
26807             }
26808             
26809             /**
26810              * Unsets the "RetainedEarningsIncrease" element
26811              */
26812             public void unsetRetainedEarningsIncrease()
26813             {
26814                 synchronized (monitor())
26815                 {
26816                     check_orphaned();
26817                     get_store().remove_element(RETAINEDEARNINGSINCREASE$20, 0);
26818                 }
26819             }
26820             
26821             /**
26822              * Gets the "ThreeYearAverage" element
26823              */
26824             public long getThreeYearAverage()
26825             {
26826                 synchronized (monitor())
26827                 {
26828                     check_orphaned();
26829                     org.apache.xmlbeans.SimpleValue target = null;
26830                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
26831                     if (target == null)
26832                     {
26833                       return 0L;
26834                     }
26835                     return target.getLongValue();
26836                 }
26837             }
26838             
26839             /**
26840              * Gets (as xml) the "ThreeYearAverage" element
26841              */
26842             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage()
26843             {
26844                 synchronized (monitor())
26845                 {
26846                     check_orphaned();
26847                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26848                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
26849                     return target;
26850                 }
26851             }
26852             
26853             /**
26854              * True if has "ThreeYearAverage" element
26855              */
26856             public boolean isSetThreeYearAverage()
26857             {
26858                 synchronized (monitor())
26859                 {
26860                     check_orphaned();
26861                     return get_store().count_elements(THREEYEARAVERAGE$22) != 0;
26862                 }
26863             }
26864             
26865             /**
26866              * Sets the "ThreeYearAverage" element
26867              */
26868             public void setThreeYearAverage(long threeYearAverage)
26869             {
26870                 synchronized (monitor())
26871                 {
26872                     check_orphaned();
26873                     org.apache.xmlbeans.SimpleValue target = null;
26874                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
26875                     if (target == null)
26876                     {
26877                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$22);
26878                     }
26879                     target.setLongValue(threeYearAverage);
26880                 }
26881             }
26882             
26883             /**
26884              * Sets (as xml) the "ThreeYearAverage" element
26885              */
26886             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage)
26887             {
26888                 synchronized (monitor())
26889                 {
26890                     check_orphaned();
26891                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26892                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$22, 0);
26893                     if (target == null)
26894                     {
26895                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$22);
26896                     }
26897                     target.set(threeYearAverage);
26898                 }
26899             }
26900             
26901             /**
26902              * Unsets the "ThreeYearAverage" element
26903              */
26904             public void unsetThreeYearAverage()
26905             {
26906                 synchronized (monitor())
26907                 {
26908                     check_orphaned();
26909                     get_store().remove_element(THREEYEARAVERAGE$22, 0);
26910                 }
26911             }
26912             
26913             /**
26914              * Gets the "EarningsSinceInception" element
26915              */
26916             public long getEarningsSinceInception()
26917             {
26918                 synchronized (monitor())
26919                 {
26920                     check_orphaned();
26921                     org.apache.xmlbeans.SimpleValue target = null;
26922                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
26923                     if (target == null)
26924                     {
26925                       return 0L;
26926                     }
26927                     return target.getLongValue();
26928                 }
26929             }
26930             
26931             /**
26932              * Gets (as xml) the "EarningsSinceInception" element
26933              */
26934             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetEarningsSinceInception()
26935             {
26936                 synchronized (monitor())
26937                 {
26938                     check_orphaned();
26939                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26940                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
26941                     return target;
26942                 }
26943             }
26944             
26945             /**
26946              * True if has "EarningsSinceInception" element
26947              */
26948             public boolean isSetEarningsSinceInception()
26949             {
26950                 synchronized (monitor())
26951                 {
26952                     check_orphaned();
26953                     return get_store().count_elements(EARNINGSSINCEINCEPTION$24) != 0;
26954                 }
26955             }
26956             
26957             /**
26958              * Sets the "EarningsSinceInception" element
26959              */
26960             public void setEarningsSinceInception(long earningsSinceInception)
26961             {
26962                 synchronized (monitor())
26963                 {
26964                     check_orphaned();
26965                     org.apache.xmlbeans.SimpleValue target = null;
26966                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
26967                     if (target == null)
26968                     {
26969                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
26970                     }
26971                     target.setLongValue(earningsSinceInception);
26972                 }
26973             }
26974             
26975             /**
26976              * Sets (as xml) the "EarningsSinceInception" element
26977              */
26978             public void xsetEarningsSinceInception(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType earningsSinceInception)
26979             {
26980                 synchronized (monitor())
26981                 {
26982                     check_orphaned();
26983                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
26984                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(EARNINGSSINCEINCEPTION$24, 0);
26985                     if (target == null)
26986                     {
26987                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(EARNINGSSINCEINCEPTION$24);
26988                     }
26989                     target.set(earningsSinceInception);
26990                 }
26991             }
26992             
26993             /**
26994              * Unsets the "EarningsSinceInception" element
26995              */
26996             public void unsetEarningsSinceInception()
26997             {
26998                 synchronized (monitor())
26999                 {
27000                     check_orphaned();
27001                     get_store().remove_element(EARNINGSSINCEINCEPTION$24, 0);
27002                 }
27003             }
27004         }
27005         /**
27006          * An XML EarningsBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
27007          *
27008          * This is a complex type.
27009          */
27010         public static class EarningsBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EarningsBanks
27011         {
27012             private static final long serialVersionUID = 1L;
27013             
27014             public EarningsBanksImpl(org.apache.xmlbeans.SchemaType sType)
27015             {
27016                 super(sType);
27017             }
27018             
27019             private static final javax.xml.namespace.QName EARNINGS$0 = 
27020                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Earnings");
27021             private static final javax.xml.namespace.QName ACCUMULATED$2 = 
27022                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Accumulated");
27023             private static final javax.xml.namespace.QName NONINTEREST$4 = 
27024                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Noninterest");
27025             private static final javax.xml.namespace.QName FEDERAL$6 = 
27026                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Federal");
27027             private static final javax.xml.namespace.QName FEDERALITEM$8 = 
27028                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalItem");
27029             private static final javax.xml.namespace.QName MATCHING$10 = 
27030                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Matching");
27031             private static final javax.xml.namespace.QName MATCHINGITEM$12 = 
27032                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MatchingItem");
27033             private static final javax.xml.namespace.QName ELIGIBLEEARNINGS$14 = 
27034                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EligibleEarnings");
27035             private static final javax.xml.namespace.QName RETAINEDEARNINGSINCREASE$16 = 
27036                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RetainedEarningsIncrease");
27037             private static final javax.xml.namespace.QName THREEYEARAVERAGE$18 = 
27038                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ThreeYearAverage");
27039             
27040             
27041             /**
27042              * Gets the "Earnings" element
27043              */
27044             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getEarnings()
27045             {
27046                 synchronized (monitor())
27047                 {
27048                     check_orphaned();
27049                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27050                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(EARNINGS$0, 0);
27051                     if (target == null)
27052                     {
27053                       return null;
27054                     }
27055                     return target;
27056                 }
27057             }
27058             
27059             /**
27060              * True if has "Earnings" element
27061              */
27062             public boolean isSetEarnings()
27063             {
27064                 synchronized (monitor())
27065                 {
27066                     check_orphaned();
27067                     return get_store().count_elements(EARNINGS$0) != 0;
27068                 }
27069             }
27070             
27071             /**
27072              * Sets the "Earnings" element
27073              */
27074             public void setEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType earnings)
27075             {
27076                 generatedSetterHelperImpl(earnings, EARNINGS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27077             }
27078             
27079             /**
27080              * Appends and returns a new empty "Earnings" element
27081              */
27082             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewEarnings()
27083             {
27084                 synchronized (monitor())
27085                 {
27086                     check_orphaned();
27087                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27088                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(EARNINGS$0);
27089                     return target;
27090                 }
27091             }
27092             
27093             /**
27094              * Unsets the "Earnings" element
27095              */
27096             public void unsetEarnings()
27097             {
27098                 synchronized (monitor())
27099                 {
27100                     check_orphaned();
27101                     get_store().remove_element(EARNINGS$0, 0);
27102                 }
27103             }
27104             
27105             /**
27106              * Gets the "Accumulated" element
27107              */
27108             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getAccumulated()
27109             {
27110                 synchronized (monitor())
27111                 {
27112                     check_orphaned();
27113                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27114                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(ACCUMULATED$2, 0);
27115                     if (target == null)
27116                     {
27117                       return null;
27118                     }
27119                     return target;
27120                 }
27121             }
27122             
27123             /**
27124              * True if has "Accumulated" element
27125              */
27126             public boolean isSetAccumulated()
27127             {
27128                 synchronized (monitor())
27129                 {
27130                     check_orphaned();
27131                     return get_store().count_elements(ACCUMULATED$2) != 0;
27132                 }
27133             }
27134             
27135             /**
27136              * Sets the "Accumulated" element
27137              */
27138             public void setAccumulated(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType accumulated)
27139             {
27140                 generatedSetterHelperImpl(accumulated, ACCUMULATED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27141             }
27142             
27143             /**
27144              * Appends and returns a new empty "Accumulated" element
27145              */
27146             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewAccumulated()
27147             {
27148                 synchronized (monitor())
27149                 {
27150                     check_orphaned();
27151                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27152                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(ACCUMULATED$2);
27153                     return target;
27154                 }
27155             }
27156             
27157             /**
27158              * Unsets the "Accumulated" element
27159              */
27160             public void unsetAccumulated()
27161             {
27162                 synchronized (monitor())
27163                 {
27164                     check_orphaned();
27165                     get_store().remove_element(ACCUMULATED$2, 0);
27166                 }
27167             }
27168             
27169             /**
27170              * Gets the "Noninterest" element
27171              */
27172             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getNoninterest()
27173             {
27174                 synchronized (monitor())
27175                 {
27176                     check_orphaned();
27177                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27178                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(NONINTEREST$4, 0);
27179                     if (target == null)
27180                     {
27181                       return null;
27182                     }
27183                     return target;
27184                 }
27185             }
27186             
27187             /**
27188              * True if has "Noninterest" element
27189              */
27190             public boolean isSetNoninterest()
27191             {
27192                 synchronized (monitor())
27193                 {
27194                     check_orphaned();
27195                     return get_store().count_elements(NONINTEREST$4) != 0;
27196                 }
27197             }
27198             
27199             /**
27200              * Sets the "Noninterest" element
27201              */
27202             public void setNoninterest(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType noninterest)
27203             {
27204                 generatedSetterHelperImpl(noninterest, NONINTEREST$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27205             }
27206             
27207             /**
27208              * Appends and returns a new empty "Noninterest" element
27209              */
27210             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewNoninterest()
27211             {
27212                 synchronized (monitor())
27213                 {
27214                     check_orphaned();
27215                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27216                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(NONINTEREST$4);
27217                     return target;
27218                 }
27219             }
27220             
27221             /**
27222              * Unsets the "Noninterest" element
27223              */
27224             public void unsetNoninterest()
27225             {
27226                 synchronized (monitor())
27227                 {
27228                     check_orphaned();
27229                     get_store().remove_element(NONINTEREST$4, 0);
27230                 }
27231             }
27232             
27233             /**
27234              * Gets the "Federal" element
27235              */
27236             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getFederal()
27237             {
27238                 synchronized (monitor())
27239                 {
27240                     check_orphaned();
27241                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27242                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(FEDERAL$6, 0);
27243                     if (target == null)
27244                     {
27245                       return null;
27246                     }
27247                     return target;
27248                 }
27249             }
27250             
27251             /**
27252              * True if has "Federal" element
27253              */
27254             public boolean isSetFederal()
27255             {
27256                 synchronized (monitor())
27257                 {
27258                     check_orphaned();
27259                     return get_store().count_elements(FEDERAL$6) != 0;
27260                 }
27261             }
27262             
27263             /**
27264              * Sets the "Federal" element
27265              */
27266             public void setFederal(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType federal)
27267             {
27268                 generatedSetterHelperImpl(federal, FEDERAL$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27269             }
27270             
27271             /**
27272              * Appends and returns a new empty "Federal" element
27273              */
27274             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewFederal()
27275             {
27276                 synchronized (monitor())
27277                 {
27278                     check_orphaned();
27279                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27280                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(FEDERAL$6);
27281                     return target;
27282                 }
27283             }
27284             
27285             /**
27286              * Unsets the "Federal" element
27287              */
27288             public void unsetFederal()
27289             {
27290                 synchronized (monitor())
27291                 {
27292                     check_orphaned();
27293                     get_store().remove_element(FEDERAL$6, 0);
27294                 }
27295             }
27296             
27297             /**
27298              * Gets array of all "FederalItem" elements
27299              */
27300             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] getFederalItemArray()
27301             {
27302                 synchronized (monitor())
27303                 {
27304                     check_orphaned();
27305                     java.util.List targetList = new java.util.ArrayList();
27306                     get_store().find_all_element_users(FEDERALITEM$8, targetList);
27307                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[targetList.size()];
27308                     targetList.toArray(result);
27309                     return result;
27310                 }
27311             }
27312             
27313             /**
27314              * Gets ith "FederalItem" element
27315              */
27316             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType getFederalItemArray(int i)
27317             {
27318                 synchronized (monitor())
27319                 {
27320                     check_orphaned();
27321                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27322                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().find_element_user(FEDERALITEM$8, i);
27323                     if (target == null)
27324                     {
27325                       throw new IndexOutOfBoundsException();
27326                     }
27327                     return target;
27328                 }
27329             }
27330             
27331             /**
27332              * Returns number of "FederalItem" element
27333              */
27334             public int sizeOfFederalItemArray()
27335             {
27336                 synchronized (monitor())
27337                 {
27338                     check_orphaned();
27339                     return get_store().count_elements(FEDERALITEM$8);
27340                 }
27341             }
27342             
27343             /**
27344              * Sets array of all "FederalItem" element  WARNING: This method is not atomicaly synchronized.
27345              */
27346             public void setFederalItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] federalItemArray)
27347             {
27348                 check_orphaned();
27349                 arraySetterHelper(federalItemArray, FEDERALITEM$8);
27350             }
27351             
27352             /**
27353              * Sets ith "FederalItem" element
27354              */
27355             public void setFederalItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType federalItem)
27356             {
27357                 generatedSetterHelperImpl(federalItem, FEDERALITEM$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27358             }
27359             
27360             /**
27361              * Inserts and returns a new empty value (as xml) as the ith "FederalItem" element
27362              */
27363             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType insertNewFederalItem(int i)
27364             {
27365                 synchronized (monitor())
27366                 {
27367                     check_orphaned();
27368                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27369                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().insert_element_user(FEDERALITEM$8, i);
27370                     return target;
27371                 }
27372             }
27373             
27374             /**
27375              * Appends and returns a new empty value (as xml) as the last "FederalItem" element
27376              */
27377             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType addNewFederalItem()
27378             {
27379                 synchronized (monitor())
27380                 {
27381                     check_orphaned();
27382                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27383                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().add_element_user(FEDERALITEM$8);
27384                     return target;
27385                 }
27386             }
27387             
27388             /**
27389              * Removes the ith "FederalItem" element
27390              */
27391             public void removeFederalItem(int i)
27392             {
27393                 synchronized (monitor())
27394                 {
27395                     check_orphaned();
27396                     get_store().remove_element(FEDERALITEM$8, i);
27397                 }
27398             }
27399             
27400             /**
27401              * Gets the "Matching" element
27402              */
27403             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getMatching()
27404             {
27405                 synchronized (monitor())
27406                 {
27407                     check_orphaned();
27408                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27409                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(MATCHING$10, 0);
27410                     if (target == null)
27411                     {
27412                       return null;
27413                     }
27414                     return target;
27415                 }
27416             }
27417             
27418             /**
27419              * True if has "Matching" element
27420              */
27421             public boolean isSetMatching()
27422             {
27423                 synchronized (monitor())
27424                 {
27425                     check_orphaned();
27426                     return get_store().count_elements(MATCHING$10) != 0;
27427                 }
27428             }
27429             
27430             /**
27431              * Sets the "Matching" element
27432              */
27433             public void setMatching(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType matching)
27434             {
27435                 generatedSetterHelperImpl(matching, MATCHING$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27436             }
27437             
27438             /**
27439              * Appends and returns a new empty "Matching" element
27440              */
27441             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewMatching()
27442             {
27443                 synchronized (monitor())
27444                 {
27445                     check_orphaned();
27446                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27447                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(MATCHING$10);
27448                     return target;
27449                 }
27450             }
27451             
27452             /**
27453              * Unsets the "Matching" element
27454              */
27455             public void unsetMatching()
27456             {
27457                 synchronized (monitor())
27458                 {
27459                     check_orphaned();
27460                     get_store().remove_element(MATCHING$10, 0);
27461                 }
27462             }
27463             
27464             /**
27465              * Gets array of all "MatchingItem" elements
27466              */
27467             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] getMatchingItemArray()
27468             {
27469                 synchronized (monitor())
27470                 {
27471                     check_orphaned();
27472                     java.util.List targetList = new java.util.ArrayList();
27473                     get_store().find_all_element_users(MATCHINGITEM$12, targetList);
27474                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[targetList.size()];
27475                     targetList.toArray(result);
27476                     return result;
27477                 }
27478             }
27479             
27480             /**
27481              * Gets ith "MatchingItem" element
27482              */
27483             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType getMatchingItemArray(int i)
27484             {
27485                 synchronized (monitor())
27486                 {
27487                     check_orphaned();
27488                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27489                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().find_element_user(MATCHINGITEM$12, i);
27490                     if (target == null)
27491                     {
27492                       throw new IndexOutOfBoundsException();
27493                     }
27494                     return target;
27495                 }
27496             }
27497             
27498             /**
27499              * Returns number of "MatchingItem" element
27500              */
27501             public int sizeOfMatchingItemArray()
27502             {
27503                 synchronized (monitor())
27504                 {
27505                     check_orphaned();
27506                     return get_store().count_elements(MATCHINGITEM$12);
27507                 }
27508             }
27509             
27510             /**
27511              * Sets array of all "MatchingItem" element  WARNING: This method is not atomicaly synchronized.
27512              */
27513             public void setMatchingItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType[] matchingItemArray)
27514             {
27515                 check_orphaned();
27516                 arraySetterHelper(matchingItemArray, MATCHINGITEM$12);
27517             }
27518             
27519             /**
27520              * Sets ith "MatchingItem" element
27521              */
27522             public void setMatchingItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType matchingItem)
27523             {
27524                 generatedSetterHelperImpl(matchingItem, MATCHINGITEM$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27525             }
27526             
27527             /**
27528              * Inserts and returns a new empty value (as xml) as the ith "MatchingItem" element
27529              */
27530             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType insertNewMatchingItem(int i)
27531             {
27532                 synchronized (monitor())
27533                 {
27534                     check_orphaned();
27535                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27536                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().insert_element_user(MATCHINGITEM$12, i);
27537                     return target;
27538                 }
27539             }
27540             
27541             /**
27542              * Appends and returns a new empty value (as xml) as the last "MatchingItem" element
27543              */
27544             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType addNewMatchingItem()
27545             {
27546                 synchronized (monitor())
27547                 {
27548                     check_orphaned();
27549                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType target = null;
27550                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksItemDataType)get_store().add_element_user(MATCHINGITEM$12);
27551                     return target;
27552                 }
27553             }
27554             
27555             /**
27556              * Removes the ith "MatchingItem" element
27557              */
27558             public void removeMatchingItem(int i)
27559             {
27560                 synchronized (monitor())
27561                 {
27562                     check_orphaned();
27563                     get_store().remove_element(MATCHINGITEM$12, i);
27564                 }
27565             }
27566             
27567             /**
27568              * Gets the "EligibleEarnings" element
27569              */
27570             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType getEligibleEarnings()
27571             {
27572                 synchronized (monitor())
27573                 {
27574                     check_orphaned();
27575                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27576                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().find_element_user(ELIGIBLEEARNINGS$14, 0);
27577                     if (target == null)
27578                     {
27579                       return null;
27580                     }
27581                     return target;
27582                 }
27583             }
27584             
27585             /**
27586              * True if has "EligibleEarnings" element
27587              */
27588             public boolean isSetEligibleEarnings()
27589             {
27590                 synchronized (monitor())
27591                 {
27592                     check_orphaned();
27593                     return get_store().count_elements(ELIGIBLEEARNINGS$14) != 0;
27594                 }
27595             }
27596             
27597             /**
27598              * Sets the "EligibleEarnings" element
27599              */
27600             public void setEligibleEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType eligibleEarnings)
27601             {
27602                 generatedSetterHelperImpl(eligibleEarnings, ELIGIBLEEARNINGS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
27603             }
27604             
27605             /**
27606              * Appends and returns a new empty "EligibleEarnings" element
27607              */
27608             public gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType addNewEligibleEarnings()
27609             {
27610                 synchronized (monitor())
27611                 {
27612                     check_orphaned();
27613                     gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType target = null;
27614                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EarningsBanksDataType)get_store().add_element_user(ELIGIBLEEARNINGS$14);
27615                     return target;
27616                 }
27617             }
27618             
27619             /**
27620              * Unsets the "EligibleEarnings" element
27621              */
27622             public void unsetEligibleEarnings()
27623             {
27624                 synchronized (monitor())
27625                 {
27626                     check_orphaned();
27627                     get_store().remove_element(ELIGIBLEEARNINGS$14, 0);
27628                 }
27629             }
27630             
27631             /**
27632              * Gets the "RetainedEarningsIncrease" element
27633              */
27634             public long getRetainedEarningsIncrease()
27635             {
27636                 synchronized (monitor())
27637                 {
27638                     check_orphaned();
27639                     org.apache.xmlbeans.SimpleValue target = null;
27640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
27641                     if (target == null)
27642                     {
27643                       return 0L;
27644                     }
27645                     return target.getLongValue();
27646                 }
27647             }
27648             
27649             /**
27650              * Gets (as xml) the "RetainedEarningsIncrease" element
27651              */
27652             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetRetainedEarningsIncrease()
27653             {
27654                 synchronized (monitor())
27655                 {
27656                     check_orphaned();
27657                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
27658                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
27659                     return target;
27660                 }
27661             }
27662             
27663             /**
27664              * True if has "RetainedEarningsIncrease" element
27665              */
27666             public boolean isSetRetainedEarningsIncrease()
27667             {
27668                 synchronized (monitor())
27669                 {
27670                     check_orphaned();
27671                     return get_store().count_elements(RETAINEDEARNINGSINCREASE$16) != 0;
27672                 }
27673             }
27674             
27675             /**
27676              * Sets the "RetainedEarningsIncrease" element
27677              */
27678             public void setRetainedEarningsIncrease(long retainedEarningsIncrease)
27679             {
27680                 synchronized (monitor())
27681                 {
27682                     check_orphaned();
27683                     org.apache.xmlbeans.SimpleValue target = null;
27684                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
27685                     if (target == null)
27686                     {
27687                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
27688                     }
27689                     target.setLongValue(retainedEarningsIncrease);
27690                 }
27691             }
27692             
27693             /**
27694              * Sets (as xml) the "RetainedEarningsIncrease" element
27695              */
27696             public void xsetRetainedEarningsIncrease(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType retainedEarningsIncrease)
27697             {
27698                 synchronized (monitor())
27699                 {
27700                     check_orphaned();
27701                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
27702                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(RETAINEDEARNINGSINCREASE$16, 0);
27703                     if (target == null)
27704                     {
27705                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(RETAINEDEARNINGSINCREASE$16);
27706                     }
27707                     target.set(retainedEarningsIncrease);
27708                 }
27709             }
27710             
27711             /**
27712              * Unsets the "RetainedEarningsIncrease" element
27713              */
27714             public void unsetRetainedEarningsIncrease()
27715             {
27716                 synchronized (monitor())
27717                 {
27718                     check_orphaned();
27719                     get_store().remove_element(RETAINEDEARNINGSINCREASE$16, 0);
27720                 }
27721             }
27722             
27723             /**
27724              * Gets the "ThreeYearAverage" element
27725              */
27726             public long getThreeYearAverage()
27727             {
27728                 synchronized (monitor())
27729                 {
27730                     check_orphaned();
27731                     org.apache.xmlbeans.SimpleValue target = null;
27732                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
27733                     if (target == null)
27734                     {
27735                       return 0L;
27736                     }
27737                     return target.getLongValue();
27738                 }
27739             }
27740             
27741             /**
27742              * Gets (as xml) the "ThreeYearAverage" element
27743              */
27744             public gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType xgetThreeYearAverage()
27745             {
27746                 synchronized (monitor())
27747                 {
27748                     check_orphaned();
27749                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
27750                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
27751                     return target;
27752                 }
27753             }
27754             
27755             /**
27756              * True if has "ThreeYearAverage" element
27757              */
27758             public boolean isSetThreeYearAverage()
27759             {
27760                 synchronized (monitor())
27761                 {
27762                     check_orphaned();
27763                     return get_store().count_elements(THREEYEARAVERAGE$18) != 0;
27764                 }
27765             }
27766             
27767             /**
27768              * Sets the "ThreeYearAverage" element
27769              */
27770             public void setThreeYearAverage(long threeYearAverage)
27771             {
27772                 synchronized (monitor())
27773                 {
27774                     check_orphaned();
27775                     org.apache.xmlbeans.SimpleValue target = null;
27776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
27777                     if (target == null)
27778                     {
27779                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(THREEYEARAVERAGE$18);
27780                     }
27781                     target.setLongValue(threeYearAverage);
27782                 }
27783             }
27784             
27785             /**
27786              * Sets (as xml) the "ThreeYearAverage" element
27787              */
27788             public void xsetThreeYearAverage(gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType threeYearAverage)
27789             {
27790                 synchronized (monitor())
27791                 {
27792                     check_orphaned();
27793                     gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType target = null;
27794                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().find_element_user(THREEYEARAVERAGE$18, 0);
27795                     if (target == null)
27796                     {
27797                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999999999999DataType)get_store().add_element_user(THREEYEARAVERAGE$18);
27798                     }
27799                     target.set(threeYearAverage);
27800                 }
27801             }
27802             
27803             /**
27804              * Unsets the "ThreeYearAverage" element
27805              */
27806             public void unsetThreeYearAverage()
27807             {
27808                 synchronized (monitor())
27809                 {
27810                     check_orphaned();
27811                     get_store().remove_element(THREEYEARAVERAGE$18, 0);
27812                 }
27813             }
27814         }
27815         /**
27816          * An XML FinancialProductsSheet(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
27817          *
27818          * This is a complex type.
27819          */
27820         public static class FinancialProductsSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialProductsSheet
27821         {
27822             private static final long serialVersionUID = 1L;
27823             
27824             public FinancialProductsSheetImpl(org.apache.xmlbeans.SchemaType sType)
27825             {
27826                 super(sType);
27827             }
27828             
27829             private static final javax.xml.namespace.QName PRODUCTITEM$0 = 
27830                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProductItem");
27831             
27832             
27833             /**
27834              * Gets array of all "ProductItem" elements
27835              */
27836             public gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[] getProductItemArray()
27837             {
27838                 synchronized (monitor())
27839                 {
27840                     check_orphaned();
27841                     java.util.List targetList = new java.util.ArrayList();
27842                     get_store().find_all_element_users(PRODUCTITEM$0, targetList);
27843                     gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[targetList.size()];
27844                     targetList.toArray(result);
27845                     return result;
27846                 }
27847             }
27848             
27849             /**
27850              * Gets ith "ProductItem" element
27851              */
27852             public gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType getProductItemArray(int i)
27853             {
27854                 synchronized (monitor())
27855                 {
27856                     check_orphaned();
27857                     gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType target = null;
27858                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType)get_store().find_element_user(PRODUCTITEM$0, i);
27859                     if (target == null)
27860                     {
27861                       throw new IndexOutOfBoundsException();
27862                     }
27863                     return target;
27864                 }
27865             }
27866             
27867             /**
27868              * Returns number of "ProductItem" element
27869              */
27870             public int sizeOfProductItemArray()
27871             {
27872                 synchronized (monitor())
27873                 {
27874                     check_orphaned();
27875                     return get_store().count_elements(PRODUCTITEM$0);
27876                 }
27877             }
27878             
27879             /**
27880              * Sets array of all "ProductItem" element  WARNING: This method is not atomicaly synchronized.
27881              */
27882             public void setProductItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType[] productItemArray)
27883             {
27884                 check_orphaned();
27885                 arraySetterHelper(productItemArray, PRODUCTITEM$0);
27886             }
27887             
27888             /**
27889              * Sets ith "ProductItem" element
27890              */
27891             public void setProductItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType productItem)
27892             {
27893                 generatedSetterHelperImpl(productItem, PRODUCTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
27894             }
27895             
27896             /**
27897              * Inserts and returns a new empty value (as xml) as the ith "ProductItem" element
27898              */
27899             public gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType insertNewProductItem(int i)
27900             {
27901                 synchronized (monitor())
27902                 {
27903                     check_orphaned();
27904                     gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType target = null;
27905                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType)get_store().insert_element_user(PRODUCTITEM$0, i);
27906                     return target;
27907                 }
27908             }
27909             
27910             /**
27911              * Appends and returns a new empty value (as xml) as the last "ProductItem" element
27912              */
27913             public gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType addNewProductItem()
27914             {
27915                 synchronized (monitor())
27916                 {
27917                     check_orphaned();
27918                     gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType target = null;
27919                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ProductItemDataType)get_store().add_element_user(PRODUCTITEM$0);
27920                     return target;
27921                 }
27922             }
27923             
27924             /**
27925              * Removes the ith "ProductItem" element
27926              */
27927             public void removeProductItem(int i)
27928             {
27929                 synchronized (monitor())
27930                 {
27931                     check_orphaned();
27932                     get_store().remove_element(PRODUCTITEM$0, i);
27933                 }
27934             }
27935         }
27936         /**
27937          * An XML FinancialServicesSheet(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
27938          *
27939          * This is a complex type.
27940          */
27941         public static class FinancialServicesSheetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialServicesSheet
27942         {
27943             private static final long serialVersionUID = 1L;
27944             
27945             public FinancialServicesSheetImpl(org.apache.xmlbeans.SchemaType sType)
27946             {
27947                 super(sType);
27948             }
27949             
27950             private static final javax.xml.namespace.QName SERVICEITEM$0 = 
27951                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ServiceItem");
27952             
27953             
27954             /**
27955              * Gets array of all "ServiceItem" elements
27956              */
27957             public gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[] getServiceItemArray()
27958             {
27959                 synchronized (monitor())
27960                 {
27961                     check_orphaned();
27962                     java.util.List targetList = new java.util.ArrayList();
27963                     get_store().find_all_element_users(SERVICEITEM$0, targetList);
27964                     gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[targetList.size()];
27965                     targetList.toArray(result);
27966                     return result;
27967                 }
27968             }
27969             
27970             /**
27971              * Gets ith "ServiceItem" element
27972              */
27973             public gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType getServiceItemArray(int i)
27974             {
27975                 synchronized (monitor())
27976                 {
27977                     check_orphaned();
27978                     gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType target = null;
27979                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType)get_store().find_element_user(SERVICEITEM$0, i);
27980                     if (target == null)
27981                     {
27982                       throw new IndexOutOfBoundsException();
27983                     }
27984                     return target;
27985                 }
27986             }
27987             
27988             /**
27989              * Returns number of "ServiceItem" element
27990              */
27991             public int sizeOfServiceItemArray()
27992             {
27993                 synchronized (monitor())
27994                 {
27995                     check_orphaned();
27996                     return get_store().count_elements(SERVICEITEM$0);
27997                 }
27998             }
27999             
28000             /**
28001              * Sets array of all "ServiceItem" element  WARNING: This method is not atomicaly synchronized.
28002              */
28003             public void setServiceItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType[] serviceItemArray)
28004             {
28005                 check_orphaned();
28006                 arraySetterHelper(serviceItemArray, SERVICEITEM$0);
28007             }
28008             
28009             /**
28010              * Sets ith "ServiceItem" element
28011              */
28012             public void setServiceItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType serviceItem)
28013             {
28014                 generatedSetterHelperImpl(serviceItem, SERVICEITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28015             }
28016             
28017             /**
28018              * Inserts and returns a new empty value (as xml) as the ith "ServiceItem" element
28019              */
28020             public gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType insertNewServiceItem(int i)
28021             {
28022                 synchronized (monitor())
28023                 {
28024                     check_orphaned();
28025                     gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType target = null;
28026                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType)get_store().insert_element_user(SERVICEITEM$0, i);
28027                     return target;
28028                 }
28029             }
28030             
28031             /**
28032              * Appends and returns a new empty value (as xml) as the last "ServiceItem" element
28033              */
28034             public gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType addNewServiceItem()
28035             {
28036                 synchronized (monitor())
28037                 {
28038                     check_orphaned();
28039                     gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType target = null;
28040                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ServiceItemDataType)get_store().add_element_user(SERVICEITEM$0);
28041                     return target;
28042                 }
28043             }
28044             
28045             /**
28046              * Removes the ith "ServiceItem" element
28047              */
28048             public void removeServiceItem(int i)
28049             {
28050                 synchronized (monitor())
28051                 {
28052                     check_orphaned();
28053                     get_store().remove_element(SERVICEITEM$0, i);
28054                 }
28055             }
28056         }
28057         /**
28058          * An XML FinancialActivities(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
28059          *
28060          * This is a complex type.
28061          */
28062         public static class FinancialActivitiesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActivities
28063         {
28064             private static final long serialVersionUID = 1L;
28065             
28066             public FinancialActivitiesImpl(org.apache.xmlbeans.SchemaType sType)
28067             {
28068                 super(sType);
28069             }
28070             
28071             private static final javax.xml.namespace.QName ACTIVITYITEM$0 = 
28072                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ActivityItem");
28073             private static final javax.xml.namespace.QName ACTIVITYITEM2$2 = 
28074                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ActivityItem2");
28075             
28076             
28077             /**
28078              * Gets array of all "ActivityItem" elements
28079              */
28080             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] getActivityItemArray()
28081             {
28082                 synchronized (monitor())
28083                 {
28084                     check_orphaned();
28085                     java.util.List targetList = new java.util.ArrayList();
28086                     get_store().find_all_element_users(ACTIVITYITEM$0, targetList);
28087                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[targetList.size()];
28088                     targetList.toArray(result);
28089                     return result;
28090                 }
28091             }
28092             
28093             /**
28094              * Gets ith "ActivityItem" element
28095              */
28096             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType getActivityItemArray(int i)
28097             {
28098                 synchronized (monitor())
28099                 {
28100                     check_orphaned();
28101                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28102                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM$0, i);
28103                     if (target == null)
28104                     {
28105                       throw new IndexOutOfBoundsException();
28106                     }
28107                     return target;
28108                 }
28109             }
28110             
28111             /**
28112              * Returns number of "ActivityItem" element
28113              */
28114             public int sizeOfActivityItemArray()
28115             {
28116                 synchronized (monitor())
28117                 {
28118                     check_orphaned();
28119                     return get_store().count_elements(ACTIVITYITEM$0);
28120                 }
28121             }
28122             
28123             /**
28124              * Sets array of all "ActivityItem" element  WARNING: This method is not atomicaly synchronized.
28125              */
28126             public void setActivityItemArray(gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] activityItemArray)
28127             {
28128                 check_orphaned();
28129                 arraySetterHelper(activityItemArray, ACTIVITYITEM$0);
28130             }
28131             
28132             /**
28133              * Sets ith "ActivityItem" element
28134              */
28135             public void setActivityItemArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType activityItem)
28136             {
28137                 generatedSetterHelperImpl(activityItem, ACTIVITYITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28138             }
28139             
28140             /**
28141              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem" element
28142              */
28143             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType insertNewActivityItem(int i)
28144             {
28145                 synchronized (monitor())
28146                 {
28147                     check_orphaned();
28148                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28149                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM$0, i);
28150                     return target;
28151                 }
28152             }
28153             
28154             /**
28155              * Appends and returns a new empty value (as xml) as the last "ActivityItem" element
28156              */
28157             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType addNewActivityItem()
28158             {
28159                 synchronized (monitor())
28160                 {
28161                     check_orphaned();
28162                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28163                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM$0);
28164                     return target;
28165                 }
28166             }
28167             
28168             /**
28169              * Removes the ith "ActivityItem" element
28170              */
28171             public void removeActivityItem(int i)
28172             {
28173                 synchronized (monitor())
28174                 {
28175                     check_orphaned();
28176                     get_store().remove_element(ACTIVITYITEM$0, i);
28177                 }
28178             }
28179             
28180             /**
28181              * Gets array of all "ActivityItem2" elements
28182              */
28183             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] getActivityItem2Array()
28184             {
28185                 synchronized (monitor())
28186                 {
28187                     check_orphaned();
28188                     java.util.List targetList = new java.util.ArrayList();
28189                     get_store().find_all_element_users(ACTIVITYITEM2$2, targetList);
28190                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[targetList.size()];
28191                     targetList.toArray(result);
28192                     return result;
28193                 }
28194             }
28195             
28196             /**
28197              * Gets ith "ActivityItem2" element
28198              */
28199             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType getActivityItem2Array(int i)
28200             {
28201                 synchronized (monitor())
28202                 {
28203                     check_orphaned();
28204                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28205                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().find_element_user(ACTIVITYITEM2$2, i);
28206                     if (target == null)
28207                     {
28208                       throw new IndexOutOfBoundsException();
28209                     }
28210                     return target;
28211                 }
28212             }
28213             
28214             /**
28215              * Returns number of "ActivityItem2" element
28216              */
28217             public int sizeOfActivityItem2Array()
28218             {
28219                 synchronized (monitor())
28220                 {
28221                     check_orphaned();
28222                     return get_store().count_elements(ACTIVITYITEM2$2);
28223                 }
28224             }
28225             
28226             /**
28227              * Sets array of all "ActivityItem2" element  WARNING: This method is not atomicaly synchronized.
28228              */
28229             public void setActivityItem2Array(gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType[] activityItem2Array)
28230             {
28231                 check_orphaned();
28232                 arraySetterHelper(activityItem2Array, ACTIVITYITEM2$2);
28233             }
28234             
28235             /**
28236              * Sets ith "ActivityItem2" element
28237              */
28238             public void setActivityItem2Array(int i, gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType activityItem2)
28239             {
28240                 generatedSetterHelperImpl(activityItem2, ACTIVITYITEM2$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28241             }
28242             
28243             /**
28244              * Inserts and returns a new empty value (as xml) as the ith "ActivityItem2" element
28245              */
28246             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType insertNewActivityItem2(int i)
28247             {
28248                 synchronized (monitor())
28249                 {
28250                     check_orphaned();
28251                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28252                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().insert_element_user(ACTIVITYITEM2$2, i);
28253                     return target;
28254                 }
28255             }
28256             
28257             /**
28258              * Appends and returns a new empty value (as xml) as the last "ActivityItem2" element
28259              */
28260             public gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType addNewActivityItem2()
28261             {
28262                 synchronized (monitor())
28263                 {
28264                     check_orphaned();
28265                     gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType target = null;
28266                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20ActivityItemDataType)get_store().add_element_user(ACTIVITYITEM2$2);
28267                     return target;
28268                 }
28269             }
28270             
28271             /**
28272              * Removes the ith "ActivityItem2" element
28273              */
28274             public void removeActivityItem2(int i)
28275             {
28276                 synchronized (monitor())
28277                 {
28278                     check_orphaned();
28279                     get_store().remove_element(ACTIVITYITEM2$2, i);
28280                 }
28281             }
28282         }
28283         /**
28284          * An XML BoardMembers(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
28285          *
28286          * This is a complex type.
28287          */
28288         public static class BoardMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.BoardMembers
28289         {
28290             private static final long serialVersionUID = 1L;
28291             
28292             public BoardMembersImpl(org.apache.xmlbeans.SchemaType sType)
28293             {
28294                 super(sType);
28295             }
28296             
28297             private static final javax.xml.namespace.QName BOARDMEMBER$0 = 
28298                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "BoardMember");
28299             
28300             
28301             /**
28302              * Gets array of all "BoardMember" elements
28303              */
28304             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] getBoardMemberArray()
28305             {
28306                 synchronized (monitor())
28307                 {
28308                     check_orphaned();
28309                     java.util.List targetList = new java.util.ArrayList();
28310                     get_store().find_all_element_users(BOARDMEMBER$0, targetList);
28311                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[targetList.size()];
28312                     targetList.toArray(result);
28313                     return result;
28314                 }
28315             }
28316             
28317             /**
28318              * Gets ith "BoardMember" element
28319              */
28320             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType getBoardMemberArray(int i)
28321             {
28322                 synchronized (monitor())
28323                 {
28324                     check_orphaned();
28325                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28326                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().find_element_user(BOARDMEMBER$0, i);
28327                     if (target == null)
28328                     {
28329                       throw new IndexOutOfBoundsException();
28330                     }
28331                     return target;
28332                 }
28333             }
28334             
28335             /**
28336              * Returns number of "BoardMember" element
28337              */
28338             public int sizeOfBoardMemberArray()
28339             {
28340                 synchronized (monitor())
28341                 {
28342                     check_orphaned();
28343                     return get_store().count_elements(BOARDMEMBER$0);
28344                 }
28345             }
28346             
28347             /**
28348              * Sets array of all "BoardMember" element  WARNING: This method is not atomicaly synchronized.
28349              */
28350             public void setBoardMemberArray(gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] boardMemberArray)
28351             {
28352                 check_orphaned();
28353                 arraySetterHelper(boardMemberArray, BOARDMEMBER$0);
28354             }
28355             
28356             /**
28357              * Sets ith "BoardMember" element
28358              */
28359             public void setBoardMemberArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType boardMember)
28360             {
28361                 generatedSetterHelperImpl(boardMember, BOARDMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28362             }
28363             
28364             /**
28365              * Inserts and returns a new empty value (as xml) as the ith "BoardMember" element
28366              */
28367             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType insertNewBoardMember(int i)
28368             {
28369                 synchronized (monitor())
28370                 {
28371                     check_orphaned();
28372                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28373                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().insert_element_user(BOARDMEMBER$0, i);
28374                     return target;
28375                 }
28376             }
28377             
28378             /**
28379              * Appends and returns a new empty value (as xml) as the last "BoardMember" element
28380              */
28381             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType addNewBoardMember()
28382             {
28383                 synchronized (monitor())
28384                 {
28385                     check_orphaned();
28386                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28387                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().add_element_user(BOARDMEMBER$0);
28388                     return target;
28389                 }
28390             }
28391             
28392             /**
28393              * Removes the ith "BoardMember" element
28394              */
28395             public void removeBoardMember(int i)
28396             {
28397                 synchronized (monitor())
28398                 {
28399                     check_orphaned();
28400                     get_store().remove_element(BOARDMEMBER$0, i);
28401                 }
28402             }
28403         }
28404         /**
28405          * An XML StaffMembers(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
28406          *
28407          * This is a complex type.
28408          */
28409         public static class StaffMembersImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.StaffMembers
28410         {
28411             private static final long serialVersionUID = 1L;
28412             
28413             public StaffMembersImpl(org.apache.xmlbeans.SchemaType sType)
28414             {
28415                 super(sType);
28416             }
28417             
28418             private static final javax.xml.namespace.QName STAFFMEMBER$0 = 
28419                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "StaffMember");
28420             
28421             
28422             /**
28423              * Gets array of all "StaffMember" elements
28424              */
28425             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] getStaffMemberArray()
28426             {
28427                 synchronized (monitor())
28428                 {
28429                     check_orphaned();
28430                     java.util.List targetList = new java.util.ArrayList();
28431                     get_store().find_all_element_users(STAFFMEMBER$0, targetList);
28432                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] result = new gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[targetList.size()];
28433                     targetList.toArray(result);
28434                     return result;
28435                 }
28436             }
28437             
28438             /**
28439              * Gets ith "StaffMember" element
28440              */
28441             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType getStaffMemberArray(int i)
28442             {
28443                 synchronized (monitor())
28444                 {
28445                     check_orphaned();
28446                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28447                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().find_element_user(STAFFMEMBER$0, i);
28448                     if (target == null)
28449                     {
28450                       throw new IndexOutOfBoundsException();
28451                     }
28452                     return target;
28453                 }
28454             }
28455             
28456             /**
28457              * Returns number of "StaffMember" element
28458              */
28459             public int sizeOfStaffMemberArray()
28460             {
28461                 synchronized (monitor())
28462                 {
28463                     check_orphaned();
28464                     return get_store().count_elements(STAFFMEMBER$0);
28465                 }
28466             }
28467             
28468             /**
28469              * Sets array of all "StaffMember" element  WARNING: This method is not atomicaly synchronized.
28470              */
28471             public void setStaffMemberArray(gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType[] staffMemberArray)
28472             {
28473                 check_orphaned();
28474                 arraySetterHelper(staffMemberArray, STAFFMEMBER$0);
28475             }
28476             
28477             /**
28478              * Sets ith "StaffMember" element
28479              */
28480             public void setStaffMemberArray(int i, gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType staffMember)
28481             {
28482                 generatedSetterHelperImpl(staffMember, STAFFMEMBER$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
28483             }
28484             
28485             /**
28486              * Inserts and returns a new empty value (as xml) as the ith "StaffMember" element
28487              */
28488             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType insertNewStaffMember(int i)
28489             {
28490                 synchronized (monitor())
28491                 {
28492                     check_orphaned();
28493                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28494                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().insert_element_user(STAFFMEMBER$0, i);
28495                     return target;
28496                 }
28497             }
28498             
28499             /**
28500              * Appends and returns a new empty value (as xml) as the last "StaffMember" element
28501              */
28502             public gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType addNewStaffMember()
28503             {
28504                 synchronized (monitor())
28505                 {
28506                     check_orphaned();
28507                     gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType target = null;
28508                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20MemberDataType)get_store().add_element_user(STAFFMEMBER$0);
28509                     return target;
28510                 }
28511             }
28512             
28513             /**
28514              * Removes the ith "StaffMember" element
28515              */
28516             public void removeStaffMember(int i)
28517             {
28518                 synchronized (monitor())
28519                 {
28520                     check_orphaned();
28521                     get_store().remove_element(STAFFMEMBER$0, i);
28522                 }
28523             }
28524         }
28525         /**
28526          * An XML FinancialNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
28527          *
28528          * This is a complex type.
28529          */
28530         public static class FinancialNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialNonRegulated
28531         {
28532             private static final long serialVersionUID = 1L;
28533             
28534             public FinancialNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
28535             {
28536                 super(sType);
28537             }
28538             
28539             private static final javax.xml.namespace.QName TOTALCASH$0 = 
28540                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalCash");
28541             private static final javax.xml.namespace.QName UNRESTRICTEDCASH$2 = 
28542                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UnrestrictedCash");
28543             private static final javax.xml.namespace.QName CURRENTGROSSLOANS$4 = 
28544                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CurrentGrossLoans");
28545             private static final javax.xml.namespace.QName TOTALCOMMITMENTS$6 = 
28546                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalCommitments");
28547             private static final javax.xml.namespace.QName TOTALCURRENTASSETS$8 = 
28548                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalCurrentAssets");
28549             private static final javax.xml.namespace.QName NONCURRENTGROSSLOANS$10 = 
28550                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NoncurrentGrossLoans");
28551             private static final javax.xml.namespace.QName LOANLOSSRESERVE$12 = 
28552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LoanLossReserve");
28553             private static final javax.xml.namespace.QName TOTALOUTSTANDING$14 = 
28554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalOutstanding");
28555             private static final javax.xml.namespace.QName NETUNREALIZEDLOSS$16 = 
28556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetUnrealizedLoss");
28557             private static final javax.xml.namespace.QName TOTALNETLOANS$18 = 
28558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalNetLoans");
28559             private static final javax.xml.namespace.QName TOTALASSETS$20 = 
28560                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAssets");
28561             private static final javax.xml.namespace.QName TOTALCURRENTLIABILITIES$22 = 
28562                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalCurrentLiabilities");
28563             private static final javax.xml.namespace.QName TOTALNOTESPAYABLE$24 = 
28564                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalNotesPayable");
28565             private static final javax.xml.namespace.QName TOTALADJUSTEDNOTES$26 = 
28566                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAdjustedNotes");
28567             private static final javax.xml.namespace.QName TOTALLIABILITIES$28 = 
28568                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalLiabilities");
28569             private static final javax.xml.namespace.QName UNRESTRICTEDNETASSETS$30 = 
28570                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UnrestrictedNetAssets");
28571             private static final javax.xml.namespace.QName TOTALASSETSAVAILABLE$32 = 
28572                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAssetsAvailable");
28573             private static final javax.xml.namespace.QName TOTALNETASSETS$34 = 
28574                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalNetAssets");
28575             private static final javax.xml.namespace.QName OFFBALANCEASSETS$36 = 
28576                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OffBalanceAssets");
28577             private static final javax.xml.namespace.QName OFFBALANCELIABILITIES$38 = 
28578                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OffBalanceLiabilities");
28579             private static final javax.xml.namespace.QName INTERESTPAYMENTS$40 = 
28580                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestPayments");
28581             private static final javax.xml.namespace.QName FEEINCOME$42 = 
28582                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FeeIncome");
28583             private static final javax.xml.namespace.QName TOTALEARNEDINCOME$44 = 
28584                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalEarnedIncome");
28585             private static final javax.xml.namespace.QName TOTALGRANTS$46 = 
28586                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalGrants");
28587             private static final javax.xml.namespace.QName TOTALINCOME$48 = 
28588                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalIncome");
28589             private static final javax.xml.namespace.QName TOTALPRETAX$50 = 
28590                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalPreTax");
28591             private static final javax.xml.namespace.QName LONGTERMMATURITIES$52 = 
28592                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LongTermMaturities");
28593             
28594             
28595             /**
28596              * Gets the "TotalCash" element
28597              */
28598             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCash()
28599             {
28600                 synchronized (monitor())
28601                 {
28602                     check_orphaned();
28603                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28604                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALCASH$0, 0);
28605                     if (target == null)
28606                     {
28607                       return null;
28608                     }
28609                     return target;
28610                 }
28611             }
28612             
28613             /**
28614              * True if has "TotalCash" element
28615              */
28616             public boolean isSetTotalCash()
28617             {
28618                 synchronized (monitor())
28619                 {
28620                     check_orphaned();
28621                     return get_store().count_elements(TOTALCASH$0) != 0;
28622                 }
28623             }
28624             
28625             /**
28626              * Sets the "TotalCash" element
28627              */
28628             public void setTotalCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCash)
28629             {
28630                 generatedSetterHelperImpl(totalCash, TOTALCASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28631             }
28632             
28633             /**
28634              * Appends and returns a new empty "TotalCash" element
28635              */
28636             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCash()
28637             {
28638                 synchronized (monitor())
28639                 {
28640                     check_orphaned();
28641                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28642                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALCASH$0);
28643                     return target;
28644                 }
28645             }
28646             
28647             /**
28648              * Unsets the "TotalCash" element
28649              */
28650             public void unsetTotalCash()
28651             {
28652                 synchronized (monitor())
28653                 {
28654                     check_orphaned();
28655                     get_store().remove_element(TOTALCASH$0, 0);
28656                 }
28657             }
28658             
28659             /**
28660              * Gets the "UnrestrictedCash" element
28661              */
28662             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUnrestrictedCash()
28663             {
28664                 synchronized (monitor())
28665                 {
28666                     check_orphaned();
28667                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28668                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(UNRESTRICTEDCASH$2, 0);
28669                     if (target == null)
28670                     {
28671                       return null;
28672                     }
28673                     return target;
28674                 }
28675             }
28676             
28677             /**
28678              * True if has "UnrestrictedCash" element
28679              */
28680             public boolean isSetUnrestrictedCash()
28681             {
28682                 synchronized (monitor())
28683                 {
28684                     check_orphaned();
28685                     return get_store().count_elements(UNRESTRICTEDCASH$2) != 0;
28686                 }
28687             }
28688             
28689             /**
28690              * Sets the "UnrestrictedCash" element
28691              */
28692             public void setUnrestrictedCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType unrestrictedCash)
28693             {
28694                 generatedSetterHelperImpl(unrestrictedCash, UNRESTRICTEDCASH$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28695             }
28696             
28697             /**
28698              * Appends and returns a new empty "UnrestrictedCash" element
28699              */
28700             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUnrestrictedCash()
28701             {
28702                 synchronized (monitor())
28703                 {
28704                     check_orphaned();
28705                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28706                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(UNRESTRICTEDCASH$2);
28707                     return target;
28708                 }
28709             }
28710             
28711             /**
28712              * Unsets the "UnrestrictedCash" element
28713              */
28714             public void unsetUnrestrictedCash()
28715             {
28716                 synchronized (monitor())
28717                 {
28718                     check_orphaned();
28719                     get_store().remove_element(UNRESTRICTEDCASH$2, 0);
28720                 }
28721             }
28722             
28723             /**
28724              * Gets the "CurrentGrossLoans" element
28725              */
28726             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCurrentGrossLoans()
28727             {
28728                 synchronized (monitor())
28729                 {
28730                     check_orphaned();
28731                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28732                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(CURRENTGROSSLOANS$4, 0);
28733                     if (target == null)
28734                     {
28735                       return null;
28736                     }
28737                     return target;
28738                 }
28739             }
28740             
28741             /**
28742              * True if has "CurrentGrossLoans" element
28743              */
28744             public boolean isSetCurrentGrossLoans()
28745             {
28746                 synchronized (monitor())
28747                 {
28748                     check_orphaned();
28749                     return get_store().count_elements(CURRENTGROSSLOANS$4) != 0;
28750                 }
28751             }
28752             
28753             /**
28754              * Sets the "CurrentGrossLoans" element
28755              */
28756             public void setCurrentGrossLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType currentGrossLoans)
28757             {
28758                 generatedSetterHelperImpl(currentGrossLoans, CURRENTGROSSLOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28759             }
28760             
28761             /**
28762              * Appends and returns a new empty "CurrentGrossLoans" element
28763              */
28764             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCurrentGrossLoans()
28765             {
28766                 synchronized (monitor())
28767                 {
28768                     check_orphaned();
28769                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28770                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(CURRENTGROSSLOANS$4);
28771                     return target;
28772                 }
28773             }
28774             
28775             /**
28776              * Unsets the "CurrentGrossLoans" element
28777              */
28778             public void unsetCurrentGrossLoans()
28779             {
28780                 synchronized (monitor())
28781                 {
28782                     check_orphaned();
28783                     get_store().remove_element(CURRENTGROSSLOANS$4, 0);
28784                 }
28785             }
28786             
28787             /**
28788              * Gets the "TotalCommitments" element
28789              */
28790             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCommitments()
28791             {
28792                 synchronized (monitor())
28793                 {
28794                     check_orphaned();
28795                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28796                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALCOMMITMENTS$6, 0);
28797                     if (target == null)
28798                     {
28799                       return null;
28800                     }
28801                     return target;
28802                 }
28803             }
28804             
28805             /**
28806              * True if has "TotalCommitments" element
28807              */
28808             public boolean isSetTotalCommitments()
28809             {
28810                 synchronized (monitor())
28811                 {
28812                     check_orphaned();
28813                     return get_store().count_elements(TOTALCOMMITMENTS$6) != 0;
28814                 }
28815             }
28816             
28817             /**
28818              * Sets the "TotalCommitments" element
28819              */
28820             public void setTotalCommitments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCommitments)
28821             {
28822                 generatedSetterHelperImpl(totalCommitments, TOTALCOMMITMENTS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28823             }
28824             
28825             /**
28826              * Appends and returns a new empty "TotalCommitments" element
28827              */
28828             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCommitments()
28829             {
28830                 synchronized (monitor())
28831                 {
28832                     check_orphaned();
28833                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28834                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALCOMMITMENTS$6);
28835                     return target;
28836                 }
28837             }
28838             
28839             /**
28840              * Unsets the "TotalCommitments" element
28841              */
28842             public void unsetTotalCommitments()
28843             {
28844                 synchronized (monitor())
28845                 {
28846                     check_orphaned();
28847                     get_store().remove_element(TOTALCOMMITMENTS$6, 0);
28848                 }
28849             }
28850             
28851             /**
28852              * Gets the "TotalCurrentAssets" element
28853              */
28854             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCurrentAssets()
28855             {
28856                 synchronized (monitor())
28857                 {
28858                     check_orphaned();
28859                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28860                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALCURRENTASSETS$8, 0);
28861                     if (target == null)
28862                     {
28863                       return null;
28864                     }
28865                     return target;
28866                 }
28867             }
28868             
28869             /**
28870              * True if has "TotalCurrentAssets" element
28871              */
28872             public boolean isSetTotalCurrentAssets()
28873             {
28874                 synchronized (monitor())
28875                 {
28876                     check_orphaned();
28877                     return get_store().count_elements(TOTALCURRENTASSETS$8) != 0;
28878                 }
28879             }
28880             
28881             /**
28882              * Sets the "TotalCurrentAssets" element
28883              */
28884             public void setTotalCurrentAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCurrentAssets)
28885             {
28886                 generatedSetterHelperImpl(totalCurrentAssets, TOTALCURRENTASSETS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28887             }
28888             
28889             /**
28890              * Appends and returns a new empty "TotalCurrentAssets" element
28891              */
28892             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCurrentAssets()
28893             {
28894                 synchronized (monitor())
28895                 {
28896                     check_orphaned();
28897                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28898                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALCURRENTASSETS$8);
28899                     return target;
28900                 }
28901             }
28902             
28903             /**
28904              * Unsets the "TotalCurrentAssets" element
28905              */
28906             public void unsetTotalCurrentAssets()
28907             {
28908                 synchronized (monitor())
28909                 {
28910                     check_orphaned();
28911                     get_store().remove_element(TOTALCURRENTASSETS$8, 0);
28912                 }
28913             }
28914             
28915             /**
28916              * Gets the "NoncurrentGrossLoans" element
28917              */
28918             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNoncurrentGrossLoans()
28919             {
28920                 synchronized (monitor())
28921                 {
28922                     check_orphaned();
28923                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28924                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONCURRENTGROSSLOANS$10, 0);
28925                     if (target == null)
28926                     {
28927                       return null;
28928                     }
28929                     return target;
28930                 }
28931             }
28932             
28933             /**
28934              * True if has "NoncurrentGrossLoans" element
28935              */
28936             public boolean isSetNoncurrentGrossLoans()
28937             {
28938                 synchronized (monitor())
28939                 {
28940                     check_orphaned();
28941                     return get_store().count_elements(NONCURRENTGROSSLOANS$10) != 0;
28942                 }
28943             }
28944             
28945             /**
28946              * Sets the "NoncurrentGrossLoans" element
28947              */
28948             public void setNoncurrentGrossLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType noncurrentGrossLoans)
28949             {
28950                 generatedSetterHelperImpl(noncurrentGrossLoans, NONCURRENTGROSSLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
28951             }
28952             
28953             /**
28954              * Appends and returns a new empty "NoncurrentGrossLoans" element
28955              */
28956             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNoncurrentGrossLoans()
28957             {
28958                 synchronized (monitor())
28959                 {
28960                     check_orphaned();
28961                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28962                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONCURRENTGROSSLOANS$10);
28963                     return target;
28964                 }
28965             }
28966             
28967             /**
28968              * Unsets the "NoncurrentGrossLoans" element
28969              */
28970             public void unsetNoncurrentGrossLoans()
28971             {
28972                 synchronized (monitor())
28973                 {
28974                     check_orphaned();
28975                     get_store().remove_element(NONCURRENTGROSSLOANS$10, 0);
28976                 }
28977             }
28978             
28979             /**
28980              * Gets the "LoanLossReserve" element
28981              */
28982             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLoanLossReserve()
28983             {
28984                 synchronized (monitor())
28985                 {
28986                     check_orphaned();
28987                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
28988                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(LOANLOSSRESERVE$12, 0);
28989                     if (target == null)
28990                     {
28991                       return null;
28992                     }
28993                     return target;
28994                 }
28995             }
28996             
28997             /**
28998              * True if has "LoanLossReserve" element
28999              */
29000             public boolean isSetLoanLossReserve()
29001             {
29002                 synchronized (monitor())
29003                 {
29004                     check_orphaned();
29005                     return get_store().count_elements(LOANLOSSRESERVE$12) != 0;
29006                 }
29007             }
29008             
29009             /**
29010              * Sets the "LoanLossReserve" element
29011              */
29012             public void setLoanLossReserve(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType loanLossReserve)
29013             {
29014                 generatedSetterHelperImpl(loanLossReserve, LOANLOSSRESERVE$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29015             }
29016             
29017             /**
29018              * Appends and returns a new empty "LoanLossReserve" element
29019              */
29020             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLoanLossReserve()
29021             {
29022                 synchronized (monitor())
29023                 {
29024                     check_orphaned();
29025                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29026                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(LOANLOSSRESERVE$12);
29027                     return target;
29028                 }
29029             }
29030             
29031             /**
29032              * Unsets the "LoanLossReserve" element
29033              */
29034             public void unsetLoanLossReserve()
29035             {
29036                 synchronized (monitor())
29037                 {
29038                     check_orphaned();
29039                     get_store().remove_element(LOANLOSSRESERVE$12, 0);
29040                 }
29041             }
29042             
29043             /**
29044              * Gets the "TotalOutstanding" element
29045              */
29046             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalOutstanding()
29047             {
29048                 synchronized (monitor())
29049                 {
29050                     check_orphaned();
29051                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29052                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALOUTSTANDING$14, 0);
29053                     if (target == null)
29054                     {
29055                       return null;
29056                     }
29057                     return target;
29058                 }
29059             }
29060             
29061             /**
29062              * True if has "TotalOutstanding" element
29063              */
29064             public boolean isSetTotalOutstanding()
29065             {
29066                 synchronized (monitor())
29067                 {
29068                     check_orphaned();
29069                     return get_store().count_elements(TOTALOUTSTANDING$14) != 0;
29070                 }
29071             }
29072             
29073             /**
29074              * Sets the "TotalOutstanding" element
29075              */
29076             public void setTotalOutstanding(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalOutstanding)
29077             {
29078                 generatedSetterHelperImpl(totalOutstanding, TOTALOUTSTANDING$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29079             }
29080             
29081             /**
29082              * Appends and returns a new empty "TotalOutstanding" element
29083              */
29084             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalOutstanding()
29085             {
29086                 synchronized (monitor())
29087                 {
29088                     check_orphaned();
29089                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29090                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALOUTSTANDING$14);
29091                     return target;
29092                 }
29093             }
29094             
29095             /**
29096              * Unsets the "TotalOutstanding" element
29097              */
29098             public void unsetTotalOutstanding()
29099             {
29100                 synchronized (monitor())
29101                 {
29102                     check_orphaned();
29103                     get_store().remove_element(TOTALOUTSTANDING$14, 0);
29104                 }
29105             }
29106             
29107             /**
29108              * Gets the "NetUnrealizedLoss" element
29109              */
29110             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetUnrealizedLoss()
29111             {
29112                 synchronized (monitor())
29113                 {
29114                     check_orphaned();
29115                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29116                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NETUNREALIZEDLOSS$16, 0);
29117                     if (target == null)
29118                     {
29119                       return null;
29120                     }
29121                     return target;
29122                 }
29123             }
29124             
29125             /**
29126              * True if has "NetUnrealizedLoss" element
29127              */
29128             public boolean isSetNetUnrealizedLoss()
29129             {
29130                 synchronized (monitor())
29131                 {
29132                     check_orphaned();
29133                     return get_store().count_elements(NETUNREALIZEDLOSS$16) != 0;
29134                 }
29135             }
29136             
29137             /**
29138              * Sets the "NetUnrealizedLoss" element
29139              */
29140             public void setNetUnrealizedLoss(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netUnrealizedLoss)
29141             {
29142                 generatedSetterHelperImpl(netUnrealizedLoss, NETUNREALIZEDLOSS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29143             }
29144             
29145             /**
29146              * Appends and returns a new empty "NetUnrealizedLoss" element
29147              */
29148             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetUnrealizedLoss()
29149             {
29150                 synchronized (monitor())
29151                 {
29152                     check_orphaned();
29153                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29154                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NETUNREALIZEDLOSS$16);
29155                     return target;
29156                 }
29157             }
29158             
29159             /**
29160              * Unsets the "NetUnrealizedLoss" element
29161              */
29162             public void unsetNetUnrealizedLoss()
29163             {
29164                 synchronized (monitor())
29165                 {
29166                     check_orphaned();
29167                     get_store().remove_element(NETUNREALIZEDLOSS$16, 0);
29168                 }
29169             }
29170             
29171             /**
29172              * Gets the "TotalNetLoans" element
29173              */
29174             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetLoans()
29175             {
29176                 synchronized (monitor())
29177                 {
29178                     check_orphaned();
29179                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29180                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALNETLOANS$18, 0);
29181                     if (target == null)
29182                     {
29183                       return null;
29184                     }
29185                     return target;
29186                 }
29187             }
29188             
29189             /**
29190              * True if has "TotalNetLoans" element
29191              */
29192             public boolean isSetTotalNetLoans()
29193             {
29194                 synchronized (monitor())
29195                 {
29196                     check_orphaned();
29197                     return get_store().count_elements(TOTALNETLOANS$18) != 0;
29198                 }
29199             }
29200             
29201             /**
29202              * Sets the "TotalNetLoans" element
29203              */
29204             public void setTotalNetLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetLoans)
29205             {
29206                 generatedSetterHelperImpl(totalNetLoans, TOTALNETLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29207             }
29208             
29209             /**
29210              * Appends and returns a new empty "TotalNetLoans" element
29211              */
29212             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetLoans()
29213             {
29214                 synchronized (monitor())
29215                 {
29216                     check_orphaned();
29217                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29218                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALNETLOANS$18);
29219                     return target;
29220                 }
29221             }
29222             
29223             /**
29224              * Unsets the "TotalNetLoans" element
29225              */
29226             public void unsetTotalNetLoans()
29227             {
29228                 synchronized (monitor())
29229                 {
29230                     check_orphaned();
29231                     get_store().remove_element(TOTALNETLOANS$18, 0);
29232                 }
29233             }
29234             
29235             /**
29236              * Gets the "TotalAssets" element
29237              */
29238             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets()
29239             {
29240                 synchronized (monitor())
29241                 {
29242                     check_orphaned();
29243                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29244                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALASSETS$20, 0);
29245                     if (target == null)
29246                     {
29247                       return null;
29248                     }
29249                     return target;
29250                 }
29251             }
29252             
29253             /**
29254              * True if has "TotalAssets" element
29255              */
29256             public boolean isSetTotalAssets()
29257             {
29258                 synchronized (monitor())
29259                 {
29260                     check_orphaned();
29261                     return get_store().count_elements(TOTALASSETS$20) != 0;
29262                 }
29263             }
29264             
29265             /**
29266              * Sets the "TotalAssets" element
29267              */
29268             public void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets)
29269             {
29270                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29271             }
29272             
29273             /**
29274              * Appends and returns a new empty "TotalAssets" element
29275              */
29276             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets()
29277             {
29278                 synchronized (monitor())
29279                 {
29280                     check_orphaned();
29281                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29282                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALASSETS$20);
29283                     return target;
29284                 }
29285             }
29286             
29287             /**
29288              * Unsets the "TotalAssets" element
29289              */
29290             public void unsetTotalAssets()
29291             {
29292                 synchronized (monitor())
29293                 {
29294                     check_orphaned();
29295                     get_store().remove_element(TOTALASSETS$20, 0);
29296                 }
29297             }
29298             
29299             /**
29300              * Gets the "TotalCurrentLiabilities" element
29301              */
29302             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalCurrentLiabilities()
29303             {
29304                 synchronized (monitor())
29305                 {
29306                     check_orphaned();
29307                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29308                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALCURRENTLIABILITIES$22, 0);
29309                     if (target == null)
29310                     {
29311                       return null;
29312                     }
29313                     return target;
29314                 }
29315             }
29316             
29317             /**
29318              * True if has "TotalCurrentLiabilities" element
29319              */
29320             public boolean isSetTotalCurrentLiabilities()
29321             {
29322                 synchronized (monitor())
29323                 {
29324                     check_orphaned();
29325                     return get_store().count_elements(TOTALCURRENTLIABILITIES$22) != 0;
29326                 }
29327             }
29328             
29329             /**
29330              * Sets the "TotalCurrentLiabilities" element
29331              */
29332             public void setTotalCurrentLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalCurrentLiabilities)
29333             {
29334                 generatedSetterHelperImpl(totalCurrentLiabilities, TOTALCURRENTLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29335             }
29336             
29337             /**
29338              * Appends and returns a new empty "TotalCurrentLiabilities" element
29339              */
29340             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalCurrentLiabilities()
29341             {
29342                 synchronized (monitor())
29343                 {
29344                     check_orphaned();
29345                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29346                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALCURRENTLIABILITIES$22);
29347                     return target;
29348                 }
29349             }
29350             
29351             /**
29352              * Unsets the "TotalCurrentLiabilities" element
29353              */
29354             public void unsetTotalCurrentLiabilities()
29355             {
29356                 synchronized (monitor())
29357                 {
29358                     check_orphaned();
29359                     get_store().remove_element(TOTALCURRENTLIABILITIES$22, 0);
29360                 }
29361             }
29362             
29363             /**
29364              * Gets the "TotalNotesPayable" element
29365              */
29366             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNotesPayable()
29367             {
29368                 synchronized (monitor())
29369                 {
29370                     check_orphaned();
29371                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29372                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALNOTESPAYABLE$24, 0);
29373                     if (target == null)
29374                     {
29375                       return null;
29376                     }
29377                     return target;
29378                 }
29379             }
29380             
29381             /**
29382              * True if has "TotalNotesPayable" element
29383              */
29384             public boolean isSetTotalNotesPayable()
29385             {
29386                 synchronized (monitor())
29387                 {
29388                     check_orphaned();
29389                     return get_store().count_elements(TOTALNOTESPAYABLE$24) != 0;
29390                 }
29391             }
29392             
29393             /**
29394              * Sets the "TotalNotesPayable" element
29395              */
29396             public void setTotalNotesPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNotesPayable)
29397             {
29398                 generatedSetterHelperImpl(totalNotesPayable, TOTALNOTESPAYABLE$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29399             }
29400             
29401             /**
29402              * Appends and returns a new empty "TotalNotesPayable" element
29403              */
29404             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNotesPayable()
29405             {
29406                 synchronized (monitor())
29407                 {
29408                     check_orphaned();
29409                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29410                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALNOTESPAYABLE$24);
29411                     return target;
29412                 }
29413             }
29414             
29415             /**
29416              * Unsets the "TotalNotesPayable" element
29417              */
29418             public void unsetTotalNotesPayable()
29419             {
29420                 synchronized (monitor())
29421                 {
29422                     check_orphaned();
29423                     get_store().remove_element(TOTALNOTESPAYABLE$24, 0);
29424                 }
29425             }
29426             
29427             /**
29428              * Gets the "TotalAdjustedNotes" element
29429              */
29430             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAdjustedNotes()
29431             {
29432                 synchronized (monitor())
29433                 {
29434                     check_orphaned();
29435                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29436                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALADJUSTEDNOTES$26, 0);
29437                     if (target == null)
29438                     {
29439                       return null;
29440                     }
29441                     return target;
29442                 }
29443             }
29444             
29445             /**
29446              * True if has "TotalAdjustedNotes" element
29447              */
29448             public boolean isSetTotalAdjustedNotes()
29449             {
29450                 synchronized (monitor())
29451                 {
29452                     check_orphaned();
29453                     return get_store().count_elements(TOTALADJUSTEDNOTES$26) != 0;
29454                 }
29455             }
29456             
29457             /**
29458              * Sets the "TotalAdjustedNotes" element
29459              */
29460             public void setTotalAdjustedNotes(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAdjustedNotes)
29461             {
29462                 generatedSetterHelperImpl(totalAdjustedNotes, TOTALADJUSTEDNOTES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29463             }
29464             
29465             /**
29466              * Appends and returns a new empty "TotalAdjustedNotes" element
29467              */
29468             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAdjustedNotes()
29469             {
29470                 synchronized (monitor())
29471                 {
29472                     check_orphaned();
29473                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29474                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALADJUSTEDNOTES$26);
29475                     return target;
29476                 }
29477             }
29478             
29479             /**
29480              * Unsets the "TotalAdjustedNotes" element
29481              */
29482             public void unsetTotalAdjustedNotes()
29483             {
29484                 synchronized (monitor())
29485                 {
29486                     check_orphaned();
29487                     get_store().remove_element(TOTALADJUSTEDNOTES$26, 0);
29488                 }
29489             }
29490             
29491             /**
29492              * Gets the "TotalLiabilities" element
29493              */
29494             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities()
29495             {
29496                 synchronized (monitor())
29497                 {
29498                     check_orphaned();
29499                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29500                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$28, 0);
29501                     if (target == null)
29502                     {
29503                       return null;
29504                     }
29505                     return target;
29506                 }
29507             }
29508             
29509             /**
29510              * True if has "TotalLiabilities" element
29511              */
29512             public boolean isSetTotalLiabilities()
29513             {
29514                 synchronized (monitor())
29515                 {
29516                     check_orphaned();
29517                     return get_store().count_elements(TOTALLIABILITIES$28) != 0;
29518                 }
29519             }
29520             
29521             /**
29522              * Sets the "TotalLiabilities" element
29523              */
29524             public void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities)
29525             {
29526                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29527             }
29528             
29529             /**
29530              * Appends and returns a new empty "TotalLiabilities" element
29531              */
29532             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities()
29533             {
29534                 synchronized (monitor())
29535                 {
29536                     check_orphaned();
29537                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29538                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$28);
29539                     return target;
29540                 }
29541             }
29542             
29543             /**
29544              * Unsets the "TotalLiabilities" element
29545              */
29546             public void unsetTotalLiabilities()
29547             {
29548                 synchronized (monitor())
29549                 {
29550                     check_orphaned();
29551                     get_store().remove_element(TOTALLIABILITIES$28, 0);
29552                 }
29553             }
29554             
29555             /**
29556              * Gets the "UnrestrictedNetAssets" element
29557              */
29558             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUnrestrictedNetAssets()
29559             {
29560                 synchronized (monitor())
29561                 {
29562                     check_orphaned();
29563                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29564                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(UNRESTRICTEDNETASSETS$30, 0);
29565                     if (target == null)
29566                     {
29567                       return null;
29568                     }
29569                     return target;
29570                 }
29571             }
29572             
29573             /**
29574              * True if has "UnrestrictedNetAssets" element
29575              */
29576             public boolean isSetUnrestrictedNetAssets()
29577             {
29578                 synchronized (monitor())
29579                 {
29580                     check_orphaned();
29581                     return get_store().count_elements(UNRESTRICTEDNETASSETS$30) != 0;
29582                 }
29583             }
29584             
29585             /**
29586              * Sets the "UnrestrictedNetAssets" element
29587              */
29588             public void setUnrestrictedNetAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType unrestrictedNetAssets)
29589             {
29590                 generatedSetterHelperImpl(unrestrictedNetAssets, UNRESTRICTEDNETASSETS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29591             }
29592             
29593             /**
29594              * Appends and returns a new empty "UnrestrictedNetAssets" element
29595              */
29596             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUnrestrictedNetAssets()
29597             {
29598                 synchronized (monitor())
29599                 {
29600                     check_orphaned();
29601                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29602                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(UNRESTRICTEDNETASSETS$30);
29603                     return target;
29604                 }
29605             }
29606             
29607             /**
29608              * Unsets the "UnrestrictedNetAssets" element
29609              */
29610             public void unsetUnrestrictedNetAssets()
29611             {
29612                 synchronized (monitor())
29613                 {
29614                     check_orphaned();
29615                     get_store().remove_element(UNRESTRICTEDNETASSETS$30, 0);
29616                 }
29617             }
29618             
29619             /**
29620              * Gets the "TotalAssetsAvailable" element
29621              */
29622             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssetsAvailable()
29623             {
29624                 synchronized (monitor())
29625                 {
29626                     check_orphaned();
29627                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29628                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALASSETSAVAILABLE$32, 0);
29629                     if (target == null)
29630                     {
29631                       return null;
29632                     }
29633                     return target;
29634                 }
29635             }
29636             
29637             /**
29638              * True if has "TotalAssetsAvailable" element
29639              */
29640             public boolean isSetTotalAssetsAvailable()
29641             {
29642                 synchronized (monitor())
29643                 {
29644                     check_orphaned();
29645                     return get_store().count_elements(TOTALASSETSAVAILABLE$32) != 0;
29646                 }
29647             }
29648             
29649             /**
29650              * Sets the "TotalAssetsAvailable" element
29651              */
29652             public void setTotalAssetsAvailable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssetsAvailable)
29653             {
29654                 generatedSetterHelperImpl(totalAssetsAvailable, TOTALASSETSAVAILABLE$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29655             }
29656             
29657             /**
29658              * Appends and returns a new empty "TotalAssetsAvailable" element
29659              */
29660             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssetsAvailable()
29661             {
29662                 synchronized (monitor())
29663                 {
29664                     check_orphaned();
29665                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29666                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALASSETSAVAILABLE$32);
29667                     return target;
29668                 }
29669             }
29670             
29671             /**
29672              * Unsets the "TotalAssetsAvailable" element
29673              */
29674             public void unsetTotalAssetsAvailable()
29675             {
29676                 synchronized (monitor())
29677                 {
29678                     check_orphaned();
29679                     get_store().remove_element(TOTALASSETSAVAILABLE$32, 0);
29680                 }
29681             }
29682             
29683             /**
29684              * Gets the "TotalNetAssets" element
29685              */
29686             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetAssets()
29687             {
29688                 synchronized (monitor())
29689                 {
29690                     check_orphaned();
29691                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29692                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALNETASSETS$34, 0);
29693                     if (target == null)
29694                     {
29695                       return null;
29696                     }
29697                     return target;
29698                 }
29699             }
29700             
29701             /**
29702              * True if has "TotalNetAssets" element
29703              */
29704             public boolean isSetTotalNetAssets()
29705             {
29706                 synchronized (monitor())
29707                 {
29708                     check_orphaned();
29709                     return get_store().count_elements(TOTALNETASSETS$34) != 0;
29710                 }
29711             }
29712             
29713             /**
29714              * Sets the "TotalNetAssets" element
29715              */
29716             public void setTotalNetAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetAssets)
29717             {
29718                 generatedSetterHelperImpl(totalNetAssets, TOTALNETASSETS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29719             }
29720             
29721             /**
29722              * Appends and returns a new empty "TotalNetAssets" element
29723              */
29724             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetAssets()
29725             {
29726                 synchronized (monitor())
29727                 {
29728                     check_orphaned();
29729                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29730                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALNETASSETS$34);
29731                     return target;
29732                 }
29733             }
29734             
29735             /**
29736              * Unsets the "TotalNetAssets" element
29737              */
29738             public void unsetTotalNetAssets()
29739             {
29740                 synchronized (monitor())
29741                 {
29742                     check_orphaned();
29743                     get_store().remove_element(TOTALNETASSETS$34, 0);
29744                 }
29745             }
29746             
29747             /**
29748              * Gets the "OffBalanceAssets" element
29749              */
29750             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOffBalanceAssets()
29751             {
29752                 synchronized (monitor())
29753                 {
29754                     check_orphaned();
29755                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29756                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(OFFBALANCEASSETS$36, 0);
29757                     if (target == null)
29758                     {
29759                       return null;
29760                     }
29761                     return target;
29762                 }
29763             }
29764             
29765             /**
29766              * True if has "OffBalanceAssets" element
29767              */
29768             public boolean isSetOffBalanceAssets()
29769             {
29770                 synchronized (monitor())
29771                 {
29772                     check_orphaned();
29773                     return get_store().count_elements(OFFBALANCEASSETS$36) != 0;
29774                 }
29775             }
29776             
29777             /**
29778              * Sets the "OffBalanceAssets" element
29779              */
29780             public void setOffBalanceAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType offBalanceAssets)
29781             {
29782                 generatedSetterHelperImpl(offBalanceAssets, OFFBALANCEASSETS$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29783             }
29784             
29785             /**
29786              * Appends and returns a new empty "OffBalanceAssets" element
29787              */
29788             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOffBalanceAssets()
29789             {
29790                 synchronized (monitor())
29791                 {
29792                     check_orphaned();
29793                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29794                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(OFFBALANCEASSETS$36);
29795                     return target;
29796                 }
29797             }
29798             
29799             /**
29800              * Unsets the "OffBalanceAssets" element
29801              */
29802             public void unsetOffBalanceAssets()
29803             {
29804                 synchronized (monitor())
29805                 {
29806                     check_orphaned();
29807                     get_store().remove_element(OFFBALANCEASSETS$36, 0);
29808                 }
29809             }
29810             
29811             /**
29812              * Gets the "OffBalanceLiabilities" element
29813              */
29814             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOffBalanceLiabilities()
29815             {
29816                 synchronized (monitor())
29817                 {
29818                     check_orphaned();
29819                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29820                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(OFFBALANCELIABILITIES$38, 0);
29821                     if (target == null)
29822                     {
29823                       return null;
29824                     }
29825                     return target;
29826                 }
29827             }
29828             
29829             /**
29830              * True if has "OffBalanceLiabilities" element
29831              */
29832             public boolean isSetOffBalanceLiabilities()
29833             {
29834                 synchronized (monitor())
29835                 {
29836                     check_orphaned();
29837                     return get_store().count_elements(OFFBALANCELIABILITIES$38) != 0;
29838                 }
29839             }
29840             
29841             /**
29842              * Sets the "OffBalanceLiabilities" element
29843              */
29844             public void setOffBalanceLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType offBalanceLiabilities)
29845             {
29846                 generatedSetterHelperImpl(offBalanceLiabilities, OFFBALANCELIABILITIES$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29847             }
29848             
29849             /**
29850              * Appends and returns a new empty "OffBalanceLiabilities" element
29851              */
29852             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOffBalanceLiabilities()
29853             {
29854                 synchronized (monitor())
29855                 {
29856                     check_orphaned();
29857                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29858                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(OFFBALANCELIABILITIES$38);
29859                     return target;
29860                 }
29861             }
29862             
29863             /**
29864              * Unsets the "OffBalanceLiabilities" element
29865              */
29866             public void unsetOffBalanceLiabilities()
29867             {
29868                 synchronized (monitor())
29869                 {
29870                     check_orphaned();
29871                     get_store().remove_element(OFFBALANCELIABILITIES$38, 0);
29872                 }
29873             }
29874             
29875             /**
29876              * Gets the "InterestPayments" element
29877              */
29878             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestPayments()
29879             {
29880                 synchronized (monitor())
29881                 {
29882                     check_orphaned();
29883                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29884                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTPAYMENTS$40, 0);
29885                     if (target == null)
29886                     {
29887                       return null;
29888                     }
29889                     return target;
29890                 }
29891             }
29892             
29893             /**
29894              * True if has "InterestPayments" element
29895              */
29896             public boolean isSetInterestPayments()
29897             {
29898                 synchronized (monitor())
29899                 {
29900                     check_orphaned();
29901                     return get_store().count_elements(INTERESTPAYMENTS$40) != 0;
29902                 }
29903             }
29904             
29905             /**
29906              * Sets the "InterestPayments" element
29907              */
29908             public void setInterestPayments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestPayments)
29909             {
29910                 generatedSetterHelperImpl(interestPayments, INTERESTPAYMENTS$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29911             }
29912             
29913             /**
29914              * Appends and returns a new empty "InterestPayments" element
29915              */
29916             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestPayments()
29917             {
29918                 synchronized (monitor())
29919                 {
29920                     check_orphaned();
29921                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29922                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTPAYMENTS$40);
29923                     return target;
29924                 }
29925             }
29926             
29927             /**
29928              * Unsets the "InterestPayments" element
29929              */
29930             public void unsetInterestPayments()
29931             {
29932                 synchronized (monitor())
29933                 {
29934                     check_orphaned();
29935                     get_store().remove_element(INTERESTPAYMENTS$40, 0);
29936                 }
29937             }
29938             
29939             /**
29940              * Gets the "FeeIncome" element
29941              */
29942             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getFeeIncome()
29943             {
29944                 synchronized (monitor())
29945                 {
29946                     check_orphaned();
29947                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29948                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(FEEINCOME$42, 0);
29949                     if (target == null)
29950                     {
29951                       return null;
29952                     }
29953                     return target;
29954                 }
29955             }
29956             
29957             /**
29958              * True if has "FeeIncome" element
29959              */
29960             public boolean isSetFeeIncome()
29961             {
29962                 synchronized (monitor())
29963                 {
29964                     check_orphaned();
29965                     return get_store().count_elements(FEEINCOME$42) != 0;
29966                 }
29967             }
29968             
29969             /**
29970              * Sets the "FeeIncome" element
29971              */
29972             public void setFeeIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType feeIncome)
29973             {
29974                 generatedSetterHelperImpl(feeIncome, FEEINCOME$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
29975             }
29976             
29977             /**
29978              * Appends and returns a new empty "FeeIncome" element
29979              */
29980             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewFeeIncome()
29981             {
29982                 synchronized (monitor())
29983                 {
29984                     check_orphaned();
29985                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
29986                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(FEEINCOME$42);
29987                     return target;
29988                 }
29989             }
29990             
29991             /**
29992              * Unsets the "FeeIncome" element
29993              */
29994             public void unsetFeeIncome()
29995             {
29996                 synchronized (monitor())
29997                 {
29998                     check_orphaned();
29999                     get_store().remove_element(FEEINCOME$42, 0);
30000                 }
30001             }
30002             
30003             /**
30004              * Gets the "TotalEarnedIncome" element
30005              */
30006             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalEarnedIncome()
30007             {
30008                 synchronized (monitor())
30009                 {
30010                     check_orphaned();
30011                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30012                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALEARNEDINCOME$44, 0);
30013                     if (target == null)
30014                     {
30015                       return null;
30016                     }
30017                     return target;
30018                 }
30019             }
30020             
30021             /**
30022              * True if has "TotalEarnedIncome" element
30023              */
30024             public boolean isSetTotalEarnedIncome()
30025             {
30026                 synchronized (monitor())
30027                 {
30028                     check_orphaned();
30029                     return get_store().count_elements(TOTALEARNEDINCOME$44) != 0;
30030                 }
30031             }
30032             
30033             /**
30034              * Sets the "TotalEarnedIncome" element
30035              */
30036             public void setTotalEarnedIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalEarnedIncome)
30037             {
30038                 generatedSetterHelperImpl(totalEarnedIncome, TOTALEARNEDINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30039             }
30040             
30041             /**
30042              * Appends and returns a new empty "TotalEarnedIncome" element
30043              */
30044             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalEarnedIncome()
30045             {
30046                 synchronized (monitor())
30047                 {
30048                     check_orphaned();
30049                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30050                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALEARNEDINCOME$44);
30051                     return target;
30052                 }
30053             }
30054             
30055             /**
30056              * Unsets the "TotalEarnedIncome" element
30057              */
30058             public void unsetTotalEarnedIncome()
30059             {
30060                 synchronized (monitor())
30061                 {
30062                     check_orphaned();
30063                     get_store().remove_element(TOTALEARNEDINCOME$44, 0);
30064                 }
30065             }
30066             
30067             /**
30068              * Gets the "TotalGrants" element
30069              */
30070             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalGrants()
30071             {
30072                 synchronized (monitor())
30073                 {
30074                     check_orphaned();
30075                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30076                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALGRANTS$46, 0);
30077                     if (target == null)
30078                     {
30079                       return null;
30080                     }
30081                     return target;
30082                 }
30083             }
30084             
30085             /**
30086              * True if has "TotalGrants" element
30087              */
30088             public boolean isSetTotalGrants()
30089             {
30090                 synchronized (monitor())
30091                 {
30092                     check_orphaned();
30093                     return get_store().count_elements(TOTALGRANTS$46) != 0;
30094                 }
30095             }
30096             
30097             /**
30098              * Sets the "TotalGrants" element
30099              */
30100             public void setTotalGrants(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalGrants)
30101             {
30102                 generatedSetterHelperImpl(totalGrants, TOTALGRANTS$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30103             }
30104             
30105             /**
30106              * Appends and returns a new empty "TotalGrants" element
30107              */
30108             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalGrants()
30109             {
30110                 synchronized (monitor())
30111                 {
30112                     check_orphaned();
30113                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30114                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALGRANTS$46);
30115                     return target;
30116                 }
30117             }
30118             
30119             /**
30120              * Unsets the "TotalGrants" element
30121              */
30122             public void unsetTotalGrants()
30123             {
30124                 synchronized (monitor())
30125                 {
30126                     check_orphaned();
30127                     get_store().remove_element(TOTALGRANTS$46, 0);
30128                 }
30129             }
30130             
30131             /**
30132              * Gets the "TotalIncome" element
30133              */
30134             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalIncome()
30135             {
30136                 synchronized (monitor())
30137                 {
30138                     check_orphaned();
30139                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30140                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALINCOME$48, 0);
30141                     if (target == null)
30142                     {
30143                       return null;
30144                     }
30145                     return target;
30146                 }
30147             }
30148             
30149             /**
30150              * True if has "TotalIncome" element
30151              */
30152             public boolean isSetTotalIncome()
30153             {
30154                 synchronized (monitor())
30155                 {
30156                     check_orphaned();
30157                     return get_store().count_elements(TOTALINCOME$48) != 0;
30158                 }
30159             }
30160             
30161             /**
30162              * Sets the "TotalIncome" element
30163              */
30164             public void setTotalIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalIncome)
30165             {
30166                 generatedSetterHelperImpl(totalIncome, TOTALINCOME$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30167             }
30168             
30169             /**
30170              * Appends and returns a new empty "TotalIncome" element
30171              */
30172             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalIncome()
30173             {
30174                 synchronized (monitor())
30175                 {
30176                     check_orphaned();
30177                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30178                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALINCOME$48);
30179                     return target;
30180                 }
30181             }
30182             
30183             /**
30184              * Unsets the "TotalIncome" element
30185              */
30186             public void unsetTotalIncome()
30187             {
30188                 synchronized (monitor())
30189                 {
30190                     check_orphaned();
30191                     get_store().remove_element(TOTALINCOME$48, 0);
30192                 }
30193             }
30194             
30195             /**
30196              * Gets the "TotalPreTax" element
30197              */
30198             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalPreTax()
30199             {
30200                 synchronized (monitor())
30201                 {
30202                     check_orphaned();
30203                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30204                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALPRETAX$50, 0);
30205                     if (target == null)
30206                     {
30207                       return null;
30208                     }
30209                     return target;
30210                 }
30211             }
30212             
30213             /**
30214              * True if has "TotalPreTax" element
30215              */
30216             public boolean isSetTotalPreTax()
30217             {
30218                 synchronized (monitor())
30219                 {
30220                     check_orphaned();
30221                     return get_store().count_elements(TOTALPRETAX$50) != 0;
30222                 }
30223             }
30224             
30225             /**
30226              * Sets the "TotalPreTax" element
30227              */
30228             public void setTotalPreTax(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalPreTax)
30229             {
30230                 generatedSetterHelperImpl(totalPreTax, TOTALPRETAX$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30231             }
30232             
30233             /**
30234              * Appends and returns a new empty "TotalPreTax" element
30235              */
30236             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalPreTax()
30237             {
30238                 synchronized (monitor())
30239                 {
30240                     check_orphaned();
30241                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30242                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALPRETAX$50);
30243                     return target;
30244                 }
30245             }
30246             
30247             /**
30248              * Unsets the "TotalPreTax" element
30249              */
30250             public void unsetTotalPreTax()
30251             {
30252                 synchronized (monitor())
30253                 {
30254                     check_orphaned();
30255                     get_store().remove_element(TOTALPRETAX$50, 0);
30256                 }
30257             }
30258             
30259             /**
30260              * Gets the "LongTermMaturities" element
30261              */
30262             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLongTermMaturities()
30263             {
30264                 synchronized (monitor())
30265                 {
30266                     check_orphaned();
30267                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30268                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(LONGTERMMATURITIES$52, 0);
30269                     if (target == null)
30270                     {
30271                       return null;
30272                     }
30273                     return target;
30274                 }
30275             }
30276             
30277             /**
30278              * True if has "LongTermMaturities" element
30279              */
30280             public boolean isSetLongTermMaturities()
30281             {
30282                 synchronized (monitor())
30283                 {
30284                     check_orphaned();
30285                     return get_store().count_elements(LONGTERMMATURITIES$52) != 0;
30286                 }
30287             }
30288             
30289             /**
30290              * Sets the "LongTermMaturities" element
30291              */
30292             public void setLongTermMaturities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType longTermMaturities)
30293             {
30294                 generatedSetterHelperImpl(longTermMaturities, LONGTERMMATURITIES$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30295             }
30296             
30297             /**
30298              * Appends and returns a new empty "LongTermMaturities" element
30299              */
30300             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLongTermMaturities()
30301             {
30302                 synchronized (monitor())
30303                 {
30304                     check_orphaned();
30305                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30306                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(LONGTERMMATURITIES$52);
30307                     return target;
30308                 }
30309             }
30310             
30311             /**
30312              * Unsets the "LongTermMaturities" element
30313              */
30314             public void unsetLongTermMaturities()
30315             {
30316                 synchronized (monitor())
30317                 {
30318                     check_orphaned();
30319                     get_store().remove_element(LONGTERMMATURITIES$52, 0);
30320                 }
30321             }
30322         }
30323         /**
30324          * An XML FinancialCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
30325          *
30326          * This is a complex type.
30327          */
30328         public static class FinancialCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialCreditUnions
30329         {
30330             private static final long serialVersionUID = 1L;
30331             
30332             public FinancialCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
30333             {
30334                 super(sType);
30335             }
30336             
30337             private static final javax.xml.namespace.QName CASHONHAND$0 = 
30338                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CashOnHand");
30339             private static final javax.xml.namespace.QName CASHONDEPOSIT$2 = 
30340                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CashOnDeposit");
30341             private static final javax.xml.namespace.QName CASHEQUIVALENTS$4 = 
30342                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CashEquivalents");
30343             private static final javax.xml.namespace.QName INVESTMENTS1YEAR$6 = 
30344                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Investments1Year");
30345             private static final javax.xml.namespace.QName TOTALINVESTMENTS$8 = 
30346                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalInvestments");
30347             private static final javax.xml.namespace.QName TOTALLOANS$10 = 
30348                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalLoans");
30349             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$12 = 
30350                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AllowanceForLosses");
30351             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
30352                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAssets");
30353             private static final javax.xml.namespace.QName TOTALBORROWINGS$16 = 
30354                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalBorrowings");
30355             private static final javax.xml.namespace.QName ACCRUEDDIVIDENDS$18 = 
30356                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AccruedDividends");
30357             private static final javax.xml.namespace.QName ACCOUNTSPAYABLE$20 = 
30358                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AccountsPayable");
30359             private static final javax.xml.namespace.QName TOTALLIABILITIES$22 = 
30360                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalLiabilities");
30361             private static final javax.xml.namespace.QName MEMBERDEPOSITS$24 = 
30362                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MemberDeposits");
30363             private static final javax.xml.namespace.QName NONMEMBERDEPOSITS$26 = 
30364                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonMemberDeposits");
30365             private static final javax.xml.namespace.QName TOTALSHARESDEPOSITS$28 = 
30366                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalSharesDeposits");
30367             private static final javax.xml.namespace.QName UNDIVIDEDEARNINGS$30 = 
30368                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UndividedEarnings");
30369             private static final javax.xml.namespace.QName REGULARRESERVES$32 = 
30370                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RegularReserves");
30371             private static final javax.xml.namespace.QName APPROPRIATION$34 = 
30372                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Appropriation");
30373             private static final javax.xml.namespace.QName OTHERRESERVES$36 = 
30374                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherReserves");
30375             private static final javax.xml.namespace.QName UNINSUREDSECONDARY$38 = 
30376                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UninsuredSecondary");
30377             private static final javax.xml.namespace.QName NETINCOME$40 = 
30378                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetIncome");
30379             private static final javax.xml.namespace.QName TOTALNETWORTH$42 = 
30380                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalNetWorth");
30381             private static final javax.xml.namespace.QName INTERESTINCOME$44 = 
30382                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestIncome");
30383             private static final javax.xml.namespace.QName INTERESTEXPENSES$46 = 
30384                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestExpenses");
30385             private static final javax.xml.namespace.QName PROVISION$48 = 
30386                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Provision");
30387             private static final javax.xml.namespace.QName NONINTERESTINCOME$50 = 
30388                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonInterestIncome");
30389             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$52 = 
30390                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonInterestExpense");
30391             private static final javax.xml.namespace.QName NETINCOME2$54 = 
30392                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetIncome2");
30393             
30394             
30395             /**
30396              * Gets the "CashOnHand" element
30397              */
30398             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashOnHand()
30399             {
30400                 synchronized (monitor())
30401                 {
30402                     check_orphaned();
30403                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30404                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(CASHONHAND$0, 0);
30405                     if (target == null)
30406                     {
30407                       return null;
30408                     }
30409                     return target;
30410                 }
30411             }
30412             
30413             /**
30414              * True if has "CashOnHand" element
30415              */
30416             public boolean isSetCashOnHand()
30417             {
30418                 synchronized (monitor())
30419                 {
30420                     check_orphaned();
30421                     return get_store().count_elements(CASHONHAND$0) != 0;
30422                 }
30423             }
30424             
30425             /**
30426              * Sets the "CashOnHand" element
30427              */
30428             public void setCashOnHand(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashOnHand)
30429             {
30430                 generatedSetterHelperImpl(cashOnHand, CASHONHAND$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30431             }
30432             
30433             /**
30434              * Appends and returns a new empty "CashOnHand" element
30435              */
30436             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashOnHand()
30437             {
30438                 synchronized (monitor())
30439                 {
30440                     check_orphaned();
30441                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30442                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(CASHONHAND$0);
30443                     return target;
30444                 }
30445             }
30446             
30447             /**
30448              * Unsets the "CashOnHand" element
30449              */
30450             public void unsetCashOnHand()
30451             {
30452                 synchronized (monitor())
30453                 {
30454                     check_orphaned();
30455                     get_store().remove_element(CASHONHAND$0, 0);
30456                 }
30457             }
30458             
30459             /**
30460              * Gets the "CashOnDeposit" element
30461              */
30462             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashOnDeposit()
30463             {
30464                 synchronized (monitor())
30465                 {
30466                     check_orphaned();
30467                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30468                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(CASHONDEPOSIT$2, 0);
30469                     if (target == null)
30470                     {
30471                       return null;
30472                     }
30473                     return target;
30474                 }
30475             }
30476             
30477             /**
30478              * True if has "CashOnDeposit" element
30479              */
30480             public boolean isSetCashOnDeposit()
30481             {
30482                 synchronized (monitor())
30483                 {
30484                     check_orphaned();
30485                     return get_store().count_elements(CASHONDEPOSIT$2) != 0;
30486                 }
30487             }
30488             
30489             /**
30490              * Sets the "CashOnDeposit" element
30491              */
30492             public void setCashOnDeposit(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashOnDeposit)
30493             {
30494                 generatedSetterHelperImpl(cashOnDeposit, CASHONDEPOSIT$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30495             }
30496             
30497             /**
30498              * Appends and returns a new empty "CashOnDeposit" element
30499              */
30500             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashOnDeposit()
30501             {
30502                 synchronized (monitor())
30503                 {
30504                     check_orphaned();
30505                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30506                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(CASHONDEPOSIT$2);
30507                     return target;
30508                 }
30509             }
30510             
30511             /**
30512              * Unsets the "CashOnDeposit" element
30513              */
30514             public void unsetCashOnDeposit()
30515             {
30516                 synchronized (monitor())
30517                 {
30518                     check_orphaned();
30519                     get_store().remove_element(CASHONDEPOSIT$2, 0);
30520                 }
30521             }
30522             
30523             /**
30524              * Gets the "CashEquivalents" element
30525              */
30526             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCashEquivalents()
30527             {
30528                 synchronized (monitor())
30529                 {
30530                     check_orphaned();
30531                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30532                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(CASHEQUIVALENTS$4, 0);
30533                     if (target == null)
30534                     {
30535                       return null;
30536                     }
30537                     return target;
30538                 }
30539             }
30540             
30541             /**
30542              * True if has "CashEquivalents" element
30543              */
30544             public boolean isSetCashEquivalents()
30545             {
30546                 synchronized (monitor())
30547                 {
30548                     check_orphaned();
30549                     return get_store().count_elements(CASHEQUIVALENTS$4) != 0;
30550                 }
30551             }
30552             
30553             /**
30554              * Sets the "CashEquivalents" element
30555              */
30556             public void setCashEquivalents(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cashEquivalents)
30557             {
30558                 generatedSetterHelperImpl(cashEquivalents, CASHEQUIVALENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30559             }
30560             
30561             /**
30562              * Appends and returns a new empty "CashEquivalents" element
30563              */
30564             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCashEquivalents()
30565             {
30566                 synchronized (monitor())
30567                 {
30568                     check_orphaned();
30569                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30570                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(CASHEQUIVALENTS$4);
30571                     return target;
30572                 }
30573             }
30574             
30575             /**
30576              * Unsets the "CashEquivalents" element
30577              */
30578             public void unsetCashEquivalents()
30579             {
30580                 synchronized (monitor())
30581                 {
30582                     check_orphaned();
30583                     get_store().remove_element(CASHEQUIVALENTS$4, 0);
30584                 }
30585             }
30586             
30587             /**
30588              * Gets the "Investments1Year" element
30589              */
30590             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInvestments1Year()
30591             {
30592                 synchronized (monitor())
30593                 {
30594                     check_orphaned();
30595                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30596                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INVESTMENTS1YEAR$6, 0);
30597                     if (target == null)
30598                     {
30599                       return null;
30600                     }
30601                     return target;
30602                 }
30603             }
30604             
30605             /**
30606              * True if has "Investments1Year" element
30607              */
30608             public boolean isSetInvestments1Year()
30609             {
30610                 synchronized (monitor())
30611                 {
30612                     check_orphaned();
30613                     return get_store().count_elements(INVESTMENTS1YEAR$6) != 0;
30614                 }
30615             }
30616             
30617             /**
30618              * Sets the "Investments1Year" element
30619              */
30620             public void setInvestments1Year(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType investments1Year)
30621             {
30622                 generatedSetterHelperImpl(investments1Year, INVESTMENTS1YEAR$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30623             }
30624             
30625             /**
30626              * Appends and returns a new empty "Investments1Year" element
30627              */
30628             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInvestments1Year()
30629             {
30630                 synchronized (monitor())
30631                 {
30632                     check_orphaned();
30633                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30634                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INVESTMENTS1YEAR$6);
30635                     return target;
30636                 }
30637             }
30638             
30639             /**
30640              * Unsets the "Investments1Year" element
30641              */
30642             public void unsetInvestments1Year()
30643             {
30644                 synchronized (monitor())
30645                 {
30646                     check_orphaned();
30647                     get_store().remove_element(INVESTMENTS1YEAR$6, 0);
30648                 }
30649             }
30650             
30651             /**
30652              * Gets the "TotalInvestments" element
30653              */
30654             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalInvestments()
30655             {
30656                 synchronized (monitor())
30657                 {
30658                     check_orphaned();
30659                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30660                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$8, 0);
30661                     if (target == null)
30662                     {
30663                       return null;
30664                     }
30665                     return target;
30666                 }
30667             }
30668             
30669             /**
30670              * True if has "TotalInvestments" element
30671              */
30672             public boolean isSetTotalInvestments()
30673             {
30674                 synchronized (monitor())
30675                 {
30676                     check_orphaned();
30677                     return get_store().count_elements(TOTALINVESTMENTS$8) != 0;
30678                 }
30679             }
30680             
30681             /**
30682              * Sets the "TotalInvestments" element
30683              */
30684             public void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalInvestments)
30685             {
30686                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30687             }
30688             
30689             /**
30690              * Appends and returns a new empty "TotalInvestments" element
30691              */
30692             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalInvestments()
30693             {
30694                 synchronized (monitor())
30695                 {
30696                     check_orphaned();
30697                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30698                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$8);
30699                     return target;
30700                 }
30701             }
30702             
30703             /**
30704              * Unsets the "TotalInvestments" element
30705              */
30706             public void unsetTotalInvestments()
30707             {
30708                 synchronized (monitor())
30709                 {
30710                     check_orphaned();
30711                     get_store().remove_element(TOTALINVESTMENTS$8, 0);
30712                 }
30713             }
30714             
30715             /**
30716              * Gets the "TotalLoans" element
30717              */
30718             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLoans()
30719             {
30720                 synchronized (monitor())
30721                 {
30722                     check_orphaned();
30723                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30724                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALLOANS$10, 0);
30725                     if (target == null)
30726                     {
30727                       return null;
30728                     }
30729                     return target;
30730                 }
30731             }
30732             
30733             /**
30734              * True if has "TotalLoans" element
30735              */
30736             public boolean isSetTotalLoans()
30737             {
30738                 synchronized (monitor())
30739                 {
30740                     check_orphaned();
30741                     return get_store().count_elements(TOTALLOANS$10) != 0;
30742                 }
30743             }
30744             
30745             /**
30746              * Sets the "TotalLoans" element
30747              */
30748             public void setTotalLoans(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLoans)
30749             {
30750                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30751             }
30752             
30753             /**
30754              * Appends and returns a new empty "TotalLoans" element
30755              */
30756             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLoans()
30757             {
30758                 synchronized (monitor())
30759                 {
30760                     check_orphaned();
30761                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30762                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALLOANS$10);
30763                     return target;
30764                 }
30765             }
30766             
30767             /**
30768              * Unsets the "TotalLoans" element
30769              */
30770             public void unsetTotalLoans()
30771             {
30772                 synchronized (monitor())
30773                 {
30774                     check_orphaned();
30775                     get_store().remove_element(TOTALLOANS$10, 0);
30776                 }
30777             }
30778             
30779             /**
30780              * Gets the "AllowanceForLosses" element
30781              */
30782             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAllowanceForLosses()
30783             {
30784                 synchronized (monitor())
30785                 {
30786                     check_orphaned();
30787                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30788                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$12, 0);
30789                     if (target == null)
30790                     {
30791                       return null;
30792                     }
30793                     return target;
30794                 }
30795             }
30796             
30797             /**
30798              * True if has "AllowanceForLosses" element
30799              */
30800             public boolean isSetAllowanceForLosses()
30801             {
30802                 synchronized (monitor())
30803                 {
30804                     check_orphaned();
30805                     return get_store().count_elements(ALLOWANCEFORLOSSES$12) != 0;
30806                 }
30807             }
30808             
30809             /**
30810              * Sets the "AllowanceForLosses" element
30811              */
30812             public void setAllowanceForLosses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType allowanceForLosses)
30813             {
30814                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30815             }
30816             
30817             /**
30818              * Appends and returns a new empty "AllowanceForLosses" element
30819              */
30820             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAllowanceForLosses()
30821             {
30822                 synchronized (monitor())
30823                 {
30824                     check_orphaned();
30825                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30826                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$12);
30827                     return target;
30828                 }
30829             }
30830             
30831             /**
30832              * Unsets the "AllowanceForLosses" element
30833              */
30834             public void unsetAllowanceForLosses()
30835             {
30836                 synchronized (monitor())
30837                 {
30838                     check_orphaned();
30839                     get_store().remove_element(ALLOWANCEFORLOSSES$12, 0);
30840                 }
30841             }
30842             
30843             /**
30844              * Gets the "TotalAssets" element
30845              */
30846             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets()
30847             {
30848                 synchronized (monitor())
30849                 {
30850                     check_orphaned();
30851                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30852                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
30853                     if (target == null)
30854                     {
30855                       return null;
30856                     }
30857                     return target;
30858                 }
30859             }
30860             
30861             /**
30862              * True if has "TotalAssets" element
30863              */
30864             public boolean isSetTotalAssets()
30865             {
30866                 synchronized (monitor())
30867                 {
30868                     check_orphaned();
30869                     return get_store().count_elements(TOTALASSETS$14) != 0;
30870                 }
30871             }
30872             
30873             /**
30874              * Sets the "TotalAssets" element
30875              */
30876             public void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets)
30877             {
30878                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30879             }
30880             
30881             /**
30882              * Appends and returns a new empty "TotalAssets" element
30883              */
30884             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets()
30885             {
30886                 synchronized (monitor())
30887                 {
30888                     check_orphaned();
30889                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30890                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
30891                     return target;
30892                 }
30893             }
30894             
30895             /**
30896              * Unsets the "TotalAssets" element
30897              */
30898             public void unsetTotalAssets()
30899             {
30900                 synchronized (monitor())
30901                 {
30902                     check_orphaned();
30903                     get_store().remove_element(TOTALASSETS$14, 0);
30904                 }
30905             }
30906             
30907             /**
30908              * Gets the "TotalBorrowings" element
30909              */
30910             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalBorrowings()
30911             {
30912                 synchronized (monitor())
30913                 {
30914                     check_orphaned();
30915                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30916                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALBORROWINGS$16, 0);
30917                     if (target == null)
30918                     {
30919                       return null;
30920                     }
30921                     return target;
30922                 }
30923             }
30924             
30925             /**
30926              * True if has "TotalBorrowings" element
30927              */
30928             public boolean isSetTotalBorrowings()
30929             {
30930                 synchronized (monitor())
30931                 {
30932                     check_orphaned();
30933                     return get_store().count_elements(TOTALBORROWINGS$16) != 0;
30934                 }
30935             }
30936             
30937             /**
30938              * Sets the "TotalBorrowings" element
30939              */
30940             public void setTotalBorrowings(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalBorrowings)
30941             {
30942                 generatedSetterHelperImpl(totalBorrowings, TOTALBORROWINGS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
30943             }
30944             
30945             /**
30946              * Appends and returns a new empty "TotalBorrowings" element
30947              */
30948             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalBorrowings()
30949             {
30950                 synchronized (monitor())
30951                 {
30952                     check_orphaned();
30953                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30954                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALBORROWINGS$16);
30955                     return target;
30956                 }
30957             }
30958             
30959             /**
30960              * Unsets the "TotalBorrowings" element
30961              */
30962             public void unsetTotalBorrowings()
30963             {
30964                 synchronized (monitor())
30965                 {
30966                     check_orphaned();
30967                     get_store().remove_element(TOTALBORROWINGS$16, 0);
30968                 }
30969             }
30970             
30971             /**
30972              * Gets the "AccruedDividends" element
30973              */
30974             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAccruedDividends()
30975             {
30976                 synchronized (monitor())
30977                 {
30978                     check_orphaned();
30979                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
30980                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(ACCRUEDDIVIDENDS$18, 0);
30981                     if (target == null)
30982                     {
30983                       return null;
30984                     }
30985                     return target;
30986                 }
30987             }
30988             
30989             /**
30990              * True if has "AccruedDividends" element
30991              */
30992             public boolean isSetAccruedDividends()
30993             {
30994                 synchronized (monitor())
30995                 {
30996                     check_orphaned();
30997                     return get_store().count_elements(ACCRUEDDIVIDENDS$18) != 0;
30998                 }
30999             }
31000             
31001             /**
31002              * Sets the "AccruedDividends" element
31003              */
31004             public void setAccruedDividends(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType accruedDividends)
31005             {
31006                 generatedSetterHelperImpl(accruedDividends, ACCRUEDDIVIDENDS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31007             }
31008             
31009             /**
31010              * Appends and returns a new empty "AccruedDividends" element
31011              */
31012             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAccruedDividends()
31013             {
31014                 synchronized (monitor())
31015                 {
31016                     check_orphaned();
31017                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31018                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(ACCRUEDDIVIDENDS$18);
31019                     return target;
31020                 }
31021             }
31022             
31023             /**
31024              * Unsets the "AccruedDividends" element
31025              */
31026             public void unsetAccruedDividends()
31027             {
31028                 synchronized (monitor())
31029                 {
31030                     check_orphaned();
31031                     get_store().remove_element(ACCRUEDDIVIDENDS$18, 0);
31032                 }
31033             }
31034             
31035             /**
31036              * Gets the "AccountsPayable" element
31037              */
31038             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAccountsPayable()
31039             {
31040                 synchronized (monitor())
31041                 {
31042                     check_orphaned();
31043                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31044                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(ACCOUNTSPAYABLE$20, 0);
31045                     if (target == null)
31046                     {
31047                       return null;
31048                     }
31049                     return target;
31050                 }
31051             }
31052             
31053             /**
31054              * True if has "AccountsPayable" element
31055              */
31056             public boolean isSetAccountsPayable()
31057             {
31058                 synchronized (monitor())
31059                 {
31060                     check_orphaned();
31061                     return get_store().count_elements(ACCOUNTSPAYABLE$20) != 0;
31062                 }
31063             }
31064             
31065             /**
31066              * Sets the "AccountsPayable" element
31067              */
31068             public void setAccountsPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType accountsPayable)
31069             {
31070                 generatedSetterHelperImpl(accountsPayable, ACCOUNTSPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31071             }
31072             
31073             /**
31074              * Appends and returns a new empty "AccountsPayable" element
31075              */
31076             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAccountsPayable()
31077             {
31078                 synchronized (monitor())
31079                 {
31080                     check_orphaned();
31081                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31082                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(ACCOUNTSPAYABLE$20);
31083                     return target;
31084                 }
31085             }
31086             
31087             /**
31088              * Unsets the "AccountsPayable" element
31089              */
31090             public void unsetAccountsPayable()
31091             {
31092                 synchronized (monitor())
31093                 {
31094                     check_orphaned();
31095                     get_store().remove_element(ACCOUNTSPAYABLE$20, 0);
31096                 }
31097             }
31098             
31099             /**
31100              * Gets the "TotalLiabilities" element
31101              */
31102             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities()
31103             {
31104                 synchronized (monitor())
31105                 {
31106                     check_orphaned();
31107                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31108                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$22, 0);
31109                     if (target == null)
31110                     {
31111                       return null;
31112                     }
31113                     return target;
31114                 }
31115             }
31116             
31117             /**
31118              * True if has "TotalLiabilities" element
31119              */
31120             public boolean isSetTotalLiabilities()
31121             {
31122                 synchronized (monitor())
31123                 {
31124                     check_orphaned();
31125                     return get_store().count_elements(TOTALLIABILITIES$22) != 0;
31126                 }
31127             }
31128             
31129             /**
31130              * Sets the "TotalLiabilities" element
31131              */
31132             public void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities)
31133             {
31134                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31135             }
31136             
31137             /**
31138              * Appends and returns a new empty "TotalLiabilities" element
31139              */
31140             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities()
31141             {
31142                 synchronized (monitor())
31143                 {
31144                     check_orphaned();
31145                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31146                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$22);
31147                     return target;
31148                 }
31149             }
31150             
31151             /**
31152              * Unsets the "TotalLiabilities" element
31153              */
31154             public void unsetTotalLiabilities()
31155             {
31156                 synchronized (monitor())
31157                 {
31158                     check_orphaned();
31159                     get_store().remove_element(TOTALLIABILITIES$22, 0);
31160                 }
31161             }
31162             
31163             /**
31164              * Gets the "MemberDeposits" element
31165              */
31166             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getMemberDeposits()
31167             {
31168                 synchronized (monitor())
31169                 {
31170                     check_orphaned();
31171                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31172                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(MEMBERDEPOSITS$24, 0);
31173                     if (target == null)
31174                     {
31175                       return null;
31176                     }
31177                     return target;
31178                 }
31179             }
31180             
31181             /**
31182              * True if has "MemberDeposits" element
31183              */
31184             public boolean isSetMemberDeposits()
31185             {
31186                 synchronized (monitor())
31187                 {
31188                     check_orphaned();
31189                     return get_store().count_elements(MEMBERDEPOSITS$24) != 0;
31190                 }
31191             }
31192             
31193             /**
31194              * Sets the "MemberDeposits" element
31195              */
31196             public void setMemberDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType memberDeposits)
31197             {
31198                 generatedSetterHelperImpl(memberDeposits, MEMBERDEPOSITS$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31199             }
31200             
31201             /**
31202              * Appends and returns a new empty "MemberDeposits" element
31203              */
31204             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewMemberDeposits()
31205             {
31206                 synchronized (monitor())
31207                 {
31208                     check_orphaned();
31209                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31210                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(MEMBERDEPOSITS$24);
31211                     return target;
31212                 }
31213             }
31214             
31215             /**
31216              * Unsets the "MemberDeposits" element
31217              */
31218             public void unsetMemberDeposits()
31219             {
31220                 synchronized (monitor())
31221                 {
31222                     check_orphaned();
31223                     get_store().remove_element(MEMBERDEPOSITS$24, 0);
31224                 }
31225             }
31226             
31227             /**
31228              * Gets the "NonMemberDeposits" element
31229              */
31230             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonMemberDeposits()
31231             {
31232                 synchronized (monitor())
31233                 {
31234                     check_orphaned();
31235                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31236                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONMEMBERDEPOSITS$26, 0);
31237                     if (target == null)
31238                     {
31239                       return null;
31240                     }
31241                     return target;
31242                 }
31243             }
31244             
31245             /**
31246              * True if has "NonMemberDeposits" element
31247              */
31248             public boolean isSetNonMemberDeposits()
31249             {
31250                 synchronized (monitor())
31251                 {
31252                     check_orphaned();
31253                     return get_store().count_elements(NONMEMBERDEPOSITS$26) != 0;
31254                 }
31255             }
31256             
31257             /**
31258              * Sets the "NonMemberDeposits" element
31259              */
31260             public void setNonMemberDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonMemberDeposits)
31261             {
31262                 generatedSetterHelperImpl(nonMemberDeposits, NONMEMBERDEPOSITS$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31263             }
31264             
31265             /**
31266              * Appends and returns a new empty "NonMemberDeposits" element
31267              */
31268             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonMemberDeposits()
31269             {
31270                 synchronized (monitor())
31271                 {
31272                     check_orphaned();
31273                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31274                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONMEMBERDEPOSITS$26);
31275                     return target;
31276                 }
31277             }
31278             
31279             /**
31280              * Unsets the "NonMemberDeposits" element
31281              */
31282             public void unsetNonMemberDeposits()
31283             {
31284                 synchronized (monitor())
31285                 {
31286                     check_orphaned();
31287                     get_store().remove_element(NONMEMBERDEPOSITS$26, 0);
31288                 }
31289             }
31290             
31291             /**
31292              * Gets the "TotalSharesDeposits" element
31293              */
31294             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalSharesDeposits()
31295             {
31296                 synchronized (monitor())
31297                 {
31298                     check_orphaned();
31299                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31300                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALSHARESDEPOSITS$28, 0);
31301                     if (target == null)
31302                     {
31303                       return null;
31304                     }
31305                     return target;
31306                 }
31307             }
31308             
31309             /**
31310              * True if has "TotalSharesDeposits" element
31311              */
31312             public boolean isSetTotalSharesDeposits()
31313             {
31314                 synchronized (monitor())
31315                 {
31316                     check_orphaned();
31317                     return get_store().count_elements(TOTALSHARESDEPOSITS$28) != 0;
31318                 }
31319             }
31320             
31321             /**
31322              * Sets the "TotalSharesDeposits" element
31323              */
31324             public void setTotalSharesDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalSharesDeposits)
31325             {
31326                 generatedSetterHelperImpl(totalSharesDeposits, TOTALSHARESDEPOSITS$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31327             }
31328             
31329             /**
31330              * Appends and returns a new empty "TotalSharesDeposits" element
31331              */
31332             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalSharesDeposits()
31333             {
31334                 synchronized (monitor())
31335                 {
31336                     check_orphaned();
31337                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31338                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALSHARESDEPOSITS$28);
31339                     return target;
31340                 }
31341             }
31342             
31343             /**
31344              * Unsets the "TotalSharesDeposits" element
31345              */
31346             public void unsetTotalSharesDeposits()
31347             {
31348                 synchronized (monitor())
31349                 {
31350                     check_orphaned();
31351                     get_store().remove_element(TOTALSHARESDEPOSITS$28, 0);
31352                 }
31353             }
31354             
31355             /**
31356              * Gets the "UndividedEarnings" element
31357              */
31358             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUndividedEarnings()
31359             {
31360                 synchronized (monitor())
31361                 {
31362                     check_orphaned();
31363                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31364                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(UNDIVIDEDEARNINGS$30, 0);
31365                     if (target == null)
31366                     {
31367                       return null;
31368                     }
31369                     return target;
31370                 }
31371             }
31372             
31373             /**
31374              * True if has "UndividedEarnings" element
31375              */
31376             public boolean isSetUndividedEarnings()
31377             {
31378                 synchronized (monitor())
31379                 {
31380                     check_orphaned();
31381                     return get_store().count_elements(UNDIVIDEDEARNINGS$30) != 0;
31382                 }
31383             }
31384             
31385             /**
31386              * Sets the "UndividedEarnings" element
31387              */
31388             public void setUndividedEarnings(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType undividedEarnings)
31389             {
31390                 generatedSetterHelperImpl(undividedEarnings, UNDIVIDEDEARNINGS$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31391             }
31392             
31393             /**
31394              * Appends and returns a new empty "UndividedEarnings" element
31395              */
31396             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUndividedEarnings()
31397             {
31398                 synchronized (monitor())
31399                 {
31400                     check_orphaned();
31401                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31402                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(UNDIVIDEDEARNINGS$30);
31403                     return target;
31404                 }
31405             }
31406             
31407             /**
31408              * Unsets the "UndividedEarnings" element
31409              */
31410             public void unsetUndividedEarnings()
31411             {
31412                 synchronized (monitor())
31413                 {
31414                     check_orphaned();
31415                     get_store().remove_element(UNDIVIDEDEARNINGS$30, 0);
31416                 }
31417             }
31418             
31419             /**
31420              * Gets the "RegularReserves" element
31421              */
31422             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getRegularReserves()
31423             {
31424                 synchronized (monitor())
31425                 {
31426                     check_orphaned();
31427                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31428                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(REGULARRESERVES$32, 0);
31429                     if (target == null)
31430                     {
31431                       return null;
31432                     }
31433                     return target;
31434                 }
31435             }
31436             
31437             /**
31438              * True if has "RegularReserves" element
31439              */
31440             public boolean isSetRegularReserves()
31441             {
31442                 synchronized (monitor())
31443                 {
31444                     check_orphaned();
31445                     return get_store().count_elements(REGULARRESERVES$32) != 0;
31446                 }
31447             }
31448             
31449             /**
31450              * Sets the "RegularReserves" element
31451              */
31452             public void setRegularReserves(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType regularReserves)
31453             {
31454                 generatedSetterHelperImpl(regularReserves, REGULARRESERVES$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31455             }
31456             
31457             /**
31458              * Appends and returns a new empty "RegularReserves" element
31459              */
31460             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewRegularReserves()
31461             {
31462                 synchronized (monitor())
31463                 {
31464                     check_orphaned();
31465                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31466                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(REGULARRESERVES$32);
31467                     return target;
31468                 }
31469             }
31470             
31471             /**
31472              * Unsets the "RegularReserves" element
31473              */
31474             public void unsetRegularReserves()
31475             {
31476                 synchronized (monitor())
31477                 {
31478                     check_orphaned();
31479                     get_store().remove_element(REGULARRESERVES$32, 0);
31480                 }
31481             }
31482             
31483             /**
31484              * Gets the "Appropriation" element
31485              */
31486             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAppropriation()
31487             {
31488                 synchronized (monitor())
31489                 {
31490                     check_orphaned();
31491                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31492                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(APPROPRIATION$34, 0);
31493                     if (target == null)
31494                     {
31495                       return null;
31496                     }
31497                     return target;
31498                 }
31499             }
31500             
31501             /**
31502              * True if has "Appropriation" element
31503              */
31504             public boolean isSetAppropriation()
31505             {
31506                 synchronized (monitor())
31507                 {
31508                     check_orphaned();
31509                     return get_store().count_elements(APPROPRIATION$34) != 0;
31510                 }
31511             }
31512             
31513             /**
31514              * Sets the "Appropriation" element
31515              */
31516             public void setAppropriation(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType appropriation)
31517             {
31518                 generatedSetterHelperImpl(appropriation, APPROPRIATION$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31519             }
31520             
31521             /**
31522              * Appends and returns a new empty "Appropriation" element
31523              */
31524             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAppropriation()
31525             {
31526                 synchronized (monitor())
31527                 {
31528                     check_orphaned();
31529                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31530                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(APPROPRIATION$34);
31531                     return target;
31532                 }
31533             }
31534             
31535             /**
31536              * Unsets the "Appropriation" element
31537              */
31538             public void unsetAppropriation()
31539             {
31540                 synchronized (monitor())
31541                 {
31542                     check_orphaned();
31543                     get_store().remove_element(APPROPRIATION$34, 0);
31544                 }
31545             }
31546             
31547             /**
31548              * Gets the "OtherReserves" element
31549              */
31550             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOtherReserves()
31551             {
31552                 synchronized (monitor())
31553                 {
31554                     check_orphaned();
31555                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31556                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(OTHERRESERVES$36, 0);
31557                     if (target == null)
31558                     {
31559                       return null;
31560                     }
31561                     return target;
31562                 }
31563             }
31564             
31565             /**
31566              * True if has "OtherReserves" element
31567              */
31568             public boolean isSetOtherReserves()
31569             {
31570                 synchronized (monitor())
31571                 {
31572                     check_orphaned();
31573                     return get_store().count_elements(OTHERRESERVES$36) != 0;
31574                 }
31575             }
31576             
31577             /**
31578              * Sets the "OtherReserves" element
31579              */
31580             public void setOtherReserves(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType otherReserves)
31581             {
31582                 generatedSetterHelperImpl(otherReserves, OTHERRESERVES$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31583             }
31584             
31585             /**
31586              * Appends and returns a new empty "OtherReserves" element
31587              */
31588             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOtherReserves()
31589             {
31590                 synchronized (monitor())
31591                 {
31592                     check_orphaned();
31593                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31594                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(OTHERRESERVES$36);
31595                     return target;
31596                 }
31597             }
31598             
31599             /**
31600              * Unsets the "OtherReserves" element
31601              */
31602             public void unsetOtherReserves()
31603             {
31604                 synchronized (monitor())
31605                 {
31606                     check_orphaned();
31607                     get_store().remove_element(OTHERRESERVES$36, 0);
31608                 }
31609             }
31610             
31611             /**
31612              * Gets the "UninsuredSecondary" element
31613              */
31614             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUninsuredSecondary()
31615             {
31616                 synchronized (monitor())
31617                 {
31618                     check_orphaned();
31619                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31620                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(UNINSUREDSECONDARY$38, 0);
31621                     if (target == null)
31622                     {
31623                       return null;
31624                     }
31625                     return target;
31626                 }
31627             }
31628             
31629             /**
31630              * True if has "UninsuredSecondary" element
31631              */
31632             public boolean isSetUninsuredSecondary()
31633             {
31634                 synchronized (monitor())
31635                 {
31636                     check_orphaned();
31637                     return get_store().count_elements(UNINSUREDSECONDARY$38) != 0;
31638                 }
31639             }
31640             
31641             /**
31642              * Sets the "UninsuredSecondary" element
31643              */
31644             public void setUninsuredSecondary(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType uninsuredSecondary)
31645             {
31646                 generatedSetterHelperImpl(uninsuredSecondary, UNINSUREDSECONDARY$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31647             }
31648             
31649             /**
31650              * Appends and returns a new empty "UninsuredSecondary" element
31651              */
31652             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUninsuredSecondary()
31653             {
31654                 synchronized (monitor())
31655                 {
31656                     check_orphaned();
31657                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31658                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(UNINSUREDSECONDARY$38);
31659                     return target;
31660                 }
31661             }
31662             
31663             /**
31664              * Unsets the "UninsuredSecondary" element
31665              */
31666             public void unsetUninsuredSecondary()
31667             {
31668                 synchronized (monitor())
31669                 {
31670                     check_orphaned();
31671                     get_store().remove_element(UNINSUREDSECONDARY$38, 0);
31672                 }
31673             }
31674             
31675             /**
31676              * Gets the "NetIncome" element
31677              */
31678             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome()
31679             {
31680                 synchronized (monitor())
31681                 {
31682                     check_orphaned();
31683                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31684                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NETINCOME$40, 0);
31685                     if (target == null)
31686                     {
31687                       return null;
31688                     }
31689                     return target;
31690                 }
31691             }
31692             
31693             /**
31694              * True if has "NetIncome" element
31695              */
31696             public boolean isSetNetIncome()
31697             {
31698                 synchronized (monitor())
31699                 {
31700                     check_orphaned();
31701                     return get_store().count_elements(NETINCOME$40) != 0;
31702                 }
31703             }
31704             
31705             /**
31706              * Sets the "NetIncome" element
31707              */
31708             public void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome)
31709             {
31710                 generatedSetterHelperImpl(netIncome, NETINCOME$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31711             }
31712             
31713             /**
31714              * Appends and returns a new empty "NetIncome" element
31715              */
31716             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome()
31717             {
31718                 synchronized (monitor())
31719                 {
31720                     check_orphaned();
31721                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31722                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NETINCOME$40);
31723                     return target;
31724                 }
31725             }
31726             
31727             /**
31728              * Unsets the "NetIncome" element
31729              */
31730             public void unsetNetIncome()
31731             {
31732                 synchronized (monitor())
31733                 {
31734                     check_orphaned();
31735                     get_store().remove_element(NETINCOME$40, 0);
31736                 }
31737             }
31738             
31739             /**
31740              * Gets the "TotalNetWorth" element
31741              */
31742             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalNetWorth()
31743             {
31744                 synchronized (monitor())
31745                 {
31746                     check_orphaned();
31747                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31748                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALNETWORTH$42, 0);
31749                     if (target == null)
31750                     {
31751                       return null;
31752                     }
31753                     return target;
31754                 }
31755             }
31756             
31757             /**
31758              * True if has "TotalNetWorth" element
31759              */
31760             public boolean isSetTotalNetWorth()
31761             {
31762                 synchronized (monitor())
31763                 {
31764                     check_orphaned();
31765                     return get_store().count_elements(TOTALNETWORTH$42) != 0;
31766                 }
31767             }
31768             
31769             /**
31770              * Sets the "TotalNetWorth" element
31771              */
31772             public void setTotalNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalNetWorth)
31773             {
31774                 generatedSetterHelperImpl(totalNetWorth, TOTALNETWORTH$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31775             }
31776             
31777             /**
31778              * Appends and returns a new empty "TotalNetWorth" element
31779              */
31780             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalNetWorth()
31781             {
31782                 synchronized (monitor())
31783                 {
31784                     check_orphaned();
31785                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31786                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALNETWORTH$42);
31787                     return target;
31788                 }
31789             }
31790             
31791             /**
31792              * Unsets the "TotalNetWorth" element
31793              */
31794             public void unsetTotalNetWorth()
31795             {
31796                 synchronized (monitor())
31797                 {
31798                     check_orphaned();
31799                     get_store().remove_element(TOTALNETWORTH$42, 0);
31800                 }
31801             }
31802             
31803             /**
31804              * Gets the "InterestIncome" element
31805              */
31806             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestIncome()
31807             {
31808                 synchronized (monitor())
31809                 {
31810                     check_orphaned();
31811                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31812                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTINCOME$44, 0);
31813                     if (target == null)
31814                     {
31815                       return null;
31816                     }
31817                     return target;
31818                 }
31819             }
31820             
31821             /**
31822              * True if has "InterestIncome" element
31823              */
31824             public boolean isSetInterestIncome()
31825             {
31826                 synchronized (monitor())
31827                 {
31828                     check_orphaned();
31829                     return get_store().count_elements(INTERESTINCOME$44) != 0;
31830                 }
31831             }
31832             
31833             /**
31834              * Sets the "InterestIncome" element
31835              */
31836             public void setInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestIncome)
31837             {
31838                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31839             }
31840             
31841             /**
31842              * Appends and returns a new empty "InterestIncome" element
31843              */
31844             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestIncome()
31845             {
31846                 synchronized (monitor())
31847                 {
31848                     check_orphaned();
31849                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31850                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTINCOME$44);
31851                     return target;
31852                 }
31853             }
31854             
31855             /**
31856              * Unsets the "InterestIncome" element
31857              */
31858             public void unsetInterestIncome()
31859             {
31860                 synchronized (monitor())
31861                 {
31862                     check_orphaned();
31863                     get_store().remove_element(INTERESTINCOME$44, 0);
31864                 }
31865             }
31866             
31867             /**
31868              * Gets the "InterestExpenses" element
31869              */
31870             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestExpenses()
31871             {
31872                 synchronized (monitor())
31873                 {
31874                     check_orphaned();
31875                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31876                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$46, 0);
31877                     if (target == null)
31878                     {
31879                       return null;
31880                     }
31881                     return target;
31882                 }
31883             }
31884             
31885             /**
31886              * True if has "InterestExpenses" element
31887              */
31888             public boolean isSetInterestExpenses()
31889             {
31890                 synchronized (monitor())
31891                 {
31892                     check_orphaned();
31893                     return get_store().count_elements(INTERESTEXPENSES$46) != 0;
31894                 }
31895             }
31896             
31897             /**
31898              * Sets the "InterestExpenses" element
31899              */
31900             public void setInterestExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestExpenses)
31901             {
31902                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31903             }
31904             
31905             /**
31906              * Appends and returns a new empty "InterestExpenses" element
31907              */
31908             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestExpenses()
31909             {
31910                 synchronized (monitor())
31911                 {
31912                     check_orphaned();
31913                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31914                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$46);
31915                     return target;
31916                 }
31917             }
31918             
31919             /**
31920              * Unsets the "InterestExpenses" element
31921              */
31922             public void unsetInterestExpenses()
31923             {
31924                 synchronized (monitor())
31925                 {
31926                     check_orphaned();
31927                     get_store().remove_element(INTERESTEXPENSES$46, 0);
31928                 }
31929             }
31930             
31931             /**
31932              * Gets the "Provision" element
31933              */
31934             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getProvision()
31935             {
31936                 synchronized (monitor())
31937                 {
31938                     check_orphaned();
31939                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31940                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(PROVISION$48, 0);
31941                     if (target == null)
31942                     {
31943                       return null;
31944                     }
31945                     return target;
31946                 }
31947             }
31948             
31949             /**
31950              * True if has "Provision" element
31951              */
31952             public boolean isSetProvision()
31953             {
31954                 synchronized (monitor())
31955                 {
31956                     check_orphaned();
31957                     return get_store().count_elements(PROVISION$48) != 0;
31958                 }
31959             }
31960             
31961             /**
31962              * Sets the "Provision" element
31963              */
31964             public void setProvision(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType provision)
31965             {
31966                 generatedSetterHelperImpl(provision, PROVISION$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
31967             }
31968             
31969             /**
31970              * Appends and returns a new empty "Provision" element
31971              */
31972             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewProvision()
31973             {
31974                 synchronized (monitor())
31975                 {
31976                     check_orphaned();
31977                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
31978                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(PROVISION$48);
31979                     return target;
31980                 }
31981             }
31982             
31983             /**
31984              * Unsets the "Provision" element
31985              */
31986             public void unsetProvision()
31987             {
31988                 synchronized (monitor())
31989                 {
31990                     check_orphaned();
31991                     get_store().remove_element(PROVISION$48, 0);
31992                 }
31993             }
31994             
31995             /**
31996              * Gets the "NonInterestIncome" element
31997              */
31998             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestIncome()
31999             {
32000                 synchronized (monitor())
32001                 {
32002                     check_orphaned();
32003                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32004                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$50, 0);
32005                     if (target == null)
32006                     {
32007                       return null;
32008                     }
32009                     return target;
32010                 }
32011             }
32012             
32013             /**
32014              * True if has "NonInterestIncome" element
32015              */
32016             public boolean isSetNonInterestIncome()
32017             {
32018                 synchronized (monitor())
32019                 {
32020                     check_orphaned();
32021                     return get_store().count_elements(NONINTERESTINCOME$50) != 0;
32022                 }
32023             }
32024             
32025             /**
32026              * Sets the "NonInterestIncome" element
32027              */
32028             public void setNonInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestIncome)
32029             {
32030                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32031             }
32032             
32033             /**
32034              * Appends and returns a new empty "NonInterestIncome" element
32035              */
32036             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestIncome()
32037             {
32038                 synchronized (monitor())
32039                 {
32040                     check_orphaned();
32041                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32042                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$50);
32043                     return target;
32044                 }
32045             }
32046             
32047             /**
32048              * Unsets the "NonInterestIncome" element
32049              */
32050             public void unsetNonInterestIncome()
32051             {
32052                 synchronized (monitor())
32053                 {
32054                     check_orphaned();
32055                     get_store().remove_element(NONINTERESTINCOME$50, 0);
32056                 }
32057             }
32058             
32059             /**
32060              * Gets the "NonInterestExpense" element
32061              */
32062             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestExpense()
32063             {
32064                 synchronized (monitor())
32065                 {
32066                     check_orphaned();
32067                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32068                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$52, 0);
32069                     if (target == null)
32070                     {
32071                       return null;
32072                     }
32073                     return target;
32074                 }
32075             }
32076             
32077             /**
32078              * True if has "NonInterestExpense" element
32079              */
32080             public boolean isSetNonInterestExpense()
32081             {
32082                 synchronized (monitor())
32083                 {
32084                     check_orphaned();
32085                     return get_store().count_elements(NONINTERESTEXPENSE$52) != 0;
32086                 }
32087             }
32088             
32089             /**
32090              * Sets the "NonInterestExpense" element
32091              */
32092             public void setNonInterestExpense(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestExpense)
32093             {
32094                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32095             }
32096             
32097             /**
32098              * Appends and returns a new empty "NonInterestExpense" element
32099              */
32100             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestExpense()
32101             {
32102                 synchronized (monitor())
32103                 {
32104                     check_orphaned();
32105                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32106                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$52);
32107                     return target;
32108                 }
32109             }
32110             
32111             /**
32112              * Unsets the "NonInterestExpense" element
32113              */
32114             public void unsetNonInterestExpense()
32115             {
32116                 synchronized (monitor())
32117                 {
32118                     check_orphaned();
32119                     get_store().remove_element(NONINTERESTEXPENSE$52, 0);
32120                 }
32121             }
32122             
32123             /**
32124              * Gets the "NetIncome2" element
32125              */
32126             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome2()
32127             {
32128                 synchronized (monitor())
32129                 {
32130                     check_orphaned();
32131                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32132                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NETINCOME2$54, 0);
32133                     if (target == null)
32134                     {
32135                       return null;
32136                     }
32137                     return target;
32138                 }
32139             }
32140             
32141             /**
32142              * True if has "NetIncome2" element
32143              */
32144             public boolean isSetNetIncome2()
32145             {
32146                 synchronized (monitor())
32147                 {
32148                     check_orphaned();
32149                     return get_store().count_elements(NETINCOME2$54) != 0;
32150                 }
32151             }
32152             
32153             /**
32154              * Sets the "NetIncome2" element
32155              */
32156             public void setNetIncome2(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome2)
32157             {
32158                 generatedSetterHelperImpl(netIncome2, NETINCOME2$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32159             }
32160             
32161             /**
32162              * Appends and returns a new empty "NetIncome2" element
32163              */
32164             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome2()
32165             {
32166                 synchronized (monitor())
32167                 {
32168                     check_orphaned();
32169                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32170                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NETINCOME2$54);
32171                     return target;
32172                 }
32173             }
32174             
32175             /**
32176              * Unsets the "NetIncome2" element
32177              */
32178             public void unsetNetIncome2()
32179             {
32180                 synchronized (monitor())
32181                 {
32182                     check_orphaned();
32183                     get_store().remove_element(NETINCOME2$54, 0);
32184                 }
32185             }
32186         }
32187         /**
32188          * An XML FinancialBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
32189          *
32190          * This is a complex type.
32191          */
32192         public static class FinancialBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialBanks
32193         {
32194             private static final long serialVersionUID = 1L;
32195             
32196             public FinancialBanksImpl(org.apache.xmlbeans.SchemaType sType)
32197             {
32198                 super(sType);
32199             }
32200             
32201             private static final javax.xml.namespace.QName CASH$0 = 
32202                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Cash");
32203             private static final javax.xml.namespace.QName SHORTTERMINVESTMENTS$2 = 
32204                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ShortTermInvestments");
32205             private static final javax.xml.namespace.QName TOTALINVESTMENTS$4 = 
32206                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalInvestments");
32207             private static final javax.xml.namespace.QName LOANSLEASES$6 = 
32208                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LoansLeases");
32209             private static final javax.xml.namespace.QName ALLOWANCEFORLOSSES$8 = 
32210                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AllowanceForLosses");
32211             private static final javax.xml.namespace.QName AVERAGEASSETS$10 = 
32212                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AverageAssets");
32213             private static final javax.xml.namespace.QName LONGTERMASSETS$12 = 
32214                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LongTermAssets");
32215             private static final javax.xml.namespace.QName TOTALASSETS$14 = 
32216                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAssets");
32217             private static final javax.xml.namespace.QName INTERESTDEPOSITS$16 = 
32218                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestDeposits");
32219             private static final javax.xml.namespace.QName TOTALDEPOSITS$18 = 
32220                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalDeposits");
32221             private static final javax.xml.namespace.QName NOTESPAYABLE$20 = 
32222                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NotesPayable");
32223             private static final javax.xml.namespace.QName NONCORELIABILITIES$22 = 
32224                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonCoreLiabilities");
32225             private static final javax.xml.namespace.QName OTHERLIABILITIES$24 = 
32226                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OtherLiabilities");
32227             private static final javax.xml.namespace.QName TOTALLIABILITIES$26 = 
32228                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalLiabilities");
32229             private static final javax.xml.namespace.QName PERPETUALSTOCK$28 = 
32230                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PerpetualStock");
32231             private static final javax.xml.namespace.QName COMMONSTOCK$30 = 
32232                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CommonStock");
32233             private static final javax.xml.namespace.QName SURPLUS$32 = 
32234                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Surplus");
32235             private static final javax.xml.namespace.QName UNDIVIDEDPROFITS$34 = 
32236                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UndividedProfits");
32237             private static final javax.xml.namespace.QName TIER1CAPITAL$36 = 
32238                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Tier1Capital");
32239             private static final javax.xml.namespace.QName TIER2CAPITAL$38 = 
32240                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Tier2Capital");
32241             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$40 = 
32242                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalEquityCapital");
32243             private static final javax.xml.namespace.QName INTERESTINCOME$42 = 
32244                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestIncome");
32245             private static final javax.xml.namespace.QName INTERESTEXPENSES$44 = 
32246                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestExpenses");
32247             private static final javax.xml.namespace.QName PROVISION$46 = 
32248                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Provision");
32249             private static final javax.xml.namespace.QName NONINTERESTINCOME$48 = 
32250                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonInterestIncome");
32251             private static final javax.xml.namespace.QName NONINTERESTEXPENSE$50 = 
32252                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NonInterestExpense");
32253             private static final javax.xml.namespace.QName INCOMEBEFORE$52 = 
32254                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "IncomeBefore");
32255             private static final javax.xml.namespace.QName NETINCOME$54 = 
32256                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetIncome");
32257             
32258             
32259             /**
32260              * Gets the "Cash" element
32261              */
32262             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCash()
32263             {
32264                 synchronized (monitor())
32265                 {
32266                     check_orphaned();
32267                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32268                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(CASH$0, 0);
32269                     if (target == null)
32270                     {
32271                       return null;
32272                     }
32273                     return target;
32274                 }
32275             }
32276             
32277             /**
32278              * True if has "Cash" element
32279              */
32280             public boolean isSetCash()
32281             {
32282                 synchronized (monitor())
32283                 {
32284                     check_orphaned();
32285                     return get_store().count_elements(CASH$0) != 0;
32286                 }
32287             }
32288             
32289             /**
32290              * Sets the "Cash" element
32291              */
32292             public void setCash(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType cash)
32293             {
32294                 generatedSetterHelperImpl(cash, CASH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32295             }
32296             
32297             /**
32298              * Appends and returns a new empty "Cash" element
32299              */
32300             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCash()
32301             {
32302                 synchronized (monitor())
32303                 {
32304                     check_orphaned();
32305                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32306                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(CASH$0);
32307                     return target;
32308                 }
32309             }
32310             
32311             /**
32312              * Unsets the "Cash" element
32313              */
32314             public void unsetCash()
32315             {
32316                 synchronized (monitor())
32317                 {
32318                     check_orphaned();
32319                     get_store().remove_element(CASH$0, 0);
32320                 }
32321             }
32322             
32323             /**
32324              * Gets the "ShortTermInvestments" element
32325              */
32326             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getShortTermInvestments()
32327             {
32328                 synchronized (monitor())
32329                 {
32330                     check_orphaned();
32331                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32332                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(SHORTTERMINVESTMENTS$2, 0);
32333                     if (target == null)
32334                     {
32335                       return null;
32336                     }
32337                     return target;
32338                 }
32339             }
32340             
32341             /**
32342              * True if has "ShortTermInvestments" element
32343              */
32344             public boolean isSetShortTermInvestments()
32345             {
32346                 synchronized (monitor())
32347                 {
32348                     check_orphaned();
32349                     return get_store().count_elements(SHORTTERMINVESTMENTS$2) != 0;
32350                 }
32351             }
32352             
32353             /**
32354              * Sets the "ShortTermInvestments" element
32355              */
32356             public void setShortTermInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType shortTermInvestments)
32357             {
32358                 generatedSetterHelperImpl(shortTermInvestments, SHORTTERMINVESTMENTS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32359             }
32360             
32361             /**
32362              * Appends and returns a new empty "ShortTermInvestments" element
32363              */
32364             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewShortTermInvestments()
32365             {
32366                 synchronized (monitor())
32367                 {
32368                     check_orphaned();
32369                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32370                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(SHORTTERMINVESTMENTS$2);
32371                     return target;
32372                 }
32373             }
32374             
32375             /**
32376              * Unsets the "ShortTermInvestments" element
32377              */
32378             public void unsetShortTermInvestments()
32379             {
32380                 synchronized (monitor())
32381                 {
32382                     check_orphaned();
32383                     get_store().remove_element(SHORTTERMINVESTMENTS$2, 0);
32384                 }
32385             }
32386             
32387             /**
32388              * Gets the "TotalInvestments" element
32389              */
32390             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalInvestments()
32391             {
32392                 synchronized (monitor())
32393                 {
32394                     check_orphaned();
32395                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32396                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALINVESTMENTS$4, 0);
32397                     if (target == null)
32398                     {
32399                       return null;
32400                     }
32401                     return target;
32402                 }
32403             }
32404             
32405             /**
32406              * True if has "TotalInvestments" element
32407              */
32408             public boolean isSetTotalInvestments()
32409             {
32410                 synchronized (monitor())
32411                 {
32412                     check_orphaned();
32413                     return get_store().count_elements(TOTALINVESTMENTS$4) != 0;
32414                 }
32415             }
32416             
32417             /**
32418              * Sets the "TotalInvestments" element
32419              */
32420             public void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalInvestments)
32421             {
32422                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32423             }
32424             
32425             /**
32426              * Appends and returns a new empty "TotalInvestments" element
32427              */
32428             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalInvestments()
32429             {
32430                 synchronized (monitor())
32431                 {
32432                     check_orphaned();
32433                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32434                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALINVESTMENTS$4);
32435                     return target;
32436                 }
32437             }
32438             
32439             /**
32440              * Unsets the "TotalInvestments" element
32441              */
32442             public void unsetTotalInvestments()
32443             {
32444                 synchronized (monitor())
32445                 {
32446                     check_orphaned();
32447                     get_store().remove_element(TOTALINVESTMENTS$4, 0);
32448                 }
32449             }
32450             
32451             /**
32452              * Gets the "LoansLeases" element
32453              */
32454             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLoansLeases()
32455             {
32456                 synchronized (monitor())
32457                 {
32458                     check_orphaned();
32459                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32460                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(LOANSLEASES$6, 0);
32461                     if (target == null)
32462                     {
32463                       return null;
32464                     }
32465                     return target;
32466                 }
32467             }
32468             
32469             /**
32470              * True if has "LoansLeases" element
32471              */
32472             public boolean isSetLoansLeases()
32473             {
32474                 synchronized (monitor())
32475                 {
32476                     check_orphaned();
32477                     return get_store().count_elements(LOANSLEASES$6) != 0;
32478                 }
32479             }
32480             
32481             /**
32482              * Sets the "LoansLeases" element
32483              */
32484             public void setLoansLeases(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType loansLeases)
32485             {
32486                 generatedSetterHelperImpl(loansLeases, LOANSLEASES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32487             }
32488             
32489             /**
32490              * Appends and returns a new empty "LoansLeases" element
32491              */
32492             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLoansLeases()
32493             {
32494                 synchronized (monitor())
32495                 {
32496                     check_orphaned();
32497                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32498                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(LOANSLEASES$6);
32499                     return target;
32500                 }
32501             }
32502             
32503             /**
32504              * Unsets the "LoansLeases" element
32505              */
32506             public void unsetLoansLeases()
32507             {
32508                 synchronized (monitor())
32509                 {
32510                     check_orphaned();
32511                     get_store().remove_element(LOANSLEASES$6, 0);
32512                 }
32513             }
32514             
32515             /**
32516              * Gets the "AllowanceForLosses" element
32517              */
32518             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAllowanceForLosses()
32519             {
32520                 synchronized (monitor())
32521                 {
32522                     check_orphaned();
32523                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32524                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(ALLOWANCEFORLOSSES$8, 0);
32525                     if (target == null)
32526                     {
32527                       return null;
32528                     }
32529                     return target;
32530                 }
32531             }
32532             
32533             /**
32534              * True if has "AllowanceForLosses" element
32535              */
32536             public boolean isSetAllowanceForLosses()
32537             {
32538                 synchronized (monitor())
32539                 {
32540                     check_orphaned();
32541                     return get_store().count_elements(ALLOWANCEFORLOSSES$8) != 0;
32542                 }
32543             }
32544             
32545             /**
32546              * Sets the "AllowanceForLosses" element
32547              */
32548             public void setAllowanceForLosses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType allowanceForLosses)
32549             {
32550                 generatedSetterHelperImpl(allowanceForLosses, ALLOWANCEFORLOSSES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32551             }
32552             
32553             /**
32554              * Appends and returns a new empty "AllowanceForLosses" element
32555              */
32556             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAllowanceForLosses()
32557             {
32558                 synchronized (monitor())
32559                 {
32560                     check_orphaned();
32561                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32562                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(ALLOWANCEFORLOSSES$8);
32563                     return target;
32564                 }
32565             }
32566             
32567             /**
32568              * Unsets the "AllowanceForLosses" element
32569              */
32570             public void unsetAllowanceForLosses()
32571             {
32572                 synchronized (monitor())
32573                 {
32574                     check_orphaned();
32575                     get_store().remove_element(ALLOWANCEFORLOSSES$8, 0);
32576                 }
32577             }
32578             
32579             /**
32580              * Gets the "AverageAssets" element
32581              */
32582             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getAverageAssets()
32583             {
32584                 synchronized (monitor())
32585                 {
32586                     check_orphaned();
32587                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32588                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(AVERAGEASSETS$10, 0);
32589                     if (target == null)
32590                     {
32591                       return null;
32592                     }
32593                     return target;
32594                 }
32595             }
32596             
32597             /**
32598              * True if has "AverageAssets" element
32599              */
32600             public boolean isSetAverageAssets()
32601             {
32602                 synchronized (monitor())
32603                 {
32604                     check_orphaned();
32605                     return get_store().count_elements(AVERAGEASSETS$10) != 0;
32606                 }
32607             }
32608             
32609             /**
32610              * Sets the "AverageAssets" element
32611              */
32612             public void setAverageAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType averageAssets)
32613             {
32614                 generatedSetterHelperImpl(averageAssets, AVERAGEASSETS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32615             }
32616             
32617             /**
32618              * Appends and returns a new empty "AverageAssets" element
32619              */
32620             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewAverageAssets()
32621             {
32622                 synchronized (monitor())
32623                 {
32624                     check_orphaned();
32625                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32626                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(AVERAGEASSETS$10);
32627                     return target;
32628                 }
32629             }
32630             
32631             /**
32632              * Unsets the "AverageAssets" element
32633              */
32634             public void unsetAverageAssets()
32635             {
32636                 synchronized (monitor())
32637                 {
32638                     check_orphaned();
32639                     get_store().remove_element(AVERAGEASSETS$10, 0);
32640                 }
32641             }
32642             
32643             /**
32644              * Gets the "LongTermAssets" element
32645              */
32646             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getLongTermAssets()
32647             {
32648                 synchronized (monitor())
32649                 {
32650                     check_orphaned();
32651                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32652                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(LONGTERMASSETS$12, 0);
32653                     if (target == null)
32654                     {
32655                       return null;
32656                     }
32657                     return target;
32658                 }
32659             }
32660             
32661             /**
32662              * True if has "LongTermAssets" element
32663              */
32664             public boolean isSetLongTermAssets()
32665             {
32666                 synchronized (monitor())
32667                 {
32668                     check_orphaned();
32669                     return get_store().count_elements(LONGTERMASSETS$12) != 0;
32670                 }
32671             }
32672             
32673             /**
32674              * Sets the "LongTermAssets" element
32675              */
32676             public void setLongTermAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType longTermAssets)
32677             {
32678                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32679             }
32680             
32681             /**
32682              * Appends and returns a new empty "LongTermAssets" element
32683              */
32684             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewLongTermAssets()
32685             {
32686                 synchronized (monitor())
32687                 {
32688                     check_orphaned();
32689                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32690                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(LONGTERMASSETS$12);
32691                     return target;
32692                 }
32693             }
32694             
32695             /**
32696              * Unsets the "LongTermAssets" element
32697              */
32698             public void unsetLongTermAssets()
32699             {
32700                 synchronized (monitor())
32701                 {
32702                     check_orphaned();
32703                     get_store().remove_element(LONGTERMASSETS$12, 0);
32704                 }
32705             }
32706             
32707             /**
32708              * Gets the "TotalAssets" element
32709              */
32710             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalAssets()
32711             {
32712                 synchronized (monitor())
32713                 {
32714                     check_orphaned();
32715                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32716                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALASSETS$14, 0);
32717                     if (target == null)
32718                     {
32719                       return null;
32720                     }
32721                     return target;
32722                 }
32723             }
32724             
32725             /**
32726              * True if has "TotalAssets" element
32727              */
32728             public boolean isSetTotalAssets()
32729             {
32730                 synchronized (monitor())
32731                 {
32732                     check_orphaned();
32733                     return get_store().count_elements(TOTALASSETS$14) != 0;
32734                 }
32735             }
32736             
32737             /**
32738              * Sets the "TotalAssets" element
32739              */
32740             public void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalAssets)
32741             {
32742                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32743             }
32744             
32745             /**
32746              * Appends and returns a new empty "TotalAssets" element
32747              */
32748             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalAssets()
32749             {
32750                 synchronized (monitor())
32751                 {
32752                     check_orphaned();
32753                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32754                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALASSETS$14);
32755                     return target;
32756                 }
32757             }
32758             
32759             /**
32760              * Unsets the "TotalAssets" element
32761              */
32762             public void unsetTotalAssets()
32763             {
32764                 synchronized (monitor())
32765                 {
32766                     check_orphaned();
32767                     get_store().remove_element(TOTALASSETS$14, 0);
32768                 }
32769             }
32770             
32771             /**
32772              * Gets the "InterestDeposits" element
32773              */
32774             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestDeposits()
32775             {
32776                 synchronized (monitor())
32777                 {
32778                     check_orphaned();
32779                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32780                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTDEPOSITS$16, 0);
32781                     if (target == null)
32782                     {
32783                       return null;
32784                     }
32785                     return target;
32786                 }
32787             }
32788             
32789             /**
32790              * True if has "InterestDeposits" element
32791              */
32792             public boolean isSetInterestDeposits()
32793             {
32794                 synchronized (monitor())
32795                 {
32796                     check_orphaned();
32797                     return get_store().count_elements(INTERESTDEPOSITS$16) != 0;
32798                 }
32799             }
32800             
32801             /**
32802              * Sets the "InterestDeposits" element
32803              */
32804             public void setInterestDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestDeposits)
32805             {
32806                 generatedSetterHelperImpl(interestDeposits, INTERESTDEPOSITS$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32807             }
32808             
32809             /**
32810              * Appends and returns a new empty "InterestDeposits" element
32811              */
32812             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestDeposits()
32813             {
32814                 synchronized (monitor())
32815                 {
32816                     check_orphaned();
32817                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32818                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTDEPOSITS$16);
32819                     return target;
32820                 }
32821             }
32822             
32823             /**
32824              * Unsets the "InterestDeposits" element
32825              */
32826             public void unsetInterestDeposits()
32827             {
32828                 synchronized (monitor())
32829                 {
32830                     check_orphaned();
32831                     get_store().remove_element(INTERESTDEPOSITS$16, 0);
32832                 }
32833             }
32834             
32835             /**
32836              * Gets the "TotalDeposits" element
32837              */
32838             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalDeposits()
32839             {
32840                 synchronized (monitor())
32841                 {
32842                     check_orphaned();
32843                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32844                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALDEPOSITS$18, 0);
32845                     if (target == null)
32846                     {
32847                       return null;
32848                     }
32849                     return target;
32850                 }
32851             }
32852             
32853             /**
32854              * True if has "TotalDeposits" element
32855              */
32856             public boolean isSetTotalDeposits()
32857             {
32858                 synchronized (monitor())
32859                 {
32860                     check_orphaned();
32861                     return get_store().count_elements(TOTALDEPOSITS$18) != 0;
32862                 }
32863             }
32864             
32865             /**
32866              * Sets the "TotalDeposits" element
32867              */
32868             public void setTotalDeposits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalDeposits)
32869             {
32870                 generatedSetterHelperImpl(totalDeposits, TOTALDEPOSITS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32871             }
32872             
32873             /**
32874              * Appends and returns a new empty "TotalDeposits" element
32875              */
32876             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalDeposits()
32877             {
32878                 synchronized (monitor())
32879                 {
32880                     check_orphaned();
32881                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32882                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALDEPOSITS$18);
32883                     return target;
32884                 }
32885             }
32886             
32887             /**
32888              * Unsets the "TotalDeposits" element
32889              */
32890             public void unsetTotalDeposits()
32891             {
32892                 synchronized (monitor())
32893                 {
32894                     check_orphaned();
32895                     get_store().remove_element(TOTALDEPOSITS$18, 0);
32896                 }
32897             }
32898             
32899             /**
32900              * Gets the "NotesPayable" element
32901              */
32902             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNotesPayable()
32903             {
32904                 synchronized (monitor())
32905                 {
32906                     check_orphaned();
32907                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32908                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NOTESPAYABLE$20, 0);
32909                     if (target == null)
32910                     {
32911                       return null;
32912                     }
32913                     return target;
32914                 }
32915             }
32916             
32917             /**
32918              * True if has "NotesPayable" element
32919              */
32920             public boolean isSetNotesPayable()
32921             {
32922                 synchronized (monitor())
32923                 {
32924                     check_orphaned();
32925                     return get_store().count_elements(NOTESPAYABLE$20) != 0;
32926                 }
32927             }
32928             
32929             /**
32930              * Sets the "NotesPayable" element
32931              */
32932             public void setNotesPayable(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType notesPayable)
32933             {
32934                 generatedSetterHelperImpl(notesPayable, NOTESPAYABLE$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32935             }
32936             
32937             /**
32938              * Appends and returns a new empty "NotesPayable" element
32939              */
32940             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNotesPayable()
32941             {
32942                 synchronized (monitor())
32943                 {
32944                     check_orphaned();
32945                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32946                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NOTESPAYABLE$20);
32947                     return target;
32948                 }
32949             }
32950             
32951             /**
32952              * Unsets the "NotesPayable" element
32953              */
32954             public void unsetNotesPayable()
32955             {
32956                 synchronized (monitor())
32957                 {
32958                     check_orphaned();
32959                     get_store().remove_element(NOTESPAYABLE$20, 0);
32960                 }
32961             }
32962             
32963             /**
32964              * Gets the "NonCoreLiabilities" element
32965              */
32966             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonCoreLiabilities()
32967             {
32968                 synchronized (monitor())
32969                 {
32970                     check_orphaned();
32971                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
32972                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONCORELIABILITIES$22, 0);
32973                     if (target == null)
32974                     {
32975                       return null;
32976                     }
32977                     return target;
32978                 }
32979             }
32980             
32981             /**
32982              * True if has "NonCoreLiabilities" element
32983              */
32984             public boolean isSetNonCoreLiabilities()
32985             {
32986                 synchronized (monitor())
32987                 {
32988                     check_orphaned();
32989                     return get_store().count_elements(NONCORELIABILITIES$22) != 0;
32990                 }
32991             }
32992             
32993             /**
32994              * Sets the "NonCoreLiabilities" element
32995              */
32996             public void setNonCoreLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonCoreLiabilities)
32997             {
32998                 generatedSetterHelperImpl(nonCoreLiabilities, NONCORELIABILITIES$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
32999             }
33000             
33001             /**
33002              * Appends and returns a new empty "NonCoreLiabilities" element
33003              */
33004             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonCoreLiabilities()
33005             {
33006                 synchronized (monitor())
33007                 {
33008                     check_orphaned();
33009                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33010                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONCORELIABILITIES$22);
33011                     return target;
33012                 }
33013             }
33014             
33015             /**
33016              * Unsets the "NonCoreLiabilities" element
33017              */
33018             public void unsetNonCoreLiabilities()
33019             {
33020                 synchronized (monitor())
33021                 {
33022                     check_orphaned();
33023                     get_store().remove_element(NONCORELIABILITIES$22, 0);
33024                 }
33025             }
33026             
33027             /**
33028              * Gets the "OtherLiabilities" element
33029              */
33030             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getOtherLiabilities()
33031             {
33032                 synchronized (monitor())
33033                 {
33034                     check_orphaned();
33035                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33036                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(OTHERLIABILITIES$24, 0);
33037                     if (target == null)
33038                     {
33039                       return null;
33040                     }
33041                     return target;
33042                 }
33043             }
33044             
33045             /**
33046              * True if has "OtherLiabilities" element
33047              */
33048             public boolean isSetOtherLiabilities()
33049             {
33050                 synchronized (monitor())
33051                 {
33052                     check_orphaned();
33053                     return get_store().count_elements(OTHERLIABILITIES$24) != 0;
33054                 }
33055             }
33056             
33057             /**
33058              * Sets the "OtherLiabilities" element
33059              */
33060             public void setOtherLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType otherLiabilities)
33061             {
33062                 generatedSetterHelperImpl(otherLiabilities, OTHERLIABILITIES$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33063             }
33064             
33065             /**
33066              * Appends and returns a new empty "OtherLiabilities" element
33067              */
33068             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewOtherLiabilities()
33069             {
33070                 synchronized (monitor())
33071                 {
33072                     check_orphaned();
33073                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33074                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(OTHERLIABILITIES$24);
33075                     return target;
33076                 }
33077             }
33078             
33079             /**
33080              * Unsets the "OtherLiabilities" element
33081              */
33082             public void unsetOtherLiabilities()
33083             {
33084                 synchronized (monitor())
33085                 {
33086                     check_orphaned();
33087                     get_store().remove_element(OTHERLIABILITIES$24, 0);
33088                 }
33089             }
33090             
33091             /**
33092              * Gets the "TotalLiabilities" element
33093              */
33094             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalLiabilities()
33095             {
33096                 synchronized (monitor())
33097                 {
33098                     check_orphaned();
33099                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33100                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALLIABILITIES$26, 0);
33101                     if (target == null)
33102                     {
33103                       return null;
33104                     }
33105                     return target;
33106                 }
33107             }
33108             
33109             /**
33110              * True if has "TotalLiabilities" element
33111              */
33112             public boolean isSetTotalLiabilities()
33113             {
33114                 synchronized (monitor())
33115                 {
33116                     check_orphaned();
33117                     return get_store().count_elements(TOTALLIABILITIES$26) != 0;
33118                 }
33119             }
33120             
33121             /**
33122              * Sets the "TotalLiabilities" element
33123              */
33124             public void setTotalLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalLiabilities)
33125             {
33126                 generatedSetterHelperImpl(totalLiabilities, TOTALLIABILITIES$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33127             }
33128             
33129             /**
33130              * Appends and returns a new empty "TotalLiabilities" element
33131              */
33132             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalLiabilities()
33133             {
33134                 synchronized (monitor())
33135                 {
33136                     check_orphaned();
33137                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33138                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALLIABILITIES$26);
33139                     return target;
33140                 }
33141             }
33142             
33143             /**
33144              * Unsets the "TotalLiabilities" element
33145              */
33146             public void unsetTotalLiabilities()
33147             {
33148                 synchronized (monitor())
33149                 {
33150                     check_orphaned();
33151                     get_store().remove_element(TOTALLIABILITIES$26, 0);
33152                 }
33153             }
33154             
33155             /**
33156              * Gets the "PerpetualStock" element
33157              */
33158             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getPerpetualStock()
33159             {
33160                 synchronized (monitor())
33161                 {
33162                     check_orphaned();
33163                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33164                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(PERPETUALSTOCK$28, 0);
33165                     if (target == null)
33166                     {
33167                       return null;
33168                     }
33169                     return target;
33170                 }
33171             }
33172             
33173             /**
33174              * True if has "PerpetualStock" element
33175              */
33176             public boolean isSetPerpetualStock()
33177             {
33178                 synchronized (monitor())
33179                 {
33180                     check_orphaned();
33181                     return get_store().count_elements(PERPETUALSTOCK$28) != 0;
33182                 }
33183             }
33184             
33185             /**
33186              * Sets the "PerpetualStock" element
33187              */
33188             public void setPerpetualStock(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType perpetualStock)
33189             {
33190                 generatedSetterHelperImpl(perpetualStock, PERPETUALSTOCK$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33191             }
33192             
33193             /**
33194              * Appends and returns a new empty "PerpetualStock" element
33195              */
33196             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewPerpetualStock()
33197             {
33198                 synchronized (monitor())
33199                 {
33200                     check_orphaned();
33201                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33202                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(PERPETUALSTOCK$28);
33203                     return target;
33204                 }
33205             }
33206             
33207             /**
33208              * Unsets the "PerpetualStock" element
33209              */
33210             public void unsetPerpetualStock()
33211             {
33212                 synchronized (monitor())
33213                 {
33214                     check_orphaned();
33215                     get_store().remove_element(PERPETUALSTOCK$28, 0);
33216                 }
33217             }
33218             
33219             /**
33220              * Gets the "CommonStock" element
33221              */
33222             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getCommonStock()
33223             {
33224                 synchronized (monitor())
33225                 {
33226                     check_orphaned();
33227                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33228                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(COMMONSTOCK$30, 0);
33229                     if (target == null)
33230                     {
33231                       return null;
33232                     }
33233                     return target;
33234                 }
33235             }
33236             
33237             /**
33238              * True if has "CommonStock" element
33239              */
33240             public boolean isSetCommonStock()
33241             {
33242                 synchronized (monitor())
33243                 {
33244                     check_orphaned();
33245                     return get_store().count_elements(COMMONSTOCK$30) != 0;
33246                 }
33247             }
33248             
33249             /**
33250              * Sets the "CommonStock" element
33251              */
33252             public void setCommonStock(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType commonStock)
33253             {
33254                 generatedSetterHelperImpl(commonStock, COMMONSTOCK$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33255             }
33256             
33257             /**
33258              * Appends and returns a new empty "CommonStock" element
33259              */
33260             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewCommonStock()
33261             {
33262                 synchronized (monitor())
33263                 {
33264                     check_orphaned();
33265                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33266                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(COMMONSTOCK$30);
33267                     return target;
33268                 }
33269             }
33270             
33271             /**
33272              * Unsets the "CommonStock" element
33273              */
33274             public void unsetCommonStock()
33275             {
33276                 synchronized (monitor())
33277                 {
33278                     check_orphaned();
33279                     get_store().remove_element(COMMONSTOCK$30, 0);
33280                 }
33281             }
33282             
33283             /**
33284              * Gets the "Surplus" element
33285              */
33286             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getSurplus()
33287             {
33288                 synchronized (monitor())
33289                 {
33290                     check_orphaned();
33291                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33292                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(SURPLUS$32, 0);
33293                     if (target == null)
33294                     {
33295                       return null;
33296                     }
33297                     return target;
33298                 }
33299             }
33300             
33301             /**
33302              * True if has "Surplus" element
33303              */
33304             public boolean isSetSurplus()
33305             {
33306                 synchronized (monitor())
33307                 {
33308                     check_orphaned();
33309                     return get_store().count_elements(SURPLUS$32) != 0;
33310                 }
33311             }
33312             
33313             /**
33314              * Sets the "Surplus" element
33315              */
33316             public void setSurplus(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType surplus)
33317             {
33318                 generatedSetterHelperImpl(surplus, SURPLUS$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33319             }
33320             
33321             /**
33322              * Appends and returns a new empty "Surplus" element
33323              */
33324             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewSurplus()
33325             {
33326                 synchronized (monitor())
33327                 {
33328                     check_orphaned();
33329                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33330                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(SURPLUS$32);
33331                     return target;
33332                 }
33333             }
33334             
33335             /**
33336              * Unsets the "Surplus" element
33337              */
33338             public void unsetSurplus()
33339             {
33340                 synchronized (monitor())
33341                 {
33342                     check_orphaned();
33343                     get_store().remove_element(SURPLUS$32, 0);
33344                 }
33345             }
33346             
33347             /**
33348              * Gets the "UndividedProfits" element
33349              */
33350             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getUndividedProfits()
33351             {
33352                 synchronized (monitor())
33353                 {
33354                     check_orphaned();
33355                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33356                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(UNDIVIDEDPROFITS$34, 0);
33357                     if (target == null)
33358                     {
33359                       return null;
33360                     }
33361                     return target;
33362                 }
33363             }
33364             
33365             /**
33366              * True if has "UndividedProfits" element
33367              */
33368             public boolean isSetUndividedProfits()
33369             {
33370                 synchronized (monitor())
33371                 {
33372                     check_orphaned();
33373                     return get_store().count_elements(UNDIVIDEDPROFITS$34) != 0;
33374                 }
33375             }
33376             
33377             /**
33378              * Sets the "UndividedProfits" element
33379              */
33380             public void setUndividedProfits(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType undividedProfits)
33381             {
33382                 generatedSetterHelperImpl(undividedProfits, UNDIVIDEDPROFITS$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33383             }
33384             
33385             /**
33386              * Appends and returns a new empty "UndividedProfits" element
33387              */
33388             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewUndividedProfits()
33389             {
33390                 synchronized (monitor())
33391                 {
33392                     check_orphaned();
33393                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33394                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(UNDIVIDEDPROFITS$34);
33395                     return target;
33396                 }
33397             }
33398             
33399             /**
33400              * Unsets the "UndividedProfits" element
33401              */
33402             public void unsetUndividedProfits()
33403             {
33404                 synchronized (monitor())
33405                 {
33406                     check_orphaned();
33407                     get_store().remove_element(UNDIVIDEDPROFITS$34, 0);
33408                 }
33409             }
33410             
33411             /**
33412              * Gets the "Tier1Capital" element
33413              */
33414             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTier1Capital()
33415             {
33416                 synchronized (monitor())
33417                 {
33418                     check_orphaned();
33419                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33420                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TIER1CAPITAL$36, 0);
33421                     if (target == null)
33422                     {
33423                       return null;
33424                     }
33425                     return target;
33426                 }
33427             }
33428             
33429             /**
33430              * True if has "Tier1Capital" element
33431              */
33432             public boolean isSetTier1Capital()
33433             {
33434                 synchronized (monitor())
33435                 {
33436                     check_orphaned();
33437                     return get_store().count_elements(TIER1CAPITAL$36) != 0;
33438                 }
33439             }
33440             
33441             /**
33442              * Sets the "Tier1Capital" element
33443              */
33444             public void setTier1Capital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType tier1Capital)
33445             {
33446                 generatedSetterHelperImpl(tier1Capital, TIER1CAPITAL$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33447             }
33448             
33449             /**
33450              * Appends and returns a new empty "Tier1Capital" element
33451              */
33452             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTier1Capital()
33453             {
33454                 synchronized (monitor())
33455                 {
33456                     check_orphaned();
33457                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33458                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TIER1CAPITAL$36);
33459                     return target;
33460                 }
33461             }
33462             
33463             /**
33464              * Unsets the "Tier1Capital" element
33465              */
33466             public void unsetTier1Capital()
33467             {
33468                 synchronized (monitor())
33469                 {
33470                     check_orphaned();
33471                     get_store().remove_element(TIER1CAPITAL$36, 0);
33472                 }
33473             }
33474             
33475             /**
33476              * Gets the "Tier2Capital" element
33477              */
33478             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTier2Capital()
33479             {
33480                 synchronized (monitor())
33481                 {
33482                     check_orphaned();
33483                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33484                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TIER2CAPITAL$38, 0);
33485                     if (target == null)
33486                     {
33487                       return null;
33488                     }
33489                     return target;
33490                 }
33491             }
33492             
33493             /**
33494              * True if has "Tier2Capital" element
33495              */
33496             public boolean isSetTier2Capital()
33497             {
33498                 synchronized (monitor())
33499                 {
33500                     check_orphaned();
33501                     return get_store().count_elements(TIER2CAPITAL$38) != 0;
33502                 }
33503             }
33504             
33505             /**
33506              * Sets the "Tier2Capital" element
33507              */
33508             public void setTier2Capital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType tier2Capital)
33509             {
33510                 generatedSetterHelperImpl(tier2Capital, TIER2CAPITAL$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33511             }
33512             
33513             /**
33514              * Appends and returns a new empty "Tier2Capital" element
33515              */
33516             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTier2Capital()
33517             {
33518                 synchronized (monitor())
33519                 {
33520                     check_orphaned();
33521                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33522                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TIER2CAPITAL$38);
33523                     return target;
33524                 }
33525             }
33526             
33527             /**
33528              * Unsets the "Tier2Capital" element
33529              */
33530             public void unsetTier2Capital()
33531             {
33532                 synchronized (monitor())
33533                 {
33534                     check_orphaned();
33535                     get_store().remove_element(TIER2CAPITAL$38, 0);
33536                 }
33537             }
33538             
33539             /**
33540              * Gets the "TotalEquityCapital" element
33541              */
33542             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getTotalEquityCapital()
33543             {
33544                 synchronized (monitor())
33545                 {
33546                     check_orphaned();
33547                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33548                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$40, 0);
33549                     if (target == null)
33550                     {
33551                       return null;
33552                     }
33553                     return target;
33554                 }
33555             }
33556             
33557             /**
33558              * True if has "TotalEquityCapital" element
33559              */
33560             public boolean isSetTotalEquityCapital()
33561             {
33562                 synchronized (monitor())
33563                 {
33564                     check_orphaned();
33565                     return get_store().count_elements(TOTALEQUITYCAPITAL$40) != 0;
33566                 }
33567             }
33568             
33569             /**
33570              * Sets the "TotalEquityCapital" element
33571              */
33572             public void setTotalEquityCapital(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType totalEquityCapital)
33573             {
33574                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33575             }
33576             
33577             /**
33578              * Appends and returns a new empty "TotalEquityCapital" element
33579              */
33580             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewTotalEquityCapital()
33581             {
33582                 synchronized (monitor())
33583                 {
33584                     check_orphaned();
33585                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33586                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$40);
33587                     return target;
33588                 }
33589             }
33590             
33591             /**
33592              * Unsets the "TotalEquityCapital" element
33593              */
33594             public void unsetTotalEquityCapital()
33595             {
33596                 synchronized (monitor())
33597                 {
33598                     check_orphaned();
33599                     get_store().remove_element(TOTALEQUITYCAPITAL$40, 0);
33600                 }
33601             }
33602             
33603             /**
33604              * Gets the "InterestIncome" element
33605              */
33606             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestIncome()
33607             {
33608                 synchronized (monitor())
33609                 {
33610                     check_orphaned();
33611                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33612                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTINCOME$42, 0);
33613                     if (target == null)
33614                     {
33615                       return null;
33616                     }
33617                     return target;
33618                 }
33619             }
33620             
33621             /**
33622              * True if has "InterestIncome" element
33623              */
33624             public boolean isSetInterestIncome()
33625             {
33626                 synchronized (monitor())
33627                 {
33628                     check_orphaned();
33629                     return get_store().count_elements(INTERESTINCOME$42) != 0;
33630                 }
33631             }
33632             
33633             /**
33634              * Sets the "InterestIncome" element
33635              */
33636             public void setInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestIncome)
33637             {
33638                 generatedSetterHelperImpl(interestIncome, INTERESTINCOME$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33639             }
33640             
33641             /**
33642              * Appends and returns a new empty "InterestIncome" element
33643              */
33644             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestIncome()
33645             {
33646                 synchronized (monitor())
33647                 {
33648                     check_orphaned();
33649                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33650                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTINCOME$42);
33651                     return target;
33652                 }
33653             }
33654             
33655             /**
33656              * Unsets the "InterestIncome" element
33657              */
33658             public void unsetInterestIncome()
33659             {
33660                 synchronized (monitor())
33661                 {
33662                     check_orphaned();
33663                     get_store().remove_element(INTERESTINCOME$42, 0);
33664                 }
33665             }
33666             
33667             /**
33668              * Gets the "InterestExpenses" element
33669              */
33670             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getInterestExpenses()
33671             {
33672                 synchronized (monitor())
33673                 {
33674                     check_orphaned();
33675                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33676                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INTERESTEXPENSES$44, 0);
33677                     if (target == null)
33678                     {
33679                       return null;
33680                     }
33681                     return target;
33682                 }
33683             }
33684             
33685             /**
33686              * True if has "InterestExpenses" element
33687              */
33688             public boolean isSetInterestExpenses()
33689             {
33690                 synchronized (monitor())
33691                 {
33692                     check_orphaned();
33693                     return get_store().count_elements(INTERESTEXPENSES$44) != 0;
33694                 }
33695             }
33696             
33697             /**
33698              * Sets the "InterestExpenses" element
33699              */
33700             public void setInterestExpenses(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType interestExpenses)
33701             {
33702                 generatedSetterHelperImpl(interestExpenses, INTERESTEXPENSES$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33703             }
33704             
33705             /**
33706              * Appends and returns a new empty "InterestExpenses" element
33707              */
33708             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewInterestExpenses()
33709             {
33710                 synchronized (monitor())
33711                 {
33712                     check_orphaned();
33713                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33714                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INTERESTEXPENSES$44);
33715                     return target;
33716                 }
33717             }
33718             
33719             /**
33720              * Unsets the "InterestExpenses" element
33721              */
33722             public void unsetInterestExpenses()
33723             {
33724                 synchronized (monitor())
33725                 {
33726                     check_orphaned();
33727                     get_store().remove_element(INTERESTEXPENSES$44, 0);
33728                 }
33729             }
33730             
33731             /**
33732              * Gets the "Provision" element
33733              */
33734             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getProvision()
33735             {
33736                 synchronized (monitor())
33737                 {
33738                     check_orphaned();
33739                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33740                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(PROVISION$46, 0);
33741                     if (target == null)
33742                     {
33743                       return null;
33744                     }
33745                     return target;
33746                 }
33747             }
33748             
33749             /**
33750              * True if has "Provision" element
33751              */
33752             public boolean isSetProvision()
33753             {
33754                 synchronized (monitor())
33755                 {
33756                     check_orphaned();
33757                     return get_store().count_elements(PROVISION$46) != 0;
33758                 }
33759             }
33760             
33761             /**
33762              * Sets the "Provision" element
33763              */
33764             public void setProvision(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType provision)
33765             {
33766                 generatedSetterHelperImpl(provision, PROVISION$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33767             }
33768             
33769             /**
33770              * Appends and returns a new empty "Provision" element
33771              */
33772             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewProvision()
33773             {
33774                 synchronized (monitor())
33775                 {
33776                     check_orphaned();
33777                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33778                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(PROVISION$46);
33779                     return target;
33780                 }
33781             }
33782             
33783             /**
33784              * Unsets the "Provision" element
33785              */
33786             public void unsetProvision()
33787             {
33788                 synchronized (monitor())
33789                 {
33790                     check_orphaned();
33791                     get_store().remove_element(PROVISION$46, 0);
33792                 }
33793             }
33794             
33795             /**
33796              * Gets the "NonInterestIncome" element
33797              */
33798             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestIncome()
33799             {
33800                 synchronized (monitor())
33801                 {
33802                     check_orphaned();
33803                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33804                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONINTERESTINCOME$48, 0);
33805                     if (target == null)
33806                     {
33807                       return null;
33808                     }
33809                     return target;
33810                 }
33811             }
33812             
33813             /**
33814              * True if has "NonInterestIncome" element
33815              */
33816             public boolean isSetNonInterestIncome()
33817             {
33818                 synchronized (monitor())
33819                 {
33820                     check_orphaned();
33821                     return get_store().count_elements(NONINTERESTINCOME$48) != 0;
33822                 }
33823             }
33824             
33825             /**
33826              * Sets the "NonInterestIncome" element
33827              */
33828             public void setNonInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestIncome)
33829             {
33830                 generatedSetterHelperImpl(nonInterestIncome, NONINTERESTINCOME$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33831             }
33832             
33833             /**
33834              * Appends and returns a new empty "NonInterestIncome" element
33835              */
33836             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestIncome()
33837             {
33838                 synchronized (monitor())
33839                 {
33840                     check_orphaned();
33841                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33842                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONINTERESTINCOME$48);
33843                     return target;
33844                 }
33845             }
33846             
33847             /**
33848              * Unsets the "NonInterestIncome" element
33849              */
33850             public void unsetNonInterestIncome()
33851             {
33852                 synchronized (monitor())
33853                 {
33854                     check_orphaned();
33855                     get_store().remove_element(NONINTERESTINCOME$48, 0);
33856                 }
33857             }
33858             
33859             /**
33860              * Gets the "NonInterestExpense" element
33861              */
33862             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNonInterestExpense()
33863             {
33864                 synchronized (monitor())
33865                 {
33866                     check_orphaned();
33867                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33868                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NONINTERESTEXPENSE$50, 0);
33869                     if (target == null)
33870                     {
33871                       return null;
33872                     }
33873                     return target;
33874                 }
33875             }
33876             
33877             /**
33878              * True if has "NonInterestExpense" element
33879              */
33880             public boolean isSetNonInterestExpense()
33881             {
33882                 synchronized (monitor())
33883                 {
33884                     check_orphaned();
33885                     return get_store().count_elements(NONINTERESTEXPENSE$50) != 0;
33886                 }
33887             }
33888             
33889             /**
33890              * Sets the "NonInterestExpense" element
33891              */
33892             public void setNonInterestExpense(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType nonInterestExpense)
33893             {
33894                 generatedSetterHelperImpl(nonInterestExpense, NONINTERESTEXPENSE$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33895             }
33896             
33897             /**
33898              * Appends and returns a new empty "NonInterestExpense" element
33899              */
33900             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNonInterestExpense()
33901             {
33902                 synchronized (monitor())
33903                 {
33904                     check_orphaned();
33905                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33906                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NONINTERESTEXPENSE$50);
33907                     return target;
33908                 }
33909             }
33910             
33911             /**
33912              * Unsets the "NonInterestExpense" element
33913              */
33914             public void unsetNonInterestExpense()
33915             {
33916                 synchronized (monitor())
33917                 {
33918                     check_orphaned();
33919                     get_store().remove_element(NONINTERESTEXPENSE$50, 0);
33920                 }
33921             }
33922             
33923             /**
33924              * Gets the "IncomeBefore" element
33925              */
33926             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getIncomeBefore()
33927             {
33928                 synchronized (monitor())
33929                 {
33930                     check_orphaned();
33931                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33932                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(INCOMEBEFORE$52, 0);
33933                     if (target == null)
33934                     {
33935                       return null;
33936                     }
33937                     return target;
33938                 }
33939             }
33940             
33941             /**
33942              * True if has "IncomeBefore" element
33943              */
33944             public boolean isSetIncomeBefore()
33945             {
33946                 synchronized (monitor())
33947                 {
33948                     check_orphaned();
33949                     return get_store().count_elements(INCOMEBEFORE$52) != 0;
33950                 }
33951             }
33952             
33953             /**
33954              * Sets the "IncomeBefore" element
33955              */
33956             public void setIncomeBefore(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType incomeBefore)
33957             {
33958                 generatedSetterHelperImpl(incomeBefore, INCOMEBEFORE$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
33959             }
33960             
33961             /**
33962              * Appends and returns a new empty "IncomeBefore" element
33963              */
33964             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewIncomeBefore()
33965             {
33966                 synchronized (monitor())
33967                 {
33968                     check_orphaned();
33969                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33970                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(INCOMEBEFORE$52);
33971                     return target;
33972                 }
33973             }
33974             
33975             /**
33976              * Unsets the "IncomeBefore" element
33977              */
33978             public void unsetIncomeBefore()
33979             {
33980                 synchronized (monitor())
33981                 {
33982                     check_orphaned();
33983                     get_store().remove_element(INCOMEBEFORE$52, 0);
33984                 }
33985             }
33986             
33987             /**
33988              * Gets the "NetIncome" element
33989              */
33990             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType getNetIncome()
33991             {
33992                 synchronized (monitor())
33993                 {
33994                     check_orphaned();
33995                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
33996                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().find_element_user(NETINCOME$54, 0);
33997                     if (target == null)
33998                     {
33999                       return null;
34000                     }
34001                     return target;
34002                 }
34003             }
34004             
34005             /**
34006              * True if has "NetIncome" element
34007              */
34008             public boolean isSetNetIncome()
34009             {
34010                 synchronized (monitor())
34011                 {
34012                     check_orphaned();
34013                     return get_store().count_elements(NETINCOME$54) != 0;
34014                 }
34015             }
34016             
34017             /**
34018              * Sets the "NetIncome" element
34019              */
34020             public void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType netIncome)
34021             {
34022                 generatedSetterHelperImpl(netIncome, NETINCOME$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34023             }
34024             
34025             /**
34026              * Appends and returns a new empty "NetIncome" element
34027              */
34028             public gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType addNewNetIncome()
34029             {
34030                 synchronized (monitor())
34031                 {
34032                     check_orphaned();
34033                     gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType target = null;
34034                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20FinancialDataType)get_store().add_element_user(NETINCOME$54);
34035                     return target;
34036                 }
34037             }
34038             
34039             /**
34040              * Unsets the "NetIncome" element
34041              */
34042             public void unsetNetIncome()
34043             {
34044                 synchronized (monitor())
34045                 {
34046                     check_orphaned();
34047                     get_store().remove_element(NETINCOME$54, 0);
34048                 }
34049             }
34050         }
34051         /**
34052          * An XML RatiosNonRegulated(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
34053          *
34054          * This is a complex type.
34055          */
34056         public static class RatiosNonRegulatedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosNonRegulated
34057         {
34058             private static final long serialVersionUID = 1L;
34059             
34060             public RatiosNonRegulatedImpl(org.apache.xmlbeans.SchemaType sType)
34061             {
34062                 super(sType);
34063             }
34064             
34065             private static final javax.xml.namespace.QName NETASSETRATIO$0 = 
34066                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetAssetRatio");
34067             private static final javax.xml.namespace.QName TOTALFINANCINGCAPITAL$2 = 
34068                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalFinancingCapital");
34069             private static final javax.xml.namespace.QName DEPLOYMENTRATIO$4 = 
34070                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "DeploymentRatio");
34071             private static final javax.xml.namespace.QName NETINCOME$6 = 
34072                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetIncome");
34073             private static final javax.xml.namespace.QName EARNINGSRATIO$8 = 
34074                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningsRatio");
34075             private static final javax.xml.namespace.QName SELFSUFFICIENCYRATIO$10 = 
34076                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SelfSufficiencyRatio");
34077             private static final javax.xml.namespace.QName OPERATINGLIQUIDITYRATIO$12 = 
34078                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OperatingLiquidityRatio");
34079             private static final javax.xml.namespace.QName CURRENTRATIO$14 = 
34080                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CurrentRatio");
34081             
34082             
34083             /**
34084              * Gets the "NetAssetRatio" element
34085              */
34086             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getNetAssetRatio()
34087             {
34088                 synchronized (monitor())
34089                 {
34090                     check_orphaned();
34091                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34092                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(NETASSETRATIO$0, 0);
34093                     if (target == null)
34094                     {
34095                       return null;
34096                     }
34097                     return target;
34098                 }
34099             }
34100             
34101             /**
34102              * True if has "NetAssetRatio" element
34103              */
34104             public boolean isSetNetAssetRatio()
34105             {
34106                 synchronized (monitor())
34107                 {
34108                     check_orphaned();
34109                     return get_store().count_elements(NETASSETRATIO$0) != 0;
34110                 }
34111             }
34112             
34113             /**
34114              * Sets the "NetAssetRatio" element
34115              */
34116             public void setNetAssetRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType netAssetRatio)
34117             {
34118                 generatedSetterHelperImpl(netAssetRatio, NETASSETRATIO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34119             }
34120             
34121             /**
34122              * Appends and returns a new empty "NetAssetRatio" element
34123              */
34124             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewNetAssetRatio()
34125             {
34126                 synchronized (monitor())
34127                 {
34128                     check_orphaned();
34129                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34130                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(NETASSETRATIO$0);
34131                     return target;
34132                 }
34133             }
34134             
34135             /**
34136              * Unsets the "NetAssetRatio" element
34137              */
34138             public void unsetNetAssetRatio()
34139             {
34140                 synchronized (monitor())
34141                 {
34142                     check_orphaned();
34143                     get_store().remove_element(NETASSETRATIO$0, 0);
34144                 }
34145             }
34146             
34147             /**
34148              * Gets the "TotalFinancingCapital" element
34149              */
34150             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType getTotalFinancingCapital()
34151             {
34152                 synchronized (monitor())
34153                 {
34154                     check_orphaned();
34155                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType target = null;
34156                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType)get_store().find_element_user(TOTALFINANCINGCAPITAL$2, 0);
34157                     if (target == null)
34158                     {
34159                       return null;
34160                     }
34161                     return target;
34162                 }
34163             }
34164             
34165             /**
34166              * True if has "TotalFinancingCapital" element
34167              */
34168             public boolean isSetTotalFinancingCapital()
34169             {
34170                 synchronized (monitor())
34171                 {
34172                     check_orphaned();
34173                     return get_store().count_elements(TOTALFINANCINGCAPITAL$2) != 0;
34174                 }
34175             }
34176             
34177             /**
34178              * Sets the "TotalFinancingCapital" element
34179              */
34180             public void setTotalFinancingCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType totalFinancingCapital)
34181             {
34182                 generatedSetterHelperImpl(totalFinancingCapital, TOTALFINANCINGCAPITAL$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34183             }
34184             
34185             /**
34186              * Appends and returns a new empty "TotalFinancingCapital" element
34187              */
34188             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType addNewTotalFinancingCapital()
34189             {
34190                 synchronized (monitor())
34191                 {
34192                     check_orphaned();
34193                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType target = null;
34194                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType)get_store().add_element_user(TOTALFINANCINGCAPITAL$2);
34195                     return target;
34196                 }
34197             }
34198             
34199             /**
34200              * Unsets the "TotalFinancingCapital" element
34201              */
34202             public void unsetTotalFinancingCapital()
34203             {
34204                 synchronized (monitor())
34205                 {
34206                     check_orphaned();
34207                     get_store().remove_element(TOTALFINANCINGCAPITAL$2, 0);
34208                 }
34209             }
34210             
34211             /**
34212              * Gets the "DeploymentRatio" element
34213              */
34214             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getDeploymentRatio()
34215             {
34216                 synchronized (monitor())
34217                 {
34218                     check_orphaned();
34219                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34220                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(DEPLOYMENTRATIO$4, 0);
34221                     if (target == null)
34222                     {
34223                       return null;
34224                     }
34225                     return target;
34226                 }
34227             }
34228             
34229             /**
34230              * True if has "DeploymentRatio" element
34231              */
34232             public boolean isSetDeploymentRatio()
34233             {
34234                 synchronized (monitor())
34235                 {
34236                     check_orphaned();
34237                     return get_store().count_elements(DEPLOYMENTRATIO$4) != 0;
34238                 }
34239             }
34240             
34241             /**
34242              * Sets the "DeploymentRatio" element
34243              */
34244             public void setDeploymentRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType deploymentRatio)
34245             {
34246                 generatedSetterHelperImpl(deploymentRatio, DEPLOYMENTRATIO$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34247             }
34248             
34249             /**
34250              * Appends and returns a new empty "DeploymentRatio" element
34251              */
34252             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewDeploymentRatio()
34253             {
34254                 synchronized (monitor())
34255                 {
34256                     check_orphaned();
34257                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34258                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(DEPLOYMENTRATIO$4);
34259                     return target;
34260                 }
34261             }
34262             
34263             /**
34264              * Unsets the "DeploymentRatio" element
34265              */
34266             public void unsetDeploymentRatio()
34267             {
34268                 synchronized (monitor())
34269                 {
34270                     check_orphaned();
34271                     get_store().remove_element(DEPLOYMENTRATIO$4, 0);
34272                 }
34273             }
34274             
34275             /**
34276              * Gets the "NetIncome" element
34277              */
34278             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType getNetIncome()
34279             {
34280                 synchronized (monitor())
34281                 {
34282                     check_orphaned();
34283                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType target = null;
34284                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType)get_store().find_element_user(NETINCOME$6, 0);
34285                     if (target == null)
34286                     {
34287                       return null;
34288                     }
34289                     return target;
34290                 }
34291             }
34292             
34293             /**
34294              * True if has "NetIncome" element
34295              */
34296             public boolean isSetNetIncome()
34297             {
34298                 synchronized (monitor())
34299                 {
34300                     check_orphaned();
34301                     return get_store().count_elements(NETINCOME$6) != 0;
34302                 }
34303             }
34304             
34305             /**
34306              * Sets the "NetIncome" element
34307              */
34308             public void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType netIncome)
34309             {
34310                 generatedSetterHelperImpl(netIncome, NETINCOME$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34311             }
34312             
34313             /**
34314              * Appends and returns a new empty "NetIncome" element
34315              */
34316             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType addNewNetIncome()
34317             {
34318                 synchronized (monitor())
34319                 {
34320                     check_orphaned();
34321                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType target = null;
34322                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulated2DataType)get_store().add_element_user(NETINCOME$6);
34323                     return target;
34324                 }
34325             }
34326             
34327             /**
34328              * Unsets the "NetIncome" element
34329              */
34330             public void unsetNetIncome()
34331             {
34332                 synchronized (monitor())
34333                 {
34334                     check_orphaned();
34335                     get_store().remove_element(NETINCOME$6, 0);
34336                 }
34337             }
34338             
34339             /**
34340              * Gets the "EarningsRatio" element
34341              */
34342             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getEarningsRatio()
34343             {
34344                 synchronized (monitor())
34345                 {
34346                     check_orphaned();
34347                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34348                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(EARNINGSRATIO$8, 0);
34349                     if (target == null)
34350                     {
34351                       return null;
34352                     }
34353                     return target;
34354                 }
34355             }
34356             
34357             /**
34358              * True if has "EarningsRatio" element
34359              */
34360             public boolean isSetEarningsRatio()
34361             {
34362                 synchronized (monitor())
34363                 {
34364                     check_orphaned();
34365                     return get_store().count_elements(EARNINGSRATIO$8) != 0;
34366                 }
34367             }
34368             
34369             /**
34370              * Sets the "EarningsRatio" element
34371              */
34372             public void setEarningsRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType earningsRatio)
34373             {
34374                 generatedSetterHelperImpl(earningsRatio, EARNINGSRATIO$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34375             }
34376             
34377             /**
34378              * Appends and returns a new empty "EarningsRatio" element
34379              */
34380             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewEarningsRatio()
34381             {
34382                 synchronized (monitor())
34383                 {
34384                     check_orphaned();
34385                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34386                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(EARNINGSRATIO$8);
34387                     return target;
34388                 }
34389             }
34390             
34391             /**
34392              * Unsets the "EarningsRatio" element
34393              */
34394             public void unsetEarningsRatio()
34395             {
34396                 synchronized (monitor())
34397                 {
34398                     check_orphaned();
34399                     get_store().remove_element(EARNINGSRATIO$8, 0);
34400                 }
34401             }
34402             
34403             /**
34404              * Gets the "SelfSufficiencyRatio" element
34405              */
34406             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getSelfSufficiencyRatio()
34407             {
34408                 synchronized (monitor())
34409                 {
34410                     check_orphaned();
34411                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34412                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(SELFSUFFICIENCYRATIO$10, 0);
34413                     if (target == null)
34414                     {
34415                       return null;
34416                     }
34417                     return target;
34418                 }
34419             }
34420             
34421             /**
34422              * True if has "SelfSufficiencyRatio" element
34423              */
34424             public boolean isSetSelfSufficiencyRatio()
34425             {
34426                 synchronized (monitor())
34427                 {
34428                     check_orphaned();
34429                     return get_store().count_elements(SELFSUFFICIENCYRATIO$10) != 0;
34430                 }
34431             }
34432             
34433             /**
34434              * Sets the "SelfSufficiencyRatio" element
34435              */
34436             public void setSelfSufficiencyRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType selfSufficiencyRatio)
34437             {
34438                 generatedSetterHelperImpl(selfSufficiencyRatio, SELFSUFFICIENCYRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34439             }
34440             
34441             /**
34442              * Appends and returns a new empty "SelfSufficiencyRatio" element
34443              */
34444             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewSelfSufficiencyRatio()
34445             {
34446                 synchronized (monitor())
34447                 {
34448                     check_orphaned();
34449                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34450                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(SELFSUFFICIENCYRATIO$10);
34451                     return target;
34452                 }
34453             }
34454             
34455             /**
34456              * Unsets the "SelfSufficiencyRatio" element
34457              */
34458             public void unsetSelfSufficiencyRatio()
34459             {
34460                 synchronized (monitor())
34461                 {
34462                     check_orphaned();
34463                     get_store().remove_element(SELFSUFFICIENCYRATIO$10, 0);
34464                 }
34465             }
34466             
34467             /**
34468              * Gets the "OperatingLiquidityRatio" element
34469              */
34470             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getOperatingLiquidityRatio()
34471             {
34472                 synchronized (monitor())
34473                 {
34474                     check_orphaned();
34475                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34476                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(OPERATINGLIQUIDITYRATIO$12, 0);
34477                     if (target == null)
34478                     {
34479                       return null;
34480                     }
34481                     return target;
34482                 }
34483             }
34484             
34485             /**
34486              * True if has "OperatingLiquidityRatio" element
34487              */
34488             public boolean isSetOperatingLiquidityRatio()
34489             {
34490                 synchronized (monitor())
34491                 {
34492                     check_orphaned();
34493                     return get_store().count_elements(OPERATINGLIQUIDITYRATIO$12) != 0;
34494                 }
34495             }
34496             
34497             /**
34498              * Sets the "OperatingLiquidityRatio" element
34499              */
34500             public void setOperatingLiquidityRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType operatingLiquidityRatio)
34501             {
34502                 generatedSetterHelperImpl(operatingLiquidityRatio, OPERATINGLIQUIDITYRATIO$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34503             }
34504             
34505             /**
34506              * Appends and returns a new empty "OperatingLiquidityRatio" element
34507              */
34508             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewOperatingLiquidityRatio()
34509             {
34510                 synchronized (monitor())
34511                 {
34512                     check_orphaned();
34513                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34514                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(OPERATINGLIQUIDITYRATIO$12);
34515                     return target;
34516                 }
34517             }
34518             
34519             /**
34520              * Unsets the "OperatingLiquidityRatio" element
34521              */
34522             public void unsetOperatingLiquidityRatio()
34523             {
34524                 synchronized (monitor())
34525                 {
34526                     check_orphaned();
34527                     get_store().remove_element(OPERATINGLIQUIDITYRATIO$12, 0);
34528                 }
34529             }
34530             
34531             /**
34532              * Gets the "CurrentRatio" element
34533              */
34534             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType getCurrentRatio()
34535             {
34536                 synchronized (monitor())
34537                 {
34538                     check_orphaned();
34539                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34540                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().find_element_user(CURRENTRATIO$14, 0);
34541                     if (target == null)
34542                     {
34543                       return null;
34544                     }
34545                     return target;
34546                 }
34547             }
34548             
34549             /**
34550              * True if has "CurrentRatio" element
34551              */
34552             public boolean isSetCurrentRatio()
34553             {
34554                 synchronized (monitor())
34555                 {
34556                     check_orphaned();
34557                     return get_store().count_elements(CURRENTRATIO$14) != 0;
34558                 }
34559             }
34560             
34561             /**
34562              * Sets the "CurrentRatio" element
34563              */
34564             public void setCurrentRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType currentRatio)
34565             {
34566                 generatedSetterHelperImpl(currentRatio, CURRENTRATIO$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34567             }
34568             
34569             /**
34570              * Appends and returns a new empty "CurrentRatio" element
34571              */
34572             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType addNewCurrentRatio()
34573             {
34574                 synchronized (monitor())
34575                 {
34576                     check_orphaned();
34577                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType target = null;
34578                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosNonRegulatedDataType)get_store().add_element_user(CURRENTRATIO$14);
34579                     return target;
34580                 }
34581             }
34582             
34583             /**
34584              * Unsets the "CurrentRatio" element
34585              */
34586             public void unsetCurrentRatio()
34587             {
34588                 synchronized (monitor())
34589                 {
34590                     check_orphaned();
34591                     get_store().remove_element(CURRENTRATIO$14, 0);
34592                 }
34593             }
34594         }
34595         /**
34596          * An XML RatiosCreditUnions(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
34597          *
34598          * This is a complex type.
34599          */
34600         public static class RatiosCreditUnionsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosCreditUnions
34601         {
34602             private static final long serialVersionUID = 1L;
34603             
34604             public RatiosCreditUnionsImpl(org.apache.xmlbeans.SchemaType sType)
34605             {
34606                 super(sType);
34607             }
34608             
34609             private static final javax.xml.namespace.QName NETWORTH$0 = 
34610                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetWorth");
34611             private static final javax.xml.namespace.QName RETURNAVERAGEASSETS$2 = 
34612                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ReturnAverageAssets");
34613             private static final javax.xml.namespace.QName YIELDAVERAGELOANS$4 = 
34614                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "YieldAverageLoans");
34615             private static final javax.xml.namespace.QName LONGTERMASSETS$6 = 
34616                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LongTermAssets");
34617             private static final javax.xml.namespace.QName MEMBERS$8 = 
34618                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Members");
34619             private static final javax.xml.namespace.QName BORROWERS$10 = 
34620                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Borrowers");
34621             private static final javax.xml.namespace.QName NETWORTHGROWTH$12 = 
34622                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetWorthGrowth");
34623             private static final javax.xml.namespace.QName MEMBERSHIPGROWTH$14 = 
34624                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MembershipGrowth");
34625             
34626             
34627             /**
34628              * Gets the "NetWorth" element
34629              */
34630             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getNetWorth()
34631             {
34632                 synchronized (monitor())
34633                 {
34634                     check_orphaned();
34635                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34636                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTH$0, 0);
34637                     if (target == null)
34638                     {
34639                       return null;
34640                     }
34641                     return target;
34642                 }
34643             }
34644             
34645             /**
34646              * True if has "NetWorth" element
34647              */
34648             public boolean isSetNetWorth()
34649             {
34650                 synchronized (monitor())
34651                 {
34652                     check_orphaned();
34653                     return get_store().count_elements(NETWORTH$0) != 0;
34654                 }
34655             }
34656             
34657             /**
34658              * Sets the "NetWorth" element
34659              */
34660             public void setNetWorth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType netWorth)
34661             {
34662                 generatedSetterHelperImpl(netWorth, NETWORTH$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34663             }
34664             
34665             /**
34666              * Appends and returns a new empty "NetWorth" element
34667              */
34668             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewNetWorth()
34669             {
34670                 synchronized (monitor())
34671                 {
34672                     check_orphaned();
34673                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34674                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTH$0);
34675                     return target;
34676                 }
34677             }
34678             
34679             /**
34680              * Unsets the "NetWorth" element
34681              */
34682             public void unsetNetWorth()
34683             {
34684                 synchronized (monitor())
34685                 {
34686                     check_orphaned();
34687                     get_store().remove_element(NETWORTH$0, 0);
34688                 }
34689             }
34690             
34691             /**
34692              * Gets the "ReturnAverageAssets" element
34693              */
34694             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getReturnAverageAssets()
34695             {
34696                 synchronized (monitor())
34697                 {
34698                     check_orphaned();
34699                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34700                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(RETURNAVERAGEASSETS$2, 0);
34701                     if (target == null)
34702                     {
34703                       return null;
34704                     }
34705                     return target;
34706                 }
34707             }
34708             
34709             /**
34710              * True if has "ReturnAverageAssets" element
34711              */
34712             public boolean isSetReturnAverageAssets()
34713             {
34714                 synchronized (monitor())
34715                 {
34716                     check_orphaned();
34717                     return get_store().count_elements(RETURNAVERAGEASSETS$2) != 0;
34718                 }
34719             }
34720             
34721             /**
34722              * Sets the "ReturnAverageAssets" element
34723              */
34724             public void setReturnAverageAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType returnAverageAssets)
34725             {
34726                 generatedSetterHelperImpl(returnAverageAssets, RETURNAVERAGEASSETS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34727             }
34728             
34729             /**
34730              * Appends and returns a new empty "ReturnAverageAssets" element
34731              */
34732             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewReturnAverageAssets()
34733             {
34734                 synchronized (monitor())
34735                 {
34736                     check_orphaned();
34737                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34738                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(RETURNAVERAGEASSETS$2);
34739                     return target;
34740                 }
34741             }
34742             
34743             /**
34744              * Unsets the "ReturnAverageAssets" element
34745              */
34746             public void unsetReturnAverageAssets()
34747             {
34748                 synchronized (monitor())
34749                 {
34750                     check_orphaned();
34751                     get_store().remove_element(RETURNAVERAGEASSETS$2, 0);
34752                 }
34753             }
34754             
34755             /**
34756              * Gets the "YieldAverageLoans" element
34757              */
34758             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getYieldAverageLoans()
34759             {
34760                 synchronized (monitor())
34761                 {
34762                     check_orphaned();
34763                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34764                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(YIELDAVERAGELOANS$4, 0);
34765                     if (target == null)
34766                     {
34767                       return null;
34768                     }
34769                     return target;
34770                 }
34771             }
34772             
34773             /**
34774              * True if has "YieldAverageLoans" element
34775              */
34776             public boolean isSetYieldAverageLoans()
34777             {
34778                 synchronized (monitor())
34779                 {
34780                     check_orphaned();
34781                     return get_store().count_elements(YIELDAVERAGELOANS$4) != 0;
34782                 }
34783             }
34784             
34785             /**
34786              * Sets the "YieldAverageLoans" element
34787              */
34788             public void setYieldAverageLoans(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType yieldAverageLoans)
34789             {
34790                 generatedSetterHelperImpl(yieldAverageLoans, YIELDAVERAGELOANS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34791             }
34792             
34793             /**
34794              * Appends and returns a new empty "YieldAverageLoans" element
34795              */
34796             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewYieldAverageLoans()
34797             {
34798                 synchronized (monitor())
34799                 {
34800                     check_orphaned();
34801                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34802                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(YIELDAVERAGELOANS$4);
34803                     return target;
34804                 }
34805             }
34806             
34807             /**
34808              * Unsets the "YieldAverageLoans" element
34809              */
34810             public void unsetYieldAverageLoans()
34811             {
34812                 synchronized (monitor())
34813                 {
34814                     check_orphaned();
34815                     get_store().remove_element(YIELDAVERAGELOANS$4, 0);
34816                 }
34817             }
34818             
34819             /**
34820              * Gets the "LongTermAssets" element
34821              */
34822             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getLongTermAssets()
34823             {
34824                 synchronized (monitor())
34825                 {
34826                     check_orphaned();
34827                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34828                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(LONGTERMASSETS$6, 0);
34829                     if (target == null)
34830                     {
34831                       return null;
34832                     }
34833                     return target;
34834                 }
34835             }
34836             
34837             /**
34838              * True if has "LongTermAssets" element
34839              */
34840             public boolean isSetLongTermAssets()
34841             {
34842                 synchronized (monitor())
34843                 {
34844                     check_orphaned();
34845                     return get_store().count_elements(LONGTERMASSETS$6) != 0;
34846                 }
34847             }
34848             
34849             /**
34850              * Sets the "LongTermAssets" element
34851              */
34852             public void setLongTermAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType longTermAssets)
34853             {
34854                 generatedSetterHelperImpl(longTermAssets, LONGTERMASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34855             }
34856             
34857             /**
34858              * Appends and returns a new empty "LongTermAssets" element
34859              */
34860             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewLongTermAssets()
34861             {
34862                 synchronized (monitor())
34863                 {
34864                     check_orphaned();
34865                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34866                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(LONGTERMASSETS$6);
34867                     return target;
34868                 }
34869             }
34870             
34871             /**
34872              * Unsets the "LongTermAssets" element
34873              */
34874             public void unsetLongTermAssets()
34875             {
34876                 synchronized (monitor())
34877                 {
34878                     check_orphaned();
34879                     get_store().remove_element(LONGTERMASSETS$6, 0);
34880                 }
34881             }
34882             
34883             /**
34884              * Gets the "Members" element
34885              */
34886             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getMembers()
34887             {
34888                 synchronized (monitor())
34889                 {
34890                     check_orphaned();
34891                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34892                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERS$8, 0);
34893                     if (target == null)
34894                     {
34895                       return null;
34896                     }
34897                     return target;
34898                 }
34899             }
34900             
34901             /**
34902              * True if has "Members" element
34903              */
34904             public boolean isSetMembers()
34905             {
34906                 synchronized (monitor())
34907                 {
34908                     check_orphaned();
34909                     return get_store().count_elements(MEMBERS$8) != 0;
34910                 }
34911             }
34912             
34913             /**
34914              * Sets the "Members" element
34915              */
34916             public void setMembers(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType members)
34917             {
34918                 generatedSetterHelperImpl(members, MEMBERS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34919             }
34920             
34921             /**
34922              * Appends and returns a new empty "Members" element
34923              */
34924             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewMembers()
34925             {
34926                 synchronized (monitor())
34927                 {
34928                     check_orphaned();
34929                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34930                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERS$8);
34931                     return target;
34932                 }
34933             }
34934             
34935             /**
34936              * Unsets the "Members" element
34937              */
34938             public void unsetMembers()
34939             {
34940                 synchronized (monitor())
34941                 {
34942                     check_orphaned();
34943                     get_store().remove_element(MEMBERS$8, 0);
34944                 }
34945             }
34946             
34947             /**
34948              * Gets the "Borrowers" element
34949              */
34950             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getBorrowers()
34951             {
34952                 synchronized (monitor())
34953                 {
34954                     check_orphaned();
34955                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34956                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(BORROWERS$10, 0);
34957                     if (target == null)
34958                     {
34959                       return null;
34960                     }
34961                     return target;
34962                 }
34963             }
34964             
34965             /**
34966              * True if has "Borrowers" element
34967              */
34968             public boolean isSetBorrowers()
34969             {
34970                 synchronized (monitor())
34971                 {
34972                     check_orphaned();
34973                     return get_store().count_elements(BORROWERS$10) != 0;
34974                 }
34975             }
34976             
34977             /**
34978              * Sets the "Borrowers" element
34979              */
34980             public void setBorrowers(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType borrowers)
34981             {
34982                 generatedSetterHelperImpl(borrowers, BORROWERS$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
34983             }
34984             
34985             /**
34986              * Appends and returns a new empty "Borrowers" element
34987              */
34988             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewBorrowers()
34989             {
34990                 synchronized (monitor())
34991                 {
34992                     check_orphaned();
34993                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
34994                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(BORROWERS$10);
34995                     return target;
34996                 }
34997             }
34998             
34999             /**
35000              * Unsets the "Borrowers" element
35001              */
35002             public void unsetBorrowers()
35003             {
35004                 synchronized (monitor())
35005                 {
35006                     check_orphaned();
35007                     get_store().remove_element(BORROWERS$10, 0);
35008                 }
35009             }
35010             
35011             /**
35012              * Gets the "NetWorthGrowth" element
35013              */
35014             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getNetWorthGrowth()
35015             {
35016                 synchronized (monitor())
35017                 {
35018                     check_orphaned();
35019                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
35020                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(NETWORTHGROWTH$12, 0);
35021                     if (target == null)
35022                     {
35023                       return null;
35024                     }
35025                     return target;
35026                 }
35027             }
35028             
35029             /**
35030              * True if has "NetWorthGrowth" element
35031              */
35032             public boolean isSetNetWorthGrowth()
35033             {
35034                 synchronized (monitor())
35035                 {
35036                     check_orphaned();
35037                     return get_store().count_elements(NETWORTHGROWTH$12) != 0;
35038                 }
35039             }
35040             
35041             /**
35042              * Sets the "NetWorthGrowth" element
35043              */
35044             public void setNetWorthGrowth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType netWorthGrowth)
35045             {
35046                 generatedSetterHelperImpl(netWorthGrowth, NETWORTHGROWTH$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35047             }
35048             
35049             /**
35050              * Appends and returns a new empty "NetWorthGrowth" element
35051              */
35052             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewNetWorthGrowth()
35053             {
35054                 synchronized (monitor())
35055                 {
35056                     check_orphaned();
35057                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
35058                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(NETWORTHGROWTH$12);
35059                     return target;
35060                 }
35061             }
35062             
35063             /**
35064              * Unsets the "NetWorthGrowth" element
35065              */
35066             public void unsetNetWorthGrowth()
35067             {
35068                 synchronized (monitor())
35069                 {
35070                     check_orphaned();
35071                     get_store().remove_element(NETWORTHGROWTH$12, 0);
35072                 }
35073             }
35074             
35075             /**
35076              * Gets the "MembershipGrowth" element
35077              */
35078             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType getMembershipGrowth()
35079             {
35080                 synchronized (monitor())
35081                 {
35082                     check_orphaned();
35083                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
35084                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().find_element_user(MEMBERSHIPGROWTH$14, 0);
35085                     if (target == null)
35086                     {
35087                       return null;
35088                     }
35089                     return target;
35090                 }
35091             }
35092             
35093             /**
35094              * True if has "MembershipGrowth" element
35095              */
35096             public boolean isSetMembershipGrowth()
35097             {
35098                 synchronized (monitor())
35099                 {
35100                     check_orphaned();
35101                     return get_store().count_elements(MEMBERSHIPGROWTH$14) != 0;
35102                 }
35103             }
35104             
35105             /**
35106              * Sets the "MembershipGrowth" element
35107              */
35108             public void setMembershipGrowth(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType membershipGrowth)
35109             {
35110                 generatedSetterHelperImpl(membershipGrowth, MEMBERSHIPGROWTH$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35111             }
35112             
35113             /**
35114              * Appends and returns a new empty "MembershipGrowth" element
35115              */
35116             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType addNewMembershipGrowth()
35117             {
35118                 synchronized (monitor())
35119                 {
35120                     check_orphaned();
35121                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType target = null;
35122                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosCreditUnionsDataTypeDataType)get_store().add_element_user(MEMBERSHIPGROWTH$14);
35123                     return target;
35124                 }
35125             }
35126             
35127             /**
35128              * Unsets the "MembershipGrowth" element
35129              */
35130             public void unsetMembershipGrowth()
35131             {
35132                 synchronized (monitor())
35133                 {
35134                     check_orphaned();
35135                     get_store().remove_element(MEMBERSHIPGROWTH$14, 0);
35136                 }
35137             }
35138         }
35139         /**
35140          * An XML RatiosBanks(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
35141          *
35142          * This is a complex type.
35143          */
35144         public static class RatiosBanksImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.RatiosBanks
35145         {
35146             private static final long serialVersionUID = 1L;
35147             
35148             public RatiosBanksImpl(org.apache.xmlbeans.SchemaType sType)
35149             {
35150                 super(sType);
35151             }
35152             
35153             private static final javax.xml.namespace.QName NETINTERESTINCOME$0 = 
35154                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetInterestIncome");
35155             private static final javax.xml.namespace.QName NETINCOME$2 = 
35156                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetIncome");
35157             private static final javax.xml.namespace.QName EARNINGASSETS$4 = 
35158                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EarningAssets");
35159             private static final javax.xml.namespace.QName INTERESTEARNASSETS$6 = 
35160                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InterestEarnAssets");
35161             private static final javax.xml.namespace.QName ASSETSLIABILITIES$8 = 
35162                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "AssetsLiabilities");
35163             private static final javax.xml.namespace.QName TIERONECAPITAL$10 = 
35164                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TierOneCapital");
35165             private static final javax.xml.namespace.QName TOTALASSETS$12 = 
35166                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalAssets");
35167             private static final javax.xml.namespace.QName TOTALEQUITYCAPITAL$14 = 
35168                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalEquityCapital");
35169             private static final javax.xml.namespace.QName EFFICIENCYRATIO$16 = 
35170                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EfficiencyRatio");
35171             private static final javax.xml.namespace.QName TOTALLOANS$18 = 
35172                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalLoans");
35173             
35174             
35175             /**
35176              * Gets the "NetInterestIncome" element
35177              */
35178             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getNetInterestIncome()
35179             {
35180                 synchronized (monitor())
35181                 {
35182                     check_orphaned();
35183                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35184                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(NETINTERESTINCOME$0, 0);
35185                     if (target == null)
35186                     {
35187                       return null;
35188                     }
35189                     return target;
35190                 }
35191             }
35192             
35193             /**
35194              * True if has "NetInterestIncome" element
35195              */
35196             public boolean isSetNetInterestIncome()
35197             {
35198                 synchronized (monitor())
35199                 {
35200                     check_orphaned();
35201                     return get_store().count_elements(NETINTERESTINCOME$0) != 0;
35202                 }
35203             }
35204             
35205             /**
35206              * Sets the "NetInterestIncome" element
35207              */
35208             public void setNetInterestIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType netInterestIncome)
35209             {
35210                 generatedSetterHelperImpl(netInterestIncome, NETINTERESTINCOME$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35211             }
35212             
35213             /**
35214              * Appends and returns a new empty "NetInterestIncome" element
35215              */
35216             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewNetInterestIncome()
35217             {
35218                 synchronized (monitor())
35219                 {
35220                     check_orphaned();
35221                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35222                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(NETINTERESTINCOME$0);
35223                     return target;
35224                 }
35225             }
35226             
35227             /**
35228              * Unsets the "NetInterestIncome" element
35229              */
35230             public void unsetNetInterestIncome()
35231             {
35232                 synchronized (monitor())
35233                 {
35234                     check_orphaned();
35235                     get_store().remove_element(NETINTERESTINCOME$0, 0);
35236                 }
35237             }
35238             
35239             /**
35240              * Gets the "NetIncome" element
35241              */
35242             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getNetIncome()
35243             {
35244                 synchronized (monitor())
35245                 {
35246                     check_orphaned();
35247                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35248                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(NETINCOME$2, 0);
35249                     if (target == null)
35250                     {
35251                       return null;
35252                     }
35253                     return target;
35254                 }
35255             }
35256             
35257             /**
35258              * True if has "NetIncome" element
35259              */
35260             public boolean isSetNetIncome()
35261             {
35262                 synchronized (monitor())
35263                 {
35264                     check_orphaned();
35265                     return get_store().count_elements(NETINCOME$2) != 0;
35266                 }
35267             }
35268             
35269             /**
35270              * Sets the "NetIncome" element
35271              */
35272             public void setNetIncome(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType netIncome)
35273             {
35274                 generatedSetterHelperImpl(netIncome, NETINCOME$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35275             }
35276             
35277             /**
35278              * Appends and returns a new empty "NetIncome" element
35279              */
35280             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewNetIncome()
35281             {
35282                 synchronized (monitor())
35283                 {
35284                     check_orphaned();
35285                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35286                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(NETINCOME$2);
35287                     return target;
35288                 }
35289             }
35290             
35291             /**
35292              * Unsets the "NetIncome" element
35293              */
35294             public void unsetNetIncome()
35295             {
35296                 synchronized (monitor())
35297                 {
35298                     check_orphaned();
35299                     get_store().remove_element(NETINCOME$2, 0);
35300                 }
35301             }
35302             
35303             /**
35304              * Gets the "EarningAssets" element
35305              */
35306             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getEarningAssets()
35307             {
35308                 synchronized (monitor())
35309                 {
35310                     check_orphaned();
35311                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35312                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(EARNINGASSETS$4, 0);
35313                     if (target == null)
35314                     {
35315                       return null;
35316                     }
35317                     return target;
35318                 }
35319             }
35320             
35321             /**
35322              * True if has "EarningAssets" element
35323              */
35324             public boolean isSetEarningAssets()
35325             {
35326                 synchronized (monitor())
35327                 {
35328                     check_orphaned();
35329                     return get_store().count_elements(EARNINGASSETS$4) != 0;
35330                 }
35331             }
35332             
35333             /**
35334              * Sets the "EarningAssets" element
35335              */
35336             public void setEarningAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType earningAssets)
35337             {
35338                 generatedSetterHelperImpl(earningAssets, EARNINGASSETS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35339             }
35340             
35341             /**
35342              * Appends and returns a new empty "EarningAssets" element
35343              */
35344             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewEarningAssets()
35345             {
35346                 synchronized (monitor())
35347                 {
35348                     check_orphaned();
35349                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35350                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(EARNINGASSETS$4);
35351                     return target;
35352                 }
35353             }
35354             
35355             /**
35356              * Unsets the "EarningAssets" element
35357              */
35358             public void unsetEarningAssets()
35359             {
35360                 synchronized (monitor())
35361                 {
35362                     check_orphaned();
35363                     get_store().remove_element(EARNINGASSETS$4, 0);
35364                 }
35365             }
35366             
35367             /**
35368              * Gets the "InterestEarnAssets" element
35369              */
35370             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getInterestEarnAssets()
35371             {
35372                 synchronized (monitor())
35373                 {
35374                     check_orphaned();
35375                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35376                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(INTERESTEARNASSETS$6, 0);
35377                     if (target == null)
35378                     {
35379                       return null;
35380                     }
35381                     return target;
35382                 }
35383             }
35384             
35385             /**
35386              * True if has "InterestEarnAssets" element
35387              */
35388             public boolean isSetInterestEarnAssets()
35389             {
35390                 synchronized (monitor())
35391                 {
35392                     check_orphaned();
35393                     return get_store().count_elements(INTERESTEARNASSETS$6) != 0;
35394                 }
35395             }
35396             
35397             /**
35398              * Sets the "InterestEarnAssets" element
35399              */
35400             public void setInterestEarnAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType interestEarnAssets)
35401             {
35402                 generatedSetterHelperImpl(interestEarnAssets, INTERESTEARNASSETS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35403             }
35404             
35405             /**
35406              * Appends and returns a new empty "InterestEarnAssets" element
35407              */
35408             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewInterestEarnAssets()
35409             {
35410                 synchronized (monitor())
35411                 {
35412                     check_orphaned();
35413                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35414                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(INTERESTEARNASSETS$6);
35415                     return target;
35416                 }
35417             }
35418             
35419             /**
35420              * Unsets the "InterestEarnAssets" element
35421              */
35422             public void unsetInterestEarnAssets()
35423             {
35424                 synchronized (monitor())
35425                 {
35426                     check_orphaned();
35427                     get_store().remove_element(INTERESTEARNASSETS$6, 0);
35428                 }
35429             }
35430             
35431             /**
35432              * Gets the "AssetsLiabilities" element
35433              */
35434             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getAssetsLiabilities()
35435             {
35436                 synchronized (monitor())
35437                 {
35438                     check_orphaned();
35439                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35440                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(ASSETSLIABILITIES$8, 0);
35441                     if (target == null)
35442                     {
35443                       return null;
35444                     }
35445                     return target;
35446                 }
35447             }
35448             
35449             /**
35450              * True if has "AssetsLiabilities" element
35451              */
35452             public boolean isSetAssetsLiabilities()
35453             {
35454                 synchronized (monitor())
35455                 {
35456                     check_orphaned();
35457                     return get_store().count_elements(ASSETSLIABILITIES$8) != 0;
35458                 }
35459             }
35460             
35461             /**
35462              * Sets the "AssetsLiabilities" element
35463              */
35464             public void setAssetsLiabilities(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType assetsLiabilities)
35465             {
35466                 generatedSetterHelperImpl(assetsLiabilities, ASSETSLIABILITIES$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35467             }
35468             
35469             /**
35470              * Appends and returns a new empty "AssetsLiabilities" element
35471              */
35472             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewAssetsLiabilities()
35473             {
35474                 synchronized (monitor())
35475                 {
35476                     check_orphaned();
35477                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35478                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(ASSETSLIABILITIES$8);
35479                     return target;
35480                 }
35481             }
35482             
35483             /**
35484              * Unsets the "AssetsLiabilities" element
35485              */
35486             public void unsetAssetsLiabilities()
35487             {
35488                 synchronized (monitor())
35489                 {
35490                     check_orphaned();
35491                     get_store().remove_element(ASSETSLIABILITIES$8, 0);
35492                 }
35493             }
35494             
35495             /**
35496              * Gets the "TierOneCapital" element
35497              */
35498             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTierOneCapital()
35499             {
35500                 synchronized (monitor())
35501                 {
35502                     check_orphaned();
35503                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35504                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(TIERONECAPITAL$10, 0);
35505                     if (target == null)
35506                     {
35507                       return null;
35508                     }
35509                     return target;
35510                 }
35511             }
35512             
35513             /**
35514              * True if has "TierOneCapital" element
35515              */
35516             public boolean isSetTierOneCapital()
35517             {
35518                 synchronized (monitor())
35519                 {
35520                     check_orphaned();
35521                     return get_store().count_elements(TIERONECAPITAL$10) != 0;
35522                 }
35523             }
35524             
35525             /**
35526              * Sets the "TierOneCapital" element
35527              */
35528             public void setTierOneCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType tierOneCapital)
35529             {
35530                 generatedSetterHelperImpl(tierOneCapital, TIERONECAPITAL$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35531             }
35532             
35533             /**
35534              * Appends and returns a new empty "TierOneCapital" element
35535              */
35536             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTierOneCapital()
35537             {
35538                 synchronized (monitor())
35539                 {
35540                     check_orphaned();
35541                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35542                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(TIERONECAPITAL$10);
35543                     return target;
35544                 }
35545             }
35546             
35547             /**
35548              * Unsets the "TierOneCapital" element
35549              */
35550             public void unsetTierOneCapital()
35551             {
35552                 synchronized (monitor())
35553                 {
35554                     check_orphaned();
35555                     get_store().remove_element(TIERONECAPITAL$10, 0);
35556                 }
35557             }
35558             
35559             /**
35560              * Gets the "TotalAssets" element
35561              */
35562             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalAssets()
35563             {
35564                 synchronized (monitor())
35565                 {
35566                     check_orphaned();
35567                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35568                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(TOTALASSETS$12, 0);
35569                     if (target == null)
35570                     {
35571                       return null;
35572                     }
35573                     return target;
35574                 }
35575             }
35576             
35577             /**
35578              * True if has "TotalAssets" element
35579              */
35580             public boolean isSetTotalAssets()
35581             {
35582                 synchronized (monitor())
35583                 {
35584                     check_orphaned();
35585                     return get_store().count_elements(TOTALASSETS$12) != 0;
35586                 }
35587             }
35588             
35589             /**
35590              * Sets the "TotalAssets" element
35591              */
35592             public void setTotalAssets(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalAssets)
35593             {
35594                 generatedSetterHelperImpl(totalAssets, TOTALASSETS$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35595             }
35596             
35597             /**
35598              * Appends and returns a new empty "TotalAssets" element
35599              */
35600             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalAssets()
35601             {
35602                 synchronized (monitor())
35603                 {
35604                     check_orphaned();
35605                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35606                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(TOTALASSETS$12);
35607                     return target;
35608                 }
35609             }
35610             
35611             /**
35612              * Unsets the "TotalAssets" element
35613              */
35614             public void unsetTotalAssets()
35615             {
35616                 synchronized (monitor())
35617                 {
35618                     check_orphaned();
35619                     get_store().remove_element(TOTALASSETS$12, 0);
35620                 }
35621             }
35622             
35623             /**
35624              * Gets the "TotalEquityCapital" element
35625              */
35626             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalEquityCapital()
35627             {
35628                 synchronized (monitor())
35629                 {
35630                     check_orphaned();
35631                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35632                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(TOTALEQUITYCAPITAL$14, 0);
35633                     if (target == null)
35634                     {
35635                       return null;
35636                     }
35637                     return target;
35638                 }
35639             }
35640             
35641             /**
35642              * True if has "TotalEquityCapital" element
35643              */
35644             public boolean isSetTotalEquityCapital()
35645             {
35646                 synchronized (monitor())
35647                 {
35648                     check_orphaned();
35649                     return get_store().count_elements(TOTALEQUITYCAPITAL$14) != 0;
35650                 }
35651             }
35652             
35653             /**
35654              * Sets the "TotalEquityCapital" element
35655              */
35656             public void setTotalEquityCapital(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalEquityCapital)
35657             {
35658                 generatedSetterHelperImpl(totalEquityCapital, TOTALEQUITYCAPITAL$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35659             }
35660             
35661             /**
35662              * Appends and returns a new empty "TotalEquityCapital" element
35663              */
35664             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalEquityCapital()
35665             {
35666                 synchronized (monitor())
35667                 {
35668                     check_orphaned();
35669                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35670                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(TOTALEQUITYCAPITAL$14);
35671                     return target;
35672                 }
35673             }
35674             
35675             /**
35676              * Unsets the "TotalEquityCapital" element
35677              */
35678             public void unsetTotalEquityCapital()
35679             {
35680                 synchronized (monitor())
35681                 {
35682                     check_orphaned();
35683                     get_store().remove_element(TOTALEQUITYCAPITAL$14, 0);
35684                 }
35685             }
35686             
35687             /**
35688              * Gets the "EfficiencyRatio" element
35689              */
35690             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getEfficiencyRatio()
35691             {
35692                 synchronized (monitor())
35693                 {
35694                     check_orphaned();
35695                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35696                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(EFFICIENCYRATIO$16, 0);
35697                     if (target == null)
35698                     {
35699                       return null;
35700                     }
35701                     return target;
35702                 }
35703             }
35704             
35705             /**
35706              * True if has "EfficiencyRatio" element
35707              */
35708             public boolean isSetEfficiencyRatio()
35709             {
35710                 synchronized (monitor())
35711                 {
35712                     check_orphaned();
35713                     return get_store().count_elements(EFFICIENCYRATIO$16) != 0;
35714                 }
35715             }
35716             
35717             /**
35718              * Sets the "EfficiencyRatio" element
35719              */
35720             public void setEfficiencyRatio(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType efficiencyRatio)
35721             {
35722                 generatedSetterHelperImpl(efficiencyRatio, EFFICIENCYRATIO$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35723             }
35724             
35725             /**
35726              * Appends and returns a new empty "EfficiencyRatio" element
35727              */
35728             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewEfficiencyRatio()
35729             {
35730                 synchronized (monitor())
35731                 {
35732                     check_orphaned();
35733                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35734                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(EFFICIENCYRATIO$16);
35735                     return target;
35736                 }
35737             }
35738             
35739             /**
35740              * Unsets the "EfficiencyRatio" element
35741              */
35742             public void unsetEfficiencyRatio()
35743             {
35744                 synchronized (monitor())
35745                 {
35746                     check_orphaned();
35747                     get_store().remove_element(EFFICIENCYRATIO$16, 0);
35748                 }
35749             }
35750             
35751             /**
35752              * Gets the "TotalLoans" element
35753              */
35754             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType getTotalLoans()
35755             {
35756                 synchronized (monitor())
35757                 {
35758                     check_orphaned();
35759                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35760                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().find_element_user(TOTALLOANS$18, 0);
35761                     if (target == null)
35762                     {
35763                       return null;
35764                     }
35765                     return target;
35766                 }
35767             }
35768             
35769             /**
35770              * True if has "TotalLoans" element
35771              */
35772             public boolean isSetTotalLoans()
35773             {
35774                 synchronized (monitor())
35775                 {
35776                     check_orphaned();
35777                     return get_store().count_elements(TOTALLOANS$18) != 0;
35778                 }
35779             }
35780             
35781             /**
35782              * Sets the "TotalLoans" element
35783              */
35784             public void setTotalLoans(gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType totalLoans)
35785             {
35786                 generatedSetterHelperImpl(totalLoans, TOTALLOANS$18, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
35787             }
35788             
35789             /**
35790              * Appends and returns a new empty "TotalLoans" element
35791              */
35792             public gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType addNewTotalLoans()
35793             {
35794                 synchronized (monitor())
35795                 {
35796                     check_orphaned();
35797                     gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType target = null;
35798                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20RatiosBanksDataType)get_store().add_element_user(TOTALLOANS$18);
35799                     return target;
35800                 }
35801             }
35802             
35803             /**
35804              * Unsets the "TotalLoans" element
35805              */
35806             public void unsetTotalLoans()
35807             {
35808                 synchronized (monitor())
35809                 {
35810                     check_orphaned();
35811                     get_store().remove_element(TOTALLOANS$18, 0);
35812                 }
35813             }
35814         }
35815         /**
35816          * An XML FinancialActionPlan(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
35817          *
35818          * This is a complex type.
35819          */
35820         public static class FinancialActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.FinancialActionPlan
35821         {
35822             private static final long serialVersionUID = 1L;
35823             
35824             public FinancialActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
35825             {
35826                 super(sType);
35827             }
35828             
35829             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
35830                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MinimumStandards");
35831             private static final javax.xml.namespace.QName CORRECTIVEACTION$2 = 
35832                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CorrectiveAction");
35833             private static final javax.xml.namespace.QName RECEIVEDOPINION$4 = 
35834                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ReceivedOpinion");
35835             private static final javax.xml.namespace.QName ACTIONPLAN$6 = 
35836                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ActionPlan");
35837             
35838             
35839             /**
35840              * Gets the "MinimumStandards" element
35841              */
35842             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
35843             {
35844                 synchronized (monitor())
35845                 {
35846                     check_orphaned();
35847                     org.apache.xmlbeans.SimpleValue target = null;
35848                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
35849                     if (target == null)
35850                     {
35851                       return null;
35852                     }
35853                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
35854                 }
35855             }
35856             
35857             /**
35858              * Gets (as xml) the "MinimumStandards" element
35859              */
35860             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
35861             {
35862                 synchronized (monitor())
35863                 {
35864                     check_orphaned();
35865                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
35866                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
35867                     return target;
35868                 }
35869             }
35870             
35871             /**
35872              * Sets the "MinimumStandards" element
35873              */
35874             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
35875             {
35876                 synchronized (monitor())
35877                 {
35878                     check_orphaned();
35879                     org.apache.xmlbeans.SimpleValue target = null;
35880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
35881                     if (target == null)
35882                     {
35883                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
35884                     }
35885                     target.setEnumValue(minimumStandards);
35886                 }
35887             }
35888             
35889             /**
35890              * Sets (as xml) the "MinimumStandards" element
35891              */
35892             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
35893             {
35894                 synchronized (monitor())
35895                 {
35896                     check_orphaned();
35897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
35898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
35899                     if (target == null)
35900                     {
35901                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
35902                     }
35903                     target.set(minimumStandards);
35904                 }
35905             }
35906             
35907             /**
35908              * Gets the "CorrectiveAction" element
35909              */
35910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCorrectiveAction()
35911             {
35912                 synchronized (monitor())
35913                 {
35914                     check_orphaned();
35915                     org.apache.xmlbeans.SimpleValue target = null;
35916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
35917                     if (target == null)
35918                     {
35919                       return null;
35920                     }
35921                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
35922                 }
35923             }
35924             
35925             /**
35926              * Gets (as xml) the "CorrectiveAction" element
35927              */
35928             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCorrectiveAction()
35929             {
35930                 synchronized (monitor())
35931                 {
35932                     check_orphaned();
35933                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
35934                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
35935                     return target;
35936                 }
35937             }
35938             
35939             /**
35940              * Sets the "CorrectiveAction" element
35941              */
35942             public void setCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum correctiveAction)
35943             {
35944                 synchronized (monitor())
35945                 {
35946                     check_orphaned();
35947                     org.apache.xmlbeans.SimpleValue target = null;
35948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CORRECTIVEACTION$2, 0);
35949                     if (target == null)
35950                     {
35951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CORRECTIVEACTION$2);
35952                     }
35953                     target.setEnumValue(correctiveAction);
35954                 }
35955             }
35956             
35957             /**
35958              * Sets (as xml) the "CorrectiveAction" element
35959              */
35960             public void xsetCorrectiveAction(gov.grants.apply.system.globalLibraryV20.YesNoDataType correctiveAction)
35961             {
35962                 synchronized (monitor())
35963                 {
35964                     check_orphaned();
35965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
35966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CORRECTIVEACTION$2, 0);
35967                     if (target == null)
35968                     {
35969                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CORRECTIVEACTION$2);
35970                     }
35971                     target.set(correctiveAction);
35972                 }
35973             }
35974             
35975             /**
35976              * Gets the "ReceivedOpinion" element
35977              */
35978             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedOpinion()
35979             {
35980                 synchronized (monitor())
35981                 {
35982                     check_orphaned();
35983                     org.apache.xmlbeans.SimpleValue target = null;
35984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
35985                     if (target == null)
35986                     {
35987                       return null;
35988                     }
35989                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
35990                 }
35991             }
35992             
35993             /**
35994              * Gets (as xml) the "ReceivedOpinion" element
35995              */
35996             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedOpinion()
35997             {
35998                 synchronized (monitor())
35999                 {
36000                     check_orphaned();
36001                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
36002                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
36003                     return target;
36004                 }
36005             }
36006             
36007             /**
36008              * Sets the "ReceivedOpinion" element
36009              */
36010             public void setReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedOpinion)
36011             {
36012                 synchronized (monitor())
36013                 {
36014                     check_orphaned();
36015                     org.apache.xmlbeans.SimpleValue target = null;
36016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDOPINION$4, 0);
36017                     if (target == null)
36018                     {
36019                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDOPINION$4);
36020                     }
36021                     target.setEnumValue(receivedOpinion);
36022                 }
36023             }
36024             
36025             /**
36026              * Sets (as xml) the "ReceivedOpinion" element
36027              */
36028             public void xsetReceivedOpinion(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedOpinion)
36029             {
36030                 synchronized (monitor())
36031                 {
36032                     check_orphaned();
36033                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
36034                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDOPINION$4, 0);
36035                     if (target == null)
36036                     {
36037                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDOPINION$4);
36038                     }
36039                     target.set(receivedOpinion);
36040                 }
36041             }
36042             
36043             /**
36044              * Gets the "ActionPlan" element
36045              */
36046             public java.lang.String getActionPlan()
36047             {
36048                 synchronized (monitor())
36049                 {
36050                     check_orphaned();
36051                     org.apache.xmlbeans.SimpleValue target = null;
36052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
36053                     if (target == null)
36054                     {
36055                       return null;
36056                     }
36057                     return target.getStringValue();
36058                 }
36059             }
36060             
36061             /**
36062              * Gets (as xml) the "ActionPlan" element
36063              */
36064             public gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetActionPlan()
36065             {
36066                 synchronized (monitor())
36067                 {
36068                     check_orphaned();
36069                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
36070                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
36071                     return target;
36072                 }
36073             }
36074             
36075             /**
36076              * True if has "ActionPlan" element
36077              */
36078             public boolean isSetActionPlan()
36079             {
36080                 synchronized (monitor())
36081                 {
36082                     check_orphaned();
36083                     return get_store().count_elements(ACTIONPLAN$6) != 0;
36084                 }
36085             }
36086             
36087             /**
36088              * Sets the "ActionPlan" element
36089              */
36090             public void setActionPlan(java.lang.String actionPlan)
36091             {
36092                 synchronized (monitor())
36093                 {
36094                     check_orphaned();
36095                     org.apache.xmlbeans.SimpleValue target = null;
36096                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$6, 0);
36097                     if (target == null)
36098                     {
36099                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$6);
36100                     }
36101                     target.setStringValue(actionPlan);
36102                 }
36103             }
36104             
36105             /**
36106              * Sets (as xml) the "ActionPlan" element
36107              */
36108             public void xsetActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType actionPlan)
36109             {
36110                 synchronized (monitor())
36111                 {
36112                     check_orphaned();
36113                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
36114                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ACTIONPLAN$6, 0);
36115                     if (target == null)
36116                     {
36117                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().add_element_user(ACTIONPLAN$6);
36118                     }
36119                     target.set(actionPlan);
36120                 }
36121             }
36122             
36123             /**
36124              * Unsets the "ActionPlan" element
36125              */
36126             public void unsetActionPlan()
36127             {
36128                 synchronized (monitor())
36129                 {
36130                     check_orphaned();
36131                     get_store().remove_element(ACTIONPLAN$6, 0);
36132                 }
36133             }
36134         }
36135         /**
36136          * An XML PortfolioQuality(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
36137          *
36138          * This is a complex type.
36139          */
36140         public static class PortfolioQualityImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality
36141         {
36142             private static final long serialVersionUID = 1L;
36143             
36144             public PortfolioQualityImpl(org.apache.xmlbeans.SchemaType sType)
36145             {
36146                 super(sType);
36147             }
36148             
36149             private static final javax.xml.namespace.QName ITEM1$0 = 
36150                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Item1");
36151             private static final javax.xml.namespace.QName OPTIONALPRODUCTA$2 = 
36152                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OptionalProductA");
36153             private static final javax.xml.namespace.QName OPTIONALPRODUCTB$4 = 
36154                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OptionalProductB");
36155             
36156             
36157             /**
36158              * Gets the "Item1" element
36159              */
36160             public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem1()
36161             {
36162                 synchronized (monitor())
36163                 {
36164                     check_orphaned();
36165                     gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36166                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().find_element_user(ITEM1$0, 0);
36167                     if (target == null)
36168                     {
36169                       return null;
36170                     }
36171                     return target;
36172                 }
36173             }
36174             
36175             /**
36176              * True if has "Item1" element
36177              */
36178             public boolean isSetItem1()
36179             {
36180                 synchronized (monitor())
36181                 {
36182                     check_orphaned();
36183                     return get_store().count_elements(ITEM1$0) != 0;
36184                 }
36185             }
36186             
36187             /**
36188              * Sets the "Item1" element
36189              */
36190             public void setItem1(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item1)
36191             {
36192                 generatedSetterHelperImpl(item1, ITEM1$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36193             }
36194             
36195             /**
36196              * Appends and returns a new empty "Item1" element
36197              */
36198             public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem1()
36199             {
36200                 synchronized (monitor())
36201                 {
36202                     check_orphaned();
36203                     gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36204                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().add_element_user(ITEM1$0);
36205                     return target;
36206                 }
36207             }
36208             
36209             /**
36210              * Unsets the "Item1" element
36211              */
36212             public void unsetItem1()
36213             {
36214                 synchronized (monitor())
36215                 {
36216                     check_orphaned();
36217                     get_store().remove_element(ITEM1$0, 0);
36218                 }
36219             }
36220             
36221             /**
36222              * Gets the "OptionalProductA" element
36223              */
36224             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA getOptionalProductA()
36225             {
36226                 synchronized (monitor())
36227                 {
36228                     check_orphaned();
36229                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA target = null;
36230                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA)get_store().find_element_user(OPTIONALPRODUCTA$2, 0);
36231                     if (target == null)
36232                     {
36233                       return null;
36234                     }
36235                     return target;
36236                 }
36237             }
36238             
36239             /**
36240              * True if has "OptionalProductA" element
36241              */
36242             public boolean isSetOptionalProductA()
36243             {
36244                 synchronized (monitor())
36245                 {
36246                     check_orphaned();
36247                     return get_store().count_elements(OPTIONALPRODUCTA$2) != 0;
36248                 }
36249             }
36250             
36251             /**
36252              * Sets the "OptionalProductA" element
36253              */
36254             public void setOptionalProductA(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA optionalProductA)
36255             {
36256                 generatedSetterHelperImpl(optionalProductA, OPTIONALPRODUCTA$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36257             }
36258             
36259             /**
36260              * Appends and returns a new empty "OptionalProductA" element
36261              */
36262             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA addNewOptionalProductA()
36263             {
36264                 synchronized (monitor())
36265                 {
36266                     check_orphaned();
36267                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA target = null;
36268                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA)get_store().add_element_user(OPTIONALPRODUCTA$2);
36269                     return target;
36270                 }
36271             }
36272             
36273             /**
36274              * Unsets the "OptionalProductA" element
36275              */
36276             public void unsetOptionalProductA()
36277             {
36278                 synchronized (monitor())
36279                 {
36280                     check_orphaned();
36281                     get_store().remove_element(OPTIONALPRODUCTA$2, 0);
36282                 }
36283             }
36284             
36285             /**
36286              * Gets the "OptionalProductB" element
36287              */
36288             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB getOptionalProductB()
36289             {
36290                 synchronized (monitor())
36291                 {
36292                     check_orphaned();
36293                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB target = null;
36294                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB)get_store().find_element_user(OPTIONALPRODUCTB$4, 0);
36295                     if (target == null)
36296                     {
36297                       return null;
36298                     }
36299                     return target;
36300                 }
36301             }
36302             
36303             /**
36304              * True if has "OptionalProductB" element
36305              */
36306             public boolean isSetOptionalProductB()
36307             {
36308                 synchronized (monitor())
36309                 {
36310                     check_orphaned();
36311                     return get_store().count_elements(OPTIONALPRODUCTB$4) != 0;
36312                 }
36313             }
36314             
36315             /**
36316              * Sets the "OptionalProductB" element
36317              */
36318             public void setOptionalProductB(gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB optionalProductB)
36319             {
36320                 generatedSetterHelperImpl(optionalProductB, OPTIONALPRODUCTB$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36321             }
36322             
36323             /**
36324              * Appends and returns a new empty "OptionalProductB" element
36325              */
36326             public gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB addNewOptionalProductB()
36327             {
36328                 synchronized (monitor())
36329                 {
36330                     check_orphaned();
36331                     gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB target = null;
36332                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB)get_store().add_element_user(OPTIONALPRODUCTB$4);
36333                     return target;
36334                 }
36335             }
36336             
36337             /**
36338              * Unsets the "OptionalProductB" element
36339              */
36340             public void unsetOptionalProductB()
36341             {
36342                 synchronized (monitor())
36343                 {
36344                     check_orphaned();
36345                     get_store().remove_element(OPTIONALPRODUCTB$4, 0);
36346                 }
36347             }
36348             /**
36349              * An XML OptionalProductA(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
36350              *
36351              * This is a complex type.
36352              */
36353             public static class OptionalProductAImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductA
36354             {
36355                 private static final long serialVersionUID = 1L;
36356                 
36357                 public OptionalProductAImpl(org.apache.xmlbeans.SchemaType sType)
36358                 {
36359                     super(sType);
36360                 }
36361                 
36362                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
36363                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProductDescription");
36364                 private static final javax.xml.namespace.QName ITEM2$2 = 
36365                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Item2");
36366                 
36367                 
36368                 /**
36369                  * Gets the "ProductDescription" element
36370                  */
36371                 public java.lang.String getProductDescription()
36372                 {
36373                     synchronized (monitor())
36374                     {
36375                       check_orphaned();
36376                       org.apache.xmlbeans.SimpleValue target = null;
36377                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36378                       if (target == null)
36379                       {
36380                         return null;
36381                       }
36382                       return target.getStringValue();
36383                     }
36384                 }
36385                 
36386                 /**
36387                  * Gets (as xml) the "ProductDescription" element
36388                  */
36389                 public gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType xgetProductDescription()
36390                 {
36391                     synchronized (monitor())
36392                     {
36393                       check_orphaned();
36394                       gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType target = null;
36395                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36396                       return target;
36397                     }
36398                 }
36399                 
36400                 /**
36401                  * True if has "ProductDescription" element
36402                  */
36403                 public boolean isSetProductDescription()
36404                 {
36405                     synchronized (monitor())
36406                     {
36407                       check_orphaned();
36408                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
36409                     }
36410                 }
36411                 
36412                 /**
36413                  * Sets the "ProductDescription" element
36414                  */
36415                 public void setProductDescription(java.lang.String productDescription)
36416                 {
36417                     synchronized (monitor())
36418                     {
36419                       check_orphaned();
36420                       org.apache.xmlbeans.SimpleValue target = null;
36421                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36422                       if (target == null)
36423                       {
36424                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
36425                       }
36426                       target.setStringValue(productDescription);
36427                     }
36428                 }
36429                 
36430                 /**
36431                  * Sets (as xml) the "ProductDescription" element
36432                  */
36433                 public void xsetProductDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType productDescription)
36434                 {
36435                     synchronized (monitor())
36436                     {
36437                       check_orphaned();
36438                       gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType target = null;
36439                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36440                       if (target == null)
36441                       {
36442                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
36443                       }
36444                       target.set(productDescription);
36445                     }
36446                 }
36447                 
36448                 /**
36449                  * Unsets the "ProductDescription" element
36450                  */
36451                 public void unsetProductDescription()
36452                 {
36453                     synchronized (monitor())
36454                     {
36455                       check_orphaned();
36456                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
36457                     }
36458                 }
36459                 
36460                 /**
36461                  * Gets the "Item2" element
36462                  */
36463                 public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem2()
36464                 {
36465                     synchronized (monitor())
36466                     {
36467                       check_orphaned();
36468                       gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36469                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().find_element_user(ITEM2$2, 0);
36470                       if (target == null)
36471                       {
36472                         return null;
36473                       }
36474                       return target;
36475                     }
36476                 }
36477                 
36478                 /**
36479                  * True if has "Item2" element
36480                  */
36481                 public boolean isSetItem2()
36482                 {
36483                     synchronized (monitor())
36484                     {
36485                       check_orphaned();
36486                       return get_store().count_elements(ITEM2$2) != 0;
36487                     }
36488                 }
36489                 
36490                 /**
36491                  * Sets the "Item2" element
36492                  */
36493                 public void setItem2(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item2)
36494                 {
36495                     generatedSetterHelperImpl(item2, ITEM2$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36496                 }
36497                 
36498                 /**
36499                  * Appends and returns a new empty "Item2" element
36500                  */
36501                 public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem2()
36502                 {
36503                     synchronized (monitor())
36504                     {
36505                       check_orphaned();
36506                       gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36507                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().add_element_user(ITEM2$2);
36508                       return target;
36509                     }
36510                 }
36511                 
36512                 /**
36513                  * Unsets the "Item2" element
36514                  */
36515                 public void unsetItem2()
36516                 {
36517                     synchronized (monitor())
36518                     {
36519                       check_orphaned();
36520                       get_store().remove_element(ITEM2$2, 0);
36521                     }
36522                 }
36523             }
36524             /**
36525              * An XML OptionalProductB(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
36526              *
36527              * This is a complex type.
36528              */
36529             public static class OptionalProductBImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioQuality.OptionalProductB
36530             {
36531                 private static final long serialVersionUID = 1L;
36532                 
36533                 public OptionalProductBImpl(org.apache.xmlbeans.SchemaType sType)
36534                 {
36535                     super(sType);
36536                 }
36537                 
36538                 private static final javax.xml.namespace.QName PRODUCTDESCRIPTION$0 = 
36539                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ProductDescription");
36540                 private static final javax.xml.namespace.QName ITEM3$2 = 
36541                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Item3");
36542                 
36543                 
36544                 /**
36545                  * Gets the "ProductDescription" element
36546                  */
36547                 public java.lang.String getProductDescription()
36548                 {
36549                     synchronized (monitor())
36550                     {
36551                       check_orphaned();
36552                       org.apache.xmlbeans.SimpleValue target = null;
36553                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36554                       if (target == null)
36555                       {
36556                         return null;
36557                       }
36558                       return target.getStringValue();
36559                     }
36560                 }
36561                 
36562                 /**
36563                  * Gets (as xml) the "ProductDescription" element
36564                  */
36565                 public gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType xgetProductDescription()
36566                 {
36567                     synchronized (monitor())
36568                     {
36569                       check_orphaned();
36570                       gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType target = null;
36571                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36572                       return target;
36573                     }
36574                 }
36575                 
36576                 /**
36577                  * True if has "ProductDescription" element
36578                  */
36579                 public boolean isSetProductDescription()
36580                 {
36581                     synchronized (monitor())
36582                     {
36583                       check_orphaned();
36584                       return get_store().count_elements(PRODUCTDESCRIPTION$0) != 0;
36585                     }
36586                 }
36587                 
36588                 /**
36589                  * Sets the "ProductDescription" element
36590                  */
36591                 public void setProductDescription(java.lang.String productDescription)
36592                 {
36593                     synchronized (monitor())
36594                     {
36595                       check_orphaned();
36596                       org.apache.xmlbeans.SimpleValue target = null;
36597                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36598                       if (target == null)
36599                       {
36600                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRODUCTDESCRIPTION$0);
36601                       }
36602                       target.setStringValue(productDescription);
36603                     }
36604                 }
36605                 
36606                 /**
36607                  * Sets (as xml) the "ProductDescription" element
36608                  */
36609                 public void xsetProductDescription(gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType productDescription)
36610                 {
36611                     synchronized (monitor())
36612                     {
36613                       check_orphaned();
36614                       gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType target = null;
36615                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().find_element_user(PRODUCTDESCRIPTION$0, 0);
36616                       if (target == null)
36617                       {
36618                         target = (gov.grants.apply.forms.cdfi20V20.CDFI20String80DataType)get_store().add_element_user(PRODUCTDESCRIPTION$0);
36619                       }
36620                       target.set(productDescription);
36621                     }
36622                 }
36623                 
36624                 /**
36625                  * Unsets the "ProductDescription" element
36626                  */
36627                 public void unsetProductDescription()
36628                 {
36629                     synchronized (monitor())
36630                     {
36631                       check_orphaned();
36632                       get_store().remove_element(PRODUCTDESCRIPTION$0, 0);
36633                     }
36634                 }
36635                 
36636                 /**
36637                  * Gets the "Item3" element
36638                  */
36639                 public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType getItem3()
36640                 {
36641                     synchronized (monitor())
36642                     {
36643                       check_orphaned();
36644                       gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36645                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().find_element_user(ITEM3$2, 0);
36646                       if (target == null)
36647                       {
36648                         return null;
36649                       }
36650                       return target;
36651                     }
36652                 }
36653                 
36654                 /**
36655                  * True if has "Item3" element
36656                  */
36657                 public boolean isSetItem3()
36658                 {
36659                     synchronized (monitor())
36660                     {
36661                       check_orphaned();
36662                       return get_store().count_elements(ITEM3$2) != 0;
36663                     }
36664                 }
36665                 
36666                 /**
36667                  * Sets the "Item3" element
36668                  */
36669                 public void setItem3(gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType item3)
36670                 {
36671                     generatedSetterHelperImpl(item3, ITEM3$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36672                 }
36673                 
36674                 /**
36675                  * Appends and returns a new empty "Item3" element
36676                  */
36677                 public gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType addNewItem3()
36678                 {
36679                     synchronized (monitor())
36680                     {
36681                       check_orphaned();
36682                       gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType target = null;
36683                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20PortfolioDataType)get_store().add_element_user(ITEM3$2);
36684                       return target;
36685                     }
36686                 }
36687                 
36688                 /**
36689                  * Unsets the "Item3" element
36690                  */
36691                 public void unsetItem3()
36692                 {
36693                     synchronized (monitor())
36694                     {
36695                       check_orphaned();
36696                       get_store().remove_element(ITEM3$2, 0);
36697                     }
36698                 }
36699             }
36700         }
36701         /**
36702          * An XML LoanLossReserves(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
36703          *
36704          * This is a complex type.
36705          */
36706         public static class LoanLossReservesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.LoanLossReserves
36707         {
36708             private static final long serialVersionUID = 1L;
36709             
36710             public LoanLossReservesImpl(org.apache.xmlbeans.SchemaType sType)
36711             {
36712                 super(sType);
36713             }
36714             
36715             private static final javax.xml.namespace.QName PORTFOLIOOUTSTANDING$0 = 
36716                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PortfolioOutstanding");
36717             private static final javax.xml.namespace.QName WRITEOFFS$2 = 
36718                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "WriteOffs");
36719             private static final javax.xml.namespace.QName NETLOSS$4 = 
36720                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NetLoss");
36721             private static final javax.xml.namespace.QName LOSSCASH$6 = 
36722                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LossCash");
36723             private static final javax.xml.namespace.QName LOSSACCRUAL$8 = 
36724                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LossAccrual");
36725             private static final javax.xml.namespace.QName LOSSRATIO$10 = 
36726                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "LossRatio");
36727             
36728             
36729             /**
36730              * Gets the "PortfolioOutstanding" element
36731              */
36732             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getPortfolioOutstanding()
36733             {
36734                 synchronized (monitor())
36735                 {
36736                     check_orphaned();
36737                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36738                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().find_element_user(PORTFOLIOOUTSTANDING$0, 0);
36739                     if (target == null)
36740                     {
36741                       return null;
36742                     }
36743                     return target;
36744                 }
36745             }
36746             
36747             /**
36748              * True if has "PortfolioOutstanding" element
36749              */
36750             public boolean isSetPortfolioOutstanding()
36751             {
36752                 synchronized (monitor())
36753                 {
36754                     check_orphaned();
36755                     return get_store().count_elements(PORTFOLIOOUTSTANDING$0) != 0;
36756                 }
36757             }
36758             
36759             /**
36760              * Sets the "PortfolioOutstanding" element
36761              */
36762             public void setPortfolioOutstanding(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType portfolioOutstanding)
36763             {
36764                 generatedSetterHelperImpl(portfolioOutstanding, PORTFOLIOOUTSTANDING$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36765             }
36766             
36767             /**
36768              * Appends and returns a new empty "PortfolioOutstanding" element
36769              */
36770             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewPortfolioOutstanding()
36771             {
36772                 synchronized (monitor())
36773                 {
36774                     check_orphaned();
36775                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36776                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().add_element_user(PORTFOLIOOUTSTANDING$0);
36777                     return target;
36778                 }
36779             }
36780             
36781             /**
36782              * Unsets the "PortfolioOutstanding" element
36783              */
36784             public void unsetPortfolioOutstanding()
36785             {
36786                 synchronized (monitor())
36787                 {
36788                     check_orphaned();
36789                     get_store().remove_element(PORTFOLIOOUTSTANDING$0, 0);
36790                 }
36791             }
36792             
36793             /**
36794              * Gets the "WriteOffs" element
36795              */
36796             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getWriteOffs()
36797             {
36798                 synchronized (monitor())
36799                 {
36800                     check_orphaned();
36801                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36802                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().find_element_user(WRITEOFFS$2, 0);
36803                     if (target == null)
36804                     {
36805                       return null;
36806                     }
36807                     return target;
36808                 }
36809             }
36810             
36811             /**
36812              * True if has "WriteOffs" element
36813              */
36814             public boolean isSetWriteOffs()
36815             {
36816                 synchronized (monitor())
36817                 {
36818                     check_orphaned();
36819                     return get_store().count_elements(WRITEOFFS$2) != 0;
36820                 }
36821             }
36822             
36823             /**
36824              * Sets the "WriteOffs" element
36825              */
36826             public void setWriteOffs(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType writeOffs)
36827             {
36828                 generatedSetterHelperImpl(writeOffs, WRITEOFFS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36829             }
36830             
36831             /**
36832              * Appends and returns a new empty "WriteOffs" element
36833              */
36834             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewWriteOffs()
36835             {
36836                 synchronized (monitor())
36837                 {
36838                     check_orphaned();
36839                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36840                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().add_element_user(WRITEOFFS$2);
36841                     return target;
36842                 }
36843             }
36844             
36845             /**
36846              * Unsets the "WriteOffs" element
36847              */
36848             public void unsetWriteOffs()
36849             {
36850                 synchronized (monitor())
36851                 {
36852                     check_orphaned();
36853                     get_store().remove_element(WRITEOFFS$2, 0);
36854                 }
36855             }
36856             
36857             /**
36858              * Gets the "NetLoss" element
36859              */
36860             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType getNetLoss()
36861             {
36862                 synchronized (monitor())
36863                 {
36864                     check_orphaned();
36865                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType target = null;
36866                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType)get_store().find_element_user(NETLOSS$4, 0);
36867                     if (target == null)
36868                     {
36869                       return null;
36870                     }
36871                     return target;
36872                 }
36873             }
36874             
36875             /**
36876              * True if has "NetLoss" element
36877              */
36878             public boolean isSetNetLoss()
36879             {
36880                 synchronized (monitor())
36881                 {
36882                     check_orphaned();
36883                     return get_store().count_elements(NETLOSS$4) != 0;
36884                 }
36885             }
36886             
36887             /**
36888              * Sets the "NetLoss" element
36889              */
36890             public void setNetLoss(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType netLoss)
36891             {
36892                 generatedSetterHelperImpl(netLoss, NETLOSS$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36893             }
36894             
36895             /**
36896              * Appends and returns a new empty "NetLoss" element
36897              */
36898             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType addNewNetLoss()
36899             {
36900                 synchronized (monitor())
36901                 {
36902                     check_orphaned();
36903                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType target = null;
36904                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType)get_store().add_element_user(NETLOSS$4);
36905                     return target;
36906                 }
36907             }
36908             
36909             /**
36910              * Unsets the "NetLoss" element
36911              */
36912             public void unsetNetLoss()
36913             {
36914                 synchronized (monitor())
36915                 {
36916                     check_orphaned();
36917                     get_store().remove_element(NETLOSS$4, 0);
36918                 }
36919             }
36920             
36921             /**
36922              * Gets the "LossCash" element
36923              */
36924             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getLossCash()
36925             {
36926                 synchronized (monitor())
36927                 {
36928                     check_orphaned();
36929                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36930                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().find_element_user(LOSSCASH$6, 0);
36931                     if (target == null)
36932                     {
36933                       return null;
36934                     }
36935                     return target;
36936                 }
36937             }
36938             
36939             /**
36940              * True if has "LossCash" element
36941              */
36942             public boolean isSetLossCash()
36943             {
36944                 synchronized (monitor())
36945                 {
36946                     check_orphaned();
36947                     return get_store().count_elements(LOSSCASH$6) != 0;
36948                 }
36949             }
36950             
36951             /**
36952              * Sets the "LossCash" element
36953              */
36954             public void setLossCash(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType lossCash)
36955             {
36956                 generatedSetterHelperImpl(lossCash, LOSSCASH$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
36957             }
36958             
36959             /**
36960              * Appends and returns a new empty "LossCash" element
36961              */
36962             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewLossCash()
36963             {
36964                 synchronized (monitor())
36965                 {
36966                     check_orphaned();
36967                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36968                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().add_element_user(LOSSCASH$6);
36969                     return target;
36970                 }
36971             }
36972             
36973             /**
36974              * Unsets the "LossCash" element
36975              */
36976             public void unsetLossCash()
36977             {
36978                 synchronized (monitor())
36979                 {
36980                     check_orphaned();
36981                     get_store().remove_element(LOSSCASH$6, 0);
36982                 }
36983             }
36984             
36985             /**
36986              * Gets the "LossAccrual" element
36987              */
36988             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType getLossAccrual()
36989             {
36990                 synchronized (monitor())
36991                 {
36992                     check_orphaned();
36993                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
36994                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().find_element_user(LOSSACCRUAL$8, 0);
36995                     if (target == null)
36996                     {
36997                       return null;
36998                     }
36999                     return target;
37000                 }
37001             }
37002             
37003             /**
37004              * True if has "LossAccrual" element
37005              */
37006             public boolean isSetLossAccrual()
37007             {
37008                 synchronized (monitor())
37009                 {
37010                     check_orphaned();
37011                     return get_store().count_elements(LOSSACCRUAL$8) != 0;
37012                 }
37013             }
37014             
37015             /**
37016              * Sets the "LossAccrual" element
37017              */
37018             public void setLossAccrual(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType lossAccrual)
37019             {
37020                 generatedSetterHelperImpl(lossAccrual, LOSSACCRUAL$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37021             }
37022             
37023             /**
37024              * Appends and returns a new empty "LossAccrual" element
37025              */
37026             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType addNewLossAccrual()
37027             {
37028                 synchronized (monitor())
37029                 {
37030                     check_orphaned();
37031                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType target = null;
37032                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesDataType)get_store().add_element_user(LOSSACCRUAL$8);
37033                     return target;
37034                 }
37035             }
37036             
37037             /**
37038              * Unsets the "LossAccrual" element
37039              */
37040             public void unsetLossAccrual()
37041             {
37042                 synchronized (monitor())
37043                 {
37044                     check_orphaned();
37045                     get_store().remove_element(LOSSACCRUAL$8, 0);
37046                 }
37047             }
37048             
37049             /**
37050              * Gets the "LossRatio" element
37051              */
37052             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType getLossRatio()
37053             {
37054                 synchronized (monitor())
37055                 {
37056                     check_orphaned();
37057                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType target = null;
37058                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType)get_store().find_element_user(LOSSRATIO$10, 0);
37059                     if (target == null)
37060                     {
37061                       return null;
37062                     }
37063                     return target;
37064                 }
37065             }
37066             
37067             /**
37068              * True if has "LossRatio" element
37069              */
37070             public boolean isSetLossRatio()
37071             {
37072                 synchronized (monitor())
37073                 {
37074                     check_orphaned();
37075                     return get_store().count_elements(LOSSRATIO$10) != 0;
37076                 }
37077             }
37078             
37079             /**
37080              * Sets the "LossRatio" element
37081              */
37082             public void setLossRatio(gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType lossRatio)
37083             {
37084                 generatedSetterHelperImpl(lossRatio, LOSSRATIO$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37085             }
37086             
37087             /**
37088              * Appends and returns a new empty "LossRatio" element
37089              */
37090             public gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType addNewLossRatio()
37091             {
37092                 synchronized (monitor())
37093                 {
37094                     check_orphaned();
37095                     gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType target = null;
37096                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20LoanLossReservesRatioDataType)get_store().add_element_user(LOSSRATIO$10);
37097                     return target;
37098                 }
37099             }
37100             
37101             /**
37102              * Unsets the "LossRatio" element
37103              */
37104             public void unsetLossRatio()
37105             {
37106                 synchronized (monitor())
37107                 {
37108                     check_orphaned();
37109                     get_store().remove_element(LOSSRATIO$10, 0);
37110                 }
37111             }
37112         }
37113         /**
37114          * An XML EquityInvestmentPortfolio(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
37115          *
37116          * This is a complex type.
37117          */
37118         public static class EquityInvestmentPortfolioImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EquityInvestmentPortfolio
37119         {
37120             private static final long serialVersionUID = 1L;
37121             
37122             public EquityInvestmentPortfolioImpl(org.apache.xmlbeans.SchemaType sType)
37123             {
37124                 super(sType);
37125             }
37126             
37127             private static final javax.xml.namespace.QName TOTALINVESTMENTS$0 = 
37128                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TotalInvestments");
37129             private static final javax.xml.namespace.QName INVESTMENTSEXITED$2 = 
37130                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InvestmentsExited");
37131             private static final javax.xml.namespace.QName INVESTMENTSWRITTENOFF$4 = 
37132                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "InvestmentsWrittenOff");
37133             private static final javax.xml.namespace.QName UNREALIZEDGAINS$6 = 
37134                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "UnrealizedGains");
37135             private static final javax.xml.namespace.QName REALIZEDGAINS$8 = 
37136                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "RealizedGains");
37137             private static final javax.xml.namespace.QName TARGETRATERETURN$10 = 
37138                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "TargetRateReturn");
37139             private static final javax.xml.namespace.QName ACTUALRATERETURN$12 = 
37140                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ActualRateReturn");
37141             
37142             
37143             /**
37144              * Gets the "TotalInvestments" element
37145              */
37146             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getTotalInvestments()
37147             {
37148                 synchronized (monitor())
37149                 {
37150                     check_orphaned();
37151                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37152                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().find_element_user(TOTALINVESTMENTS$0, 0);
37153                     if (target == null)
37154                     {
37155                       return null;
37156                     }
37157                     return target;
37158                 }
37159             }
37160             
37161             /**
37162              * True if has "TotalInvestments" element
37163              */
37164             public boolean isSetTotalInvestments()
37165             {
37166                 synchronized (monitor())
37167                 {
37168                     check_orphaned();
37169                     return get_store().count_elements(TOTALINVESTMENTS$0) != 0;
37170                 }
37171             }
37172             
37173             /**
37174              * Sets the "TotalInvestments" element
37175              */
37176             public void setTotalInvestments(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType totalInvestments)
37177             {
37178                 generatedSetterHelperImpl(totalInvestments, TOTALINVESTMENTS$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37179             }
37180             
37181             /**
37182              * Appends and returns a new empty "TotalInvestments" element
37183              */
37184             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewTotalInvestments()
37185             {
37186                 synchronized (monitor())
37187                 {
37188                     check_orphaned();
37189                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37190                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().add_element_user(TOTALINVESTMENTS$0);
37191                     return target;
37192                 }
37193             }
37194             
37195             /**
37196              * Unsets the "TotalInvestments" element
37197              */
37198             public void unsetTotalInvestments()
37199             {
37200                 synchronized (monitor())
37201                 {
37202                     check_orphaned();
37203                     get_store().remove_element(TOTALINVESTMENTS$0, 0);
37204                 }
37205             }
37206             
37207             /**
37208              * Gets the "InvestmentsExited" element
37209              */
37210             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getInvestmentsExited()
37211             {
37212                 synchronized (monitor())
37213                 {
37214                     check_orphaned();
37215                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37216                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSEXITED$2, 0);
37217                     if (target == null)
37218                     {
37219                       return null;
37220                     }
37221                     return target;
37222                 }
37223             }
37224             
37225             /**
37226              * True if has "InvestmentsExited" element
37227              */
37228             public boolean isSetInvestmentsExited()
37229             {
37230                 synchronized (monitor())
37231                 {
37232                     check_orphaned();
37233                     return get_store().count_elements(INVESTMENTSEXITED$2) != 0;
37234                 }
37235             }
37236             
37237             /**
37238              * Sets the "InvestmentsExited" element
37239              */
37240             public void setInvestmentsExited(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType investmentsExited)
37241             {
37242                 generatedSetterHelperImpl(investmentsExited, INVESTMENTSEXITED$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37243             }
37244             
37245             /**
37246              * Appends and returns a new empty "InvestmentsExited" element
37247              */
37248             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewInvestmentsExited()
37249             {
37250                 synchronized (monitor())
37251                 {
37252                     check_orphaned();
37253                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37254                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSEXITED$2);
37255                     return target;
37256                 }
37257             }
37258             
37259             /**
37260              * Unsets the "InvestmentsExited" element
37261              */
37262             public void unsetInvestmentsExited()
37263             {
37264                 synchronized (monitor())
37265                 {
37266                     check_orphaned();
37267                     get_store().remove_element(INVESTMENTSEXITED$2, 0);
37268                 }
37269             }
37270             
37271             /**
37272              * Gets the "InvestmentsWrittenOff" element
37273              */
37274             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getInvestmentsWrittenOff()
37275             {
37276                 synchronized (monitor())
37277                 {
37278                     check_orphaned();
37279                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37280                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().find_element_user(INVESTMENTSWRITTENOFF$4, 0);
37281                     if (target == null)
37282                     {
37283                       return null;
37284                     }
37285                     return target;
37286                 }
37287             }
37288             
37289             /**
37290              * True if has "InvestmentsWrittenOff" element
37291              */
37292             public boolean isSetInvestmentsWrittenOff()
37293             {
37294                 synchronized (monitor())
37295                 {
37296                     check_orphaned();
37297                     return get_store().count_elements(INVESTMENTSWRITTENOFF$4) != 0;
37298                 }
37299             }
37300             
37301             /**
37302              * Sets the "InvestmentsWrittenOff" element
37303              */
37304             public void setInvestmentsWrittenOff(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType investmentsWrittenOff)
37305             {
37306                 generatedSetterHelperImpl(investmentsWrittenOff, INVESTMENTSWRITTENOFF$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37307             }
37308             
37309             /**
37310              * Appends and returns a new empty "InvestmentsWrittenOff" element
37311              */
37312             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewInvestmentsWrittenOff()
37313             {
37314                 synchronized (monitor())
37315                 {
37316                     check_orphaned();
37317                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37318                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().add_element_user(INVESTMENTSWRITTENOFF$4);
37319                     return target;
37320                 }
37321             }
37322             
37323             /**
37324              * Unsets the "InvestmentsWrittenOff" element
37325              */
37326             public void unsetInvestmentsWrittenOff()
37327             {
37328                 synchronized (monitor())
37329                 {
37330                     check_orphaned();
37331                     get_store().remove_element(INVESTMENTSWRITTENOFF$4, 0);
37332                 }
37333             }
37334             
37335             /**
37336              * Gets the "UnrealizedGains" element
37337              */
37338             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getUnrealizedGains()
37339             {
37340                 synchronized (monitor())
37341                 {
37342                     check_orphaned();
37343                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37344                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().find_element_user(UNREALIZEDGAINS$6, 0);
37345                     if (target == null)
37346                     {
37347                       return null;
37348                     }
37349                     return target;
37350                 }
37351             }
37352             
37353             /**
37354              * True if has "UnrealizedGains" element
37355              */
37356             public boolean isSetUnrealizedGains()
37357             {
37358                 synchronized (monitor())
37359                 {
37360                     check_orphaned();
37361                     return get_store().count_elements(UNREALIZEDGAINS$6) != 0;
37362                 }
37363             }
37364             
37365             /**
37366              * Sets the "UnrealizedGains" element
37367              */
37368             public void setUnrealizedGains(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType unrealizedGains)
37369             {
37370                 generatedSetterHelperImpl(unrealizedGains, UNREALIZEDGAINS$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37371             }
37372             
37373             /**
37374              * Appends and returns a new empty "UnrealizedGains" element
37375              */
37376             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewUnrealizedGains()
37377             {
37378                 synchronized (monitor())
37379                 {
37380                     check_orphaned();
37381                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37382                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().add_element_user(UNREALIZEDGAINS$6);
37383                     return target;
37384                 }
37385             }
37386             
37387             /**
37388              * Unsets the "UnrealizedGains" element
37389              */
37390             public void unsetUnrealizedGains()
37391             {
37392                 synchronized (monitor())
37393                 {
37394                     check_orphaned();
37395                     get_store().remove_element(UNREALIZEDGAINS$6, 0);
37396                 }
37397             }
37398             
37399             /**
37400              * Gets the "RealizedGains" element
37401              */
37402             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType getRealizedGains()
37403             {
37404                 synchronized (monitor())
37405                 {
37406                     check_orphaned();
37407                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37408                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().find_element_user(REALIZEDGAINS$8, 0);
37409                     if (target == null)
37410                     {
37411                       return null;
37412                     }
37413                     return target;
37414                 }
37415             }
37416             
37417             /**
37418              * True if has "RealizedGains" element
37419              */
37420             public boolean isSetRealizedGains()
37421             {
37422                 synchronized (monitor())
37423                 {
37424                     check_orphaned();
37425                     return get_store().count_elements(REALIZEDGAINS$8) != 0;
37426                 }
37427             }
37428             
37429             /**
37430              * Sets the "RealizedGains" element
37431              */
37432             public void setRealizedGains(gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType realizedGains)
37433             {
37434                 generatedSetterHelperImpl(realizedGains, REALIZEDGAINS$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
37435             }
37436             
37437             /**
37438              * Appends and returns a new empty "RealizedGains" element
37439              */
37440             public gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType addNewRealizedGains()
37441             {
37442                 synchronized (monitor())
37443                 {
37444                     check_orphaned();
37445                     gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType target = null;
37446                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20EquityInvestmentPortfolioDataType)get_store().add_element_user(REALIZEDGAINS$8);
37447                     return target;
37448                 }
37449             }
37450             
37451             /**
37452              * Unsets the "RealizedGains" element
37453              */
37454             public void unsetRealizedGains()
37455             {
37456                 synchronized (monitor())
37457                 {
37458                     check_orphaned();
37459                     get_store().remove_element(REALIZEDGAINS$8, 0);
37460                 }
37461             }
37462             
37463             /**
37464              * Gets the "TargetRateReturn" element
37465              */
37466             public java.math.BigDecimal getTargetRateReturn()
37467             {
37468                 synchronized (monitor())
37469                 {
37470                     check_orphaned();
37471                     org.apache.xmlbeans.SimpleValue target = null;
37472                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
37473                     if (target == null)
37474                     {
37475                       return null;
37476                     }
37477                     return target.getBigDecimalValue();
37478                 }
37479             }
37480             
37481             /**
37482              * Gets (as xml) the "TargetRateReturn" element
37483              */
37484             public gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType xgetTargetRateReturn()
37485             {
37486                 synchronized (monitor())
37487                 {
37488                     check_orphaned();
37489                     gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType target = null;
37490                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
37491                     return target;
37492                 }
37493             }
37494             
37495             /**
37496              * True if has "TargetRateReturn" element
37497              */
37498             public boolean isSetTargetRateReturn()
37499             {
37500                 synchronized (monitor())
37501                 {
37502                     check_orphaned();
37503                     return get_store().count_elements(TARGETRATERETURN$10) != 0;
37504                 }
37505             }
37506             
37507             /**
37508              * Sets the "TargetRateReturn" element
37509              */
37510             public void setTargetRateReturn(java.math.BigDecimal targetRateReturn)
37511             {
37512                 synchronized (monitor())
37513                 {
37514                     check_orphaned();
37515                     org.apache.xmlbeans.SimpleValue target = null;
37516                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETRATERETURN$10, 0);
37517                     if (target == null)
37518                     {
37519                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETRATERETURN$10);
37520                     }
37521                     target.setBigDecimalValue(targetRateReturn);
37522                 }
37523             }
37524             
37525             /**
37526              * Sets (as xml) the "TargetRateReturn" element
37527              */
37528             public void xsetTargetRateReturn(gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType targetRateReturn)
37529             {
37530                 synchronized (monitor())
37531                 {
37532                     check_orphaned();
37533                     gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType target = null;
37534                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().find_element_user(TARGETRATERETURN$10, 0);
37535                     if (target == null)
37536                     {
37537                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().add_element_user(TARGETRATERETURN$10);
37538                     }
37539                     target.set(targetRateReturn);
37540                 }
37541             }
37542             
37543             /**
37544              * Unsets the "TargetRateReturn" element
37545              */
37546             public void unsetTargetRateReturn()
37547             {
37548                 synchronized (monitor())
37549                 {
37550                     check_orphaned();
37551                     get_store().remove_element(TARGETRATERETURN$10, 0);
37552                 }
37553             }
37554             
37555             /**
37556              * Gets the "ActualRateReturn" element
37557              */
37558             public java.math.BigDecimal getActualRateReturn()
37559             {
37560                 synchronized (monitor())
37561                 {
37562                     check_orphaned();
37563                     org.apache.xmlbeans.SimpleValue target = null;
37564                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
37565                     if (target == null)
37566                     {
37567                       return null;
37568                     }
37569                     return target.getBigDecimalValue();
37570                 }
37571             }
37572             
37573             /**
37574              * Gets (as xml) the "ActualRateReturn" element
37575              */
37576             public gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType xgetActualRateReturn()
37577             {
37578                 synchronized (monitor())
37579                 {
37580                     check_orphaned();
37581                     gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType target = null;
37582                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
37583                     return target;
37584                 }
37585             }
37586             
37587             /**
37588              * True if has "ActualRateReturn" element
37589              */
37590             public boolean isSetActualRateReturn()
37591             {
37592                 synchronized (monitor())
37593                 {
37594                     check_orphaned();
37595                     return get_store().count_elements(ACTUALRATERETURN$12) != 0;
37596                 }
37597             }
37598             
37599             /**
37600              * Sets the "ActualRateReturn" element
37601              */
37602             public void setActualRateReturn(java.math.BigDecimal actualRateReturn)
37603             {
37604                 synchronized (monitor())
37605                 {
37606                     check_orphaned();
37607                     org.apache.xmlbeans.SimpleValue target = null;
37608                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTUALRATERETURN$12, 0);
37609                     if (target == null)
37610                     {
37611                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTUALRATERETURN$12);
37612                     }
37613                     target.setBigDecimalValue(actualRateReturn);
37614                 }
37615             }
37616             
37617             /**
37618              * Sets (as xml) the "ActualRateReturn" element
37619              */
37620             public void xsetActualRateReturn(gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType actualRateReturn)
37621             {
37622                 synchronized (monitor())
37623                 {
37624                     check_orphaned();
37625                     gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType target = null;
37626                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().find_element_user(ACTUALRATERETURN$12, 0);
37627                     if (target == null)
37628                     {
37629                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20S999P99DataType)get_store().add_element_user(ACTUALRATERETURN$12);
37630                     }
37631                     target.set(actualRateReturn);
37632                 }
37633             }
37634             
37635             /**
37636              * Unsets the "ActualRateReturn" element
37637              */
37638             public void unsetActualRateReturn()
37639             {
37640                 synchronized (monitor())
37641                 {
37642                     check_orphaned();
37643                     get_store().remove_element(ACTUALRATERETURN$12, 0);
37644                 }
37645             }
37646         }
37647         /**
37648          * An XML PortfolioActionPlan(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
37649          *
37650          * This is a complex type.
37651          */
37652         public static class PortfolioActionPlanImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.PortfolioActionPlan
37653         {
37654             private static final long serialVersionUID = 1L;
37655             
37656             public PortfolioActionPlanImpl(org.apache.xmlbeans.SchemaType sType)
37657             {
37658                 super(sType);
37659             }
37660             
37661             private static final javax.xml.namespace.QName MINIMUMSTANDARDS$0 = 
37662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MinimumStandards");
37663             private static final javax.xml.namespace.QName RECEIVEDFINDINGS$2 = 
37664                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ReceivedFindings");
37665             private static final javax.xml.namespace.QName ACTIONPLAN$4 = 
37666                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ActionPlan");
37667             
37668             
37669             /**
37670              * Gets the "MinimumStandards" element
37671              */
37672             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinimumStandards()
37673             {
37674                 synchronized (monitor())
37675                 {
37676                     check_orphaned();
37677                     org.apache.xmlbeans.SimpleValue target = null;
37678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37679                     if (target == null)
37680                     {
37681                       return null;
37682                     }
37683                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37684                 }
37685             }
37686             
37687             /**
37688              * Gets (as xml) the "MinimumStandards" element
37689              */
37690             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinimumStandards()
37691             {
37692                 synchronized (monitor())
37693                 {
37694                     check_orphaned();
37695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37697                     return target;
37698                 }
37699             }
37700             
37701             /**
37702              * Sets the "MinimumStandards" element
37703              */
37704             public void setMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minimumStandards)
37705             {
37706                 synchronized (monitor())
37707                 {
37708                     check_orphaned();
37709                     org.apache.xmlbeans.SimpleValue target = null;
37710                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37711                     if (target == null)
37712                     {
37713                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINIMUMSTANDARDS$0);
37714                     }
37715                     target.setEnumValue(minimumStandards);
37716                 }
37717             }
37718             
37719             /**
37720              * Sets (as xml) the "MinimumStandards" element
37721              */
37722             public void xsetMinimumStandards(gov.grants.apply.system.globalLibraryV20.YesNoDataType minimumStandards)
37723             {
37724                 synchronized (monitor())
37725                 {
37726                     check_orphaned();
37727                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37728                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINIMUMSTANDARDS$0, 0);
37729                     if (target == null)
37730                     {
37731                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINIMUMSTANDARDS$0);
37732                     }
37733                     target.set(minimumStandards);
37734                 }
37735             }
37736             
37737             /**
37738              * Gets the "ReceivedFindings" element
37739              */
37740             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getReceivedFindings()
37741             {
37742                 synchronized (monitor())
37743                 {
37744                     check_orphaned();
37745                     org.apache.xmlbeans.SimpleValue target = null;
37746                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
37747                     if (target == null)
37748                     {
37749                       return null;
37750                     }
37751                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37752                 }
37753             }
37754             
37755             /**
37756              * Gets (as xml) the "ReceivedFindings" element
37757              */
37758             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetReceivedFindings()
37759             {
37760                 synchronized (monitor())
37761                 {
37762                     check_orphaned();
37763                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37764                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
37765                     return target;
37766                 }
37767             }
37768             
37769             /**
37770              * Sets the "ReceivedFindings" element
37771              */
37772             public void setReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum receivedFindings)
37773             {
37774                 synchronized (monitor())
37775                 {
37776                     check_orphaned();
37777                     org.apache.xmlbeans.SimpleValue target = null;
37778                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
37779                     if (target == null)
37780                     {
37781                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RECEIVEDFINDINGS$2);
37782                     }
37783                     target.setEnumValue(receivedFindings);
37784                 }
37785             }
37786             
37787             /**
37788              * Sets (as xml) the "ReceivedFindings" element
37789              */
37790             public void xsetReceivedFindings(gov.grants.apply.system.globalLibraryV20.YesNoDataType receivedFindings)
37791             {
37792                 synchronized (monitor())
37793                 {
37794                     check_orphaned();
37795                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37796                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RECEIVEDFINDINGS$2, 0);
37797                     if (target == null)
37798                     {
37799                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RECEIVEDFINDINGS$2);
37800                     }
37801                     target.set(receivedFindings);
37802                 }
37803             }
37804             
37805             /**
37806              * Gets the "ActionPlan" element
37807              */
37808             public java.lang.String getActionPlan()
37809             {
37810                 synchronized (monitor())
37811                 {
37812                     check_orphaned();
37813                     org.apache.xmlbeans.SimpleValue target = null;
37814                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
37815                     if (target == null)
37816                     {
37817                       return null;
37818                     }
37819                     return target.getStringValue();
37820                 }
37821             }
37822             
37823             /**
37824              * Gets (as xml) the "ActionPlan" element
37825              */
37826             public gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetActionPlan()
37827             {
37828                 synchronized (monitor())
37829                 {
37830                     check_orphaned();
37831                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
37832                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
37833                     return target;
37834                 }
37835             }
37836             
37837             /**
37838              * True if has "ActionPlan" element
37839              */
37840             public boolean isSetActionPlan()
37841             {
37842                 synchronized (monitor())
37843                 {
37844                     check_orphaned();
37845                     return get_store().count_elements(ACTIONPLAN$4) != 0;
37846                 }
37847             }
37848             
37849             /**
37850              * Sets the "ActionPlan" element
37851              */
37852             public void setActionPlan(java.lang.String actionPlan)
37853             {
37854                 synchronized (monitor())
37855                 {
37856                     check_orphaned();
37857                     org.apache.xmlbeans.SimpleValue target = null;
37858                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACTIONPLAN$4, 0);
37859                     if (target == null)
37860                     {
37861                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACTIONPLAN$4);
37862                     }
37863                     target.setStringValue(actionPlan);
37864                 }
37865             }
37866             
37867             /**
37868              * Sets (as xml) the "ActionPlan" element
37869              */
37870             public void xsetActionPlan(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType actionPlan)
37871             {
37872                 synchronized (monitor())
37873                 {
37874                     check_orphaned();
37875                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
37876                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ACTIONPLAN$4, 0);
37877                     if (target == null)
37878                     {
37879                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().add_element_user(ACTIONPLAN$4);
37880                     }
37881                     target.set(actionPlan);
37882                 }
37883             }
37884             
37885             /**
37886              * Unsets the "ActionPlan" element
37887              */
37888             public void unsetActionPlan()
37889             {
37890                 synchronized (monitor())
37891                 {
37892                     check_orphaned();
37893                     get_store().remove_element(ACTIONPLAN$4, 0);
37894                 }
37895             }
37896         }
37897         /**
37898          * An XML QID_24(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
37899          *
37900          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi20V20.CDFI20Document$CDFI20$QID24.
37901          */
37902         public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.QID24
37903         {
37904             private static final long serialVersionUID = 1L;
37905             
37906             public QID24Impl(org.apache.xmlbeans.SchemaType sType)
37907             {
37908                 super(sType, false);
37909             }
37910             
37911             protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
37912             {
37913                 super(sType, b);
37914             }
37915         }
37916         /**
37917          * An XML Questionnaire(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
37918          *
37919          * This is a complex type.
37920          */
37921         public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Questionnaire
37922         {
37923             private static final long serialVersionUID = 1L;
37924             
37925             public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
37926             {
37927                 super(sType);
37928             }
37929             
37930             private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
37931                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalLegislation");
37932             private static final javax.xml.namespace.QName FEDERALRULE$2 = 
37933                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalRule");
37934             private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
37935                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalProgram");
37936             private static final javax.xml.namespace.QName NOMINATION$6 = 
37937                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Nomination");
37938             private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
37939                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "BackgroundWork");
37940             private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
37941                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalLegislation2");
37942             private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
37943                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalRule2");
37944             private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
37945                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FederalProgram2");
37946             private static final javax.xml.namespace.QName NOMINATION2$16 = 
37947                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Nomination2");
37948             private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
37949                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "BackgroundWork2");
37950             private static final javax.xml.namespace.QName COMMENTS$20 = 
37951                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Comments");
37952             
37953             
37954             /**
37955              * Gets the "FederalLegislation" element
37956              */
37957             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
37958             {
37959                 synchronized (monitor())
37960                 {
37961                     check_orphaned();
37962                     org.apache.xmlbeans.SimpleValue target = null;
37963                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
37964                     if (target == null)
37965                     {
37966                       return null;
37967                     }
37968                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
37969                 }
37970             }
37971             
37972             /**
37973              * Gets (as xml) the "FederalLegislation" element
37974              */
37975             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
37976             {
37977                 synchronized (monitor())
37978                 {
37979                     check_orphaned();
37980                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
37981                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
37982                     return target;
37983                 }
37984             }
37985             
37986             /**
37987              * True if has "FederalLegislation" element
37988              */
37989             public boolean isSetFederalLegislation()
37990             {
37991                 synchronized (monitor())
37992                 {
37993                     check_orphaned();
37994                     return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
37995                 }
37996             }
37997             
37998             /**
37999              * Sets the "FederalLegislation" element
38000              */
38001             public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
38002             {
38003                 synchronized (monitor())
38004                 {
38005                     check_orphaned();
38006                     org.apache.xmlbeans.SimpleValue target = null;
38007                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
38008                     if (target == null)
38009                     {
38010                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
38011                     }
38012                     target.setEnumValue(federalLegislation);
38013                 }
38014             }
38015             
38016             /**
38017              * Sets (as xml) the "FederalLegislation" element
38018              */
38019             public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
38020             {
38021                 synchronized (monitor())
38022                 {
38023                     check_orphaned();
38024                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38025                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
38026                     if (target == null)
38027                     {
38028                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
38029                     }
38030                     target.set(federalLegislation);
38031                 }
38032             }
38033             
38034             /**
38035              * Unsets the "FederalLegislation" element
38036              */
38037             public void unsetFederalLegislation()
38038             {
38039                 synchronized (monitor())
38040                 {
38041                     check_orphaned();
38042                     get_store().remove_element(FEDERALLEGISLATION$0, 0);
38043                 }
38044             }
38045             
38046             /**
38047              * Gets the "FederalRule" element
38048              */
38049             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
38050             {
38051                 synchronized (monitor())
38052                 {
38053                     check_orphaned();
38054                     org.apache.xmlbeans.SimpleValue target = null;
38055                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
38056                     if (target == null)
38057                     {
38058                       return null;
38059                     }
38060                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38061                 }
38062             }
38063             
38064             /**
38065              * Gets (as xml) the "FederalRule" element
38066              */
38067             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
38068             {
38069                 synchronized (monitor())
38070                 {
38071                     check_orphaned();
38072                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38073                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
38074                     return target;
38075                 }
38076             }
38077             
38078             /**
38079              * True if has "FederalRule" element
38080              */
38081             public boolean isSetFederalRule()
38082             {
38083                 synchronized (monitor())
38084                 {
38085                     check_orphaned();
38086                     return get_store().count_elements(FEDERALRULE$2) != 0;
38087                 }
38088             }
38089             
38090             /**
38091              * Sets the "FederalRule" element
38092              */
38093             public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
38094             {
38095                 synchronized (monitor())
38096                 {
38097                     check_orphaned();
38098                     org.apache.xmlbeans.SimpleValue target = null;
38099                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
38100                     if (target == null)
38101                     {
38102                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
38103                     }
38104                     target.setEnumValue(federalRule);
38105                 }
38106             }
38107             
38108             /**
38109              * Sets (as xml) the "FederalRule" element
38110              */
38111             public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
38112             {
38113                 synchronized (monitor())
38114                 {
38115                     check_orphaned();
38116                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38117                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
38118                     if (target == null)
38119                     {
38120                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
38121                     }
38122                     target.set(federalRule);
38123                 }
38124             }
38125             
38126             /**
38127              * Unsets the "FederalRule" element
38128              */
38129             public void unsetFederalRule()
38130             {
38131                 synchronized (monitor())
38132                 {
38133                     check_orphaned();
38134                     get_store().remove_element(FEDERALRULE$2, 0);
38135                 }
38136             }
38137             
38138             /**
38139              * Gets the "FederalProgram" element
38140              */
38141             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
38142             {
38143                 synchronized (monitor())
38144                 {
38145                     check_orphaned();
38146                     org.apache.xmlbeans.SimpleValue target = null;
38147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
38148                     if (target == null)
38149                     {
38150                       return null;
38151                     }
38152                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38153                 }
38154             }
38155             
38156             /**
38157              * Gets (as xml) the "FederalProgram" element
38158              */
38159             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
38160             {
38161                 synchronized (monitor())
38162                 {
38163                     check_orphaned();
38164                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38165                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
38166                     return target;
38167                 }
38168             }
38169             
38170             /**
38171              * True if has "FederalProgram" element
38172              */
38173             public boolean isSetFederalProgram()
38174             {
38175                 synchronized (monitor())
38176                 {
38177                     check_orphaned();
38178                     return get_store().count_elements(FEDERALPROGRAM$4) != 0;
38179                 }
38180             }
38181             
38182             /**
38183              * Sets the "FederalProgram" element
38184              */
38185             public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
38186             {
38187                 synchronized (monitor())
38188                 {
38189                     check_orphaned();
38190                     org.apache.xmlbeans.SimpleValue target = null;
38191                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
38192                     if (target == null)
38193                     {
38194                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
38195                     }
38196                     target.setEnumValue(federalProgram);
38197                 }
38198             }
38199             
38200             /**
38201              * Sets (as xml) the "FederalProgram" element
38202              */
38203             public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
38204             {
38205                 synchronized (monitor())
38206                 {
38207                     check_orphaned();
38208                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38209                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
38210                     if (target == null)
38211                     {
38212                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
38213                     }
38214                     target.set(federalProgram);
38215                 }
38216             }
38217             
38218             /**
38219              * Unsets the "FederalProgram" element
38220              */
38221             public void unsetFederalProgram()
38222             {
38223                 synchronized (monitor())
38224                 {
38225                     check_orphaned();
38226                     get_store().remove_element(FEDERALPROGRAM$4, 0);
38227                 }
38228             }
38229             
38230             /**
38231              * Gets the "Nomination" element
38232              */
38233             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
38234             {
38235                 synchronized (monitor())
38236                 {
38237                     check_orphaned();
38238                     org.apache.xmlbeans.SimpleValue target = null;
38239                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
38240                     if (target == null)
38241                     {
38242                       return null;
38243                     }
38244                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38245                 }
38246             }
38247             
38248             /**
38249              * Gets (as xml) the "Nomination" element
38250              */
38251             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
38252             {
38253                 synchronized (monitor())
38254                 {
38255                     check_orphaned();
38256                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38257                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
38258                     return target;
38259                 }
38260             }
38261             
38262             /**
38263              * True if has "Nomination" element
38264              */
38265             public boolean isSetNomination()
38266             {
38267                 synchronized (monitor())
38268                 {
38269                     check_orphaned();
38270                     return get_store().count_elements(NOMINATION$6) != 0;
38271                 }
38272             }
38273             
38274             /**
38275              * Sets the "Nomination" element
38276              */
38277             public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
38278             {
38279                 synchronized (monitor())
38280                 {
38281                     check_orphaned();
38282                     org.apache.xmlbeans.SimpleValue target = null;
38283                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
38284                     if (target == null)
38285                     {
38286                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
38287                     }
38288                     target.setEnumValue(nomination);
38289                 }
38290             }
38291             
38292             /**
38293              * Sets (as xml) the "Nomination" element
38294              */
38295             public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
38296             {
38297                 synchronized (monitor())
38298                 {
38299                     check_orphaned();
38300                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38301                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
38302                     if (target == null)
38303                     {
38304                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
38305                     }
38306                     target.set(nomination);
38307                 }
38308             }
38309             
38310             /**
38311              * Unsets the "Nomination" element
38312              */
38313             public void unsetNomination()
38314             {
38315                 synchronized (monitor())
38316                 {
38317                     check_orphaned();
38318                     get_store().remove_element(NOMINATION$6, 0);
38319                 }
38320             }
38321             
38322             /**
38323              * Gets the "BackgroundWork" element
38324              */
38325             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
38326             {
38327                 synchronized (monitor())
38328                 {
38329                     check_orphaned();
38330                     org.apache.xmlbeans.SimpleValue target = null;
38331                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
38332                     if (target == null)
38333                     {
38334                       return null;
38335                     }
38336                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38337                 }
38338             }
38339             
38340             /**
38341              * Gets (as xml) the "BackgroundWork" element
38342              */
38343             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
38344             {
38345                 synchronized (monitor())
38346                 {
38347                     check_orphaned();
38348                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38349                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
38350                     return target;
38351                 }
38352             }
38353             
38354             /**
38355              * True if has "BackgroundWork" element
38356              */
38357             public boolean isSetBackgroundWork()
38358             {
38359                 synchronized (monitor())
38360                 {
38361                     check_orphaned();
38362                     return get_store().count_elements(BACKGROUNDWORK$8) != 0;
38363                 }
38364             }
38365             
38366             /**
38367              * Sets the "BackgroundWork" element
38368              */
38369             public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
38370             {
38371                 synchronized (monitor())
38372                 {
38373                     check_orphaned();
38374                     org.apache.xmlbeans.SimpleValue target = null;
38375                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
38376                     if (target == null)
38377                     {
38378                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
38379                     }
38380                     target.setEnumValue(backgroundWork);
38381                 }
38382             }
38383             
38384             /**
38385              * Sets (as xml) the "BackgroundWork" element
38386              */
38387             public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
38388             {
38389                 synchronized (monitor())
38390                 {
38391                     check_orphaned();
38392                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38393                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
38394                     if (target == null)
38395                     {
38396                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
38397                     }
38398                     target.set(backgroundWork);
38399                 }
38400             }
38401             
38402             /**
38403              * Unsets the "BackgroundWork" element
38404              */
38405             public void unsetBackgroundWork()
38406             {
38407                 synchronized (monitor())
38408                 {
38409                     check_orphaned();
38410                     get_store().remove_element(BACKGROUNDWORK$8, 0);
38411                 }
38412             }
38413             
38414             /**
38415              * Gets the "FederalLegislation2" element
38416              */
38417             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
38418             {
38419                 synchronized (monitor())
38420                 {
38421                     check_orphaned();
38422                     org.apache.xmlbeans.SimpleValue target = null;
38423                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
38424                     if (target == null)
38425                     {
38426                       return null;
38427                     }
38428                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38429                 }
38430             }
38431             
38432             /**
38433              * Gets (as xml) the "FederalLegislation2" element
38434              */
38435             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
38436             {
38437                 synchronized (monitor())
38438                 {
38439                     check_orphaned();
38440                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38441                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
38442                     return target;
38443                 }
38444             }
38445             
38446             /**
38447              * True if has "FederalLegislation2" element
38448              */
38449             public boolean isSetFederalLegislation2()
38450             {
38451                 synchronized (monitor())
38452                 {
38453                     check_orphaned();
38454                     return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
38455                 }
38456             }
38457             
38458             /**
38459              * Sets the "FederalLegislation2" element
38460              */
38461             public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
38462             {
38463                 synchronized (monitor())
38464                 {
38465                     check_orphaned();
38466                     org.apache.xmlbeans.SimpleValue target = null;
38467                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
38468                     if (target == null)
38469                     {
38470                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
38471                     }
38472                     target.setEnumValue(federalLegislation2);
38473                 }
38474             }
38475             
38476             /**
38477              * Sets (as xml) the "FederalLegislation2" element
38478              */
38479             public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
38480             {
38481                 synchronized (monitor())
38482                 {
38483                     check_orphaned();
38484                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38485                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
38486                     if (target == null)
38487                     {
38488                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
38489                     }
38490                     target.set(federalLegislation2);
38491                 }
38492             }
38493             
38494             /**
38495              * Unsets the "FederalLegislation2" element
38496              */
38497             public void unsetFederalLegislation2()
38498             {
38499                 synchronized (monitor())
38500                 {
38501                     check_orphaned();
38502                     get_store().remove_element(FEDERALLEGISLATION2$10, 0);
38503                 }
38504             }
38505             
38506             /**
38507              * Gets the "FederalRule2" element
38508              */
38509             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
38510             {
38511                 synchronized (monitor())
38512                 {
38513                     check_orphaned();
38514                     org.apache.xmlbeans.SimpleValue target = null;
38515                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
38516                     if (target == null)
38517                     {
38518                       return null;
38519                     }
38520                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38521                 }
38522             }
38523             
38524             /**
38525              * Gets (as xml) the "FederalRule2" element
38526              */
38527             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
38528             {
38529                 synchronized (monitor())
38530                 {
38531                     check_orphaned();
38532                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38533                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
38534                     return target;
38535                 }
38536             }
38537             
38538             /**
38539              * True if has "FederalRule2" element
38540              */
38541             public boolean isSetFederalRule2()
38542             {
38543                 synchronized (monitor())
38544                 {
38545                     check_orphaned();
38546                     return get_store().count_elements(FEDERALRULE2$12) != 0;
38547                 }
38548             }
38549             
38550             /**
38551              * Sets the "FederalRule2" element
38552              */
38553             public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
38554             {
38555                 synchronized (monitor())
38556                 {
38557                     check_orphaned();
38558                     org.apache.xmlbeans.SimpleValue target = null;
38559                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
38560                     if (target == null)
38561                     {
38562                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
38563                     }
38564                     target.setEnumValue(federalRule2);
38565                 }
38566             }
38567             
38568             /**
38569              * Sets (as xml) the "FederalRule2" element
38570              */
38571             public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
38572             {
38573                 synchronized (monitor())
38574                 {
38575                     check_orphaned();
38576                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38577                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
38578                     if (target == null)
38579                     {
38580                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
38581                     }
38582                     target.set(federalRule2);
38583                 }
38584             }
38585             
38586             /**
38587              * Unsets the "FederalRule2" element
38588              */
38589             public void unsetFederalRule2()
38590             {
38591                 synchronized (monitor())
38592                 {
38593                     check_orphaned();
38594                     get_store().remove_element(FEDERALRULE2$12, 0);
38595                 }
38596             }
38597             
38598             /**
38599              * Gets the "FederalProgram2" element
38600              */
38601             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
38602             {
38603                 synchronized (monitor())
38604                 {
38605                     check_orphaned();
38606                     org.apache.xmlbeans.SimpleValue target = null;
38607                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
38608                     if (target == null)
38609                     {
38610                       return null;
38611                     }
38612                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38613                 }
38614             }
38615             
38616             /**
38617              * Gets (as xml) the "FederalProgram2" element
38618              */
38619             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
38620             {
38621                 synchronized (monitor())
38622                 {
38623                     check_orphaned();
38624                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38625                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
38626                     return target;
38627                 }
38628             }
38629             
38630             /**
38631              * True if has "FederalProgram2" element
38632              */
38633             public boolean isSetFederalProgram2()
38634             {
38635                 synchronized (monitor())
38636                 {
38637                     check_orphaned();
38638                     return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
38639                 }
38640             }
38641             
38642             /**
38643              * Sets the "FederalProgram2" element
38644              */
38645             public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
38646             {
38647                 synchronized (monitor())
38648                 {
38649                     check_orphaned();
38650                     org.apache.xmlbeans.SimpleValue target = null;
38651                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
38652                     if (target == null)
38653                     {
38654                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
38655                     }
38656                     target.setEnumValue(federalProgram2);
38657                 }
38658             }
38659             
38660             /**
38661              * Sets (as xml) the "FederalProgram2" element
38662              */
38663             public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
38664             {
38665                 synchronized (monitor())
38666                 {
38667                     check_orphaned();
38668                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38669                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
38670                     if (target == null)
38671                     {
38672                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
38673                     }
38674                     target.set(federalProgram2);
38675                 }
38676             }
38677             
38678             /**
38679              * Unsets the "FederalProgram2" element
38680              */
38681             public void unsetFederalProgram2()
38682             {
38683                 synchronized (monitor())
38684                 {
38685                     check_orphaned();
38686                     get_store().remove_element(FEDERALPROGRAM2$14, 0);
38687                 }
38688             }
38689             
38690             /**
38691              * Gets the "Nomination2" element
38692              */
38693             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
38694             {
38695                 synchronized (monitor())
38696                 {
38697                     check_orphaned();
38698                     org.apache.xmlbeans.SimpleValue target = null;
38699                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
38700                     if (target == null)
38701                     {
38702                       return null;
38703                     }
38704                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38705                 }
38706             }
38707             
38708             /**
38709              * Gets (as xml) the "Nomination2" element
38710              */
38711             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
38712             {
38713                 synchronized (monitor())
38714                 {
38715                     check_orphaned();
38716                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38717                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
38718                     return target;
38719                 }
38720             }
38721             
38722             /**
38723              * True if has "Nomination2" element
38724              */
38725             public boolean isSetNomination2()
38726             {
38727                 synchronized (monitor())
38728                 {
38729                     check_orphaned();
38730                     return get_store().count_elements(NOMINATION2$16) != 0;
38731                 }
38732             }
38733             
38734             /**
38735              * Sets the "Nomination2" element
38736              */
38737             public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
38738             {
38739                 synchronized (monitor())
38740                 {
38741                     check_orphaned();
38742                     org.apache.xmlbeans.SimpleValue target = null;
38743                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
38744                     if (target == null)
38745                     {
38746                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
38747                     }
38748                     target.setEnumValue(nomination2);
38749                 }
38750             }
38751             
38752             /**
38753              * Sets (as xml) the "Nomination2" element
38754              */
38755             public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
38756             {
38757                 synchronized (monitor())
38758                 {
38759                     check_orphaned();
38760                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38761                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
38762                     if (target == null)
38763                     {
38764                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
38765                     }
38766                     target.set(nomination2);
38767                 }
38768             }
38769             
38770             /**
38771              * Unsets the "Nomination2" element
38772              */
38773             public void unsetNomination2()
38774             {
38775                 synchronized (monitor())
38776                 {
38777                     check_orphaned();
38778                     get_store().remove_element(NOMINATION2$16, 0);
38779                 }
38780             }
38781             
38782             /**
38783              * Gets the "BackgroundWork2" element
38784              */
38785             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
38786             {
38787                 synchronized (monitor())
38788                 {
38789                     check_orphaned();
38790                     org.apache.xmlbeans.SimpleValue target = null;
38791                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
38792                     if (target == null)
38793                     {
38794                       return null;
38795                     }
38796                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
38797                 }
38798             }
38799             
38800             /**
38801              * Gets (as xml) the "BackgroundWork2" element
38802              */
38803             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
38804             {
38805                 synchronized (monitor())
38806                 {
38807                     check_orphaned();
38808                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38809                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
38810                     return target;
38811                 }
38812             }
38813             
38814             /**
38815              * True if has "BackgroundWork2" element
38816              */
38817             public boolean isSetBackgroundWork2()
38818             {
38819                 synchronized (monitor())
38820                 {
38821                     check_orphaned();
38822                     return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
38823                 }
38824             }
38825             
38826             /**
38827              * Sets the "BackgroundWork2" element
38828              */
38829             public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
38830             {
38831                 synchronized (monitor())
38832                 {
38833                     check_orphaned();
38834                     org.apache.xmlbeans.SimpleValue target = null;
38835                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
38836                     if (target == null)
38837                     {
38838                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
38839                     }
38840                     target.setEnumValue(backgroundWork2);
38841                 }
38842             }
38843             
38844             /**
38845              * Sets (as xml) the "BackgroundWork2" element
38846              */
38847             public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
38848             {
38849                 synchronized (monitor())
38850                 {
38851                     check_orphaned();
38852                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
38853                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
38854                     if (target == null)
38855                     {
38856                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
38857                     }
38858                     target.set(backgroundWork2);
38859                 }
38860             }
38861             
38862             /**
38863              * Unsets the "BackgroundWork2" element
38864              */
38865             public void unsetBackgroundWork2()
38866             {
38867                 synchronized (monitor())
38868                 {
38869                     check_orphaned();
38870                     get_store().remove_element(BACKGROUNDWORK2$18, 0);
38871                 }
38872             }
38873             
38874             /**
38875              * Gets the "Comments" element
38876              */
38877             public java.lang.String getComments()
38878             {
38879                 synchronized (monitor())
38880                 {
38881                     check_orphaned();
38882                     org.apache.xmlbeans.SimpleValue target = null;
38883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
38884                     if (target == null)
38885                     {
38886                       return null;
38887                     }
38888                     return target.getStringValue();
38889                 }
38890             }
38891             
38892             /**
38893              * Gets (as xml) the "Comments" element
38894              */
38895             public gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType xgetComments()
38896             {
38897                 synchronized (monitor())
38898                 {
38899                     check_orphaned();
38900                     gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType target = null;
38901                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
38902                     return target;
38903                 }
38904             }
38905             
38906             /**
38907              * True if has "Comments" element
38908              */
38909             public boolean isSetComments()
38910             {
38911                 synchronized (monitor())
38912                 {
38913                     check_orphaned();
38914                     return get_store().count_elements(COMMENTS$20) != 0;
38915                 }
38916             }
38917             
38918             /**
38919              * Sets the "Comments" element
38920              */
38921             public void setComments(java.lang.String comments)
38922             {
38923                 synchronized (monitor())
38924                 {
38925                     check_orphaned();
38926                     org.apache.xmlbeans.SimpleValue target = null;
38927                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
38928                     if (target == null)
38929                     {
38930                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMENTS$20);
38931                     }
38932                     target.setStringValue(comments);
38933                 }
38934             }
38935             
38936             /**
38937              * Sets (as xml) the "Comments" element
38938              */
38939             public void xsetComments(gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType comments)
38940             {
38941                 synchronized (monitor())
38942                 {
38943                     check_orphaned();
38944                     gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType target = null;
38945                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
38946                     if (target == null)
38947                     {
38948                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String4000DataType)get_store().add_element_user(COMMENTS$20);
38949                     }
38950                     target.set(comments);
38951                 }
38952             }
38953             
38954             /**
38955              * Unsets the "Comments" element
38956              */
38957             public void unsetComments()
38958             {
38959                 synchronized (monitor())
38960                 {
38961                     check_orphaned();
38962                     get_store().remove_element(COMMENTS$20, 0);
38963                 }
38964             }
38965         }
38966         /**
38967          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
38968          *
38969          * This is a complex type.
38970          */
38971         public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.EnvironmentalReview
38972         {
38973             private static final long serialVersionUID = 1L;
38974             
38975             public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
38976             {
38977                 super(sType);
38978             }
38979             
38980             private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
38981                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CategoricalExclusion");
38982             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
38983                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EnvironmentalImpact");
38984             private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
38985                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "HistoricalSites");
38986             private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
38987                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "WildernessAreas");
38988             private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
38989                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ScenicRivers");
38990             private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
38991                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CriticalHabitats");
38992             private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
38993                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "NaturalLandmarks");
38994             private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
38995                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CostalBarrier");
38996             private static final javax.xml.namespace.QName COSTALZONE$16 = 
38997                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CostalZone");
38998             private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
38999                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SoleSourceAquifer");
39000             private static final javax.xml.namespace.QName WETLANDS$20 = 
39001                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Wetlands");
39002             private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
39003                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FloodPlains");
39004             private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
39005                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "PrimeFarmland");
39006             private static final javax.xml.namespace.QName EPALIST$26 = 
39007                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EPAList");
39008             private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
39009                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "ERNarrative");
39010             
39011             
39012             /**
39013              * Gets the "CategoricalExclusion" element
39014              */
39015             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
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(CATEGORICALEXCLUSION$0, 0);
39022                     if (target == null)
39023                     {
39024                       return null;
39025                     }
39026                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39027                 }
39028             }
39029             
39030             /**
39031              * Gets (as xml) the "CategoricalExclusion" element
39032              */
39033             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
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(CATEGORICALEXCLUSION$0, 0);
39040                     return target;
39041                 }
39042             }
39043             
39044             /**
39045              * Sets the "CategoricalExclusion" element
39046              */
39047             public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
39048             {
39049                 synchronized (monitor())
39050                 {
39051                     check_orphaned();
39052                     org.apache.xmlbeans.SimpleValue target = null;
39053                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
39054                     if (target == null)
39055                     {
39056                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
39057                     }
39058                     target.setEnumValue(categoricalExclusion);
39059                 }
39060             }
39061             
39062             /**
39063              * Sets (as xml) the "CategoricalExclusion" element
39064              */
39065             public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
39066             {
39067                 synchronized (monitor())
39068                 {
39069                     check_orphaned();
39070                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39071                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
39072                     if (target == null)
39073                     {
39074                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
39075                     }
39076                     target.set(categoricalExclusion);
39077                 }
39078             }
39079             
39080             /**
39081              * Gets the "EnvironmentalImpact" element
39082              */
39083             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
39084             {
39085                 synchronized (monitor())
39086                 {
39087                     check_orphaned();
39088                     org.apache.xmlbeans.SimpleValue target = null;
39089                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
39090                     if (target == null)
39091                     {
39092                       return null;
39093                     }
39094                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39095                 }
39096             }
39097             
39098             /**
39099              * Gets (as xml) the "EnvironmentalImpact" element
39100              */
39101             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
39102             {
39103                 synchronized (monitor())
39104                 {
39105                     check_orphaned();
39106                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39107                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
39108                     return target;
39109                 }
39110             }
39111             
39112             /**
39113              * Sets the "EnvironmentalImpact" element
39114              */
39115             public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
39116             {
39117                 synchronized (monitor())
39118                 {
39119                     check_orphaned();
39120                     org.apache.xmlbeans.SimpleValue target = null;
39121                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
39122                     if (target == null)
39123                     {
39124                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
39125                     }
39126                     target.setEnumValue(environmentalImpact);
39127                 }
39128             }
39129             
39130             /**
39131              * Sets (as xml) the "EnvironmentalImpact" element
39132              */
39133             public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
39134             {
39135                 synchronized (monitor())
39136                 {
39137                     check_orphaned();
39138                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39139                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
39140                     if (target == null)
39141                     {
39142                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
39143                     }
39144                     target.set(environmentalImpact);
39145                 }
39146             }
39147             
39148             /**
39149              * Gets the "HistoricalSites" element
39150              */
39151             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
39152             {
39153                 synchronized (monitor())
39154                 {
39155                     check_orphaned();
39156                     org.apache.xmlbeans.SimpleValue target = null;
39157                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
39158                     if (target == null)
39159                     {
39160                       return null;
39161                     }
39162                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39163                 }
39164             }
39165             
39166             /**
39167              * Gets (as xml) the "HistoricalSites" element
39168              */
39169             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
39170             {
39171                 synchronized (monitor())
39172                 {
39173                     check_orphaned();
39174                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39175                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
39176                     return target;
39177                 }
39178             }
39179             
39180             /**
39181              * Sets the "HistoricalSites" element
39182              */
39183             public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
39184             {
39185                 synchronized (monitor())
39186                 {
39187                     check_orphaned();
39188                     org.apache.xmlbeans.SimpleValue target = null;
39189                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
39190                     if (target == null)
39191                     {
39192                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
39193                     }
39194                     target.setEnumValue(historicalSites);
39195                 }
39196             }
39197             
39198             /**
39199              * Sets (as xml) the "HistoricalSites" element
39200              */
39201             public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
39202             {
39203                 synchronized (monitor())
39204                 {
39205                     check_orphaned();
39206                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39207                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
39208                     if (target == null)
39209                     {
39210                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
39211                     }
39212                     target.set(historicalSites);
39213                 }
39214             }
39215             
39216             /**
39217              * Gets the "WildernessAreas" element
39218              */
39219             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
39220             {
39221                 synchronized (monitor())
39222                 {
39223                     check_orphaned();
39224                     org.apache.xmlbeans.SimpleValue target = null;
39225                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
39226                     if (target == null)
39227                     {
39228                       return null;
39229                     }
39230                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39231                 }
39232             }
39233             
39234             /**
39235              * Gets (as xml) the "WildernessAreas" element
39236              */
39237             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
39238             {
39239                 synchronized (monitor())
39240                 {
39241                     check_orphaned();
39242                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39243                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
39244                     return target;
39245                 }
39246             }
39247             
39248             /**
39249              * Sets the "WildernessAreas" element
39250              */
39251             public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
39252             {
39253                 synchronized (monitor())
39254                 {
39255                     check_orphaned();
39256                     org.apache.xmlbeans.SimpleValue target = null;
39257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
39258                     if (target == null)
39259                     {
39260                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
39261                     }
39262                     target.setEnumValue(wildernessAreas);
39263                 }
39264             }
39265             
39266             /**
39267              * Sets (as xml) the "WildernessAreas" element
39268              */
39269             public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
39270             {
39271                 synchronized (monitor())
39272                 {
39273                     check_orphaned();
39274                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39275                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
39276                     if (target == null)
39277                     {
39278                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
39279                     }
39280                     target.set(wildernessAreas);
39281                 }
39282             }
39283             
39284             /**
39285              * Gets the "ScenicRivers" element
39286              */
39287             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
39288             {
39289                 synchronized (monitor())
39290                 {
39291                     check_orphaned();
39292                     org.apache.xmlbeans.SimpleValue target = null;
39293                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
39294                     if (target == null)
39295                     {
39296                       return null;
39297                     }
39298                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39299                 }
39300             }
39301             
39302             /**
39303              * Gets (as xml) the "ScenicRivers" element
39304              */
39305             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
39306             {
39307                 synchronized (monitor())
39308                 {
39309                     check_orphaned();
39310                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39311                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
39312                     return target;
39313                 }
39314             }
39315             
39316             /**
39317              * Sets the "ScenicRivers" element
39318              */
39319             public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
39320             {
39321                 synchronized (monitor())
39322                 {
39323                     check_orphaned();
39324                     org.apache.xmlbeans.SimpleValue target = null;
39325                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
39326                     if (target == null)
39327                     {
39328                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
39329                     }
39330                     target.setEnumValue(scenicRivers);
39331                 }
39332             }
39333             
39334             /**
39335              * Sets (as xml) the "ScenicRivers" element
39336              */
39337             public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
39338             {
39339                 synchronized (monitor())
39340                 {
39341                     check_orphaned();
39342                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39343                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
39344                     if (target == null)
39345                     {
39346                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
39347                     }
39348                     target.set(scenicRivers);
39349                 }
39350             }
39351             
39352             /**
39353              * Gets the "CriticalHabitats" element
39354              */
39355             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
39356             {
39357                 synchronized (monitor())
39358                 {
39359                     check_orphaned();
39360                     org.apache.xmlbeans.SimpleValue target = null;
39361                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
39362                     if (target == null)
39363                     {
39364                       return null;
39365                     }
39366                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39367                 }
39368             }
39369             
39370             /**
39371              * Gets (as xml) the "CriticalHabitats" element
39372              */
39373             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
39374             {
39375                 synchronized (monitor())
39376                 {
39377                     check_orphaned();
39378                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39379                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
39380                     return target;
39381                 }
39382             }
39383             
39384             /**
39385              * Sets the "CriticalHabitats" element
39386              */
39387             public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
39388             {
39389                 synchronized (monitor())
39390                 {
39391                     check_orphaned();
39392                     org.apache.xmlbeans.SimpleValue target = null;
39393                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
39394                     if (target == null)
39395                     {
39396                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
39397                     }
39398                     target.setEnumValue(criticalHabitats);
39399                 }
39400             }
39401             
39402             /**
39403              * Sets (as xml) the "CriticalHabitats" element
39404              */
39405             public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
39406             {
39407                 synchronized (monitor())
39408                 {
39409                     check_orphaned();
39410                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39411                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
39412                     if (target == null)
39413                     {
39414                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
39415                     }
39416                     target.set(criticalHabitats);
39417                 }
39418             }
39419             
39420             /**
39421              * Gets the "NaturalLandmarks" element
39422              */
39423             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
39424             {
39425                 synchronized (monitor())
39426                 {
39427                     check_orphaned();
39428                     org.apache.xmlbeans.SimpleValue target = null;
39429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
39430                     if (target == null)
39431                     {
39432                       return null;
39433                     }
39434                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39435                 }
39436             }
39437             
39438             /**
39439              * Gets (as xml) the "NaturalLandmarks" element
39440              */
39441             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
39442             {
39443                 synchronized (monitor())
39444                 {
39445                     check_orphaned();
39446                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39447                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
39448                     return target;
39449                 }
39450             }
39451             
39452             /**
39453              * Sets the "NaturalLandmarks" element
39454              */
39455             public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
39456             {
39457                 synchronized (monitor())
39458                 {
39459                     check_orphaned();
39460                     org.apache.xmlbeans.SimpleValue target = null;
39461                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
39462                     if (target == null)
39463                     {
39464                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
39465                     }
39466                     target.setEnumValue(naturalLandmarks);
39467                 }
39468             }
39469             
39470             /**
39471              * Sets (as xml) the "NaturalLandmarks" element
39472              */
39473             public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
39474             {
39475                 synchronized (monitor())
39476                 {
39477                     check_orphaned();
39478                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39479                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
39480                     if (target == null)
39481                     {
39482                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
39483                     }
39484                     target.set(naturalLandmarks);
39485                 }
39486             }
39487             
39488             /**
39489              * Gets the "CostalBarrier" element
39490              */
39491             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
39492             {
39493                 synchronized (monitor())
39494                 {
39495                     check_orphaned();
39496                     org.apache.xmlbeans.SimpleValue target = null;
39497                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
39498                     if (target == null)
39499                     {
39500                       return null;
39501                     }
39502                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39503                 }
39504             }
39505             
39506             /**
39507              * Gets (as xml) the "CostalBarrier" element
39508              */
39509             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
39510             {
39511                 synchronized (monitor())
39512                 {
39513                     check_orphaned();
39514                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39515                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
39516                     return target;
39517                 }
39518             }
39519             
39520             /**
39521              * Sets the "CostalBarrier" element
39522              */
39523             public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
39524             {
39525                 synchronized (monitor())
39526                 {
39527                     check_orphaned();
39528                     org.apache.xmlbeans.SimpleValue target = null;
39529                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
39530                     if (target == null)
39531                     {
39532                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
39533                     }
39534                     target.setEnumValue(costalBarrier);
39535                 }
39536             }
39537             
39538             /**
39539              * Sets (as xml) the "CostalBarrier" element
39540              */
39541             public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
39542             {
39543                 synchronized (monitor())
39544                 {
39545                     check_orphaned();
39546                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39547                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
39548                     if (target == null)
39549                     {
39550                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
39551                     }
39552                     target.set(costalBarrier);
39553                 }
39554             }
39555             
39556             /**
39557              * Gets the "CostalZone" element
39558              */
39559             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
39560             {
39561                 synchronized (monitor())
39562                 {
39563                     check_orphaned();
39564                     org.apache.xmlbeans.SimpleValue target = null;
39565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
39566                     if (target == null)
39567                     {
39568                       return null;
39569                     }
39570                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39571                 }
39572             }
39573             
39574             /**
39575              * Gets (as xml) the "CostalZone" element
39576              */
39577             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
39578             {
39579                 synchronized (monitor())
39580                 {
39581                     check_orphaned();
39582                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39583                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
39584                     return target;
39585                 }
39586             }
39587             
39588             /**
39589              * Sets the "CostalZone" element
39590              */
39591             public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
39592             {
39593                 synchronized (monitor())
39594                 {
39595                     check_orphaned();
39596                     org.apache.xmlbeans.SimpleValue target = null;
39597                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
39598                     if (target == null)
39599                     {
39600                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
39601                     }
39602                     target.setEnumValue(costalZone);
39603                 }
39604             }
39605             
39606             /**
39607              * Sets (as xml) the "CostalZone" element
39608              */
39609             public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
39610             {
39611                 synchronized (monitor())
39612                 {
39613                     check_orphaned();
39614                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39615                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
39616                     if (target == null)
39617                     {
39618                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
39619                     }
39620                     target.set(costalZone);
39621                 }
39622             }
39623             
39624             /**
39625              * Gets the "SoleSourceAquifer" element
39626              */
39627             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
39628             {
39629                 synchronized (monitor())
39630                 {
39631                     check_orphaned();
39632                     org.apache.xmlbeans.SimpleValue target = null;
39633                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
39634                     if (target == null)
39635                     {
39636                       return null;
39637                     }
39638                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39639                 }
39640             }
39641             
39642             /**
39643              * Gets (as xml) the "SoleSourceAquifer" element
39644              */
39645             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
39646             {
39647                 synchronized (monitor())
39648                 {
39649                     check_orphaned();
39650                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39651                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
39652                     return target;
39653                 }
39654             }
39655             
39656             /**
39657              * Sets the "SoleSourceAquifer" element
39658              */
39659             public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
39660             {
39661                 synchronized (monitor())
39662                 {
39663                     check_orphaned();
39664                     org.apache.xmlbeans.SimpleValue target = null;
39665                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
39666                     if (target == null)
39667                     {
39668                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
39669                     }
39670                     target.setEnumValue(soleSourceAquifer);
39671                 }
39672             }
39673             
39674             /**
39675              * Sets (as xml) the "SoleSourceAquifer" element
39676              */
39677             public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
39678             {
39679                 synchronized (monitor())
39680                 {
39681                     check_orphaned();
39682                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39683                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
39684                     if (target == null)
39685                     {
39686                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
39687                     }
39688                     target.set(soleSourceAquifer);
39689                 }
39690             }
39691             
39692             /**
39693              * Gets the "Wetlands" element
39694              */
39695             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
39696             {
39697                 synchronized (monitor())
39698                 {
39699                     check_orphaned();
39700                     org.apache.xmlbeans.SimpleValue target = null;
39701                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
39702                     if (target == null)
39703                     {
39704                       return null;
39705                     }
39706                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39707                 }
39708             }
39709             
39710             /**
39711              * Gets (as xml) the "Wetlands" element
39712              */
39713             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
39714             {
39715                 synchronized (monitor())
39716                 {
39717                     check_orphaned();
39718                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39719                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
39720                     return target;
39721                 }
39722             }
39723             
39724             /**
39725              * Sets the "Wetlands" element
39726              */
39727             public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
39728             {
39729                 synchronized (monitor())
39730                 {
39731                     check_orphaned();
39732                     org.apache.xmlbeans.SimpleValue target = null;
39733                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
39734                     if (target == null)
39735                     {
39736                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
39737                     }
39738                     target.setEnumValue(wetlands);
39739                 }
39740             }
39741             
39742             /**
39743              * Sets (as xml) the "Wetlands" element
39744              */
39745             public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
39746             {
39747                 synchronized (monitor())
39748                 {
39749                     check_orphaned();
39750                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39751                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
39752                     if (target == null)
39753                     {
39754                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
39755                     }
39756                     target.set(wetlands);
39757                 }
39758             }
39759             
39760             /**
39761              * Gets the "FloodPlains" element
39762              */
39763             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
39764             {
39765                 synchronized (monitor())
39766                 {
39767                     check_orphaned();
39768                     org.apache.xmlbeans.SimpleValue target = null;
39769                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
39770                     if (target == null)
39771                     {
39772                       return null;
39773                     }
39774                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39775                 }
39776             }
39777             
39778             /**
39779              * Gets (as xml) the "FloodPlains" element
39780              */
39781             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
39782             {
39783                 synchronized (monitor())
39784                 {
39785                     check_orphaned();
39786                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39787                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
39788                     return target;
39789                 }
39790             }
39791             
39792             /**
39793              * Sets the "FloodPlains" element
39794              */
39795             public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
39796             {
39797                 synchronized (monitor())
39798                 {
39799                     check_orphaned();
39800                     org.apache.xmlbeans.SimpleValue target = null;
39801                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
39802                     if (target == null)
39803                     {
39804                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
39805                     }
39806                     target.setEnumValue(floodPlains);
39807                 }
39808             }
39809             
39810             /**
39811              * Sets (as xml) the "FloodPlains" element
39812              */
39813             public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
39814             {
39815                 synchronized (monitor())
39816                 {
39817                     check_orphaned();
39818                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39819                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
39820                     if (target == null)
39821                     {
39822                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
39823                     }
39824                     target.set(floodPlains);
39825                 }
39826             }
39827             
39828             /**
39829              * Gets the "PrimeFarmland" element
39830              */
39831             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
39832             {
39833                 synchronized (monitor())
39834                 {
39835                     check_orphaned();
39836                     org.apache.xmlbeans.SimpleValue target = null;
39837                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
39838                     if (target == null)
39839                     {
39840                       return null;
39841                     }
39842                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39843                 }
39844             }
39845             
39846             /**
39847              * Gets (as xml) the "PrimeFarmland" element
39848              */
39849             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
39850             {
39851                 synchronized (monitor())
39852                 {
39853                     check_orphaned();
39854                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39855                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
39856                     return target;
39857                 }
39858             }
39859             
39860             /**
39861              * Sets the "PrimeFarmland" element
39862              */
39863             public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
39864             {
39865                 synchronized (monitor())
39866                 {
39867                     check_orphaned();
39868                     org.apache.xmlbeans.SimpleValue target = null;
39869                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
39870                     if (target == null)
39871                     {
39872                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
39873                     }
39874                     target.setEnumValue(primeFarmland);
39875                 }
39876             }
39877             
39878             /**
39879              * Sets (as xml) the "PrimeFarmland" element
39880              */
39881             public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
39882             {
39883                 synchronized (monitor())
39884                 {
39885                     check_orphaned();
39886                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39887                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
39888                     if (target == null)
39889                     {
39890                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
39891                     }
39892                     target.set(primeFarmland);
39893                 }
39894             }
39895             
39896             /**
39897              * Gets the "EPAList" element
39898              */
39899             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
39900             {
39901                 synchronized (monitor())
39902                 {
39903                     check_orphaned();
39904                     org.apache.xmlbeans.SimpleValue target = null;
39905                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
39906                     if (target == null)
39907                     {
39908                       return null;
39909                     }
39910                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
39911                 }
39912             }
39913             
39914             /**
39915              * Gets (as xml) the "EPAList" element
39916              */
39917             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
39918             {
39919                 synchronized (monitor())
39920                 {
39921                     check_orphaned();
39922                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39923                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
39924                     return target;
39925                 }
39926             }
39927             
39928             /**
39929              * Sets the "EPAList" element
39930              */
39931             public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
39932             {
39933                 synchronized (monitor())
39934                 {
39935                     check_orphaned();
39936                     org.apache.xmlbeans.SimpleValue target = null;
39937                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
39938                     if (target == null)
39939                     {
39940                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
39941                     }
39942                     target.setEnumValue(epaList);
39943                 }
39944             }
39945             
39946             /**
39947              * Sets (as xml) the "EPAList" element
39948              */
39949             public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
39950             {
39951                 synchronized (monitor())
39952                 {
39953                     check_orphaned();
39954                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
39955                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
39956                     if (target == null)
39957                     {
39958                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
39959                     }
39960                     target.set(epaList);
39961                 }
39962             }
39963             
39964             /**
39965              * Gets the "ERNarrative" element
39966              */
39967             public java.lang.String getERNarrative()
39968             {
39969                 synchronized (monitor())
39970                 {
39971                     check_orphaned();
39972                     org.apache.xmlbeans.SimpleValue target = null;
39973                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
39974                     if (target == null)
39975                     {
39976                       return null;
39977                     }
39978                     return target.getStringValue();
39979                 }
39980             }
39981             
39982             /**
39983              * Gets (as xml) the "ERNarrative" element
39984              */
39985             public gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType xgetERNarrative()
39986             {
39987                 synchronized (monitor())
39988                 {
39989                     check_orphaned();
39990                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
39991                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
39992                     return target;
39993                 }
39994             }
39995             
39996             /**
39997              * True if has "ERNarrative" element
39998              */
39999             public boolean isSetERNarrative()
40000             {
40001                 synchronized (monitor())
40002                 {
40003                     check_orphaned();
40004                     return get_store().count_elements(ERNARRATIVE$28) != 0;
40005                 }
40006             }
40007             
40008             /**
40009              * Sets the "ERNarrative" element
40010              */
40011             public void setERNarrative(java.lang.String erNarrative)
40012             {
40013                 synchronized (monitor())
40014                 {
40015                     check_orphaned();
40016                     org.apache.xmlbeans.SimpleValue target = null;
40017                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
40018                     if (target == null)
40019                     {
40020                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
40021                     }
40022                     target.setStringValue(erNarrative);
40023                 }
40024             }
40025             
40026             /**
40027              * Sets (as xml) the "ERNarrative" element
40028              */
40029             public void xsetERNarrative(gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType erNarrative)
40030             {
40031                 synchronized (monitor())
40032                 {
40033                     check_orphaned();
40034                     gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType target = null;
40035                     target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
40036                     if (target == null)
40037                     {
40038                       target = (gov.grants.apply.forms.cdfi20V20.CDFI20String5000DataType)get_store().add_element_user(ERNARRATIVE$28);
40039                     }
40040                     target.set(erNarrative);
40041                 }
40042             }
40043             
40044             /**
40045              * Unsets the "ERNarrative" element
40046              */
40047             public void unsetERNarrative()
40048             {
40049                 synchronized (monitor())
40050                 {
40051                     check_orphaned();
40052                     get_store().remove_element(ERNARRATIVE$28, 0);
40053                 }
40054             }
40055         }
40056         /**
40057          * An XML Narratives(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
40058          *
40059          * This is a complex type.
40060          */
40061         public static class NarrativesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.Narratives
40062         {
40063             private static final long serialVersionUID = 1L;
40064             
40065             public NarrativesImpl(org.apache.xmlbeans.SchemaType sType)
40066             {
40067                 super(sType);
40068             }
40069             
40070             private static final javax.xml.namespace.QName NARRATIVE$0 = 
40071                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Narrative");
40072             
40073             
40074             /**
40075              * Gets the "Narrative" element
40076              */
40077             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getNarrative()
40078             {
40079                 synchronized (monitor())
40080                 {
40081                     check_orphaned();
40082                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
40083                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(NARRATIVE$0, 0);
40084                     if (target == null)
40085                     {
40086                       return null;
40087                     }
40088                     return target;
40089                 }
40090             }
40091             
40092             /**
40093              * Sets the "Narrative" element
40094              */
40095             public void setNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType narrative)
40096             {
40097                 generatedSetterHelperImpl(narrative, NARRATIVE$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
40098             }
40099             
40100             /**
40101              * Appends and returns a new empty "Narrative" element
40102              */
40103             public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewNarrative()
40104             {
40105                 synchronized (monitor())
40106                 {
40107                     check_orphaned();
40108                     gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
40109                     target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(NARRATIVE$0);
40110                     return target;
40111                 }
40112             }
40113         }
40114         /**
40115          * An XML ApplicationChecklist(@http://apply.grants.gov/forms/CDFI_2_0-V2.0).
40116          *
40117          * This is a complex type.
40118          */
40119         public static class ApplicationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi20V20.CDFI20Document.CDFI20.ApplicationChecklist
40120         {
40121             private static final long serialVersionUID = 1L;
40122             
40123             public ApplicationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
40124             {
40125                 super(sType);
40126             }
40127             
40128             private static final javax.xml.namespace.QName SF424$0 = 
40129                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "SF424");
40130             private static final javax.xml.namespace.QName EINDOCUMENTATION$2 = 
40131                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "EINDocumentation");
40132             private static final javax.xml.namespace.QName HFFIAPPLICATIONNARRATIVE$4 = 
40133                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "HFFIApplicationNarrative");
40134             private static final javax.xml.namespace.QName FINANCIALSTATEMENTS$6 = 
40135                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "FinancialStatements");
40136             private static final javax.xml.namespace.QName MATCHINGFUNDSDOCUMENTATION$8 = 
40137                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "MatchingFundsDocumentation");
40138             private static final javax.xml.namespace.QName RESUMES$10 = 
40139                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "Resumes");
40140             private static final javax.xml.namespace.QName ORGANIZATIONALCHART$12 = 
40141                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "OrganizationalChart");
40142             private static final javax.xml.namespace.QName CDFIAPPLICATIONNARRATIVE$14 = 
40143                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_2_0-V2.0", "CDFIApplicationNarrative");
40144             
40145             
40146             /**
40147              * Gets the "SF424" element
40148              */
40149             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSF424()
40150             {
40151                 synchronized (monitor())
40152                 {
40153                     check_orphaned();
40154                     org.apache.xmlbeans.SimpleValue target = null;
40155                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
40156                     if (target == null)
40157                     {
40158                       return null;
40159                     }
40160                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40161                 }
40162             }
40163             
40164             /**
40165              * Gets (as xml) the "SF424" element
40166              */
40167             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSF424()
40168             {
40169                 synchronized (monitor())
40170                 {
40171                     check_orphaned();
40172                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40173                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
40174                     return target;
40175                 }
40176             }
40177             
40178             /**
40179              * Sets the "SF424" element
40180              */
40181             public void setSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sf424)
40182             {
40183                 synchronized (monitor())
40184                 {
40185                     check_orphaned();
40186                     org.apache.xmlbeans.SimpleValue target = null;
40187                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SF424$0, 0);
40188                     if (target == null)
40189                     {
40190                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SF424$0);
40191                     }
40192                     target.setEnumValue(sf424);
40193                 }
40194             }
40195             
40196             /**
40197              * Sets (as xml) the "SF424" element
40198              */
40199             public void xsetSF424(gov.grants.apply.system.globalLibraryV20.YesNoDataType sf424)
40200             {
40201                 synchronized (monitor())
40202                 {
40203                     check_orphaned();
40204                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40205                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SF424$0, 0);
40206                     if (target == null)
40207                     {
40208                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SF424$0);
40209                     }
40210                     target.set(sf424);
40211                 }
40212             }
40213             
40214             /**
40215              * Gets the "EINDocumentation" element
40216              */
40217             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEINDocumentation()
40218             {
40219                 synchronized (monitor())
40220                 {
40221                     check_orphaned();
40222                     org.apache.xmlbeans.SimpleValue target = null;
40223                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
40224                     if (target == null)
40225                     {
40226                       return null;
40227                     }
40228                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40229                 }
40230             }
40231             
40232             /**
40233              * Gets (as xml) the "EINDocumentation" element
40234              */
40235             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEINDocumentation()
40236             {
40237                 synchronized (monitor())
40238                 {
40239                     check_orphaned();
40240                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40241                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
40242                     return target;
40243                 }
40244             }
40245             
40246             /**
40247              * Sets the "EINDocumentation" element
40248              */
40249             public void setEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum einDocumentation)
40250             {
40251                 synchronized (monitor())
40252                 {
40253                     check_orphaned();
40254                     org.apache.xmlbeans.SimpleValue target = null;
40255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EINDOCUMENTATION$2, 0);
40256                     if (target == null)
40257                     {
40258                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EINDOCUMENTATION$2);
40259                     }
40260                     target.setEnumValue(einDocumentation);
40261                 }
40262             }
40263             
40264             /**
40265              * Sets (as xml) the "EINDocumentation" element
40266              */
40267             public void xsetEINDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType einDocumentation)
40268             {
40269                 synchronized (monitor())
40270                 {
40271                     check_orphaned();
40272                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40273                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EINDOCUMENTATION$2, 0);
40274                     if (target == null)
40275                     {
40276                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EINDOCUMENTATION$2);
40277                     }
40278                     target.set(einDocumentation);
40279                 }
40280             }
40281             
40282             /**
40283              * Gets the "HFFIApplicationNarrative" element
40284              */
40285             public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getHFFIApplicationNarrative()
40286             {
40287                 synchronized (monitor())
40288                 {
40289                     check_orphaned();
40290                     org.apache.xmlbeans.SimpleValue target = null;
40291                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
40292                     if (target == null)
40293                     {
40294                       return null;
40295                     }
40296                     return (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum)target.getEnumValue();
40297                 }
40298             }
40299             
40300             /**
40301              * Gets (as xml) the "HFFIApplicationNarrative" element
40302              */
40303             public gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetHFFIApplicationNarrative()
40304             {
40305                 synchronized (monitor())
40306                 {
40307                     check_orphaned();
40308                     gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
40309                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
40310                     return target;
40311                 }
40312             }
40313             
40314             /**
40315              * True if has "HFFIApplicationNarrative" element
40316              */
40317             public boolean isSetHFFIApplicationNarrative()
40318             {
40319                 synchronized (monitor())
40320                 {
40321                     check_orphaned();
40322                     return get_store().count_elements(HFFIAPPLICATIONNARRATIVE$4) != 0;
40323                 }
40324             }
40325             
40326             /**
40327              * Sets the "HFFIApplicationNarrative" element
40328              */
40329             public void setHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum hffiApplicationNarrative)
40330             {
40331                 synchronized (monitor())
40332                 {
40333                     check_orphaned();
40334                     org.apache.xmlbeans.SimpleValue target = null;
40335                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
40336                     if (target == null)
40337                     {
40338                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
40339                     }
40340                     target.setEnumValue(hffiApplicationNarrative);
40341                 }
40342             }
40343             
40344             /**
40345              * Sets (as xml) the "HFFIApplicationNarrative" element
40346              */
40347             public void xsetHFFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType hffiApplicationNarrative)
40348             {
40349                 synchronized (monitor())
40350                 {
40351                     check_orphaned();
40352                     gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType target = null;
40353                     target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().find_element_user(HFFIAPPLICATIONNARRATIVE$4, 0);
40354                     if (target == null)
40355                     {
40356                       target = (gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType)get_store().add_element_user(HFFIAPPLICATIONNARRATIVE$4);
40357                     }
40358                     target.set(hffiApplicationNarrative);
40359                 }
40360             }
40361             
40362             /**
40363              * Unsets the "HFFIApplicationNarrative" element
40364              */
40365             public void unsetHFFIApplicationNarrative()
40366             {
40367                 synchronized (monitor())
40368                 {
40369                     check_orphaned();
40370                     get_store().remove_element(HFFIAPPLICATIONNARRATIVE$4, 0);
40371                 }
40372             }
40373             
40374             /**
40375              * Gets the "FinancialStatements" element
40376              */
40377             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancialStatements()
40378             {
40379                 synchronized (monitor())
40380                 {
40381                     check_orphaned();
40382                     org.apache.xmlbeans.SimpleValue target = null;
40383                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
40384                     if (target == null)
40385                     {
40386                       return null;
40387                     }
40388                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40389                 }
40390             }
40391             
40392             /**
40393              * Gets (as xml) the "FinancialStatements" element
40394              */
40395             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancialStatements()
40396             {
40397                 synchronized (monitor())
40398                 {
40399                     check_orphaned();
40400                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40401                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
40402                     return target;
40403                 }
40404             }
40405             
40406             /**
40407              * Sets the "FinancialStatements" element
40408              */
40409             public void setFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financialStatements)
40410             {
40411                 synchronized (monitor())
40412                 {
40413                     check_orphaned();
40414                     org.apache.xmlbeans.SimpleValue target = null;
40415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
40416                     if (target == null)
40417                     {
40418                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCIALSTATEMENTS$6);
40419                     }
40420                     target.setEnumValue(financialStatements);
40421                 }
40422             }
40423             
40424             /**
40425              * Sets (as xml) the "FinancialStatements" element
40426              */
40427             public void xsetFinancialStatements(gov.grants.apply.system.globalLibraryV20.YesNoDataType financialStatements)
40428             {
40429                 synchronized (monitor())
40430                 {
40431                     check_orphaned();
40432                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40433                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCIALSTATEMENTS$6, 0);
40434                     if (target == null)
40435                     {
40436                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCIALSTATEMENTS$6);
40437                     }
40438                     target.set(financialStatements);
40439                 }
40440             }
40441             
40442             /**
40443              * Gets the "MatchingFundsDocumentation" element
40444              */
40445             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMatchingFundsDocumentation()
40446             {
40447                 synchronized (monitor())
40448                 {
40449                     check_orphaned();
40450                     org.apache.xmlbeans.SimpleValue target = null;
40451                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
40452                     if (target == null)
40453                     {
40454                       return null;
40455                     }
40456                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40457                 }
40458             }
40459             
40460             /**
40461              * Gets (as xml) the "MatchingFundsDocumentation" element
40462              */
40463             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMatchingFundsDocumentation()
40464             {
40465                 synchronized (monitor())
40466                 {
40467                     check_orphaned();
40468                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40469                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
40470                     return target;
40471                 }
40472             }
40473             
40474             /**
40475              * True if has "MatchingFundsDocumentation" element
40476              */
40477             public boolean isSetMatchingFundsDocumentation()
40478             {
40479                 synchronized (monitor())
40480                 {
40481                     check_orphaned();
40482                     return get_store().count_elements(MATCHINGFUNDSDOCUMENTATION$8) != 0;
40483                 }
40484             }
40485             
40486             /**
40487              * Sets the "MatchingFundsDocumentation" element
40488              */
40489             public void setMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum matchingFundsDocumentation)
40490             {
40491                 synchronized (monitor())
40492                 {
40493                     check_orphaned();
40494                     org.apache.xmlbeans.SimpleValue target = null;
40495                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
40496                     if (target == null)
40497                     {
40498                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
40499                     }
40500                     target.setEnumValue(matchingFundsDocumentation);
40501                 }
40502             }
40503             
40504             /**
40505              * Sets (as xml) the "MatchingFundsDocumentation" element
40506              */
40507             public void xsetMatchingFundsDocumentation(gov.grants.apply.system.globalLibraryV20.YesNoDataType matchingFundsDocumentation)
40508             {
40509                 synchronized (monitor())
40510                 {
40511                     check_orphaned();
40512                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40513                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MATCHINGFUNDSDOCUMENTATION$8, 0);
40514                     if (target == null)
40515                     {
40516                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MATCHINGFUNDSDOCUMENTATION$8);
40517                     }
40518                     target.set(matchingFundsDocumentation);
40519                 }
40520             }
40521             
40522             /**
40523              * Unsets the "MatchingFundsDocumentation" element
40524              */
40525             public void unsetMatchingFundsDocumentation()
40526             {
40527                 synchronized (monitor())
40528                 {
40529                     check_orphaned();
40530                     get_store().remove_element(MATCHINGFUNDSDOCUMENTATION$8, 0);
40531                 }
40532             }
40533             
40534             /**
40535              * Gets the "Resumes" element
40536              */
40537             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getResumes()
40538             {
40539                 synchronized (monitor())
40540                 {
40541                     check_orphaned();
40542                     org.apache.xmlbeans.SimpleValue target = null;
40543                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
40544                     if (target == null)
40545                     {
40546                       return null;
40547                     }
40548                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40549                 }
40550             }
40551             
40552             /**
40553              * Gets (as xml) the "Resumes" element
40554              */
40555             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetResumes()
40556             {
40557                 synchronized (monitor())
40558                 {
40559                     check_orphaned();
40560                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40561                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
40562                     return target;
40563                 }
40564             }
40565             
40566             /**
40567              * Sets the "Resumes" element
40568              */
40569             public void setResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum resumes)
40570             {
40571                 synchronized (monitor())
40572                 {
40573                     check_orphaned();
40574                     org.apache.xmlbeans.SimpleValue target = null;
40575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESUMES$10, 0);
40576                     if (target == null)
40577                     {
40578                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESUMES$10);
40579                     }
40580                     target.setEnumValue(resumes);
40581                 }
40582             }
40583             
40584             /**
40585              * Sets (as xml) the "Resumes" element
40586              */
40587             public void xsetResumes(gov.grants.apply.system.globalLibraryV20.YesNoDataType resumes)
40588             {
40589                 synchronized (monitor())
40590                 {
40591                     check_orphaned();
40592                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40593                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RESUMES$10, 0);
40594                     if (target == null)
40595                     {
40596                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RESUMES$10);
40597                     }
40598                     target.set(resumes);
40599                 }
40600             }
40601             
40602             /**
40603              * Gets the "OrganizationalChart" element
40604              */
40605             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOrganizationalChart()
40606             {
40607                 synchronized (monitor())
40608                 {
40609                     check_orphaned();
40610                     org.apache.xmlbeans.SimpleValue target = null;
40611                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
40612                     if (target == null)
40613                     {
40614                       return null;
40615                     }
40616                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40617                 }
40618             }
40619             
40620             /**
40621              * Gets (as xml) the "OrganizationalChart" element
40622              */
40623             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOrganizationalChart()
40624             {
40625                 synchronized (monitor())
40626                 {
40627                     check_orphaned();
40628                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40629                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
40630                     return target;
40631                 }
40632             }
40633             
40634             /**
40635              * Sets the "OrganizationalChart" element
40636              */
40637             public void setOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum organizationalChart)
40638             {
40639                 synchronized (monitor())
40640                 {
40641                     check_orphaned();
40642                     org.apache.xmlbeans.SimpleValue target = null;
40643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
40644                     if (target == null)
40645                     {
40646                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONALCHART$12);
40647                     }
40648                     target.setEnumValue(organizationalChart);
40649                 }
40650             }
40651             
40652             /**
40653              * Sets (as xml) the "OrganizationalChart" element
40654              */
40655             public void xsetOrganizationalChart(gov.grants.apply.system.globalLibraryV20.YesNoDataType organizationalChart)
40656             {
40657                 synchronized (monitor())
40658                 {
40659                     check_orphaned();
40660                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40661                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ORGANIZATIONALCHART$12, 0);
40662                     if (target == null)
40663                     {
40664                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ORGANIZATIONALCHART$12);
40665                     }
40666                     target.set(organizationalChart);
40667                 }
40668             }
40669             
40670             /**
40671              * Gets the "CDFIApplicationNarrative" element
40672              */
40673             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCDFIApplicationNarrative()
40674             {
40675                 synchronized (monitor())
40676                 {
40677                     check_orphaned();
40678                     org.apache.xmlbeans.SimpleValue target = null;
40679                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIAPPLICATIONNARRATIVE$14, 0);
40680                     if (target == null)
40681                     {
40682                       return null;
40683                     }
40684                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
40685                 }
40686             }
40687             
40688             /**
40689              * Gets (as xml) the "CDFIApplicationNarrative" element
40690              */
40691             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCDFIApplicationNarrative()
40692             {
40693                 synchronized (monitor())
40694                 {
40695                     check_orphaned();
40696                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40697                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CDFIAPPLICATIONNARRATIVE$14, 0);
40698                     return target;
40699                 }
40700             }
40701             
40702             /**
40703              * Sets the "CDFIApplicationNarrative" element
40704              */
40705             public void setCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum cdfiApplicationNarrative)
40706             {
40707                 synchronized (monitor())
40708                 {
40709                     check_orphaned();
40710                     org.apache.xmlbeans.SimpleValue target = null;
40711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIAPPLICATIONNARRATIVE$14, 0);
40712                     if (target == null)
40713                     {
40714                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIAPPLICATIONNARRATIVE$14);
40715                     }
40716                     target.setEnumValue(cdfiApplicationNarrative);
40717                 }
40718             }
40719             
40720             /**
40721              * Sets (as xml) the "CDFIApplicationNarrative" element
40722              */
40723             public void xsetCDFIApplicationNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType cdfiApplicationNarrative)
40724             {
40725                 synchronized (monitor())
40726                 {
40727                     check_orphaned();
40728                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
40729                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CDFIAPPLICATIONNARRATIVE$14, 0);
40730                     if (target == null)
40731                     {
40732                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CDFIAPPLICATIONNARRATIVE$14);
40733                     }
40734                     target.set(cdfiApplicationNarrative);
40735                 }
40736             }
40737         }
40738     }
40739 }