View Javadoc
1   /*
2    * An XML document type.
3    * Localname: CDFI_3_0
4    * Namespace: http://apply.grants.gov/forms/CDFI_3_0-V3.0
5    * Java type: gov.grants.apply.forms.cdfi30V30.CDFI30Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.cdfi30V30.impl;
10  /**
11   * A document containing one CDFI_3_0(@http://apply.grants.gov/forms/CDFI_3_0-V3.0) element.
12   *
13   * This is a complex type.
14   */
15  public class CDFI30DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public CDFI30DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName CDFI30$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CDFI_3_0");
26      
27      
28      /**
29       * Gets the "CDFI_3_0" element
30       */
31      public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 getCDFI30()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 target = null;
37              target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30)get_store().find_element_user(CDFI30$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "CDFI_3_0" element
48       */
49      public void setCDFI30(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 cdfi30)
50      {
51          generatedSetterHelperImpl(cdfi30, CDFI30$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "CDFI_3_0" element
56       */
57      public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 addNewCDFI30()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30 target = null;
63              target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30)get_store().add_element_user(CDFI30$0);
64              return target;
65          }
66      }
67      /**
68       * An XML CDFI_3_0(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
69       *
70       * This is a complex type.
71       */
72      public static class CDFI30Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public CDFI30Impl(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_3_0-V3.0", "Organization");
83          private static final javax.xml.namespace.QName AUTHORIZEDREP$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AuthorizedRep");
85          private static final javax.xml.namespace.QName APPLICATIONPOC$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ApplicationPOC");
87          private static final javax.xml.namespace.QName TYPEASSISTANCE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TypeAssistance");
89          private static final javax.xml.namespace.QName FAREQUESTEDAMOUNT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FARequestedAmount");
91          private static final javax.xml.namespace.QName TAREQUESTSUMMARY$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TARequestSummary");
93          private static final javax.xml.namespace.QName HFFIFAREQUESTEDAMOUNT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "HFFIFARequestedAmount");
95          private static final javax.xml.namespace.QName FAAPPLICANTCATEGORY$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FAApplicantCategory");
97          private static final javax.xml.namespace.QName OTHERFUNDS$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OtherFunds");
99          private static final javax.xml.namespace.QName OTHERFUNDSTABLE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OtherFundsTable");
101         private static final javax.xml.namespace.QName PRIORAWARDSTABLE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PriorAwardsTable");
103         private static final javax.xml.namespace.QName INSTITUTIONTYPE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "InstitutionType");
105         private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OrganizationStructure");
107         private static final javax.xml.namespace.QName QID65$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_65");
109         private static final javax.xml.namespace.QName DATEOFINCORPORATION$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "DateofIncorporation");
111         private static final javax.xml.namespace.QName DATESTARTED$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "DateStarted");
113         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CongressionalDistrictApplicant");
115         private static final javax.xml.namespace.QName QID42$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_42");
117         private static final javax.xml.namespace.QName QID66$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_66");
119         private static final javax.xml.namespace.QName REGULATORYBODY$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "RegulatoryBody");
121         private static final javax.xml.namespace.QName OTHERREGULATORYBODY$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OtherRegulatoryBody");
123         private static final javax.xml.namespace.QName FDICCERTIFICATION$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FDICCertification");
125         private static final javax.xml.namespace.QName CHARTERNUMBER$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CharterNumber");
127         private static final javax.xml.namespace.QName MINORITYDEPOSITORY$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "MinorityDepository");
129         private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CertificationStatus");
131         private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CDFICertificationNumber");
133         private static final javax.xml.namespace.QName CERTIFICATIONPENDING$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CertificationPending");
135         private static final javax.xml.namespace.QName SUBMISSIONDATE$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubmissionDate");
137         private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CertificationChecklist");
139         private static final javax.xml.namespace.QName QID58$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_58");
141         private static final javax.xml.namespace.QName PRIMARYMARKET$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PrimaryMarket");
143         private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "GeographicMarketServed");
145         private static final javax.xml.namespace.QName PRIMARYBUSINESS$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PrimaryBusiness");
147         private static final javax.xml.namespace.QName SECONDARYBUSINESS$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SecondaryBusiness");
149         private static final javax.xml.namespace.QName PRODUCTSOFFERED$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ProductsOffered");
151         private static final javax.xml.namespace.QName QID24$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_24");
153         private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AssurancesCertifications");
155         private static final javax.xml.namespace.QName DETAILS$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Details");
157         private static final javax.xml.namespace.QName QUESTIONNAIRE$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Questionnaire");
159         private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EnvironmentalReview");
161         private static final javax.xml.namespace.QName FORMVERSION$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FormVersion");
163         
164         
165         /**
166          * Gets the "Organization" element
167          */
168         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization getOrganization()
169         {
170             synchronized (monitor())
171             {
172                 check_orphaned();
173                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization target = null;
174                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
175                 if (target == null)
176                 {
177                     return null;
178                 }
179                 return target;
180             }
181         }
182         
183         /**
184          * Sets the "Organization" element
185          */
186         public void setOrganization(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization organization)
187         {
188             generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
189         }
190         
191         /**
192          * Appends and returns a new empty "Organization" element
193          */
194         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization addNewOrganization()
195         {
196             synchronized (monitor())
197             {
198                 check_orphaned();
199                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization target = null;
200                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization)get_store().add_element_user(ORGANIZATION$0);
201                 return target;
202             }
203         }
204         
205         /**
206          * Gets the "AuthorizedRep" element
207          */
208         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep getAuthorizedRep()
209         {
210             synchronized (monitor())
211             {
212                 check_orphaned();
213                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep target = null;
214                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
215                 if (target == null)
216                 {
217                     return null;
218                 }
219                 return target;
220             }
221         }
222         
223         /**
224          * Sets the "AuthorizedRep" element
225          */
226         public void setAuthorizedRep(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep authorizedRep)
227         {
228             generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
229         }
230         
231         /**
232          * Appends and returns a new empty "AuthorizedRep" element
233          */
234         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep addNewAuthorizedRep()
235         {
236             synchronized (monitor())
237             {
238                 check_orphaned();
239                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep target = null;
240                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
241                 return target;
242             }
243         }
244         
245         /**
246          * Gets the "ApplicationPOC" element
247          */
248         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC getApplicationPOC()
249         {
250             synchronized (monitor())
251             {
252                 check_orphaned();
253                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC target = null;
254                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
255                 if (target == null)
256                 {
257                     return null;
258                 }
259                 return target;
260             }
261         }
262         
263         /**
264          * True if has "ApplicationPOC" element
265          */
266         public boolean isSetApplicationPOC()
267         {
268             synchronized (monitor())
269             {
270                 check_orphaned();
271                 return get_store().count_elements(APPLICATIONPOC$4) != 0;
272             }
273         }
274         
275         /**
276          * Sets the "ApplicationPOC" element
277          */
278         public void setApplicationPOC(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC applicationPOC)
279         {
280             generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
281         }
282         
283         /**
284          * Appends and returns a new empty "ApplicationPOC" element
285          */
286         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC addNewApplicationPOC()
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC target = null;
292                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
293                 return target;
294             }
295         }
296         
297         /**
298          * Unsets the "ApplicationPOC" element
299          */
300         public void unsetApplicationPOC()
301         {
302             synchronized (monitor())
303             {
304                 check_orphaned();
305                 get_store().remove_element(APPLICATIONPOC$4, 0);
306             }
307         }
308         
309         /**
310          * Gets the "TypeAssistance" element
311          */
312         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance.Enum getTypeAssistance()
313         {
314             synchronized (monitor())
315             {
316                 check_orphaned();
317                 org.apache.xmlbeans.SimpleValue target = null;
318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$6, 0);
319                 if (target == null)
320                 {
321                     return null;
322                 }
323                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance.Enum)target.getEnumValue();
324             }
325         }
326         
327         /**
328          * Gets (as xml) the "TypeAssistance" element
329          */
330         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance xgetTypeAssistance()
331         {
332             synchronized (monitor())
333             {
334                 check_orphaned();
335                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance target = null;
336                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$6, 0);
337                 return target;
338             }
339         }
340         
341         /**
342          * Sets the "TypeAssistance" element
343          */
344         public void setTypeAssistance(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance.Enum typeAssistance)
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 org.apache.xmlbeans.SimpleValue target = null;
350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$6, 0);
351                 if (target == null)
352                 {
353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEASSISTANCE$6);
354                 }
355                 target.setEnumValue(typeAssistance);
356             }
357         }
358         
359         /**
360          * Sets (as xml) the "TypeAssistance" element
361          */
362         public void xsetTypeAssistance(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance typeAssistance)
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance target = null;
368                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$6, 0);
369                 if (target == null)
370                 {
371                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$6);
372                 }
373                 target.set(typeAssistance);
374             }
375         }
376         
377         /**
378          * Gets the "FARequestedAmount" element
379          */
380         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount getFARequestedAmount()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount target = null;
386                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$8, 0);
387                 if (target == null)
388                 {
389                     return null;
390                 }
391                 return target;
392             }
393         }
394         
395         /**
396          * True if has "FARequestedAmount" element
397          */
398         public boolean isSetFARequestedAmount()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 return get_store().count_elements(FAREQUESTEDAMOUNT$8) != 0;
404             }
405         }
406         
407         /**
408          * Sets the "FARequestedAmount" element
409          */
410         public void setFARequestedAmount(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount faRequestedAmount)
411         {
412             generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
413         }
414         
415         /**
416          * Appends and returns a new empty "FARequestedAmount" element
417          */
418         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount addNewFARequestedAmount()
419         {
420             synchronized (monitor())
421             {
422                 check_orphaned();
423                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount target = null;
424                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$8);
425                 return target;
426             }
427         }
428         
429         /**
430          * Unsets the "FARequestedAmount" element
431          */
432         public void unsetFARequestedAmount()
433         {
434             synchronized (monitor())
435             {
436                 check_orphaned();
437                 get_store().remove_element(FAREQUESTEDAMOUNT$8, 0);
438             }
439         }
440         
441         /**
442          * Gets the "TARequestSummary" element
443          */
444         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary getTARequestSummary()
445         {
446             synchronized (monitor())
447             {
448                 check_orphaned();
449                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary target = null;
450                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary)get_store().find_element_user(TAREQUESTSUMMARY$10, 0);
451                 if (target == null)
452                 {
453                     return null;
454                 }
455                 return target;
456             }
457         }
458         
459         /**
460          * True if has "TARequestSummary" element
461          */
462         public boolean isSetTARequestSummary()
463         {
464             synchronized (monitor())
465             {
466                 check_orphaned();
467                 return get_store().count_elements(TAREQUESTSUMMARY$10) != 0;
468             }
469         }
470         
471         /**
472          * Sets the "TARequestSummary" element
473          */
474         public void setTARequestSummary(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary taRequestSummary)
475         {
476             generatedSetterHelperImpl(taRequestSummary, TAREQUESTSUMMARY$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
477         }
478         
479         /**
480          * Appends and returns a new empty "TARequestSummary" element
481          */
482         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary addNewTARequestSummary()
483         {
484             synchronized (monitor())
485             {
486                 check_orphaned();
487                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary target = null;
488                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary)get_store().add_element_user(TAREQUESTSUMMARY$10);
489                 return target;
490             }
491         }
492         
493         /**
494          * Unsets the "TARequestSummary" element
495          */
496         public void unsetTARequestSummary()
497         {
498             synchronized (monitor())
499             {
500                 check_orphaned();
501                 get_store().remove_element(TAREQUESTSUMMARY$10, 0);
502             }
503         }
504         
505         /**
506          * Gets the "HFFIFARequestedAmount" element
507          */
508         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount getHFFIFARequestedAmount()
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount target = null;
514                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount)get_store().find_element_user(HFFIFAREQUESTEDAMOUNT$12, 0);
515                 if (target == null)
516                 {
517                     return null;
518                 }
519                 return target;
520             }
521         }
522         
523         /**
524          * True if has "HFFIFARequestedAmount" element
525          */
526         public boolean isSetHFFIFARequestedAmount()
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 return get_store().count_elements(HFFIFAREQUESTEDAMOUNT$12) != 0;
532             }
533         }
534         
535         /**
536          * Sets the "HFFIFARequestedAmount" element
537          */
538         public void setHFFIFARequestedAmount(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount hffifaRequestedAmount)
539         {
540             generatedSetterHelperImpl(hffifaRequestedAmount, HFFIFAREQUESTEDAMOUNT$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
541         }
542         
543         /**
544          * Appends and returns a new empty "HFFIFARequestedAmount" element
545          */
546         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount addNewHFFIFARequestedAmount()
547         {
548             synchronized (monitor())
549             {
550                 check_orphaned();
551                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount target = null;
552                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount)get_store().add_element_user(HFFIFAREQUESTEDAMOUNT$12);
553                 return target;
554             }
555         }
556         
557         /**
558          * Unsets the "HFFIFARequestedAmount" element
559          */
560         public void unsetHFFIFARequestedAmount()
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 get_store().remove_element(HFFIFAREQUESTEDAMOUNT$12, 0);
566             }
567         }
568         
569         /**
570          * Gets the "FAApplicantCategory" element
571          */
572         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory.Enum getFAApplicantCategory()
573         {
574             synchronized (monitor())
575             {
576                 check_orphaned();
577                 org.apache.xmlbeans.SimpleValue target = null;
578                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAAPPLICANTCATEGORY$14, 0);
579                 if (target == null)
580                 {
581                     return null;
582                 }
583                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory.Enum)target.getEnumValue();
584             }
585         }
586         
587         /**
588          * Gets (as xml) the "FAApplicantCategory" element
589          */
590         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory xgetFAApplicantCategory()
591         {
592             synchronized (monitor())
593             {
594                 check_orphaned();
595                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory target = null;
596                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory)get_store().find_element_user(FAAPPLICANTCATEGORY$14, 0);
597                 return target;
598             }
599         }
600         
601         /**
602          * True if has "FAApplicantCategory" element
603          */
604         public boolean isSetFAApplicantCategory()
605         {
606             synchronized (monitor())
607             {
608                 check_orphaned();
609                 return get_store().count_elements(FAAPPLICANTCATEGORY$14) != 0;
610             }
611         }
612         
613         /**
614          * Sets the "FAApplicantCategory" element
615          */
616         public void setFAApplicantCategory(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory.Enum faApplicantCategory)
617         {
618             synchronized (monitor())
619             {
620                 check_orphaned();
621                 org.apache.xmlbeans.SimpleValue target = null;
622                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAAPPLICANTCATEGORY$14, 0);
623                 if (target == null)
624                 {
625                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAAPPLICANTCATEGORY$14);
626                 }
627                 target.setEnumValue(faApplicantCategory);
628             }
629         }
630         
631         /**
632          * Sets (as xml) the "FAApplicantCategory" element
633          */
634         public void xsetFAApplicantCategory(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory faApplicantCategory)
635         {
636             synchronized (monitor())
637             {
638                 check_orphaned();
639                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory target = null;
640                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory)get_store().find_element_user(FAAPPLICANTCATEGORY$14, 0);
641                 if (target == null)
642                 {
643                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory)get_store().add_element_user(FAAPPLICANTCATEGORY$14);
644                 }
645                 target.set(faApplicantCategory);
646             }
647         }
648         
649         /**
650          * Unsets the "FAApplicantCategory" element
651          */
652         public void unsetFAApplicantCategory()
653         {
654             synchronized (monitor())
655             {
656                 check_orphaned();
657                 get_store().remove_element(FAAPPLICANTCATEGORY$14, 0);
658             }
659         }
660         
661         /**
662          * Gets the "OtherFunds" element
663          */
664         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
665         {
666             synchronized (monitor())
667             {
668                 check_orphaned();
669                 org.apache.xmlbeans.SimpleValue target = null;
670                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$16, 0);
671                 if (target == null)
672                 {
673                     return null;
674                 }
675                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
676             }
677         }
678         
679         /**
680          * Gets (as xml) the "OtherFunds" element
681          */
682         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
683         {
684             synchronized (monitor())
685             {
686                 check_orphaned();
687                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
688                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$16, 0);
689                 return target;
690             }
691         }
692         
693         /**
694          * Sets the "OtherFunds" element
695          */
696         public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
697         {
698             synchronized (monitor())
699             {
700                 check_orphaned();
701                 org.apache.xmlbeans.SimpleValue target = null;
702                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$16, 0);
703                 if (target == null)
704                 {
705                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$16);
706                 }
707                 target.setEnumValue(otherFunds);
708             }
709         }
710         
711         /**
712          * Sets (as xml) the "OtherFunds" element
713          */
714         public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
715         {
716             synchronized (monitor())
717             {
718                 check_orphaned();
719                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
720                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$16, 0);
721                 if (target == null)
722                 {
723                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$16);
724                 }
725                 target.set(otherFunds);
726             }
727         }
728         
729         /**
730          * Gets array of all "OtherFundsTable" elements
731          */
732         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[] getOtherFundsTableArray()
733         {
734             synchronized (monitor())
735             {
736                 check_orphaned();
737                 java.util.List targetList = new java.util.ArrayList();
738                 get_store().find_all_element_users(OTHERFUNDSTABLE$18, targetList);
739                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[targetList.size()];
740                 targetList.toArray(result);
741                 return result;
742             }
743         }
744         
745         /**
746          * Gets ith "OtherFundsTable" element
747          */
748         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable getOtherFundsTableArray(int i)
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable target = null;
754                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$18, i);
755                 if (target == null)
756                 {
757                     throw new IndexOutOfBoundsException();
758                 }
759                 return target;
760             }
761         }
762         
763         /**
764          * Returns number of "OtherFundsTable" element
765          */
766         public int sizeOfOtherFundsTableArray()
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 return get_store().count_elements(OTHERFUNDSTABLE$18);
772             }
773         }
774         
775         /**
776          * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
777          */
778         public void setOtherFundsTableArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable[] otherFundsTableArray)
779         {
780             check_orphaned();
781             arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$18);
782         }
783         
784         /**
785          * Sets ith "OtherFundsTable" element
786          */
787         public void setOtherFundsTableArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable otherFundsTable)
788         {
789             generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$18, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
790         }
791         
792         /**
793          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
794          */
795         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable insertNewOtherFundsTable(int i)
796         {
797             synchronized (monitor())
798             {
799                 check_orphaned();
800                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable target = null;
801                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$18, i);
802                 return target;
803             }
804         }
805         
806         /**
807          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
808          */
809         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable addNewOtherFundsTable()
810         {
811             synchronized (monitor())
812             {
813                 check_orphaned();
814                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable target = null;
815                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$18);
816                 return target;
817             }
818         }
819         
820         /**
821          * Removes the ith "OtherFundsTable" element
822          */
823         public void removeOtherFundsTable(int i)
824         {
825             synchronized (monitor())
826             {
827                 check_orphaned();
828                 get_store().remove_element(OTHERFUNDSTABLE$18, i);
829             }
830         }
831         
832         /**
833          * Gets array of all "PriorAwardsTable" elements
834          */
835         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[] getPriorAwardsTableArray()
836         {
837             synchronized (monitor())
838             {
839                 check_orphaned();
840                 java.util.List targetList = new java.util.ArrayList();
841                 get_store().find_all_element_users(PRIORAWARDSTABLE$20, targetList);
842                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[targetList.size()];
843                 targetList.toArray(result);
844                 return result;
845             }
846         }
847         
848         /**
849          * Gets ith "PriorAwardsTable" element
850          */
851         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable getPriorAwardsTableArray(int i)
852         {
853             synchronized (monitor())
854             {
855                 check_orphaned();
856                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable target = null;
857                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$20, i);
858                 if (target == null)
859                 {
860                     throw new IndexOutOfBoundsException();
861                 }
862                 return target;
863             }
864         }
865         
866         /**
867          * Returns number of "PriorAwardsTable" element
868          */
869         public int sizeOfPriorAwardsTableArray()
870         {
871             synchronized (monitor())
872             {
873                 check_orphaned();
874                 return get_store().count_elements(PRIORAWARDSTABLE$20);
875             }
876         }
877         
878         /**
879          * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
880          */
881         public void setPriorAwardsTableArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable[] priorAwardsTableArray)
882         {
883             check_orphaned();
884             arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$20);
885         }
886         
887         /**
888          * Sets ith "PriorAwardsTable" element
889          */
890         public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable priorAwardsTable)
891         {
892             generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$20, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
893         }
894         
895         /**
896          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
897          */
898         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable insertNewPriorAwardsTable(int i)
899         {
900             synchronized (monitor())
901             {
902                 check_orphaned();
903                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable target = null;
904                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$20, i);
905                 return target;
906             }
907         }
908         
909         /**
910          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
911          */
912         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable addNewPriorAwardsTable()
913         {
914             synchronized (monitor())
915             {
916                 check_orphaned();
917                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable target = null;
918                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$20);
919                 return target;
920             }
921         }
922         
923         /**
924          * Removes the ith "PriorAwardsTable" element
925          */
926         public void removePriorAwardsTable(int i)
927         {
928             synchronized (monitor())
929             {
930                 check_orphaned();
931                 get_store().remove_element(PRIORAWARDSTABLE$20, i);
932             }
933         }
934         
935         /**
936          * Gets the "InstitutionType" element
937          */
938         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType.Enum getInstitutionType()
939         {
940             synchronized (monitor())
941             {
942                 check_orphaned();
943                 org.apache.xmlbeans.SimpleValue target = null;
944                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$22, 0);
945                 if (target == null)
946                 {
947                     return null;
948                 }
949                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType.Enum)target.getEnumValue();
950             }
951         }
952         
953         /**
954          * Gets (as xml) the "InstitutionType" element
955          */
956         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType xgetInstitutionType()
957         {
958             synchronized (monitor())
959             {
960                 check_orphaned();
961                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType target = null;
962                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$22, 0);
963                 return target;
964             }
965         }
966         
967         /**
968          * Sets the "InstitutionType" element
969          */
970         public void setInstitutionType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType.Enum institutionType)
971         {
972             synchronized (monitor())
973             {
974                 check_orphaned();
975                 org.apache.xmlbeans.SimpleValue target = null;
976                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$22, 0);
977                 if (target == null)
978                 {
979                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$22);
980                 }
981                 target.setEnumValue(institutionType);
982             }
983         }
984         
985         /**
986          * Sets (as xml) the "InstitutionType" element
987          */
988         public void xsetInstitutionType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType institutionType)
989         {
990             synchronized (monitor())
991             {
992                 check_orphaned();
993                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType target = null;
994                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$22, 0);
995                 if (target == null)
996                 {
997                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$22);
998                 }
999                 target.set(institutionType);
1000             }
1001         }
1002         
1003         /**
1004          * Gets the "OrganizationStructure" element
1005          */
1006         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure.Enum getOrganizationStructure()
1007         {
1008             synchronized (monitor())
1009             {
1010                 check_orphaned();
1011                 org.apache.xmlbeans.SimpleValue target = null;
1012                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$24, 0);
1013                 if (target == null)
1014                 {
1015                     return null;
1016                 }
1017                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure.Enum)target.getEnumValue();
1018             }
1019         }
1020         
1021         /**
1022          * Gets (as xml) the "OrganizationStructure" element
1023          */
1024         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure xgetOrganizationStructure()
1025         {
1026             synchronized (monitor())
1027             {
1028                 check_orphaned();
1029                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure target = null;
1030                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$24, 0);
1031                 return target;
1032             }
1033         }
1034         
1035         /**
1036          * True if has "OrganizationStructure" element
1037          */
1038         public boolean isSetOrganizationStructure()
1039         {
1040             synchronized (monitor())
1041             {
1042                 check_orphaned();
1043                 return get_store().count_elements(ORGANIZATIONSTRUCTURE$24) != 0;
1044             }
1045         }
1046         
1047         /**
1048          * Sets the "OrganizationStructure" element
1049          */
1050         public void setOrganizationStructure(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure.Enum organizationStructure)
1051         {
1052             synchronized (monitor())
1053             {
1054                 check_orphaned();
1055                 org.apache.xmlbeans.SimpleValue target = null;
1056                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$24, 0);
1057                 if (target == null)
1058                 {
1059                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$24);
1060                 }
1061                 target.setEnumValue(organizationStructure);
1062             }
1063         }
1064         
1065         /**
1066          * Sets (as xml) the "OrganizationStructure" element
1067          */
1068         public void xsetOrganizationStructure(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure organizationStructure)
1069         {
1070             synchronized (monitor())
1071             {
1072                 check_orphaned();
1073                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure target = null;
1074                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$24, 0);
1075                 if (target == null)
1076                 {
1077                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$24);
1078                 }
1079                 target.set(organizationStructure);
1080             }
1081         }
1082         
1083         /**
1084          * Unsets the "OrganizationStructure" element
1085          */
1086         public void unsetOrganizationStructure()
1087         {
1088             synchronized (monitor())
1089             {
1090                 check_orphaned();
1091                 get_store().remove_element(ORGANIZATIONSTRUCTURE$24, 0);
1092             }
1093         }
1094         
1095         /**
1096          * Gets the "QID_65" element
1097          */
1098         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
1099         {
1100             synchronized (monitor())
1101             {
1102                 check_orphaned();
1103                 org.apache.xmlbeans.SimpleValue target = null;
1104                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$26, 0);
1105                 if (target == null)
1106                 {
1107                     return null;
1108                 }
1109                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1110             }
1111         }
1112         
1113         /**
1114          * Gets (as xml) the "QID_65" element
1115          */
1116         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
1117         {
1118             synchronized (monitor())
1119             {
1120                 check_orphaned();
1121                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1122                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$26, 0);
1123                 return target;
1124             }
1125         }
1126         
1127         /**
1128          * Sets the "QID_65" element
1129          */
1130         public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
1131         {
1132             synchronized (monitor())
1133             {
1134                 check_orphaned();
1135                 org.apache.xmlbeans.SimpleValue target = null;
1136                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$26, 0);
1137                 if (target == null)
1138                 {
1139                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$26);
1140                 }
1141                 target.setEnumValue(qid65);
1142             }
1143         }
1144         
1145         /**
1146          * Sets (as xml) the "QID_65" element
1147          */
1148         public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
1149         {
1150             synchronized (monitor())
1151             {
1152                 check_orphaned();
1153                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1154                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$26, 0);
1155                 if (target == null)
1156                 {
1157                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$26);
1158                 }
1159                 target.set(qid65);
1160             }
1161         }
1162         
1163         /**
1164          * Gets the "DateofIncorporation" element
1165          */
1166         public java.util.Calendar getDateofIncorporation()
1167         {
1168             synchronized (monitor())
1169             {
1170                 check_orphaned();
1171                 org.apache.xmlbeans.SimpleValue target = null;
1172                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$28, 0);
1173                 if (target == null)
1174                 {
1175                     return null;
1176                 }
1177                 return target.getCalendarValue();
1178             }
1179         }
1180         
1181         /**
1182          * Gets (as xml) the "DateofIncorporation" element
1183          */
1184         public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
1185         {
1186             synchronized (monitor())
1187             {
1188                 check_orphaned();
1189                 org.apache.xmlbeans.XmlDate target = null;
1190                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$28, 0);
1191                 return target;
1192             }
1193         }
1194         
1195         /**
1196          * Sets the "DateofIncorporation" element
1197          */
1198         public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
1199         {
1200             synchronized (monitor())
1201             {
1202                 check_orphaned();
1203                 org.apache.xmlbeans.SimpleValue target = null;
1204                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$28, 0);
1205                 if (target == null)
1206                 {
1207                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$28);
1208                 }
1209                 target.setCalendarValue(dateofIncorporation);
1210             }
1211         }
1212         
1213         /**
1214          * Sets (as xml) the "DateofIncorporation" element
1215          */
1216         public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
1217         {
1218             synchronized (monitor())
1219             {
1220                 check_orphaned();
1221                 org.apache.xmlbeans.XmlDate target = null;
1222                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$28, 0);
1223                 if (target == null)
1224                 {
1225                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$28);
1226                 }
1227                 target.set(dateofIncorporation);
1228             }
1229         }
1230         
1231         /**
1232          * Gets the "DateStarted" element
1233          */
1234         public java.util.Calendar getDateStarted()
1235         {
1236             synchronized (monitor())
1237             {
1238                 check_orphaned();
1239                 org.apache.xmlbeans.SimpleValue target = null;
1240                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$30, 0);
1241                 if (target == null)
1242                 {
1243                     return null;
1244                 }
1245                 return target.getCalendarValue();
1246             }
1247         }
1248         
1249         /**
1250          * Gets (as xml) the "DateStarted" element
1251          */
1252         public org.apache.xmlbeans.XmlDate xgetDateStarted()
1253         {
1254             synchronized (monitor())
1255             {
1256                 check_orphaned();
1257                 org.apache.xmlbeans.XmlDate target = null;
1258                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$30, 0);
1259                 return target;
1260             }
1261         }
1262         
1263         /**
1264          * Sets the "DateStarted" element
1265          */
1266         public void setDateStarted(java.util.Calendar dateStarted)
1267         {
1268             synchronized (monitor())
1269             {
1270                 check_orphaned();
1271                 org.apache.xmlbeans.SimpleValue target = null;
1272                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$30, 0);
1273                 if (target == null)
1274                 {
1275                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$30);
1276                 }
1277                 target.setCalendarValue(dateStarted);
1278             }
1279         }
1280         
1281         /**
1282          * Sets (as xml) the "DateStarted" element
1283          */
1284         public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
1285         {
1286             synchronized (monitor())
1287             {
1288                 check_orphaned();
1289                 org.apache.xmlbeans.XmlDate target = null;
1290                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$30, 0);
1291                 if (target == null)
1292                 {
1293                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$30);
1294                 }
1295                 target.set(dateStarted);
1296             }
1297         }
1298         
1299         /**
1300          * Gets the "CongressionalDistrictApplicant" element
1301          */
1302         public java.lang.String getCongressionalDistrictApplicant()
1303         {
1304             synchronized (monitor())
1305             {
1306                 check_orphaned();
1307                 org.apache.xmlbeans.SimpleValue target = null;
1308                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$32, 0);
1309                 if (target == null)
1310                 {
1311                     return null;
1312                 }
1313                 return target.getStringValue();
1314             }
1315         }
1316         
1317         /**
1318          * Gets (as xml) the "CongressionalDistrictApplicant" element
1319          */
1320         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1321         {
1322             synchronized (monitor())
1323             {
1324                 check_orphaned();
1325                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1326                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$32, 0);
1327                 return target;
1328             }
1329         }
1330         
1331         /**
1332          * Sets the "CongressionalDistrictApplicant" element
1333          */
1334         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1335         {
1336             synchronized (monitor())
1337             {
1338                 check_orphaned();
1339                 org.apache.xmlbeans.SimpleValue target = null;
1340                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$32, 0);
1341                 if (target == null)
1342                 {
1343                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$32);
1344                 }
1345                 target.setStringValue(congressionalDistrictApplicant);
1346             }
1347         }
1348         
1349         /**
1350          * Sets (as xml) the "CongressionalDistrictApplicant" element
1351          */
1352         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1353         {
1354             synchronized (monitor())
1355             {
1356                 check_orphaned();
1357                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1358                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$32, 0);
1359                 if (target == null)
1360                 {
1361                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$32);
1362                 }
1363                 target.set(congressionalDistrictApplicant);
1364             }
1365         }
1366         
1367         /**
1368          * Gets the "QID_42" element
1369          */
1370         public java.lang.String getQID42()
1371         {
1372             synchronized (monitor())
1373             {
1374                 check_orphaned();
1375                 org.apache.xmlbeans.SimpleValue target = null;
1376                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$34, 0);
1377                 if (target == null)
1378                 {
1379                     return null;
1380                 }
1381                 return target.getStringValue();
1382             }
1383         }
1384         
1385         /**
1386          * Gets (as xml) the "QID_42" element
1387          */
1388         public gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType xgetQID42()
1389         {
1390             synchronized (monitor())
1391             {
1392                 check_orphaned();
1393                 gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType target = null;
1394                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType)get_store().find_element_user(QID42$34, 0);
1395                 return target;
1396             }
1397         }
1398         
1399         /**
1400          * True if has "QID_42" element
1401          */
1402         public boolean isSetQID42()
1403         {
1404             synchronized (monitor())
1405             {
1406                 check_orphaned();
1407                 return get_store().count_elements(QID42$34) != 0;
1408             }
1409         }
1410         
1411         /**
1412          * Sets the "QID_42" element
1413          */
1414         public void setQID42(java.lang.String qid42)
1415         {
1416             synchronized (monitor())
1417             {
1418                 check_orphaned();
1419                 org.apache.xmlbeans.SimpleValue target = null;
1420                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$34, 0);
1421                 if (target == null)
1422                 {
1423                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$34);
1424                 }
1425                 target.setStringValue(qid42);
1426             }
1427         }
1428         
1429         /**
1430          * Sets (as xml) the "QID_42" element
1431          */
1432         public void xsetQID42(gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType qid42)
1433         {
1434             synchronized (monitor())
1435             {
1436                 check_orphaned();
1437                 gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType target = null;
1438                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType)get_store().find_element_user(QID42$34, 0);
1439                 if (target == null)
1440                 {
1441                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30MMDDDataType)get_store().add_element_user(QID42$34);
1442                 }
1443                 target.set(qid42);
1444             }
1445         }
1446         
1447         /**
1448          * Unsets the "QID_42" element
1449          */
1450         public void unsetQID42()
1451         {
1452             synchronized (monitor())
1453             {
1454                 check_orphaned();
1455                 get_store().remove_element(QID42$34, 0);
1456             }
1457         }
1458         
1459         /**
1460          * Gets the "QID_66" element
1461          */
1462         public long getQID66()
1463         {
1464             synchronized (monitor())
1465             {
1466                 check_orphaned();
1467                 org.apache.xmlbeans.SimpleValue target = null;
1468                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$36, 0);
1469                 if (target == null)
1470                 {
1471                     return 0L;
1472                 }
1473                 return target.getLongValue();
1474             }
1475         }
1476         
1477         /**
1478          * Gets (as xml) the "QID_66" element
1479          */
1480         public gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType xgetQID66()
1481         {
1482             synchronized (monitor())
1483             {
1484                 check_orphaned();
1485                 gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType target = null;
1486                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType)get_store().find_element_user(QID66$36, 0);
1487                 return target;
1488             }
1489         }
1490         
1491         /**
1492          * Sets the "QID_66" element
1493          */
1494         public void setQID66(long qid66)
1495         {
1496             synchronized (monitor())
1497             {
1498                 check_orphaned();
1499                 org.apache.xmlbeans.SimpleValue target = null;
1500                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$36, 0);
1501                 if (target == null)
1502                 {
1503                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$36);
1504                 }
1505                 target.setLongValue(qid66);
1506             }
1507         }
1508         
1509         /**
1510          * Sets (as xml) the "QID_66" element
1511          */
1512         public void xsetQID66(gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType qid66)
1513         {
1514             synchronized (monitor())
1515             {
1516                 check_orphaned();
1517                 gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType target = null;
1518                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType)get_store().find_element_user(QID66$36, 0);
1519                 if (target == null)
1520                 {
1521                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30S999999999999DataType)get_store().add_element_user(QID66$36);
1522                 }
1523                 target.set(qid66);
1524             }
1525         }
1526         
1527         /**
1528          * Gets the "RegulatoryBody" element
1529          */
1530         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody.Enum getRegulatoryBody()
1531         {
1532             synchronized (monitor())
1533             {
1534                 check_orphaned();
1535                 org.apache.xmlbeans.SimpleValue target = null;
1536                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$38, 0);
1537                 if (target == null)
1538                 {
1539                     return null;
1540                 }
1541                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody.Enum)target.getEnumValue();
1542             }
1543         }
1544         
1545         /**
1546          * Gets (as xml) the "RegulatoryBody" element
1547          */
1548         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody xgetRegulatoryBody()
1549         {
1550             synchronized (monitor())
1551             {
1552                 check_orphaned();
1553                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody target = null;
1554                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$38, 0);
1555                 return target;
1556             }
1557         }
1558         
1559         /**
1560          * True if has "RegulatoryBody" element
1561          */
1562         public boolean isSetRegulatoryBody()
1563         {
1564             synchronized (monitor())
1565             {
1566                 check_orphaned();
1567                 return get_store().count_elements(REGULATORYBODY$38) != 0;
1568             }
1569         }
1570         
1571         /**
1572          * Sets the "RegulatoryBody" element
1573          */
1574         public void setRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody.Enum regulatoryBody)
1575         {
1576             synchronized (monitor())
1577             {
1578                 check_orphaned();
1579                 org.apache.xmlbeans.SimpleValue target = null;
1580                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$38, 0);
1581                 if (target == null)
1582                 {
1583                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$38);
1584                 }
1585                 target.setEnumValue(regulatoryBody);
1586             }
1587         }
1588         
1589         /**
1590          * Sets (as xml) the "RegulatoryBody" element
1591          */
1592         public void xsetRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody regulatoryBody)
1593         {
1594             synchronized (monitor())
1595             {
1596                 check_orphaned();
1597                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody target = null;
1598                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$38, 0);
1599                 if (target == null)
1600                 {
1601                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$38);
1602                 }
1603                 target.set(regulatoryBody);
1604             }
1605         }
1606         
1607         /**
1608          * Unsets the "RegulatoryBody" element
1609          */
1610         public void unsetRegulatoryBody()
1611         {
1612             synchronized (monitor())
1613             {
1614                 check_orphaned();
1615                 get_store().remove_element(REGULATORYBODY$38, 0);
1616             }
1617         }
1618         
1619         /**
1620          * Gets the "OtherRegulatoryBody" element
1621          */
1622         public java.lang.String getOtherRegulatoryBody()
1623         {
1624             synchronized (monitor())
1625             {
1626                 check_orphaned();
1627                 org.apache.xmlbeans.SimpleValue target = null;
1628                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$40, 0);
1629                 if (target == null)
1630                 {
1631                     return null;
1632                 }
1633                 return target.getStringValue();
1634             }
1635         }
1636         
1637         /**
1638          * Gets (as xml) the "OtherRegulatoryBody" element
1639          */
1640         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody xgetOtherRegulatoryBody()
1641         {
1642             synchronized (monitor())
1643             {
1644                 check_orphaned();
1645                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody target = null;
1646                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$40, 0);
1647                 return target;
1648             }
1649         }
1650         
1651         /**
1652          * True if has "OtherRegulatoryBody" element
1653          */
1654         public boolean isSetOtherRegulatoryBody()
1655         {
1656             synchronized (monitor())
1657             {
1658                 check_orphaned();
1659                 return get_store().count_elements(OTHERREGULATORYBODY$40) != 0;
1660             }
1661         }
1662         
1663         /**
1664          * Sets the "OtherRegulatoryBody" element
1665          */
1666         public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
1667         {
1668             synchronized (monitor())
1669             {
1670                 check_orphaned();
1671                 org.apache.xmlbeans.SimpleValue target = null;
1672                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$40, 0);
1673                 if (target == null)
1674                 {
1675                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$40);
1676                 }
1677                 target.setStringValue(otherRegulatoryBody);
1678             }
1679         }
1680         
1681         /**
1682          * Sets (as xml) the "OtherRegulatoryBody" element
1683          */
1684         public void xsetOtherRegulatoryBody(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody otherRegulatoryBody)
1685         {
1686             synchronized (monitor())
1687             {
1688                 check_orphaned();
1689                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody target = null;
1690                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$40, 0);
1691                 if (target == null)
1692                 {
1693                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$40);
1694                 }
1695                 target.set(otherRegulatoryBody);
1696             }
1697         }
1698         
1699         /**
1700          * Unsets the "OtherRegulatoryBody" element
1701          */
1702         public void unsetOtherRegulatoryBody()
1703         {
1704             synchronized (monitor())
1705             {
1706                 check_orphaned();
1707                 get_store().remove_element(OTHERREGULATORYBODY$40, 0);
1708             }
1709         }
1710         
1711         /**
1712          * Gets the "FDICCertification" element
1713          */
1714         public java.lang.String getFDICCertification()
1715         {
1716             synchronized (monitor())
1717             {
1718                 check_orphaned();
1719                 org.apache.xmlbeans.SimpleValue target = null;
1720                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$42, 0);
1721                 if (target == null)
1722                 {
1723                     return null;
1724                 }
1725                 return target.getStringValue();
1726             }
1727         }
1728         
1729         /**
1730          * Gets (as xml) the "FDICCertification" element
1731          */
1732         public gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetFDICCertification()
1733         {
1734             synchronized (monitor())
1735             {
1736                 check_orphaned();
1737                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
1738                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(FDICCERTIFICATION$42, 0);
1739                 return target;
1740             }
1741         }
1742         
1743         /**
1744          * True if has "FDICCertification" element
1745          */
1746         public boolean isSetFDICCertification()
1747         {
1748             synchronized (monitor())
1749             {
1750                 check_orphaned();
1751                 return get_store().count_elements(FDICCERTIFICATION$42) != 0;
1752             }
1753         }
1754         
1755         /**
1756          * Sets the "FDICCertification" element
1757          */
1758         public void setFDICCertification(java.lang.String fdicCertification)
1759         {
1760             synchronized (monitor())
1761             {
1762                 check_orphaned();
1763                 org.apache.xmlbeans.SimpleValue target = null;
1764                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$42, 0);
1765                 if (target == null)
1766                 {
1767                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$42);
1768                 }
1769                 target.setStringValue(fdicCertification);
1770             }
1771         }
1772         
1773         /**
1774          * Sets (as xml) the "FDICCertification" element
1775          */
1776         public void xsetFDICCertification(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType fdicCertification)
1777         {
1778             synchronized (monitor())
1779             {
1780                 check_orphaned();
1781                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
1782                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(FDICCERTIFICATION$42, 0);
1783                 if (target == null)
1784                 {
1785                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().add_element_user(FDICCERTIFICATION$42);
1786                 }
1787                 target.set(fdicCertification);
1788             }
1789         }
1790         
1791         /**
1792          * Unsets the "FDICCertification" element
1793          */
1794         public void unsetFDICCertification()
1795         {
1796             synchronized (monitor())
1797             {
1798                 check_orphaned();
1799                 get_store().remove_element(FDICCERTIFICATION$42, 0);
1800             }
1801         }
1802         
1803         /**
1804          * Gets the "CharterNumber" element
1805          */
1806         public java.lang.String getCharterNumber()
1807         {
1808             synchronized (monitor())
1809             {
1810                 check_orphaned();
1811                 org.apache.xmlbeans.SimpleValue target = null;
1812                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$44, 0);
1813                 if (target == null)
1814                 {
1815                     return null;
1816                 }
1817                 return target.getStringValue();
1818             }
1819         }
1820         
1821         /**
1822          * Gets (as xml) the "CharterNumber" element
1823          */
1824         public gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetCharterNumber()
1825         {
1826             synchronized (monitor())
1827             {
1828                 check_orphaned();
1829                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
1830                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(CHARTERNUMBER$44, 0);
1831                 return target;
1832             }
1833         }
1834         
1835         /**
1836          * True if has "CharterNumber" element
1837          */
1838         public boolean isSetCharterNumber()
1839         {
1840             synchronized (monitor())
1841             {
1842                 check_orphaned();
1843                 return get_store().count_elements(CHARTERNUMBER$44) != 0;
1844             }
1845         }
1846         
1847         /**
1848          * Sets the "CharterNumber" element
1849          */
1850         public void setCharterNumber(java.lang.String charterNumber)
1851         {
1852             synchronized (monitor())
1853             {
1854                 check_orphaned();
1855                 org.apache.xmlbeans.SimpleValue target = null;
1856                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$44, 0);
1857                 if (target == null)
1858                 {
1859                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$44);
1860                 }
1861                 target.setStringValue(charterNumber);
1862             }
1863         }
1864         
1865         /**
1866          * Sets (as xml) the "CharterNumber" element
1867          */
1868         public void xsetCharterNumber(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType charterNumber)
1869         {
1870             synchronized (monitor())
1871             {
1872                 check_orphaned();
1873                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
1874                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(CHARTERNUMBER$44, 0);
1875                 if (target == null)
1876                 {
1877                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().add_element_user(CHARTERNUMBER$44);
1878                 }
1879                 target.set(charterNumber);
1880             }
1881         }
1882         
1883         /**
1884          * Unsets the "CharterNumber" element
1885          */
1886         public void unsetCharterNumber()
1887         {
1888             synchronized (monitor())
1889             {
1890                 check_orphaned();
1891                 get_store().remove_element(CHARTERNUMBER$44, 0);
1892             }
1893         }
1894         
1895         /**
1896          * Gets the "MinorityDepository" element
1897          */
1898         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository()
1899         {
1900             synchronized (monitor())
1901             {
1902                 check_orphaned();
1903                 org.apache.xmlbeans.SimpleValue target = null;
1904                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$46, 0);
1905                 if (target == null)
1906                 {
1907                     return null;
1908                 }
1909                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1910             }
1911         }
1912         
1913         /**
1914          * Gets (as xml) the "MinorityDepository" element
1915          */
1916         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository()
1917         {
1918             synchronized (monitor())
1919             {
1920                 check_orphaned();
1921                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1922                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$46, 0);
1923                 return target;
1924             }
1925         }
1926         
1927         /**
1928          * True if has "MinorityDepository" element
1929          */
1930         public boolean isSetMinorityDepository()
1931         {
1932             synchronized (monitor())
1933             {
1934                 check_orphaned();
1935                 return get_store().count_elements(MINORITYDEPOSITORY$46) != 0;
1936             }
1937         }
1938         
1939         /**
1940          * Sets the "MinorityDepository" element
1941          */
1942         public void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository)
1943         {
1944             synchronized (monitor())
1945             {
1946                 check_orphaned();
1947                 org.apache.xmlbeans.SimpleValue target = null;
1948                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$46, 0);
1949                 if (target == null)
1950                 {
1951                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITYDEPOSITORY$46);
1952                 }
1953                 target.setEnumValue(minorityDepository);
1954             }
1955         }
1956         
1957         /**
1958          * Sets (as xml) the "MinorityDepository" element
1959          */
1960         public void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository)
1961         {
1962             synchronized (monitor())
1963             {
1964                 check_orphaned();
1965                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1966                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$46, 0);
1967                 if (target == null)
1968                 {
1969                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITYDEPOSITORY$46);
1970                 }
1971                 target.set(minorityDepository);
1972             }
1973         }
1974         
1975         /**
1976          * Unsets the "MinorityDepository" element
1977          */
1978         public void unsetMinorityDepository()
1979         {
1980             synchronized (monitor())
1981             {
1982                 check_orphaned();
1983                 get_store().remove_element(MINORITYDEPOSITORY$46, 0);
1984             }
1985         }
1986         
1987         /**
1988          * Gets the "CertificationStatus" element
1989          */
1990         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus.Enum getCertificationStatus()
1991         {
1992             synchronized (monitor())
1993             {
1994                 check_orphaned();
1995                 org.apache.xmlbeans.SimpleValue target = null;
1996                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$48, 0);
1997                 if (target == null)
1998                 {
1999                     return null;
2000                 }
2001                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus.Enum)target.getEnumValue();
2002             }
2003         }
2004         
2005         /**
2006          * Gets (as xml) the "CertificationStatus" element
2007          */
2008         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus xgetCertificationStatus()
2009         {
2010             synchronized (monitor())
2011             {
2012                 check_orphaned();
2013                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus target = null;
2014                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$48, 0);
2015                 return target;
2016             }
2017         }
2018         
2019         /**
2020          * Sets the "CertificationStatus" element
2021          */
2022         public void setCertificationStatus(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus.Enum certificationStatus)
2023         {
2024             synchronized (monitor())
2025             {
2026                 check_orphaned();
2027                 org.apache.xmlbeans.SimpleValue target = null;
2028                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$48, 0);
2029                 if (target == null)
2030                 {
2031                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$48);
2032                 }
2033                 target.setEnumValue(certificationStatus);
2034             }
2035         }
2036         
2037         /**
2038          * Sets (as xml) the "CertificationStatus" element
2039          */
2040         public void xsetCertificationStatus(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus certificationStatus)
2041         {
2042             synchronized (monitor())
2043             {
2044                 check_orphaned();
2045                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus target = null;
2046                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$48, 0);
2047                 if (target == null)
2048                 {
2049                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$48);
2050                 }
2051                 target.set(certificationStatus);
2052             }
2053         }
2054         
2055         /**
2056          * Gets the "CDFICertificationNumber" element
2057          */
2058         public java.lang.String getCDFICertificationNumber()
2059         {
2060             synchronized (monitor())
2061             {
2062                 check_orphaned();
2063                 org.apache.xmlbeans.SimpleValue target = null;
2064                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$50, 0);
2065                 if (target == null)
2066                 {
2067                     return null;
2068                 }
2069                 return target.getStringValue();
2070             }
2071         }
2072         
2073         /**
2074          * Gets (as xml) the "CDFICertificationNumber" element
2075          */
2076         public gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType xgetCDFICertificationNumber()
2077         {
2078             synchronized (monitor())
2079             {
2080                 check_orphaned();
2081                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
2082                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$50, 0);
2083                 return target;
2084             }
2085         }
2086         
2087         /**
2088          * True if has "CDFICertificationNumber" element
2089          */
2090         public boolean isSetCDFICertificationNumber()
2091         {
2092             synchronized (monitor())
2093             {
2094                 check_orphaned();
2095                 return get_store().count_elements(CDFICERTIFICATIONNUMBER$50) != 0;
2096             }
2097         }
2098         
2099         /**
2100          * Sets the "CDFICertificationNumber" element
2101          */
2102         public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
2103         {
2104             synchronized (monitor())
2105             {
2106                 check_orphaned();
2107                 org.apache.xmlbeans.SimpleValue target = null;
2108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$50, 0);
2109                 if (target == null)
2110                 {
2111                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$50);
2112                 }
2113                 target.setStringValue(cdfiCertificationNumber);
2114             }
2115         }
2116         
2117         /**
2118          * Sets (as xml) the "CDFICertificationNumber" element
2119          */
2120         public void xsetCDFICertificationNumber(gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType cdfiCertificationNumber)
2121         {
2122             synchronized (monitor())
2123             {
2124                 check_orphaned();
2125                 gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType target = null;
2126                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$50, 0);
2127                 if (target == null)
2128                 {
2129                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String15DataType)get_store().add_element_user(CDFICERTIFICATIONNUMBER$50);
2130                 }
2131                 target.set(cdfiCertificationNumber);
2132             }
2133         }
2134         
2135         /**
2136          * Unsets the "CDFICertificationNumber" element
2137          */
2138         public void unsetCDFICertificationNumber()
2139         {
2140             synchronized (monitor())
2141             {
2142                 check_orphaned();
2143                 get_store().remove_element(CDFICERTIFICATIONNUMBER$50, 0);
2144             }
2145         }
2146         
2147         /**
2148          * Gets the "CertificationPending" element
2149          */
2150         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
2151         {
2152             synchronized (monitor())
2153             {
2154                 check_orphaned();
2155                 org.apache.xmlbeans.SimpleValue target = null;
2156                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$52, 0);
2157                 if (target == null)
2158                 {
2159                     return null;
2160                 }
2161                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2162             }
2163         }
2164         
2165         /**
2166          * Gets (as xml) the "CertificationPending" element
2167          */
2168         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
2169         {
2170             synchronized (monitor())
2171             {
2172                 check_orphaned();
2173                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2174                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$52, 0);
2175                 return target;
2176             }
2177         }
2178         
2179         /**
2180          * True if has "CertificationPending" element
2181          */
2182         public boolean isSetCertificationPending()
2183         {
2184             synchronized (monitor())
2185             {
2186                 check_orphaned();
2187                 return get_store().count_elements(CERTIFICATIONPENDING$52) != 0;
2188             }
2189         }
2190         
2191         /**
2192          * Sets the "CertificationPending" element
2193          */
2194         public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
2195         {
2196             synchronized (monitor())
2197             {
2198                 check_orphaned();
2199                 org.apache.xmlbeans.SimpleValue target = null;
2200                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$52, 0);
2201                 if (target == null)
2202                 {
2203                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$52);
2204                 }
2205                 target.setEnumValue(certificationPending);
2206             }
2207         }
2208         
2209         /**
2210          * Sets (as xml) the "CertificationPending" element
2211          */
2212         public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
2213         {
2214             synchronized (monitor())
2215             {
2216                 check_orphaned();
2217                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2218                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$52, 0);
2219                 if (target == null)
2220                 {
2221                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$52);
2222                 }
2223                 target.set(certificationPending);
2224             }
2225         }
2226         
2227         /**
2228          * Unsets the "CertificationPending" element
2229          */
2230         public void unsetCertificationPending()
2231         {
2232             synchronized (monitor())
2233             {
2234                 check_orphaned();
2235                 get_store().remove_element(CERTIFICATIONPENDING$52, 0);
2236             }
2237         }
2238         
2239         /**
2240          * Gets the "SubmissionDate" element
2241          */
2242         public java.util.Calendar getSubmissionDate()
2243         {
2244             synchronized (monitor())
2245             {
2246                 check_orphaned();
2247                 org.apache.xmlbeans.SimpleValue target = null;
2248                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$54, 0);
2249                 if (target == null)
2250                 {
2251                     return null;
2252                 }
2253                 return target.getCalendarValue();
2254             }
2255         }
2256         
2257         /**
2258          * Gets (as xml) the "SubmissionDate" element
2259          */
2260         public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
2261         {
2262             synchronized (monitor())
2263             {
2264                 check_orphaned();
2265                 org.apache.xmlbeans.XmlDate target = null;
2266                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$54, 0);
2267                 return target;
2268             }
2269         }
2270         
2271         /**
2272          * True if has "SubmissionDate" element
2273          */
2274         public boolean isSetSubmissionDate()
2275         {
2276             synchronized (monitor())
2277             {
2278                 check_orphaned();
2279                 return get_store().count_elements(SUBMISSIONDATE$54) != 0;
2280             }
2281         }
2282         
2283         /**
2284          * Sets the "SubmissionDate" element
2285          */
2286         public void setSubmissionDate(java.util.Calendar submissionDate)
2287         {
2288             synchronized (monitor())
2289             {
2290                 check_orphaned();
2291                 org.apache.xmlbeans.SimpleValue target = null;
2292                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$54, 0);
2293                 if (target == null)
2294                 {
2295                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$54);
2296                 }
2297                 target.setCalendarValue(submissionDate);
2298             }
2299         }
2300         
2301         /**
2302          * Sets (as xml) the "SubmissionDate" element
2303          */
2304         public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
2305         {
2306             synchronized (monitor())
2307             {
2308                 check_orphaned();
2309                 org.apache.xmlbeans.XmlDate target = null;
2310                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$54, 0);
2311                 if (target == null)
2312                 {
2313                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$54);
2314                 }
2315                 target.set(submissionDate);
2316             }
2317         }
2318         
2319         /**
2320          * Unsets the "SubmissionDate" element
2321          */
2322         public void unsetSubmissionDate()
2323         {
2324             synchronized (monitor())
2325             {
2326                 check_orphaned();
2327                 get_store().remove_element(SUBMISSIONDATE$54, 0);
2328             }
2329         }
2330         
2331         /**
2332          * Gets the "CertificationChecklist" element
2333          */
2334         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist getCertificationChecklist()
2335         {
2336             synchronized (monitor())
2337             {
2338                 check_orphaned();
2339                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist target = null;
2340                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$56, 0);
2341                 if (target == null)
2342                 {
2343                     return null;
2344                 }
2345                 return target;
2346             }
2347         }
2348         
2349         /**
2350          * True if has "CertificationChecklist" element
2351          */
2352         public boolean isSetCertificationChecklist()
2353         {
2354             synchronized (monitor())
2355             {
2356                 check_orphaned();
2357                 return get_store().count_elements(CERTIFICATIONCHECKLIST$56) != 0;
2358             }
2359         }
2360         
2361         /**
2362          * Sets the "CertificationChecklist" element
2363          */
2364         public void setCertificationChecklist(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist certificationChecklist)
2365         {
2366             generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2367         }
2368         
2369         /**
2370          * Appends and returns a new empty "CertificationChecklist" element
2371          */
2372         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist addNewCertificationChecklist()
2373         {
2374             synchronized (monitor())
2375             {
2376                 check_orphaned();
2377                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist target = null;
2378                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$56);
2379                 return target;
2380             }
2381         }
2382         
2383         /**
2384          * Unsets the "CertificationChecklist" element
2385          */
2386         public void unsetCertificationChecklist()
2387         {
2388             synchronized (monitor())
2389             {
2390                 check_orphaned();
2391                 get_store().remove_element(CERTIFICATIONCHECKLIST$56, 0);
2392             }
2393         }
2394         
2395         /**
2396          * Gets the "QID_58" element
2397          */
2398         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58.Enum getQID58()
2399         {
2400             synchronized (monitor())
2401             {
2402                 check_orphaned();
2403                 org.apache.xmlbeans.SimpleValue target = null;
2404                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$58, 0);
2405                 if (target == null)
2406                 {
2407                     return null;
2408                 }
2409                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58.Enum)target.getEnumValue();
2410             }
2411         }
2412         
2413         /**
2414          * Gets (as xml) the "QID_58" element
2415          */
2416         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 xgetQID58()
2417         {
2418             synchronized (monitor())
2419             {
2420                 check_orphaned();
2421                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 target = null;
2422                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58)get_store().find_element_user(QID58$58, 0);
2423                 return target;
2424             }
2425         }
2426         
2427         /**
2428          * Sets the "QID_58" element
2429          */
2430         public void setQID58(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58.Enum qid58)
2431         {
2432             synchronized (monitor())
2433             {
2434                 check_orphaned();
2435                 org.apache.xmlbeans.SimpleValue target = null;
2436                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$58, 0);
2437                 if (target == null)
2438                 {
2439                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID58$58);
2440                 }
2441                 target.setEnumValue(qid58);
2442             }
2443         }
2444         
2445         /**
2446          * Sets (as xml) the "QID_58" element
2447          */
2448         public void xsetQID58(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 qid58)
2449         {
2450             synchronized (monitor())
2451             {
2452                 check_orphaned();
2453                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58 target = null;
2454                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58)get_store().find_element_user(QID58$58, 0);
2455                 if (target == null)
2456                 {
2457                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58)get_store().add_element_user(QID58$58);
2458                 }
2459                 target.set(qid58);
2460             }
2461         }
2462         
2463         /**
2464          * Gets the "PrimaryMarket" element
2465          */
2466         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket getPrimaryMarket()
2467         {
2468             synchronized (monitor())
2469             {
2470                 check_orphaned();
2471                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket target = null;
2472                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$60, 0);
2473                 if (target == null)
2474                 {
2475                     return null;
2476                 }
2477                 return target;
2478             }
2479         }
2480         
2481         /**
2482          * True if has "PrimaryMarket" element
2483          */
2484         public boolean isSetPrimaryMarket()
2485         {
2486             synchronized (monitor())
2487             {
2488                 check_orphaned();
2489                 return get_store().count_elements(PRIMARYMARKET$60) != 0;
2490             }
2491         }
2492         
2493         /**
2494          * Sets the "PrimaryMarket" element
2495          */
2496         public void setPrimaryMarket(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket primaryMarket)
2497         {
2498             generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$60, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2499         }
2500         
2501         /**
2502          * Appends and returns a new empty "PrimaryMarket" element
2503          */
2504         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket addNewPrimaryMarket()
2505         {
2506             synchronized (monitor())
2507             {
2508                 check_orphaned();
2509                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket target = null;
2510                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$60);
2511                 return target;
2512             }
2513         }
2514         
2515         /**
2516          * Unsets the "PrimaryMarket" element
2517          */
2518         public void unsetPrimaryMarket()
2519         {
2520             synchronized (monitor())
2521             {
2522                 check_orphaned();
2523                 get_store().remove_element(PRIMARYMARKET$60, 0);
2524             }
2525         }
2526         
2527         /**
2528          * Gets the "GeographicMarketServed" element
2529          */
2530         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed getGeographicMarketServed()
2531         {
2532             synchronized (monitor())
2533             {
2534                 check_orphaned();
2535                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed target = null;
2536                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$62, 0);
2537                 if (target == null)
2538                 {
2539                     return null;
2540                 }
2541                 return target;
2542             }
2543         }
2544         
2545         /**
2546          * True if has "GeographicMarketServed" element
2547          */
2548         public boolean isSetGeographicMarketServed()
2549         {
2550             synchronized (monitor())
2551             {
2552                 check_orphaned();
2553                 return get_store().count_elements(GEOGRAPHICMARKETSERVED$62) != 0;
2554             }
2555         }
2556         
2557         /**
2558          * Sets the "GeographicMarketServed" element
2559          */
2560         public void setGeographicMarketServed(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed geographicMarketServed)
2561         {
2562             generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$62, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2563         }
2564         
2565         /**
2566          * Appends and returns a new empty "GeographicMarketServed" element
2567          */
2568         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed addNewGeographicMarketServed()
2569         {
2570             synchronized (monitor())
2571             {
2572                 check_orphaned();
2573                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed target = null;
2574                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$62);
2575                 return target;
2576             }
2577         }
2578         
2579         /**
2580          * Unsets the "GeographicMarketServed" element
2581          */
2582         public void unsetGeographicMarketServed()
2583         {
2584             synchronized (monitor())
2585             {
2586                 check_orphaned();
2587                 get_store().remove_element(GEOGRAPHICMARKETSERVED$62, 0);
2588             }
2589         }
2590         
2591         /**
2592          * Gets the "PrimaryBusiness" element
2593          */
2594         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness.Enum getPrimaryBusiness()
2595         {
2596             synchronized (monitor())
2597             {
2598                 check_orphaned();
2599                 org.apache.xmlbeans.SimpleValue target = null;
2600                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$64, 0);
2601                 if (target == null)
2602                 {
2603                     return null;
2604                 }
2605                 return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness.Enum)target.getEnumValue();
2606             }
2607         }
2608         
2609         /**
2610          * Gets (as xml) the "PrimaryBusiness" element
2611          */
2612         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness xgetPrimaryBusiness()
2613         {
2614             synchronized (monitor())
2615             {
2616                 check_orphaned();
2617                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness target = null;
2618                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$64, 0);
2619                 return target;
2620             }
2621         }
2622         
2623         /**
2624          * Sets the "PrimaryBusiness" element
2625          */
2626         public void setPrimaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness.Enum primaryBusiness)
2627         {
2628             synchronized (monitor())
2629             {
2630                 check_orphaned();
2631                 org.apache.xmlbeans.SimpleValue target = null;
2632                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$64, 0);
2633                 if (target == null)
2634                 {
2635                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$64);
2636                 }
2637                 target.setEnumValue(primaryBusiness);
2638             }
2639         }
2640         
2641         /**
2642          * Sets (as xml) the "PrimaryBusiness" element
2643          */
2644         public void xsetPrimaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness primaryBusiness)
2645         {
2646             synchronized (monitor())
2647             {
2648                 check_orphaned();
2649                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness target = null;
2650                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$64, 0);
2651                 if (target == null)
2652                 {
2653                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$64);
2654                 }
2655                 target.set(primaryBusiness);
2656             }
2657         }
2658         
2659         /**
2660          * Gets the "SecondaryBusiness" element
2661          */
2662         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness getSecondaryBusiness()
2663         {
2664             synchronized (monitor())
2665             {
2666                 check_orphaned();
2667                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness target = null;
2668                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$66, 0);
2669                 if (target == null)
2670                 {
2671                     return null;
2672                 }
2673                 return target;
2674             }
2675         }
2676         
2677         /**
2678          * True if has "SecondaryBusiness" element
2679          */
2680         public boolean isSetSecondaryBusiness()
2681         {
2682             synchronized (monitor())
2683             {
2684                 check_orphaned();
2685                 return get_store().count_elements(SECONDARYBUSINESS$66) != 0;
2686             }
2687         }
2688         
2689         /**
2690          * Sets the "SecondaryBusiness" element
2691          */
2692         public void setSecondaryBusiness(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness secondaryBusiness)
2693         {
2694             generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$66, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2695         }
2696         
2697         /**
2698          * Appends and returns a new empty "SecondaryBusiness" element
2699          */
2700         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness addNewSecondaryBusiness()
2701         {
2702             synchronized (monitor())
2703             {
2704                 check_orphaned();
2705                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness target = null;
2706                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$66);
2707                 return target;
2708             }
2709         }
2710         
2711         /**
2712          * Unsets the "SecondaryBusiness" element
2713          */
2714         public void unsetSecondaryBusiness()
2715         {
2716             synchronized (monitor())
2717             {
2718                 check_orphaned();
2719                 get_store().remove_element(SECONDARYBUSINESS$66, 0);
2720             }
2721         }
2722         
2723         /**
2724          * Gets the "ProductsOffered" element
2725          */
2726         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered getProductsOffered()
2727         {
2728             synchronized (monitor())
2729             {
2730                 check_orphaned();
2731                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered target = null;
2732                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$68, 0);
2733                 if (target == null)
2734                 {
2735                     return null;
2736                 }
2737                 return target;
2738             }
2739         }
2740         
2741         /**
2742          * True if has "ProductsOffered" element
2743          */
2744         public boolean isSetProductsOffered()
2745         {
2746             synchronized (monitor())
2747             {
2748                 check_orphaned();
2749                 return get_store().count_elements(PRODUCTSOFFERED$68) != 0;
2750             }
2751         }
2752         
2753         /**
2754          * Sets the "ProductsOffered" element
2755          */
2756         public void setProductsOffered(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered productsOffered)
2757         {
2758             generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$68, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2759         }
2760         
2761         /**
2762          * Appends and returns a new empty "ProductsOffered" element
2763          */
2764         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered addNewProductsOffered()
2765         {
2766             synchronized (monitor())
2767             {
2768                 check_orphaned();
2769                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered target = null;
2770                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$68);
2771                 return target;
2772             }
2773         }
2774         
2775         /**
2776          * Unsets the "ProductsOffered" element
2777          */
2778         public void unsetProductsOffered()
2779         {
2780             synchronized (monitor())
2781             {
2782                 check_orphaned();
2783                 get_store().remove_element(PRODUCTSOFFERED$68, 0);
2784             }
2785         }
2786         
2787         /**
2788          * Gets the "QID_24" element
2789          */
2790         public int getQID24()
2791         {
2792             synchronized (monitor())
2793             {
2794                 check_orphaned();
2795                 org.apache.xmlbeans.SimpleValue target = null;
2796                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$70, 0);
2797                 if (target == null)
2798                 {
2799                     return 0;
2800                 }
2801                 return target.getIntValue();
2802             }
2803         }
2804         
2805         /**
2806          * Gets (as xml) the "QID_24" element
2807          */
2808         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 xgetQID24()
2809         {
2810             synchronized (monitor())
2811             {
2812                 check_orphaned();
2813                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 target = null;
2814                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24)get_store().find_element_user(QID24$70, 0);
2815                 return target;
2816             }
2817         }
2818         
2819         /**
2820          * Sets the "QID_24" element
2821          */
2822         public void setQID24(int qid24)
2823         {
2824             synchronized (monitor())
2825             {
2826                 check_orphaned();
2827                 org.apache.xmlbeans.SimpleValue target = null;
2828                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$70, 0);
2829                 if (target == null)
2830                 {
2831                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$70);
2832                 }
2833                 target.setIntValue(qid24);
2834             }
2835         }
2836         
2837         /**
2838          * Sets (as xml) the "QID_24" element
2839          */
2840         public void xsetQID24(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 qid24)
2841         {
2842             synchronized (monitor())
2843             {
2844                 check_orphaned();
2845                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24 target = null;
2846                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24)get_store().find_element_user(QID24$70, 0);
2847                 if (target == null)
2848                 {
2849                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24)get_store().add_element_user(QID24$70);
2850                 }
2851                 target.set(qid24);
2852             }
2853         }
2854         
2855         /**
2856          * Gets the "AssurancesCertifications" element
2857          */
2858         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
2859         {
2860             synchronized (monitor())
2861             {
2862                 check_orphaned();
2863                 org.apache.xmlbeans.SimpleValue target = null;
2864                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$72, 0);
2865                 if (target == null)
2866                 {
2867                     return null;
2868                 }
2869                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2870             }
2871         }
2872         
2873         /**
2874          * Gets (as xml) the "AssurancesCertifications" element
2875          */
2876         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
2877         {
2878             synchronized (monitor())
2879             {
2880                 check_orphaned();
2881                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2882                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$72, 0);
2883                 return target;
2884             }
2885         }
2886         
2887         /**
2888          * Sets the "AssurancesCertifications" element
2889          */
2890         public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
2891         {
2892             synchronized (monitor())
2893             {
2894                 check_orphaned();
2895                 org.apache.xmlbeans.SimpleValue target = null;
2896                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$72, 0);
2897                 if (target == null)
2898                 {
2899                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$72);
2900                 }
2901                 target.setEnumValue(assurancesCertifications);
2902             }
2903         }
2904         
2905         /**
2906          * Sets (as xml) the "AssurancesCertifications" element
2907          */
2908         public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
2909         {
2910             synchronized (monitor())
2911             {
2912                 check_orphaned();
2913                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2914                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$72, 0);
2915                 if (target == null)
2916                 {
2917                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$72);
2918                 }
2919                 target.set(assurancesCertifications);
2920             }
2921         }
2922         
2923         /**
2924          * Gets the "Details" element
2925          */
2926         public java.lang.String getDetails()
2927         {
2928             synchronized (monitor())
2929             {
2930                 check_orphaned();
2931                 org.apache.xmlbeans.SimpleValue target = null;
2932                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$74, 0);
2933                 if (target == null)
2934                 {
2935                     return null;
2936                 }
2937                 return target.getStringValue();
2938             }
2939         }
2940         
2941         /**
2942          * Gets (as xml) the "Details" element
2943          */
2944         public gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType xgetDetails()
2945         {
2946             synchronized (monitor())
2947             {
2948                 check_orphaned();
2949                 gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType target = null;
2950                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().find_element_user(DETAILS$74, 0);
2951                 return target;
2952             }
2953         }
2954         
2955         /**
2956          * True if has "Details" element
2957          */
2958         public boolean isSetDetails()
2959         {
2960             synchronized (monitor())
2961             {
2962                 check_orphaned();
2963                 return get_store().count_elements(DETAILS$74) != 0;
2964             }
2965         }
2966         
2967         /**
2968          * Sets the "Details" element
2969          */
2970         public void setDetails(java.lang.String details)
2971         {
2972             synchronized (monitor())
2973             {
2974                 check_orphaned();
2975                 org.apache.xmlbeans.SimpleValue target = null;
2976                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$74, 0);
2977                 if (target == null)
2978                 {
2979                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$74);
2980                 }
2981                 target.setStringValue(details);
2982             }
2983         }
2984         
2985         /**
2986          * Sets (as xml) the "Details" element
2987          */
2988         public void xsetDetails(gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType details)
2989         {
2990             synchronized (monitor())
2991             {
2992                 check_orphaned();
2993                 gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType target = null;
2994                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().find_element_user(DETAILS$74, 0);
2995                 if (target == null)
2996                 {
2997                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().add_element_user(DETAILS$74);
2998                 }
2999                 target.set(details);
3000             }
3001         }
3002         
3003         /**
3004          * Unsets the "Details" element
3005          */
3006         public void unsetDetails()
3007         {
3008             synchronized (monitor())
3009             {
3010                 check_orphaned();
3011                 get_store().remove_element(DETAILS$74, 0);
3012             }
3013         }
3014         
3015         /**
3016          * Gets the "Questionnaire" element
3017          */
3018         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire getQuestionnaire()
3019         {
3020             synchronized (monitor())
3021             {
3022                 check_orphaned();
3023                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire target = null;
3024                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$76, 0);
3025                 if (target == null)
3026                 {
3027                     return null;
3028                 }
3029                 return target;
3030             }
3031         }
3032         
3033         /**
3034          * True if has "Questionnaire" element
3035          */
3036         public boolean isSetQuestionnaire()
3037         {
3038             synchronized (monitor())
3039             {
3040                 check_orphaned();
3041                 return get_store().count_elements(QUESTIONNAIRE$76) != 0;
3042             }
3043         }
3044         
3045         /**
3046          * Sets the "Questionnaire" element
3047          */
3048         public void setQuestionnaire(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire questionnaire)
3049         {
3050             generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$76, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3051         }
3052         
3053         /**
3054          * Appends and returns a new empty "Questionnaire" element
3055          */
3056         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire addNewQuestionnaire()
3057         {
3058             synchronized (monitor())
3059             {
3060                 check_orphaned();
3061                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire target = null;
3062                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$76);
3063                 return target;
3064             }
3065         }
3066         
3067         /**
3068          * Unsets the "Questionnaire" element
3069          */
3070         public void unsetQuestionnaire()
3071         {
3072             synchronized (monitor())
3073             {
3074                 check_orphaned();
3075                 get_store().remove_element(QUESTIONNAIRE$76, 0);
3076             }
3077         }
3078         
3079         /**
3080          * Gets the "EnvironmentalReview" element
3081          */
3082         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview getEnvironmentalReview()
3083         {
3084             synchronized (monitor())
3085             {
3086                 check_orphaned();
3087                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview target = null;
3088                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$78, 0);
3089                 if (target == null)
3090                 {
3091                     return null;
3092                 }
3093                 return target;
3094             }
3095         }
3096         
3097         /**
3098          * Sets the "EnvironmentalReview" element
3099          */
3100         public void setEnvironmentalReview(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview environmentalReview)
3101         {
3102             generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$78, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3103         }
3104         
3105         /**
3106          * Appends and returns a new empty "EnvironmentalReview" element
3107          */
3108         public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview addNewEnvironmentalReview()
3109         {
3110             synchronized (monitor())
3111             {
3112                 check_orphaned();
3113                 gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview target = null;
3114                 target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$78);
3115                 return target;
3116             }
3117         }
3118         
3119         /**
3120          * Gets the "FormVersion" attribute
3121          */
3122         public java.lang.String getFormVersion()
3123         {
3124             synchronized (monitor())
3125             {
3126                 check_orphaned();
3127                 org.apache.xmlbeans.SimpleValue target = null;
3128                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$80);
3129                 if (target == null)
3130                 {
3131                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$80);
3132                 }
3133                 if (target == null)
3134                 {
3135                     return null;
3136                 }
3137                 return target.getStringValue();
3138             }
3139         }
3140         
3141         /**
3142          * Gets (as xml) the "FormVersion" attribute
3143          */
3144         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
3145         {
3146             synchronized (monitor())
3147             {
3148                 check_orphaned();
3149                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3150                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$80);
3151                 if (target == null)
3152                 {
3153                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$80);
3154                 }
3155                 return target;
3156             }
3157         }
3158         
3159         /**
3160          * Sets the "FormVersion" attribute
3161          */
3162         public void setFormVersion(java.lang.String formVersion)
3163         {
3164             synchronized (monitor())
3165             {
3166                 check_orphaned();
3167                 org.apache.xmlbeans.SimpleValue target = null;
3168                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$80);
3169                 if (target == null)
3170                 {
3171                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$80);
3172                 }
3173                 target.setStringValue(formVersion);
3174             }
3175         }
3176         
3177         /**
3178          * Sets (as xml) the "FormVersion" attribute
3179          */
3180         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
3181         {
3182             synchronized (monitor())
3183             {
3184                 check_orphaned();
3185                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3186                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$80);
3187                 if (target == null)
3188                 {
3189                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$80);
3190                 }
3191                 target.set(formVersion);
3192             }
3193         }
3194         /**
3195          * An XML Organization(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3196          *
3197          * This is a complex type.
3198          */
3199         public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Organization
3200         {
3201             private static final long serialVersionUID = 1L;
3202             
3203             public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
3204             {
3205                 super(sType);
3206             }
3207             
3208             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
3209                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OrganizationName");
3210             private static final javax.xml.namespace.QName STREET1$2 = 
3211                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street1");
3212             private static final javax.xml.namespace.QName STREET2$4 = 
3213                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street2");
3214             private static final javax.xml.namespace.QName CITY$6 = 
3215                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "City");
3216             private static final javax.xml.namespace.QName STATE$8 = 
3217                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "State");
3218             private static final javax.xml.namespace.QName ZIPCODE$10 = 
3219                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ZipCode");
3220             private static final javax.xml.namespace.QName EIN$12 = 
3221                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EIN");
3222             private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
3223                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "DUNSNumber");
3224             
3225             
3226             /**
3227              * Gets the "OrganizationName" element
3228              */
3229             public java.lang.String getOrganizationName()
3230             {
3231                 synchronized (monitor())
3232                 {
3233                     check_orphaned();
3234                     org.apache.xmlbeans.SimpleValue target = null;
3235                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3236                     if (target == null)
3237                     {
3238                       return null;
3239                     }
3240                     return target.getStringValue();
3241                 }
3242             }
3243             
3244             /**
3245              * Gets (as xml) the "OrganizationName" element
3246              */
3247             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
3248             {
3249                 synchronized (monitor())
3250                 {
3251                     check_orphaned();
3252                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3253                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3254                     return target;
3255                 }
3256             }
3257             
3258             /**
3259              * Sets the "OrganizationName" element
3260              */
3261             public void setOrganizationName(java.lang.String organizationName)
3262             {
3263                 synchronized (monitor())
3264                 {
3265                     check_orphaned();
3266                     org.apache.xmlbeans.SimpleValue target = null;
3267                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3268                     if (target == null)
3269                     {
3270                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
3271                     }
3272                     target.setStringValue(organizationName);
3273                 }
3274             }
3275             
3276             /**
3277              * Sets (as xml) the "OrganizationName" element
3278              */
3279             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
3280             {
3281                 synchronized (monitor())
3282                 {
3283                     check_orphaned();
3284                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3285                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3286                     if (target == null)
3287                     {
3288                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
3289                     }
3290                     target.set(organizationName);
3291                 }
3292             }
3293             
3294             /**
3295              * Gets the "Street1" element
3296              */
3297             public java.lang.String getStreet1()
3298             {
3299                 synchronized (monitor())
3300                 {
3301                     check_orphaned();
3302                     org.apache.xmlbeans.SimpleValue target = null;
3303                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
3304                     if (target == null)
3305                     {
3306                       return null;
3307                     }
3308                     return target.getStringValue();
3309                 }
3310             }
3311             
3312             /**
3313              * Gets (as xml) the "Street1" element
3314              */
3315             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
3316             {
3317                 synchronized (monitor())
3318                 {
3319                     check_orphaned();
3320                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3321                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
3322                     return target;
3323                 }
3324             }
3325             
3326             /**
3327              * Sets the "Street1" element
3328              */
3329             public void setStreet1(java.lang.String street1)
3330             {
3331                 synchronized (monitor())
3332                 {
3333                     check_orphaned();
3334                     org.apache.xmlbeans.SimpleValue target = null;
3335                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
3336                     if (target == null)
3337                     {
3338                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
3339                     }
3340                     target.setStringValue(street1);
3341                 }
3342             }
3343             
3344             /**
3345              * Sets (as xml) the "Street1" element
3346              */
3347             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
3348             {
3349                 synchronized (monitor())
3350                 {
3351                     check_orphaned();
3352                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3353                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
3354                     if (target == null)
3355                     {
3356                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
3357                     }
3358                     target.set(street1);
3359                 }
3360             }
3361             
3362             /**
3363              * Gets the "Street2" element
3364              */
3365             public java.lang.String getStreet2()
3366             {
3367                 synchronized (monitor())
3368                 {
3369                     check_orphaned();
3370                     org.apache.xmlbeans.SimpleValue target = null;
3371                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
3372                     if (target == null)
3373                     {
3374                       return null;
3375                     }
3376                     return target.getStringValue();
3377                 }
3378             }
3379             
3380             /**
3381              * Gets (as xml) the "Street2" element
3382              */
3383             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
3384             {
3385                 synchronized (monitor())
3386                 {
3387                     check_orphaned();
3388                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3389                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
3390                     return target;
3391                 }
3392             }
3393             
3394             /**
3395              * True if has "Street2" element
3396              */
3397             public boolean isSetStreet2()
3398             {
3399                 synchronized (monitor())
3400                 {
3401                     check_orphaned();
3402                     return get_store().count_elements(STREET2$4) != 0;
3403                 }
3404             }
3405             
3406             /**
3407              * Sets the "Street2" element
3408              */
3409             public void setStreet2(java.lang.String street2)
3410             {
3411                 synchronized (monitor())
3412                 {
3413                     check_orphaned();
3414                     org.apache.xmlbeans.SimpleValue target = null;
3415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
3416                     if (target == null)
3417                     {
3418                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
3419                     }
3420                     target.setStringValue(street2);
3421                 }
3422             }
3423             
3424             /**
3425              * Sets (as xml) the "Street2" element
3426              */
3427             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
3428             {
3429                 synchronized (monitor())
3430                 {
3431                     check_orphaned();
3432                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3433                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
3434                     if (target == null)
3435                     {
3436                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
3437                     }
3438                     target.set(street2);
3439                 }
3440             }
3441             
3442             /**
3443              * Unsets the "Street2" element
3444              */
3445             public void unsetStreet2()
3446             {
3447                 synchronized (monitor())
3448                 {
3449                     check_orphaned();
3450                     get_store().remove_element(STREET2$4, 0);
3451                 }
3452             }
3453             
3454             /**
3455              * Gets the "City" element
3456              */
3457             public java.lang.String getCity()
3458             {
3459                 synchronized (monitor())
3460                 {
3461                     check_orphaned();
3462                     org.apache.xmlbeans.SimpleValue target = null;
3463                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
3464                     if (target == null)
3465                     {
3466                       return null;
3467                     }
3468                     return target.getStringValue();
3469                 }
3470             }
3471             
3472             /**
3473              * Gets (as xml) the "City" element
3474              */
3475             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
3476             {
3477                 synchronized (monitor())
3478                 {
3479                     check_orphaned();
3480                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
3481                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
3482                     return target;
3483                 }
3484             }
3485             
3486             /**
3487              * Sets the "City" element
3488              */
3489             public void setCity(java.lang.String city)
3490             {
3491                 synchronized (monitor())
3492                 {
3493                     check_orphaned();
3494                     org.apache.xmlbeans.SimpleValue target = null;
3495                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
3496                     if (target == null)
3497                     {
3498                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
3499                     }
3500                     target.setStringValue(city);
3501                 }
3502             }
3503             
3504             /**
3505              * Sets (as xml) the "City" element
3506              */
3507             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
3508             {
3509                 synchronized (monitor())
3510                 {
3511                     check_orphaned();
3512                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
3513                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
3514                     if (target == null)
3515                     {
3516                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
3517                     }
3518                     target.set(city);
3519                 }
3520             }
3521             
3522             /**
3523              * Gets the "State" element
3524              */
3525             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
3526             {
3527                 synchronized (monitor())
3528                 {
3529                     check_orphaned();
3530                     org.apache.xmlbeans.SimpleValue target = null;
3531                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
3532                     if (target == null)
3533                     {
3534                       return null;
3535                     }
3536                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
3537                 }
3538             }
3539             
3540             /**
3541              * Gets (as xml) the "State" element
3542              */
3543             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
3544             {
3545                 synchronized (monitor())
3546                 {
3547                     check_orphaned();
3548                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
3549                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
3550                     return target;
3551                 }
3552             }
3553             
3554             /**
3555              * True if has "State" element
3556              */
3557             public boolean isSetState()
3558             {
3559                 synchronized (monitor())
3560                 {
3561                     check_orphaned();
3562                     return get_store().count_elements(STATE$8) != 0;
3563                 }
3564             }
3565             
3566             /**
3567              * Sets the "State" element
3568              */
3569             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
3570             {
3571                 synchronized (monitor())
3572                 {
3573                     check_orphaned();
3574                     org.apache.xmlbeans.SimpleValue target = null;
3575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
3576                     if (target == null)
3577                     {
3578                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
3579                     }
3580                     target.setEnumValue(state);
3581                 }
3582             }
3583             
3584             /**
3585              * Sets (as xml) the "State" element
3586              */
3587             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
3588             {
3589                 synchronized (monitor())
3590                 {
3591                     check_orphaned();
3592                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
3593                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
3594                     if (target == null)
3595                     {
3596                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
3597                     }
3598                     target.set(state);
3599                 }
3600             }
3601             
3602             /**
3603              * Unsets the "State" element
3604              */
3605             public void unsetState()
3606             {
3607                 synchronized (monitor())
3608                 {
3609                     check_orphaned();
3610                     get_store().remove_element(STATE$8, 0);
3611                 }
3612             }
3613             
3614             /**
3615              * Gets the "ZipCode" element
3616              */
3617             public java.lang.String getZipCode()
3618             {
3619                 synchronized (monitor())
3620                 {
3621                     check_orphaned();
3622                     org.apache.xmlbeans.SimpleValue target = null;
3623                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
3624                     if (target == null)
3625                     {
3626                       return null;
3627                     }
3628                     return target.getStringValue();
3629                 }
3630             }
3631             
3632             /**
3633              * Gets (as xml) the "ZipCode" element
3634              */
3635             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
3636             {
3637                 synchronized (monitor())
3638                 {
3639                     check_orphaned();
3640                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
3641                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
3642                     return target;
3643                 }
3644             }
3645             
3646             /**
3647              * True if has "ZipCode" element
3648              */
3649             public boolean isSetZipCode()
3650             {
3651                 synchronized (monitor())
3652                 {
3653                     check_orphaned();
3654                     return get_store().count_elements(ZIPCODE$10) != 0;
3655                 }
3656             }
3657             
3658             /**
3659              * Sets the "ZipCode" element
3660              */
3661             public void setZipCode(java.lang.String zipCode)
3662             {
3663                 synchronized (monitor())
3664                 {
3665                     check_orphaned();
3666                     org.apache.xmlbeans.SimpleValue target = null;
3667                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
3668                     if (target == null)
3669                     {
3670                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
3671                     }
3672                     target.setStringValue(zipCode);
3673                 }
3674             }
3675             
3676             /**
3677              * Sets (as xml) the "ZipCode" element
3678              */
3679             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
3680             {
3681                 synchronized (monitor())
3682                 {
3683                     check_orphaned();
3684                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
3685                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
3686                     if (target == null)
3687                     {
3688                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
3689                     }
3690                     target.set(zipCode);
3691                 }
3692             }
3693             
3694             /**
3695              * Unsets the "ZipCode" element
3696              */
3697             public void unsetZipCode()
3698             {
3699                 synchronized (monitor())
3700                 {
3701                     check_orphaned();
3702                     get_store().remove_element(ZIPCODE$10, 0);
3703                 }
3704             }
3705             
3706             /**
3707              * Gets the "EIN" element
3708              */
3709             public java.lang.String getEIN()
3710             {
3711                 synchronized (monitor())
3712                 {
3713                     check_orphaned();
3714                     org.apache.xmlbeans.SimpleValue target = null;
3715                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
3716                     if (target == null)
3717                     {
3718                       return null;
3719                     }
3720                     return target.getStringValue();
3721                 }
3722             }
3723             
3724             /**
3725              * Gets (as xml) the "EIN" element
3726              */
3727             public gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetEIN()
3728             {
3729                 synchronized (monitor())
3730                 {
3731                     check_orphaned();
3732                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
3733                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
3734                     return target;
3735                 }
3736             }
3737             
3738             /**
3739              * Sets the "EIN" element
3740              */
3741             public void setEIN(java.lang.String ein)
3742             {
3743                 synchronized (monitor())
3744                 {
3745                     check_orphaned();
3746                     org.apache.xmlbeans.SimpleValue target = null;
3747                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
3748                     if (target == null)
3749                     {
3750                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
3751                     }
3752                     target.setStringValue(ein);
3753                 }
3754             }
3755             
3756             /**
3757              * Sets (as xml) the "EIN" element
3758              */
3759             public void xsetEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType ein)
3760             {
3761                 synchronized (monitor())
3762                 {
3763                     check_orphaned();
3764                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
3765                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
3766                     if (target == null)
3767                     {
3768                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().add_element_user(EIN$12);
3769                     }
3770                     target.set(ein);
3771                 }
3772             }
3773             
3774             /**
3775              * Gets the "DUNSNumber" element
3776              */
3777             public java.lang.String getDUNSNumber()
3778             {
3779                 synchronized (monitor())
3780                 {
3781                     check_orphaned();
3782                     org.apache.xmlbeans.SimpleValue target = null;
3783                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
3784                     if (target == null)
3785                     {
3786                       return null;
3787                     }
3788                     return target.getStringValue();
3789                 }
3790             }
3791             
3792             /**
3793              * Gets (as xml) the "DUNSNumber" element
3794              */
3795             public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
3796             {
3797                 synchronized (monitor())
3798                 {
3799                     check_orphaned();
3800                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
3801                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
3802                     return target;
3803                 }
3804             }
3805             
3806             /**
3807              * Sets the "DUNSNumber" element
3808              */
3809             public void setDUNSNumber(java.lang.String dunsNumber)
3810             {
3811                 synchronized (monitor())
3812                 {
3813                     check_orphaned();
3814                     org.apache.xmlbeans.SimpleValue target = null;
3815                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
3816                     if (target == null)
3817                     {
3818                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
3819                     }
3820                     target.setStringValue(dunsNumber);
3821                 }
3822             }
3823             
3824             /**
3825              * Sets (as xml) the "DUNSNumber" element
3826              */
3827             public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
3828             {
3829                 synchronized (monitor())
3830                 {
3831                     check_orphaned();
3832                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
3833                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
3834                     if (target == null)
3835                     {
3836                       target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
3837                     }
3838                     target.set(dunsNumber);
3839                 }
3840             }
3841         }
3842         /**
3843          * An XML AuthorizedRep(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
3844          *
3845          * This is a complex type.
3846          */
3847         public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.AuthorizedRep
3848         {
3849             private static final long serialVersionUID = 1L;
3850             
3851             public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
3852             {
3853                 super(sType);
3854             }
3855             
3856             private static final javax.xml.namespace.QName PREFIX$0 = 
3857                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Prefix");
3858             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
3859                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FirstName");
3860             private static final javax.xml.namespace.QName LASTNAME$4 = 
3861                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "LastName");
3862             private static final javax.xml.namespace.QName TITLE$6 = 
3863                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Title");
3864             private static final javax.xml.namespace.QName EMAIL$8 = 
3865                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Email");
3866             private static final javax.xml.namespace.QName PHONE$10 = 
3867                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Phone");
3868             private static final javax.xml.namespace.QName FAX$12 = 
3869                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Fax");
3870             private static final javax.xml.namespace.QName STREET1$14 = 
3871                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street1");
3872             private static final javax.xml.namespace.QName STREET2$16 = 
3873                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street2");
3874             private static final javax.xml.namespace.QName CITY$18 = 
3875                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "City");
3876             private static final javax.xml.namespace.QName STATE$20 = 
3877                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "State");
3878             private static final javax.xml.namespace.QName ZIPCODE$22 = 
3879                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ZipCode");
3880             
3881             
3882             /**
3883              * Gets the "Prefix" element
3884              */
3885             public java.lang.String getPrefix()
3886             {
3887                 synchronized (monitor())
3888                 {
3889                     check_orphaned();
3890                     org.apache.xmlbeans.SimpleValue target = null;
3891                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
3892                     if (target == null)
3893                     {
3894                       return null;
3895                     }
3896                     return target.getStringValue();
3897                 }
3898             }
3899             
3900             /**
3901              * Gets (as xml) the "Prefix" element
3902              */
3903             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
3904             {
3905                 synchronized (monitor())
3906                 {
3907                     check_orphaned();
3908                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
3909                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
3910                     return target;
3911                 }
3912             }
3913             
3914             /**
3915              * True if has "Prefix" element
3916              */
3917             public boolean isSetPrefix()
3918             {
3919                 synchronized (monitor())
3920                 {
3921                     check_orphaned();
3922                     return get_store().count_elements(PREFIX$0) != 0;
3923                 }
3924             }
3925             
3926             /**
3927              * Sets the "Prefix" element
3928              */
3929             public void setPrefix(java.lang.String prefix)
3930             {
3931                 synchronized (monitor())
3932                 {
3933                     check_orphaned();
3934                     org.apache.xmlbeans.SimpleValue target = null;
3935                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
3936                     if (target == null)
3937                     {
3938                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
3939                     }
3940                     target.setStringValue(prefix);
3941                 }
3942             }
3943             
3944             /**
3945              * Sets (as xml) the "Prefix" element
3946              */
3947             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
3948             {
3949                 synchronized (monitor())
3950                 {
3951                     check_orphaned();
3952                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
3953                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
3954                     if (target == null)
3955                     {
3956                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
3957                     }
3958                     target.set(prefix);
3959                 }
3960             }
3961             
3962             /**
3963              * Unsets the "Prefix" element
3964              */
3965             public void unsetPrefix()
3966             {
3967                 synchronized (monitor())
3968                 {
3969                     check_orphaned();
3970                     get_store().remove_element(PREFIX$0, 0);
3971                 }
3972             }
3973             
3974             /**
3975              * Gets the "FirstName" element
3976              */
3977             public java.lang.String getFirstName()
3978             {
3979                 synchronized (monitor())
3980                 {
3981                     check_orphaned();
3982                     org.apache.xmlbeans.SimpleValue target = null;
3983                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
3984                     if (target == null)
3985                     {
3986                       return null;
3987                     }
3988                     return target.getStringValue();
3989                 }
3990             }
3991             
3992             /**
3993              * Gets (as xml) the "FirstName" element
3994              */
3995             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
3996             {
3997                 synchronized (monitor())
3998                 {
3999                     check_orphaned();
4000                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4001                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4002                     return target;
4003                 }
4004             }
4005             
4006             /**
4007              * Sets the "FirstName" element
4008              */
4009             public void setFirstName(java.lang.String firstName)
4010             {
4011                 synchronized (monitor())
4012                 {
4013                     check_orphaned();
4014                     org.apache.xmlbeans.SimpleValue target = null;
4015                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4016                     if (target == null)
4017                     {
4018                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
4019                     }
4020                     target.setStringValue(firstName);
4021                 }
4022             }
4023             
4024             /**
4025              * Sets (as xml) the "FirstName" element
4026              */
4027             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
4028             {
4029                 synchronized (monitor())
4030                 {
4031                     check_orphaned();
4032                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4033                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4034                     if (target == null)
4035                     {
4036                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
4037                     }
4038                     target.set(firstName);
4039                 }
4040             }
4041             
4042             /**
4043              * Gets the "LastName" element
4044              */
4045             public java.lang.String getLastName()
4046             {
4047                 synchronized (monitor())
4048                 {
4049                     check_orphaned();
4050                     org.apache.xmlbeans.SimpleValue target = null;
4051                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
4052                     if (target == null)
4053                     {
4054                       return null;
4055                     }
4056                     return target.getStringValue();
4057                 }
4058             }
4059             
4060             /**
4061              * Gets (as xml) the "LastName" element
4062              */
4063             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
4064             {
4065                 synchronized (monitor())
4066                 {
4067                     check_orphaned();
4068                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
4069                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
4070                     return target;
4071                 }
4072             }
4073             
4074             /**
4075              * Sets the "LastName" element
4076              */
4077             public void setLastName(java.lang.String lastName)
4078             {
4079                 synchronized (monitor())
4080                 {
4081                     check_orphaned();
4082                     org.apache.xmlbeans.SimpleValue target = null;
4083                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
4084                     if (target == null)
4085                     {
4086                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
4087                     }
4088                     target.setStringValue(lastName);
4089                 }
4090             }
4091             
4092             /**
4093              * Sets (as xml) the "LastName" element
4094              */
4095             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
4096             {
4097                 synchronized (monitor())
4098                 {
4099                     check_orphaned();
4100                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
4101                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
4102                     if (target == null)
4103                     {
4104                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
4105                     }
4106                     target.set(lastName);
4107                 }
4108             }
4109             
4110             /**
4111              * Gets the "Title" element
4112              */
4113             public java.lang.String getTitle()
4114             {
4115                 synchronized (monitor())
4116                 {
4117                     check_orphaned();
4118                     org.apache.xmlbeans.SimpleValue target = null;
4119                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
4120                     if (target == null)
4121                     {
4122                       return null;
4123                     }
4124                     return target.getStringValue();
4125                 }
4126             }
4127             
4128             /**
4129              * Gets (as xml) the "Title" element
4130              */
4131             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
4132             {
4133                 synchronized (monitor())
4134                 {
4135                     check_orphaned();
4136                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4137                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
4138                     return target;
4139                 }
4140             }
4141             
4142             /**
4143              * Sets the "Title" element
4144              */
4145             public void setTitle(java.lang.String title)
4146             {
4147                 synchronized (monitor())
4148                 {
4149                     check_orphaned();
4150                     org.apache.xmlbeans.SimpleValue target = null;
4151                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
4152                     if (target == null)
4153                     {
4154                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
4155                     }
4156                     target.setStringValue(title);
4157                 }
4158             }
4159             
4160             /**
4161              * Sets (as xml) the "Title" element
4162              */
4163             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
4164             {
4165                 synchronized (monitor())
4166                 {
4167                     check_orphaned();
4168                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4169                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
4170                     if (target == null)
4171                     {
4172                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
4173                     }
4174                     target.set(title);
4175                 }
4176             }
4177             
4178             /**
4179              * Gets the "Email" element
4180              */
4181             public java.lang.String getEmail()
4182             {
4183                 synchronized (monitor())
4184                 {
4185                     check_orphaned();
4186                     org.apache.xmlbeans.SimpleValue target = null;
4187                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
4188                     if (target == null)
4189                     {
4190                       return null;
4191                     }
4192                     return target.getStringValue();
4193                 }
4194             }
4195             
4196             /**
4197              * Gets (as xml) the "Email" element
4198              */
4199             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
4200             {
4201                 synchronized (monitor())
4202                 {
4203                     check_orphaned();
4204                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4205                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
4206                     return target;
4207                 }
4208             }
4209             
4210             /**
4211              * Sets the "Email" element
4212              */
4213             public void setEmail(java.lang.String email)
4214             {
4215                 synchronized (monitor())
4216                 {
4217                     check_orphaned();
4218                     org.apache.xmlbeans.SimpleValue target = null;
4219                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
4220                     if (target == null)
4221                     {
4222                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
4223                     }
4224                     target.setStringValue(email);
4225                 }
4226             }
4227             
4228             /**
4229              * Sets (as xml) the "Email" element
4230              */
4231             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
4232             {
4233                 synchronized (monitor())
4234                 {
4235                     check_orphaned();
4236                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4237                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
4238                     if (target == null)
4239                     {
4240                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
4241                     }
4242                     target.set(email);
4243                 }
4244             }
4245             
4246             /**
4247              * Gets the "Phone" element
4248              */
4249             public java.lang.String getPhone()
4250             {
4251                 synchronized (monitor())
4252                 {
4253                     check_orphaned();
4254                     org.apache.xmlbeans.SimpleValue target = null;
4255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
4256                     if (target == null)
4257                     {
4258                       return null;
4259                     }
4260                     return target.getStringValue();
4261                 }
4262             }
4263             
4264             /**
4265              * Gets (as xml) the "Phone" element
4266              */
4267             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
4268             {
4269                 synchronized (monitor())
4270                 {
4271                     check_orphaned();
4272                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4273                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
4274                     return target;
4275                 }
4276             }
4277             
4278             /**
4279              * Sets the "Phone" element
4280              */
4281             public void setPhone(java.lang.String phone)
4282             {
4283                 synchronized (monitor())
4284                 {
4285                     check_orphaned();
4286                     org.apache.xmlbeans.SimpleValue target = null;
4287                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
4288                     if (target == null)
4289                     {
4290                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
4291                     }
4292                     target.setStringValue(phone);
4293                 }
4294             }
4295             
4296             /**
4297              * Sets (as xml) the "Phone" element
4298              */
4299             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
4300             {
4301                 synchronized (monitor())
4302                 {
4303                     check_orphaned();
4304                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4305                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
4306                     if (target == null)
4307                     {
4308                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
4309                     }
4310                     target.set(phone);
4311                 }
4312             }
4313             
4314             /**
4315              * Gets the "Fax" element
4316              */
4317             public java.lang.String getFax()
4318             {
4319                 synchronized (monitor())
4320                 {
4321                     check_orphaned();
4322                     org.apache.xmlbeans.SimpleValue target = null;
4323                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
4324                     if (target == null)
4325                     {
4326                       return null;
4327                     }
4328                     return target.getStringValue();
4329                 }
4330             }
4331             
4332             /**
4333              * Gets (as xml) the "Fax" element
4334              */
4335             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
4336             {
4337                 synchronized (monitor())
4338                 {
4339                     check_orphaned();
4340                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4341                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
4342                     return target;
4343                 }
4344             }
4345             
4346             /**
4347              * True if has "Fax" element
4348              */
4349             public boolean isSetFax()
4350             {
4351                 synchronized (monitor())
4352                 {
4353                     check_orphaned();
4354                     return get_store().count_elements(FAX$12) != 0;
4355                 }
4356             }
4357             
4358             /**
4359              * Sets the "Fax" element
4360              */
4361             public void setFax(java.lang.String fax)
4362             {
4363                 synchronized (monitor())
4364                 {
4365                     check_orphaned();
4366                     org.apache.xmlbeans.SimpleValue target = null;
4367                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
4368                     if (target == null)
4369                     {
4370                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
4371                     }
4372                     target.setStringValue(fax);
4373                 }
4374             }
4375             
4376             /**
4377              * Sets (as xml) the "Fax" element
4378              */
4379             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
4380             {
4381                 synchronized (monitor())
4382                 {
4383                     check_orphaned();
4384                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4385                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
4386                     if (target == null)
4387                     {
4388                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
4389                     }
4390                     target.set(fax);
4391                 }
4392             }
4393             
4394             /**
4395              * Unsets the "Fax" element
4396              */
4397             public void unsetFax()
4398             {
4399                 synchronized (monitor())
4400                 {
4401                     check_orphaned();
4402                     get_store().remove_element(FAX$12, 0);
4403                 }
4404             }
4405             
4406             /**
4407              * Gets the "Street1" element
4408              */
4409             public java.lang.String getStreet1()
4410             {
4411                 synchronized (monitor())
4412                 {
4413                     check_orphaned();
4414                     org.apache.xmlbeans.SimpleValue target = null;
4415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
4416                     if (target == null)
4417                     {
4418                       return null;
4419                     }
4420                     return target.getStringValue();
4421                 }
4422             }
4423             
4424             /**
4425              * Gets (as xml) the "Street1" element
4426              */
4427             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
4428             {
4429                 synchronized (monitor())
4430                 {
4431                     check_orphaned();
4432                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4433                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
4434                     return target;
4435                 }
4436             }
4437             
4438             /**
4439              * Sets the "Street1" element
4440              */
4441             public void setStreet1(java.lang.String street1)
4442             {
4443                 synchronized (monitor())
4444                 {
4445                     check_orphaned();
4446                     org.apache.xmlbeans.SimpleValue target = null;
4447                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
4448                     if (target == null)
4449                     {
4450                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
4451                     }
4452                     target.setStringValue(street1);
4453                 }
4454             }
4455             
4456             /**
4457              * Sets (as xml) the "Street1" element
4458              */
4459             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
4460             {
4461                 synchronized (monitor())
4462                 {
4463                     check_orphaned();
4464                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4465                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
4466                     if (target == null)
4467                     {
4468                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
4469                     }
4470                     target.set(street1);
4471                 }
4472             }
4473             
4474             /**
4475              * Gets the "Street2" element
4476              */
4477             public java.lang.String getStreet2()
4478             {
4479                 synchronized (monitor())
4480                 {
4481                     check_orphaned();
4482                     org.apache.xmlbeans.SimpleValue target = null;
4483                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
4484                     if (target == null)
4485                     {
4486                       return null;
4487                     }
4488                     return target.getStringValue();
4489                 }
4490             }
4491             
4492             /**
4493              * Gets (as xml) the "Street2" element
4494              */
4495             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
4496             {
4497                 synchronized (monitor())
4498                 {
4499                     check_orphaned();
4500                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4501                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
4502                     return target;
4503                 }
4504             }
4505             
4506             /**
4507              * True if has "Street2" element
4508              */
4509             public boolean isSetStreet2()
4510             {
4511                 synchronized (monitor())
4512                 {
4513                     check_orphaned();
4514                     return get_store().count_elements(STREET2$16) != 0;
4515                 }
4516             }
4517             
4518             /**
4519              * Sets the "Street2" element
4520              */
4521             public void setStreet2(java.lang.String street2)
4522             {
4523                 synchronized (monitor())
4524                 {
4525                     check_orphaned();
4526                     org.apache.xmlbeans.SimpleValue target = null;
4527                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
4528                     if (target == null)
4529                     {
4530                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
4531                     }
4532                     target.setStringValue(street2);
4533                 }
4534             }
4535             
4536             /**
4537              * Sets (as xml) the "Street2" element
4538              */
4539             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
4540             {
4541                 synchronized (monitor())
4542                 {
4543                     check_orphaned();
4544                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4545                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
4546                     if (target == null)
4547                     {
4548                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
4549                     }
4550                     target.set(street2);
4551                 }
4552             }
4553             
4554             /**
4555              * Unsets the "Street2" element
4556              */
4557             public void unsetStreet2()
4558             {
4559                 synchronized (monitor())
4560                 {
4561                     check_orphaned();
4562                     get_store().remove_element(STREET2$16, 0);
4563                 }
4564             }
4565             
4566             /**
4567              * Gets the "City" element
4568              */
4569             public java.lang.String getCity()
4570             {
4571                 synchronized (monitor())
4572                 {
4573                     check_orphaned();
4574                     org.apache.xmlbeans.SimpleValue target = null;
4575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
4576                     if (target == null)
4577                     {
4578                       return null;
4579                     }
4580                     return target.getStringValue();
4581                 }
4582             }
4583             
4584             /**
4585              * Gets (as xml) the "City" element
4586              */
4587             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
4588             {
4589                 synchronized (monitor())
4590                 {
4591                     check_orphaned();
4592                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4593                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
4594                     return target;
4595                 }
4596             }
4597             
4598             /**
4599              * Sets the "City" element
4600              */
4601             public void setCity(java.lang.String city)
4602             {
4603                 synchronized (monitor())
4604                 {
4605                     check_orphaned();
4606                     org.apache.xmlbeans.SimpleValue target = null;
4607                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
4608                     if (target == null)
4609                     {
4610                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
4611                     }
4612                     target.setStringValue(city);
4613                 }
4614             }
4615             
4616             /**
4617              * Sets (as xml) the "City" element
4618              */
4619             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
4620             {
4621                 synchronized (monitor())
4622                 {
4623                     check_orphaned();
4624                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4625                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
4626                     if (target == null)
4627                     {
4628                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
4629                     }
4630                     target.set(city);
4631                 }
4632             }
4633             
4634             /**
4635              * Gets the "State" element
4636              */
4637             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
4638             {
4639                 synchronized (monitor())
4640                 {
4641                     check_orphaned();
4642                     org.apache.xmlbeans.SimpleValue target = null;
4643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
4644                     if (target == null)
4645                     {
4646                       return null;
4647                     }
4648                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
4649                 }
4650             }
4651             
4652             /**
4653              * Gets (as xml) the "State" element
4654              */
4655             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
4656             {
4657                 synchronized (monitor())
4658                 {
4659                     check_orphaned();
4660                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
4661                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
4662                     return target;
4663                 }
4664             }
4665             
4666             /**
4667              * Sets the "State" element
4668              */
4669             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
4670             {
4671                 synchronized (monitor())
4672                 {
4673                     check_orphaned();
4674                     org.apache.xmlbeans.SimpleValue target = null;
4675                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
4676                     if (target == null)
4677                     {
4678                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
4679                     }
4680                     target.setEnumValue(state);
4681                 }
4682             }
4683             
4684             /**
4685              * Sets (as xml) the "State" element
4686              */
4687             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
4688             {
4689                 synchronized (monitor())
4690                 {
4691                     check_orphaned();
4692                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
4693                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
4694                     if (target == null)
4695                     {
4696                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
4697                     }
4698                     target.set(state);
4699                 }
4700             }
4701             
4702             /**
4703              * Gets the "ZipCode" element
4704              */
4705             public java.lang.String getZipCode()
4706             {
4707                 synchronized (monitor())
4708                 {
4709                     check_orphaned();
4710                     org.apache.xmlbeans.SimpleValue target = null;
4711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
4712                     if (target == null)
4713                     {
4714                       return null;
4715                     }
4716                     return target.getStringValue();
4717                 }
4718             }
4719             
4720             /**
4721              * Gets (as xml) the "ZipCode" element
4722              */
4723             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
4724             {
4725                 synchronized (monitor())
4726                 {
4727                     check_orphaned();
4728                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
4729                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
4730                     return target;
4731                 }
4732             }
4733             
4734             /**
4735              * Sets the "ZipCode" element
4736              */
4737             public void setZipCode(java.lang.String zipCode)
4738             {
4739                 synchronized (monitor())
4740                 {
4741                     check_orphaned();
4742                     org.apache.xmlbeans.SimpleValue target = null;
4743                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
4744                     if (target == null)
4745                     {
4746                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
4747                     }
4748                     target.setStringValue(zipCode);
4749                 }
4750             }
4751             
4752             /**
4753              * Sets (as xml) the "ZipCode" element
4754              */
4755             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
4756             {
4757                 synchronized (monitor())
4758                 {
4759                     check_orphaned();
4760                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
4761                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
4762                     if (target == null)
4763                     {
4764                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
4765                     }
4766                     target.set(zipCode);
4767                 }
4768             }
4769         }
4770         /**
4771          * An XML ApplicationPOC(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
4772          *
4773          * This is a complex type.
4774          */
4775         public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ApplicationPOC
4776         {
4777             private static final long serialVersionUID = 1L;
4778             
4779             public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
4780             {
4781                 super(sType);
4782             }
4783             
4784             private static final javax.xml.namespace.QName PREFIX$0 = 
4785                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Prefix");
4786             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
4787                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FirstName");
4788             private static final javax.xml.namespace.QName LASTNAME$4 = 
4789                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "LastName");
4790             private static final javax.xml.namespace.QName TITLE$6 = 
4791                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Title");
4792             private static final javax.xml.namespace.QName EMAIL$8 = 
4793                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Email");
4794             private static final javax.xml.namespace.QName PHONE$10 = 
4795                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Phone");
4796             private static final javax.xml.namespace.QName FAX$12 = 
4797                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Fax");
4798             private static final javax.xml.namespace.QName STREET1$14 = 
4799                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street1");
4800             private static final javax.xml.namespace.QName STREET2$16 = 
4801                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Street2");
4802             private static final javax.xml.namespace.QName CITY$18 = 
4803                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "City");
4804             private static final javax.xml.namespace.QName STATE$20 = 
4805                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "State");
4806             private static final javax.xml.namespace.QName ZIPCODE$22 = 
4807                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ZipCode");
4808             
4809             
4810             /**
4811              * Gets the "Prefix" element
4812              */
4813             public java.lang.String getPrefix()
4814             {
4815                 synchronized (monitor())
4816                 {
4817                     check_orphaned();
4818                     org.apache.xmlbeans.SimpleValue target = null;
4819                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
4820                     if (target == null)
4821                     {
4822                       return null;
4823                     }
4824                     return target.getStringValue();
4825                 }
4826             }
4827             
4828             /**
4829              * Gets (as xml) the "Prefix" element
4830              */
4831             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
4832             {
4833                 synchronized (monitor())
4834                 {
4835                     check_orphaned();
4836                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
4837                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
4838                     return target;
4839                 }
4840             }
4841             
4842             /**
4843              * True if has "Prefix" element
4844              */
4845             public boolean isSetPrefix()
4846             {
4847                 synchronized (monitor())
4848                 {
4849                     check_orphaned();
4850                     return get_store().count_elements(PREFIX$0) != 0;
4851                 }
4852             }
4853             
4854             /**
4855              * Sets the "Prefix" element
4856              */
4857             public void setPrefix(java.lang.String prefix)
4858             {
4859                 synchronized (monitor())
4860                 {
4861                     check_orphaned();
4862                     org.apache.xmlbeans.SimpleValue target = null;
4863                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
4864                     if (target == null)
4865                     {
4866                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
4867                     }
4868                     target.setStringValue(prefix);
4869                 }
4870             }
4871             
4872             /**
4873              * Sets (as xml) the "Prefix" element
4874              */
4875             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
4876             {
4877                 synchronized (monitor())
4878                 {
4879                     check_orphaned();
4880                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
4881                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
4882                     if (target == null)
4883                     {
4884                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
4885                     }
4886                     target.set(prefix);
4887                 }
4888             }
4889             
4890             /**
4891              * Unsets the "Prefix" element
4892              */
4893             public void unsetPrefix()
4894             {
4895                 synchronized (monitor())
4896                 {
4897                     check_orphaned();
4898                     get_store().remove_element(PREFIX$0, 0);
4899                 }
4900             }
4901             
4902             /**
4903              * Gets the "FirstName" element
4904              */
4905             public java.lang.String getFirstName()
4906             {
4907                 synchronized (monitor())
4908                 {
4909                     check_orphaned();
4910                     org.apache.xmlbeans.SimpleValue target = null;
4911                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4912                     if (target == null)
4913                     {
4914                       return null;
4915                     }
4916                     return target.getStringValue();
4917                 }
4918             }
4919             
4920             /**
4921              * Gets (as xml) the "FirstName" element
4922              */
4923             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
4924             {
4925                 synchronized (monitor())
4926                 {
4927                     check_orphaned();
4928                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4929                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4930                     return target;
4931                 }
4932             }
4933             
4934             /**
4935              * True if has "FirstName" element
4936              */
4937             public boolean isSetFirstName()
4938             {
4939                 synchronized (monitor())
4940                 {
4941                     check_orphaned();
4942                     return get_store().count_elements(FIRSTNAME$2) != 0;
4943                 }
4944             }
4945             
4946             /**
4947              * Sets the "FirstName" element
4948              */
4949             public void setFirstName(java.lang.String firstName)
4950             {
4951                 synchronized (monitor())
4952                 {
4953                     check_orphaned();
4954                     org.apache.xmlbeans.SimpleValue target = null;
4955                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4956                     if (target == null)
4957                     {
4958                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
4959                     }
4960                     target.setStringValue(firstName);
4961                 }
4962             }
4963             
4964             /**
4965              * Sets (as xml) the "FirstName" element
4966              */
4967             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
4968             {
4969                 synchronized (monitor())
4970                 {
4971                     check_orphaned();
4972                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4973                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4974                     if (target == null)
4975                     {
4976                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
4977                     }
4978                     target.set(firstName);
4979                 }
4980             }
4981             
4982             /**
4983              * Unsets the "FirstName" element
4984              */
4985             public void unsetFirstName()
4986             {
4987                 synchronized (monitor())
4988                 {
4989                     check_orphaned();
4990                     get_store().remove_element(FIRSTNAME$2, 0);
4991                 }
4992             }
4993             
4994             /**
4995              * Gets the "LastName" element
4996              */
4997             public java.lang.String getLastName()
4998             {
4999                 synchronized (monitor())
5000                 {
5001                     check_orphaned();
5002                     org.apache.xmlbeans.SimpleValue target = null;
5003                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5004                     if (target == null)
5005                     {
5006                       return null;
5007                     }
5008                     return target.getStringValue();
5009                 }
5010             }
5011             
5012             /**
5013              * Gets (as xml) the "LastName" element
5014              */
5015             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
5016             {
5017                 synchronized (monitor())
5018                 {
5019                     check_orphaned();
5020                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5021                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5022                     return target;
5023                 }
5024             }
5025             
5026             /**
5027              * True if has "LastName" element
5028              */
5029             public boolean isSetLastName()
5030             {
5031                 synchronized (monitor())
5032                 {
5033                     check_orphaned();
5034                     return get_store().count_elements(LASTNAME$4) != 0;
5035                 }
5036             }
5037             
5038             /**
5039              * Sets the "LastName" element
5040              */
5041             public void setLastName(java.lang.String lastName)
5042             {
5043                 synchronized (monitor())
5044                 {
5045                     check_orphaned();
5046                     org.apache.xmlbeans.SimpleValue target = null;
5047                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5048                     if (target == null)
5049                     {
5050                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
5051                     }
5052                     target.setStringValue(lastName);
5053                 }
5054             }
5055             
5056             /**
5057              * Sets (as xml) the "LastName" element
5058              */
5059             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
5060             {
5061                 synchronized (monitor())
5062                 {
5063                     check_orphaned();
5064                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5065                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5066                     if (target == null)
5067                     {
5068                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
5069                     }
5070                     target.set(lastName);
5071                 }
5072             }
5073             
5074             /**
5075              * Unsets the "LastName" element
5076              */
5077             public void unsetLastName()
5078             {
5079                 synchronized (monitor())
5080                 {
5081                     check_orphaned();
5082                     get_store().remove_element(LASTNAME$4, 0);
5083                 }
5084             }
5085             
5086             /**
5087              * Gets the "Title" element
5088              */
5089             public java.lang.String getTitle()
5090             {
5091                 synchronized (monitor())
5092                 {
5093                     check_orphaned();
5094                     org.apache.xmlbeans.SimpleValue target = null;
5095                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5096                     if (target == null)
5097                     {
5098                       return null;
5099                     }
5100                     return target.getStringValue();
5101                 }
5102             }
5103             
5104             /**
5105              * Gets (as xml) the "Title" element
5106              */
5107             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
5108             {
5109                 synchronized (monitor())
5110                 {
5111                     check_orphaned();
5112                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5113                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5114                     return target;
5115                 }
5116             }
5117             
5118             /**
5119              * True if has "Title" element
5120              */
5121             public boolean isSetTitle()
5122             {
5123                 synchronized (monitor())
5124                 {
5125                     check_orphaned();
5126                     return get_store().count_elements(TITLE$6) != 0;
5127                 }
5128             }
5129             
5130             /**
5131              * Sets the "Title" element
5132              */
5133             public void setTitle(java.lang.String title)
5134             {
5135                 synchronized (monitor())
5136                 {
5137                     check_orphaned();
5138                     org.apache.xmlbeans.SimpleValue target = null;
5139                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5140                     if (target == null)
5141                     {
5142                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
5143                     }
5144                     target.setStringValue(title);
5145                 }
5146             }
5147             
5148             /**
5149              * Sets (as xml) the "Title" element
5150              */
5151             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
5152             {
5153                 synchronized (monitor())
5154                 {
5155                     check_orphaned();
5156                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5157                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5158                     if (target == null)
5159                     {
5160                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
5161                     }
5162                     target.set(title);
5163                 }
5164             }
5165             
5166             /**
5167              * Unsets the "Title" element
5168              */
5169             public void unsetTitle()
5170             {
5171                 synchronized (monitor())
5172                 {
5173                     check_orphaned();
5174                     get_store().remove_element(TITLE$6, 0);
5175                 }
5176             }
5177             
5178             /**
5179              * Gets the "Email" element
5180              */
5181             public java.lang.String getEmail()
5182             {
5183                 synchronized (monitor())
5184                 {
5185                     check_orphaned();
5186                     org.apache.xmlbeans.SimpleValue target = null;
5187                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5188                     if (target == null)
5189                     {
5190                       return null;
5191                     }
5192                     return target.getStringValue();
5193                 }
5194             }
5195             
5196             /**
5197              * Gets (as xml) the "Email" element
5198              */
5199             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
5200             {
5201                 synchronized (monitor())
5202                 {
5203                     check_orphaned();
5204                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5205                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5206                     return target;
5207                 }
5208             }
5209             
5210             /**
5211              * True if has "Email" element
5212              */
5213             public boolean isSetEmail()
5214             {
5215                 synchronized (monitor())
5216                 {
5217                     check_orphaned();
5218                     return get_store().count_elements(EMAIL$8) != 0;
5219                 }
5220             }
5221             
5222             /**
5223              * Sets the "Email" element
5224              */
5225             public void setEmail(java.lang.String email)
5226             {
5227                 synchronized (monitor())
5228                 {
5229                     check_orphaned();
5230                     org.apache.xmlbeans.SimpleValue target = null;
5231                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5232                     if (target == null)
5233                     {
5234                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
5235                     }
5236                     target.setStringValue(email);
5237                 }
5238             }
5239             
5240             /**
5241              * Sets (as xml) the "Email" element
5242              */
5243             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
5244             {
5245                 synchronized (monitor())
5246                 {
5247                     check_orphaned();
5248                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5249                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5250                     if (target == null)
5251                     {
5252                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
5253                     }
5254                     target.set(email);
5255                 }
5256             }
5257             
5258             /**
5259              * Unsets the "Email" element
5260              */
5261             public void unsetEmail()
5262             {
5263                 synchronized (monitor())
5264                 {
5265                     check_orphaned();
5266                     get_store().remove_element(EMAIL$8, 0);
5267                 }
5268             }
5269             
5270             /**
5271              * Gets the "Phone" element
5272              */
5273             public java.lang.String getPhone()
5274             {
5275                 synchronized (monitor())
5276                 {
5277                     check_orphaned();
5278                     org.apache.xmlbeans.SimpleValue target = null;
5279                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5280                     if (target == null)
5281                     {
5282                       return null;
5283                     }
5284                     return target.getStringValue();
5285                 }
5286             }
5287             
5288             /**
5289              * Gets (as xml) the "Phone" element
5290              */
5291             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
5292             {
5293                 synchronized (monitor())
5294                 {
5295                     check_orphaned();
5296                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5297                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5298                     return target;
5299                 }
5300             }
5301             
5302             /**
5303              * True if has "Phone" element
5304              */
5305             public boolean isSetPhone()
5306             {
5307                 synchronized (monitor())
5308                 {
5309                     check_orphaned();
5310                     return get_store().count_elements(PHONE$10) != 0;
5311                 }
5312             }
5313             
5314             /**
5315              * Sets the "Phone" element
5316              */
5317             public void setPhone(java.lang.String phone)
5318             {
5319                 synchronized (monitor())
5320                 {
5321                     check_orphaned();
5322                     org.apache.xmlbeans.SimpleValue target = null;
5323                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5324                     if (target == null)
5325                     {
5326                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
5327                     }
5328                     target.setStringValue(phone);
5329                 }
5330             }
5331             
5332             /**
5333              * Sets (as xml) the "Phone" element
5334              */
5335             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
5336             {
5337                 synchronized (monitor())
5338                 {
5339                     check_orphaned();
5340                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5341                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5342                     if (target == null)
5343                     {
5344                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
5345                     }
5346                     target.set(phone);
5347                 }
5348             }
5349             
5350             /**
5351              * Unsets the "Phone" element
5352              */
5353             public void unsetPhone()
5354             {
5355                 synchronized (monitor())
5356                 {
5357                     check_orphaned();
5358                     get_store().remove_element(PHONE$10, 0);
5359                 }
5360             }
5361             
5362             /**
5363              * Gets the "Fax" element
5364              */
5365             public java.lang.String getFax()
5366             {
5367                 synchronized (monitor())
5368                 {
5369                     check_orphaned();
5370                     org.apache.xmlbeans.SimpleValue target = null;
5371                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5372                     if (target == null)
5373                     {
5374                       return null;
5375                     }
5376                     return target.getStringValue();
5377                 }
5378             }
5379             
5380             /**
5381              * Gets (as xml) the "Fax" element
5382              */
5383             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
5384             {
5385                 synchronized (monitor())
5386                 {
5387                     check_orphaned();
5388                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5389                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5390                     return target;
5391                 }
5392             }
5393             
5394             /**
5395              * True if has "Fax" element
5396              */
5397             public boolean isSetFax()
5398             {
5399                 synchronized (monitor())
5400                 {
5401                     check_orphaned();
5402                     return get_store().count_elements(FAX$12) != 0;
5403                 }
5404             }
5405             
5406             /**
5407              * Sets the "Fax" element
5408              */
5409             public void setFax(java.lang.String fax)
5410             {
5411                 synchronized (monitor())
5412                 {
5413                     check_orphaned();
5414                     org.apache.xmlbeans.SimpleValue target = null;
5415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5416                     if (target == null)
5417                     {
5418                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
5419                     }
5420                     target.setStringValue(fax);
5421                 }
5422             }
5423             
5424             /**
5425              * Sets (as xml) the "Fax" element
5426              */
5427             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
5428             {
5429                 synchronized (monitor())
5430                 {
5431                     check_orphaned();
5432                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5433                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5434                     if (target == null)
5435                     {
5436                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
5437                     }
5438                     target.set(fax);
5439                 }
5440             }
5441             
5442             /**
5443              * Unsets the "Fax" element
5444              */
5445             public void unsetFax()
5446             {
5447                 synchronized (monitor())
5448                 {
5449                     check_orphaned();
5450                     get_store().remove_element(FAX$12, 0);
5451                 }
5452             }
5453             
5454             /**
5455              * Gets the "Street1" element
5456              */
5457             public java.lang.String getStreet1()
5458             {
5459                 synchronized (monitor())
5460                 {
5461                     check_orphaned();
5462                     org.apache.xmlbeans.SimpleValue target = null;
5463                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5464                     if (target == null)
5465                     {
5466                       return null;
5467                     }
5468                     return target.getStringValue();
5469                 }
5470             }
5471             
5472             /**
5473              * Gets (as xml) the "Street1" element
5474              */
5475             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
5476             {
5477                 synchronized (monitor())
5478                 {
5479                     check_orphaned();
5480                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5481                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5482                     return target;
5483                 }
5484             }
5485             
5486             /**
5487              * True if has "Street1" element
5488              */
5489             public boolean isSetStreet1()
5490             {
5491                 synchronized (monitor())
5492                 {
5493                     check_orphaned();
5494                     return get_store().count_elements(STREET1$14) != 0;
5495                 }
5496             }
5497             
5498             /**
5499              * Sets the "Street1" element
5500              */
5501             public void setStreet1(java.lang.String street1)
5502             {
5503                 synchronized (monitor())
5504                 {
5505                     check_orphaned();
5506                     org.apache.xmlbeans.SimpleValue target = null;
5507                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5508                     if (target == null)
5509                     {
5510                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
5511                     }
5512                     target.setStringValue(street1);
5513                 }
5514             }
5515             
5516             /**
5517              * Sets (as xml) the "Street1" element
5518              */
5519             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
5520             {
5521                 synchronized (monitor())
5522                 {
5523                     check_orphaned();
5524                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5525                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5526                     if (target == null)
5527                     {
5528                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
5529                     }
5530                     target.set(street1);
5531                 }
5532             }
5533             
5534             /**
5535              * Unsets the "Street1" element
5536              */
5537             public void unsetStreet1()
5538             {
5539                 synchronized (monitor())
5540                 {
5541                     check_orphaned();
5542                     get_store().remove_element(STREET1$14, 0);
5543                 }
5544             }
5545             
5546             /**
5547              * Gets the "Street2" element
5548              */
5549             public java.lang.String getStreet2()
5550             {
5551                 synchronized (monitor())
5552                 {
5553                     check_orphaned();
5554                     org.apache.xmlbeans.SimpleValue target = null;
5555                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5556                     if (target == null)
5557                     {
5558                       return null;
5559                     }
5560                     return target.getStringValue();
5561                 }
5562             }
5563             
5564             /**
5565              * Gets (as xml) the "Street2" element
5566              */
5567             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
5568             {
5569                 synchronized (monitor())
5570                 {
5571                     check_orphaned();
5572                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5573                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
5574                     return target;
5575                 }
5576             }
5577             
5578             /**
5579              * True if has "Street2" element
5580              */
5581             public boolean isSetStreet2()
5582             {
5583                 synchronized (monitor())
5584                 {
5585                     check_orphaned();
5586                     return get_store().count_elements(STREET2$16) != 0;
5587                 }
5588             }
5589             
5590             /**
5591              * Sets the "Street2" element
5592              */
5593             public void setStreet2(java.lang.String street2)
5594             {
5595                 synchronized (monitor())
5596                 {
5597                     check_orphaned();
5598                     org.apache.xmlbeans.SimpleValue target = null;
5599                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5600                     if (target == null)
5601                     {
5602                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
5603                     }
5604                     target.setStringValue(street2);
5605                 }
5606             }
5607             
5608             /**
5609              * Sets (as xml) the "Street2" element
5610              */
5611             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
5612             {
5613                 synchronized (monitor())
5614                 {
5615                     check_orphaned();
5616                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5617                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
5618                     if (target == null)
5619                     {
5620                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
5621                     }
5622                     target.set(street2);
5623                 }
5624             }
5625             
5626             /**
5627              * Unsets the "Street2" element
5628              */
5629             public void unsetStreet2()
5630             {
5631                 synchronized (monitor())
5632                 {
5633                     check_orphaned();
5634                     get_store().remove_element(STREET2$16, 0);
5635                 }
5636             }
5637             
5638             /**
5639              * Gets the "City" element
5640              */
5641             public java.lang.String getCity()
5642             {
5643                 synchronized (monitor())
5644                 {
5645                     check_orphaned();
5646                     org.apache.xmlbeans.SimpleValue target = null;
5647                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
5648                     if (target == null)
5649                     {
5650                       return null;
5651                     }
5652                     return target.getStringValue();
5653                 }
5654             }
5655             
5656             /**
5657              * Gets (as xml) the "City" element
5658              */
5659             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
5660             {
5661                 synchronized (monitor())
5662                 {
5663                     check_orphaned();
5664                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5665                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
5666                     return target;
5667                 }
5668             }
5669             
5670             /**
5671              * True if has "City" element
5672              */
5673             public boolean isSetCity()
5674             {
5675                 synchronized (monitor())
5676                 {
5677                     check_orphaned();
5678                     return get_store().count_elements(CITY$18) != 0;
5679                 }
5680             }
5681             
5682             /**
5683              * Sets the "City" element
5684              */
5685             public void setCity(java.lang.String city)
5686             {
5687                 synchronized (monitor())
5688                 {
5689                     check_orphaned();
5690                     org.apache.xmlbeans.SimpleValue target = null;
5691                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
5692                     if (target == null)
5693                     {
5694                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
5695                     }
5696                     target.setStringValue(city);
5697                 }
5698             }
5699             
5700             /**
5701              * Sets (as xml) the "City" element
5702              */
5703             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
5704             {
5705                 synchronized (monitor())
5706                 {
5707                     check_orphaned();
5708                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5709                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
5710                     if (target == null)
5711                     {
5712                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
5713                     }
5714                     target.set(city);
5715                 }
5716             }
5717             
5718             /**
5719              * Unsets the "City" element
5720              */
5721             public void unsetCity()
5722             {
5723                 synchronized (monitor())
5724                 {
5725                     check_orphaned();
5726                     get_store().remove_element(CITY$18, 0);
5727                 }
5728             }
5729             
5730             /**
5731              * Gets the "State" element
5732              */
5733             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
5734             {
5735                 synchronized (monitor())
5736                 {
5737                     check_orphaned();
5738                     org.apache.xmlbeans.SimpleValue target = null;
5739                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
5740                     if (target == null)
5741                     {
5742                       return null;
5743                     }
5744                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
5745                 }
5746             }
5747             
5748             /**
5749              * Gets (as xml) the "State" element
5750              */
5751             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
5752             {
5753                 synchronized (monitor())
5754                 {
5755                     check_orphaned();
5756                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5757                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
5758                     return target;
5759                 }
5760             }
5761             
5762             /**
5763              * True if has "State" element
5764              */
5765             public boolean isSetState()
5766             {
5767                 synchronized (monitor())
5768                 {
5769                     check_orphaned();
5770                     return get_store().count_elements(STATE$20) != 0;
5771                 }
5772             }
5773             
5774             /**
5775              * Sets the "State" element
5776              */
5777             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
5778             {
5779                 synchronized (monitor())
5780                 {
5781                     check_orphaned();
5782                     org.apache.xmlbeans.SimpleValue target = null;
5783                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
5784                     if (target == null)
5785                     {
5786                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
5787                     }
5788                     target.setEnumValue(state);
5789                 }
5790             }
5791             
5792             /**
5793              * Sets (as xml) the "State" element
5794              */
5795             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
5796             {
5797                 synchronized (monitor())
5798                 {
5799                     check_orphaned();
5800                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5801                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
5802                     if (target == null)
5803                     {
5804                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
5805                     }
5806                     target.set(state);
5807                 }
5808             }
5809             
5810             /**
5811              * Unsets the "State" element
5812              */
5813             public void unsetState()
5814             {
5815                 synchronized (monitor())
5816                 {
5817                     check_orphaned();
5818                     get_store().remove_element(STATE$20, 0);
5819                 }
5820             }
5821             
5822             /**
5823              * Gets the "ZipCode" element
5824              */
5825             public java.lang.String getZipCode()
5826             {
5827                 synchronized (monitor())
5828                 {
5829                     check_orphaned();
5830                     org.apache.xmlbeans.SimpleValue target = null;
5831                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
5832                     if (target == null)
5833                     {
5834                       return null;
5835                     }
5836                     return target.getStringValue();
5837                 }
5838             }
5839             
5840             /**
5841              * Gets (as xml) the "ZipCode" element
5842              */
5843             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
5844             {
5845                 synchronized (monitor())
5846                 {
5847                     check_orphaned();
5848                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5849                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
5850                     return target;
5851                 }
5852             }
5853             
5854             /**
5855              * True if has "ZipCode" element
5856              */
5857             public boolean isSetZipCode()
5858             {
5859                 synchronized (monitor())
5860                 {
5861                     check_orphaned();
5862                     return get_store().count_elements(ZIPCODE$22) != 0;
5863                 }
5864             }
5865             
5866             /**
5867              * Sets the "ZipCode" element
5868              */
5869             public void setZipCode(java.lang.String zipCode)
5870             {
5871                 synchronized (monitor())
5872                 {
5873                     check_orphaned();
5874                     org.apache.xmlbeans.SimpleValue target = null;
5875                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
5876                     if (target == null)
5877                     {
5878                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
5879                     }
5880                     target.setStringValue(zipCode);
5881                 }
5882             }
5883             
5884             /**
5885              * Sets (as xml) the "ZipCode" element
5886              */
5887             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
5888             {
5889                 synchronized (monitor())
5890                 {
5891                     check_orphaned();
5892                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5893                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
5894                     if (target == null)
5895                     {
5896                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
5897                     }
5898                     target.set(zipCode);
5899                 }
5900             }
5901             
5902             /**
5903              * Unsets the "ZipCode" element
5904              */
5905             public void unsetZipCode()
5906             {
5907                 synchronized (monitor())
5908                 {
5909                     check_orphaned();
5910                     get_store().remove_element(ZIPCODE$22, 0);
5911                 }
5912             }
5913         }
5914         /**
5915          * An XML TypeAssistance(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5916          *
5917          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TypeAssistance.
5918          */
5919         public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TypeAssistance
5920         {
5921             private static final long serialVersionUID = 1L;
5922             
5923             public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
5924             {
5925                 super(sType, false);
5926             }
5927             
5928             protected TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5929             {
5930                 super(sType, b);
5931             }
5932         }
5933         /**
5934          * An XML FARequestedAmount(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
5935          *
5936          * This is a complex type.
5937          */
5938         public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FARequestedAmount
5939         {
5940             private static final long serialVersionUID = 1L;
5941             
5942             public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
5943             {
5944                 super(sType);
5945             }
5946             
5947             private static final javax.xml.namespace.QName LOAN$0 = 
5948                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Loan");
5949             private static final javax.xml.namespace.QName GRANT$2 = 
5950                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Grant");
5951             private static final javax.xml.namespace.QName EQUITY$4 = 
5952                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Equity");
5953             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
5954                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SharesDeposits");
5955             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
5956                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SecondaryCapital");
5957             private static final javax.xml.namespace.QName QID54$10 = 
5958                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_54");
5959             
5960             
5961             /**
5962              * Gets the "Loan" element
5963              */
5964             public int getLoan()
5965             {
5966                 synchronized (monitor())
5967                 {
5968                     check_orphaned();
5969                     org.apache.xmlbeans.SimpleValue target = null;
5970                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
5971                     if (target == null)
5972                     {
5973                       return 0;
5974                     }
5975                     return target.getIntValue();
5976                 }
5977             }
5978             
5979             /**
5980              * Gets (as xml) the "Loan" element
5981              */
5982             public gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetLoan()
5983             {
5984                 synchronized (monitor())
5985                 {
5986                     check_orphaned();
5987                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
5988                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(LOAN$0, 0);
5989                     return target;
5990                 }
5991             }
5992             
5993             /**
5994              * True if has "Loan" element
5995              */
5996             public boolean isSetLoan()
5997             {
5998                 synchronized (monitor())
5999                 {
6000                     check_orphaned();
6001                     return get_store().count_elements(LOAN$0) != 0;
6002                 }
6003             }
6004             
6005             /**
6006              * Sets the "Loan" element
6007              */
6008             public void setLoan(int loan)
6009             {
6010                 synchronized (monitor())
6011                 {
6012                     check_orphaned();
6013                     org.apache.xmlbeans.SimpleValue target = null;
6014                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
6015                     if (target == null)
6016                     {
6017                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
6018                     }
6019                     target.setIntValue(loan);
6020                 }
6021             }
6022             
6023             /**
6024              * Sets (as xml) the "Loan" element
6025              */
6026             public void xsetLoan(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType loan)
6027             {
6028                 synchronized (monitor())
6029                 {
6030                     check_orphaned();
6031                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6032                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(LOAN$0, 0);
6033                     if (target == null)
6034                     {
6035                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().add_element_user(LOAN$0);
6036                     }
6037                     target.set(loan);
6038                 }
6039             }
6040             
6041             /**
6042              * Unsets the "Loan" element
6043              */
6044             public void unsetLoan()
6045             {
6046                 synchronized (monitor())
6047                 {
6048                     check_orphaned();
6049                     get_store().remove_element(LOAN$0, 0);
6050                 }
6051             }
6052             
6053             /**
6054              * Gets the "Grant" element
6055              */
6056             public int getGrant()
6057             {
6058                 synchronized (monitor())
6059                 {
6060                     check_orphaned();
6061                     org.apache.xmlbeans.SimpleValue target = null;
6062                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
6063                     if (target == null)
6064                     {
6065                       return 0;
6066                     }
6067                     return target.getIntValue();
6068                 }
6069             }
6070             
6071             /**
6072              * Gets (as xml) the "Grant" element
6073              */
6074             public gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetGrant()
6075             {
6076                 synchronized (monitor())
6077                 {
6078                     check_orphaned();
6079                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6080                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(GRANT$2, 0);
6081                     return target;
6082                 }
6083             }
6084             
6085             /**
6086              * True if has "Grant" element
6087              */
6088             public boolean isSetGrant()
6089             {
6090                 synchronized (monitor())
6091                 {
6092                     check_orphaned();
6093                     return get_store().count_elements(GRANT$2) != 0;
6094                 }
6095             }
6096             
6097             /**
6098              * Sets the "Grant" element
6099              */
6100             public void setGrant(int grant)
6101             {
6102                 synchronized (monitor())
6103                 {
6104                     check_orphaned();
6105                     org.apache.xmlbeans.SimpleValue target = null;
6106                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
6107                     if (target == null)
6108                     {
6109                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
6110                     }
6111                     target.setIntValue(grant);
6112                 }
6113             }
6114             
6115             /**
6116              * Sets (as xml) the "Grant" element
6117              */
6118             public void xsetGrant(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType grant)
6119             {
6120                 synchronized (monitor())
6121                 {
6122                     check_orphaned();
6123                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6124                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(GRANT$2, 0);
6125                     if (target == null)
6126                     {
6127                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().add_element_user(GRANT$2);
6128                     }
6129                     target.set(grant);
6130                 }
6131             }
6132             
6133             /**
6134              * Unsets the "Grant" element
6135              */
6136             public void unsetGrant()
6137             {
6138                 synchronized (monitor())
6139                 {
6140                     check_orphaned();
6141                     get_store().remove_element(GRANT$2, 0);
6142                 }
6143             }
6144             
6145             /**
6146              * Gets the "Equity" element
6147              */
6148             public int getEquity()
6149             {
6150                 synchronized (monitor())
6151                 {
6152                     check_orphaned();
6153                     org.apache.xmlbeans.SimpleValue target = null;
6154                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
6155                     if (target == null)
6156                     {
6157                       return 0;
6158                     }
6159                     return target.getIntValue();
6160                 }
6161             }
6162             
6163             /**
6164              * Gets (as xml) the "Equity" element
6165              */
6166             public gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetEquity()
6167             {
6168                 synchronized (monitor())
6169                 {
6170                     check_orphaned();
6171                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6172                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
6173                     return target;
6174                 }
6175             }
6176             
6177             /**
6178              * True if has "Equity" element
6179              */
6180             public boolean isSetEquity()
6181             {
6182                 synchronized (monitor())
6183                 {
6184                     check_orphaned();
6185                     return get_store().count_elements(EQUITY$4) != 0;
6186                 }
6187             }
6188             
6189             /**
6190              * Sets the "Equity" element
6191              */
6192             public void setEquity(int equity)
6193             {
6194                 synchronized (monitor())
6195                 {
6196                     check_orphaned();
6197                     org.apache.xmlbeans.SimpleValue target = null;
6198                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
6199                     if (target == null)
6200                     {
6201                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
6202                     }
6203                     target.setIntValue(equity);
6204                 }
6205             }
6206             
6207             /**
6208              * Sets (as xml) the "Equity" element
6209              */
6210             public void xsetEquity(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType equity)
6211             {
6212                 synchronized (monitor())
6213                 {
6214                     check_orphaned();
6215                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6216                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(EQUITY$4, 0);
6217                     if (target == null)
6218                     {
6219                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().add_element_user(EQUITY$4);
6220                     }
6221                     target.set(equity);
6222                 }
6223             }
6224             
6225             /**
6226              * Unsets the "Equity" element
6227              */
6228             public void unsetEquity()
6229             {
6230                 synchronized (monitor())
6231                 {
6232                     check_orphaned();
6233                     get_store().remove_element(EQUITY$4, 0);
6234                 }
6235             }
6236             
6237             /**
6238              * Gets the "SharesDeposits" element
6239              */
6240             public int getSharesDeposits()
6241             {
6242                 synchronized (monitor())
6243                 {
6244                     check_orphaned();
6245                     org.apache.xmlbeans.SimpleValue target = null;
6246                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6247                     if (target == null)
6248                     {
6249                       return 0;
6250                     }
6251                     return target.getIntValue();
6252                 }
6253             }
6254             
6255             /**
6256              * Gets (as xml) the "SharesDeposits" element
6257              */
6258             public gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetSharesDeposits()
6259             {
6260                 synchronized (monitor())
6261                 {
6262                     check_orphaned();
6263                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6264                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6265                     return target;
6266                 }
6267             }
6268             
6269             /**
6270              * True if has "SharesDeposits" element
6271              */
6272             public boolean isSetSharesDeposits()
6273             {
6274                 synchronized (monitor())
6275                 {
6276                     check_orphaned();
6277                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
6278                 }
6279             }
6280             
6281             /**
6282              * Sets the "SharesDeposits" element
6283              */
6284             public void setSharesDeposits(int sharesDeposits)
6285             {
6286                 synchronized (monitor())
6287                 {
6288                     check_orphaned();
6289                     org.apache.xmlbeans.SimpleValue target = null;
6290                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6291                     if (target == null)
6292                     {
6293                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
6294                     }
6295                     target.setIntValue(sharesDeposits);
6296                 }
6297             }
6298             
6299             /**
6300              * Sets (as xml) the "SharesDeposits" element
6301              */
6302             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType sharesDeposits)
6303             {
6304                 synchronized (monitor())
6305                 {
6306                     check_orphaned();
6307                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6308                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6309                     if (target == null)
6310                     {
6311                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
6312                     }
6313                     target.set(sharesDeposits);
6314                 }
6315             }
6316             
6317             /**
6318              * Unsets the "SharesDeposits" element
6319              */
6320             public void unsetSharesDeposits()
6321             {
6322                 synchronized (monitor())
6323                 {
6324                     check_orphaned();
6325                     get_store().remove_element(SHARESDEPOSITS$6, 0);
6326                 }
6327             }
6328             
6329             /**
6330              * Gets the "SecondaryCapital" element
6331              */
6332             public int getSecondaryCapital()
6333             {
6334                 synchronized (monitor())
6335                 {
6336                     check_orphaned();
6337                     org.apache.xmlbeans.SimpleValue target = null;
6338                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6339                     if (target == null)
6340                     {
6341                       return 0;
6342                     }
6343                     return target.getIntValue();
6344                 }
6345             }
6346             
6347             /**
6348              * Gets (as xml) the "SecondaryCapital" element
6349              */
6350             public gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType xgetSecondaryCapital()
6351             {
6352                 synchronized (monitor())
6353                 {
6354                     check_orphaned();
6355                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6356                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6357                     return target;
6358                 }
6359             }
6360             
6361             /**
6362              * True if has "SecondaryCapital" element
6363              */
6364             public boolean isSetSecondaryCapital()
6365             {
6366                 synchronized (monitor())
6367                 {
6368                     check_orphaned();
6369                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
6370                 }
6371             }
6372             
6373             /**
6374              * Sets the "SecondaryCapital" element
6375              */
6376             public void setSecondaryCapital(int secondaryCapital)
6377             {
6378                 synchronized (monitor())
6379                 {
6380                     check_orphaned();
6381                     org.apache.xmlbeans.SimpleValue target = null;
6382                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6383                     if (target == null)
6384                     {
6385                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
6386                     }
6387                     target.setIntValue(secondaryCapital);
6388                 }
6389             }
6390             
6391             /**
6392              * Sets (as xml) the "SecondaryCapital" element
6393              */
6394             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType secondaryCapital)
6395             {
6396                 synchronized (monitor())
6397                 {
6398                     check_orphaned();
6399                     gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType target = null;
6400                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6401                     if (target == null)
6402                     {
6403                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To2000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
6404                     }
6405                     target.set(secondaryCapital);
6406                 }
6407             }
6408             
6409             /**
6410              * Unsets the "SecondaryCapital" element
6411              */
6412             public void unsetSecondaryCapital()
6413             {
6414                 synchronized (monitor())
6415                 {
6416                     check_orphaned();
6417                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
6418                 }
6419             }
6420             
6421             /**
6422              * Gets the "QID_54" element
6423              */
6424             public int getQID54()
6425             {
6426                 synchronized (monitor())
6427                 {
6428                     check_orphaned();
6429                     org.apache.xmlbeans.SimpleValue target = null;
6430                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
6431                     if (target == null)
6432                     {
6433                       return 0;
6434                     }
6435                     return target.getIntValue();
6436                 }
6437             }
6438             
6439             /**
6440              * Gets (as xml) the "QID_54" element
6441              */
6442             public gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType xgetQID54()
6443             {
6444                 synchronized (monitor())
6445                 {
6446                     check_orphaned();
6447                     gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType target = null;
6448                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType)get_store().find_element_user(QID54$10, 0);
6449                     return target;
6450                 }
6451             }
6452             
6453             /**
6454              * True if has "QID_54" element
6455              */
6456             public boolean isSetQID54()
6457             {
6458                 synchronized (monitor())
6459                 {
6460                     check_orphaned();
6461                     return get_store().count_elements(QID54$10) != 0;
6462                 }
6463             }
6464             
6465             /**
6466              * Sets the "QID_54" element
6467              */
6468             public void setQID54(int qid54)
6469             {
6470                 synchronized (monitor())
6471                 {
6472                     check_orphaned();
6473                     org.apache.xmlbeans.SimpleValue target = null;
6474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
6475                     if (target == null)
6476                     {
6477                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
6478                     }
6479                     target.setIntValue(qid54);
6480                 }
6481             }
6482             
6483             /**
6484              * Sets (as xml) the "QID_54" element
6485              */
6486             public void xsetQID54(gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType qid54)
6487             {
6488                 synchronized (monitor())
6489                 {
6490                     check_orphaned();
6491                     gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType target = null;
6492                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType)get_store().find_element_user(QID54$10, 0);
6493                     if (target == null)
6494                     {
6495                       target = (gov.grants.apply.forms.cdfi30V30.CDFI301To2000000DataType)get_store().add_element_user(QID54$10);
6496                     }
6497                     target.set(qid54);
6498                 }
6499             }
6500             
6501             /**
6502              * Unsets the "QID_54" element
6503              */
6504             public void unsetQID54()
6505             {
6506                 synchronized (monitor())
6507                 {
6508                     check_orphaned();
6509                     get_store().remove_element(QID54$10, 0);
6510                 }
6511             }
6512         }
6513         /**
6514          * An XML TARequestSummary(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
6515          *
6516          * This is a complex type.
6517          */
6518         public static class TARequestSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary
6519         {
6520             private static final long serialVersionUID = 1L;
6521             
6522             public TARequestSummaryImpl(org.apache.xmlbeans.SchemaType sType)
6523             {
6524                 super(sType);
6525             }
6526             
6527             private static final javax.xml.namespace.QName PERSONNEL$0 = 
6528                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Personnel");
6529             private static final javax.xml.namespace.QName TRAINING$2 = 
6530                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Training");
6531             private static final javax.xml.namespace.QName TRAVEL$4 = 
6532                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Travel");
6533             private static final javax.xml.namespace.QName PROFESSIONALSERVICES$6 = 
6534                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ProfessionalServices");
6535             private static final javax.xml.namespace.QName EQUIPMENT$8 = 
6536                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Equipment");
6537             private static final javax.xml.namespace.QName TOTALTAREQUEST$10 = 
6538                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TotalTARequest");
6539             
6540             
6541             /**
6542              * Gets the "Personnel" element
6543              */
6544             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel getPersonnel()
6545             {
6546                 synchronized (monitor())
6547                 {
6548                     check_orphaned();
6549                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel target = null;
6550                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel)get_store().find_element_user(PERSONNEL$0, 0);
6551                     if (target == null)
6552                     {
6553                       return null;
6554                     }
6555                     return target;
6556                 }
6557             }
6558             
6559             /**
6560              * True if has "Personnel" element
6561              */
6562             public boolean isSetPersonnel()
6563             {
6564                 synchronized (monitor())
6565                 {
6566                     check_orphaned();
6567                     return get_store().count_elements(PERSONNEL$0) != 0;
6568                 }
6569             }
6570             
6571             /**
6572              * Sets the "Personnel" element
6573              */
6574             public void setPersonnel(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel personnel)
6575             {
6576                 generatedSetterHelperImpl(personnel, PERSONNEL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6577             }
6578             
6579             /**
6580              * Appends and returns a new empty "Personnel" element
6581              */
6582             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel addNewPersonnel()
6583             {
6584                 synchronized (monitor())
6585                 {
6586                     check_orphaned();
6587                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel target = null;
6588                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel)get_store().add_element_user(PERSONNEL$0);
6589                     return target;
6590                 }
6591             }
6592             
6593             /**
6594              * Unsets the "Personnel" element
6595              */
6596             public void unsetPersonnel()
6597             {
6598                 synchronized (monitor())
6599                 {
6600                     check_orphaned();
6601                     get_store().remove_element(PERSONNEL$0, 0);
6602                 }
6603             }
6604             
6605             /**
6606              * Gets the "Training" element
6607              */
6608             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training getTraining()
6609             {
6610                 synchronized (monitor())
6611                 {
6612                     check_orphaned();
6613                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training target = null;
6614                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training)get_store().find_element_user(TRAINING$2, 0);
6615                     if (target == null)
6616                     {
6617                       return null;
6618                     }
6619                     return target;
6620                 }
6621             }
6622             
6623             /**
6624              * True if has "Training" element
6625              */
6626             public boolean isSetTraining()
6627             {
6628                 synchronized (monitor())
6629                 {
6630                     check_orphaned();
6631                     return get_store().count_elements(TRAINING$2) != 0;
6632                 }
6633             }
6634             
6635             /**
6636              * Sets the "Training" element
6637              */
6638             public void setTraining(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training training)
6639             {
6640                 generatedSetterHelperImpl(training, TRAINING$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6641             }
6642             
6643             /**
6644              * Appends and returns a new empty "Training" element
6645              */
6646             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training addNewTraining()
6647             {
6648                 synchronized (monitor())
6649                 {
6650                     check_orphaned();
6651                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training target = null;
6652                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training)get_store().add_element_user(TRAINING$2);
6653                     return target;
6654                 }
6655             }
6656             
6657             /**
6658              * Unsets the "Training" element
6659              */
6660             public void unsetTraining()
6661             {
6662                 synchronized (monitor())
6663                 {
6664                     check_orphaned();
6665                     get_store().remove_element(TRAINING$2, 0);
6666                 }
6667             }
6668             
6669             /**
6670              * Gets the "Travel" element
6671              */
6672             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel getTravel()
6673             {
6674                 synchronized (monitor())
6675                 {
6676                     check_orphaned();
6677                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel target = null;
6678                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel)get_store().find_element_user(TRAVEL$4, 0);
6679                     if (target == null)
6680                     {
6681                       return null;
6682                     }
6683                     return target;
6684                 }
6685             }
6686             
6687             /**
6688              * True if has "Travel" element
6689              */
6690             public boolean isSetTravel()
6691             {
6692                 synchronized (monitor())
6693                 {
6694                     check_orphaned();
6695                     return get_store().count_elements(TRAVEL$4) != 0;
6696                 }
6697             }
6698             
6699             /**
6700              * Sets the "Travel" element
6701              */
6702             public void setTravel(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel travel)
6703             {
6704                 generatedSetterHelperImpl(travel, TRAVEL$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6705             }
6706             
6707             /**
6708              * Appends and returns a new empty "Travel" element
6709              */
6710             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel addNewTravel()
6711             {
6712                 synchronized (monitor())
6713                 {
6714                     check_orphaned();
6715                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel target = null;
6716                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel)get_store().add_element_user(TRAVEL$4);
6717                     return target;
6718                 }
6719             }
6720             
6721             /**
6722              * Unsets the "Travel" element
6723              */
6724             public void unsetTravel()
6725             {
6726                 synchronized (monitor())
6727                 {
6728                     check_orphaned();
6729                     get_store().remove_element(TRAVEL$4, 0);
6730                 }
6731             }
6732             
6733             /**
6734              * Gets the "ProfessionalServices" element
6735              */
6736             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices getProfessionalServices()
6737             {
6738                 synchronized (monitor())
6739                 {
6740                     check_orphaned();
6741                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices target = null;
6742                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices)get_store().find_element_user(PROFESSIONALSERVICES$6, 0);
6743                     if (target == null)
6744                     {
6745                       return null;
6746                     }
6747                     return target;
6748                 }
6749             }
6750             
6751             /**
6752              * True if has "ProfessionalServices" element
6753              */
6754             public boolean isSetProfessionalServices()
6755             {
6756                 synchronized (monitor())
6757                 {
6758                     check_orphaned();
6759                     return get_store().count_elements(PROFESSIONALSERVICES$6) != 0;
6760                 }
6761             }
6762             
6763             /**
6764              * Sets the "ProfessionalServices" element
6765              */
6766             public void setProfessionalServices(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices professionalServices)
6767             {
6768                 generatedSetterHelperImpl(professionalServices, PROFESSIONALSERVICES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6769             }
6770             
6771             /**
6772              * Appends and returns a new empty "ProfessionalServices" element
6773              */
6774             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices addNewProfessionalServices()
6775             {
6776                 synchronized (monitor())
6777                 {
6778                     check_orphaned();
6779                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices target = null;
6780                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices)get_store().add_element_user(PROFESSIONALSERVICES$6);
6781                     return target;
6782                 }
6783             }
6784             
6785             /**
6786              * Unsets the "ProfessionalServices" element
6787              */
6788             public void unsetProfessionalServices()
6789             {
6790                 synchronized (monitor())
6791                 {
6792                     check_orphaned();
6793                     get_store().remove_element(PROFESSIONALSERVICES$6, 0);
6794                 }
6795             }
6796             
6797             /**
6798              * Gets the "Equipment" element
6799              */
6800             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment getEquipment()
6801             {
6802                 synchronized (monitor())
6803                 {
6804                     check_orphaned();
6805                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment target = null;
6806                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment)get_store().find_element_user(EQUIPMENT$8, 0);
6807                     if (target == null)
6808                     {
6809                       return null;
6810                     }
6811                     return target;
6812                 }
6813             }
6814             
6815             /**
6816              * True if has "Equipment" element
6817              */
6818             public boolean isSetEquipment()
6819             {
6820                 synchronized (monitor())
6821                 {
6822                     check_orphaned();
6823                     return get_store().count_elements(EQUIPMENT$8) != 0;
6824                 }
6825             }
6826             
6827             /**
6828              * Sets the "Equipment" element
6829              */
6830             public void setEquipment(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment equipment)
6831             {
6832                 generatedSetterHelperImpl(equipment, EQUIPMENT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6833             }
6834             
6835             /**
6836              * Appends and returns a new empty "Equipment" element
6837              */
6838             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment addNewEquipment()
6839             {
6840                 synchronized (monitor())
6841                 {
6842                     check_orphaned();
6843                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment target = null;
6844                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment)get_store().add_element_user(EQUIPMENT$8);
6845                     return target;
6846                 }
6847             }
6848             
6849             /**
6850              * Unsets the "Equipment" element
6851              */
6852             public void unsetEquipment()
6853             {
6854                 synchronized (monitor())
6855                 {
6856                     check_orphaned();
6857                     get_store().remove_element(EQUIPMENT$8, 0);
6858                 }
6859             }
6860             
6861             /**
6862              * Gets the "TotalTARequest" element
6863              */
6864             public int getTotalTARequest()
6865             {
6866                 synchronized (monitor())
6867                 {
6868                     check_orphaned();
6869                     org.apache.xmlbeans.SimpleValue target = null;
6870                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6871                     if (target == null)
6872                     {
6873                       return 0;
6874                     }
6875                     return target.getIntValue();
6876                 }
6877             }
6878             
6879             /**
6880              * Gets (as xml) the "TotalTARequest" element
6881              */
6882             public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotalTARequest()
6883             {
6884                 synchronized (monitor())
6885                 {
6886                     check_orphaned();
6887                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
6888                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6889                     return target;
6890                 }
6891             }
6892             
6893             /**
6894              * True if has "TotalTARequest" element
6895              */
6896             public boolean isSetTotalTARequest()
6897             {
6898                 synchronized (monitor())
6899                 {
6900                     check_orphaned();
6901                     return get_store().count_elements(TOTALTAREQUEST$10) != 0;
6902                 }
6903             }
6904             
6905             /**
6906              * Sets the "TotalTARequest" element
6907              */
6908             public void setTotalTARequest(int totalTARequest)
6909             {
6910                 synchronized (monitor())
6911                 {
6912                     check_orphaned();
6913                     org.apache.xmlbeans.SimpleValue target = null;
6914                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6915                     if (target == null)
6916                     {
6917                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAREQUEST$10);
6918                     }
6919                     target.setIntValue(totalTARequest);
6920                 }
6921             }
6922             
6923             /**
6924              * Sets (as xml) the "TotalTARequest" element
6925              */
6926             public void xsetTotalTARequest(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType totalTARequest)
6927             {
6928                 synchronized (monitor())
6929                 {
6930                     check_orphaned();
6931                     gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
6932                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6933                     if (target == null)
6934                     {
6935                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTALTAREQUEST$10);
6936                     }
6937                     target.set(totalTARequest);
6938                 }
6939             }
6940             
6941             /**
6942              * Unsets the "TotalTARequest" element
6943              */
6944             public void unsetTotalTARequest()
6945             {
6946                 synchronized (monitor())
6947                 {
6948                     check_orphaned();
6949                     get_store().remove_element(TOTALTAREQUEST$10, 0);
6950                 }
6951             }
6952             /**
6953              * An XML Personnel(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
6954              *
6955              * This is a complex type.
6956              */
6957             public static class PersonnelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel
6958             {
6959                 private static final long serialVersionUID = 1L;
6960                 
6961                 public PersonnelImpl(org.apache.xmlbeans.SchemaType sType)
6962                 {
6963                     super(sType);
6964                 }
6965                 
6966                 private static final javax.xml.namespace.QName PERSONNELITEM$0 = 
6967                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PersonnelItem");
6968                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
6969                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubTotal");
6970                 
6971                 
6972                 /**
6973                  * Gets array of all "PersonnelItem" elements
6974                  */
6975                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray()
6976                 {
6977                     synchronized (monitor())
6978                     {
6979                       check_orphaned();
6980                       java.util.List targetList = new java.util.ArrayList();
6981                       get_store().find_all_element_users(PERSONNELITEM$0, targetList);
6982                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[targetList.size()];
6983                       targetList.toArray(result);
6984                       return result;
6985                     }
6986                 }
6987                 
6988                 /**
6989                  * Gets ith "PersonnelItem" element
6990                  */
6991                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i)
6992                 {
6993                     synchronized (monitor())
6994                     {
6995                       check_orphaned();
6996                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem target = null;
6997                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem)get_store().find_element_user(PERSONNELITEM$0, i);
6998                       if (target == null)
6999                       {
7000                         throw new IndexOutOfBoundsException();
7001                       }
7002                       return target;
7003                     }
7004                 }
7005                 
7006                 /**
7007                  * Returns number of "PersonnelItem" element
7008                  */
7009                 public int sizeOfPersonnelItemArray()
7010                 {
7011                     synchronized (monitor())
7012                     {
7013                       check_orphaned();
7014                       return get_store().count_elements(PERSONNELITEM$0);
7015                     }
7016                 }
7017                 
7018                 /**
7019                  * Sets array of all "PersonnelItem" element  WARNING: This method is not atomicaly synchronized.
7020                  */
7021                 public void setPersonnelItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray)
7022                 {
7023                     check_orphaned();
7024                     arraySetterHelper(personnelItemArray, PERSONNELITEM$0);
7025                 }
7026                 
7027                 /**
7028                  * Sets ith "PersonnelItem" element
7029                  */
7030                 public void setPersonnelItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem personnelItem)
7031                 {
7032                     generatedSetterHelperImpl(personnelItem, PERSONNELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
7033                 }
7034                 
7035                 /**
7036                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
7037                  */
7038                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i)
7039                 {
7040                     synchronized (monitor())
7041                     {
7042                       check_orphaned();
7043                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem target = null;
7044                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem)get_store().insert_element_user(PERSONNELITEM$0, i);
7045                       return target;
7046                     }
7047                 }
7048                 
7049                 /**
7050                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
7051                  */
7052                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem()
7053                 {
7054                     synchronized (monitor())
7055                     {
7056                       check_orphaned();
7057                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem target = null;
7058                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem)get_store().add_element_user(PERSONNELITEM$0);
7059                       return target;
7060                     }
7061                 }
7062                 
7063                 /**
7064                  * Removes the ith "PersonnelItem" element
7065                  */
7066                 public void removePersonnelItem(int i)
7067                 {
7068                     synchronized (monitor())
7069                     {
7070                       check_orphaned();
7071                       get_store().remove_element(PERSONNELITEM$0, i);
7072                     }
7073                 }
7074                 
7075                 /**
7076                  * Gets the "SubTotal" element
7077                  */
7078                 public int getSubTotal()
7079                 {
7080                     synchronized (monitor())
7081                     {
7082                       check_orphaned();
7083                       org.apache.xmlbeans.SimpleValue target = null;
7084                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7085                       if (target == null)
7086                       {
7087                         return 0;
7088                       }
7089                       return target.getIntValue();
7090                     }
7091                 }
7092                 
7093                 /**
7094                  * Gets (as xml) the "SubTotal" element
7095                  */
7096                 public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal()
7097                 {
7098                     synchronized (monitor())
7099                     {
7100                       check_orphaned();
7101                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7102                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7103                       return target;
7104                     }
7105                 }
7106                 
7107                 /**
7108                  * True if has "SubTotal" element
7109                  */
7110                 public boolean isSetSubTotal()
7111                 {
7112                     synchronized (monitor())
7113                     {
7114                       check_orphaned();
7115                       return get_store().count_elements(SUBTOTAL$2) != 0;
7116                     }
7117                 }
7118                 
7119                 /**
7120                  * Sets the "SubTotal" element
7121                  */
7122                 public void setSubTotal(int subTotal)
7123                 {
7124                     synchronized (monitor())
7125                     {
7126                       check_orphaned();
7127                       org.apache.xmlbeans.SimpleValue target = null;
7128                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7129                       if (target == null)
7130                       {
7131                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
7132                       }
7133                       target.setIntValue(subTotal);
7134                     }
7135                 }
7136                 
7137                 /**
7138                  * Sets (as xml) the "SubTotal" element
7139                  */
7140                 public void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal)
7141                 {
7142                     synchronized (monitor())
7143                     {
7144                       check_orphaned();
7145                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7146                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7147                       if (target == null)
7148                       {
7149                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(SUBTOTAL$2);
7150                       }
7151                       target.set(subTotal);
7152                     }
7153                 }
7154                 
7155                 /**
7156                  * Unsets the "SubTotal" element
7157                  */
7158                 public void unsetSubTotal()
7159                 {
7160                     synchronized (monitor())
7161                     {
7162                       check_orphaned();
7163                       get_store().remove_element(SUBTOTAL$2, 0);
7164                     }
7165                 }
7166                 /**
7167                  * An XML PersonnelItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
7168                  *
7169                  * This is a complex type.
7170                  */
7171                 public static class PersonnelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Personnel.PersonnelItem
7172                 {
7173                     private static final long serialVersionUID = 1L;
7174                     
7175                     public PersonnelItemImpl(org.apache.xmlbeans.SchemaType sType)
7176                     {
7177                       super(sType);
7178                     }
7179                     
7180                     private static final javax.xml.namespace.QName POSITIONEMPLOYEENAME$0 = 
7181                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PositionEmployeeName");
7182                     private static final javax.xml.namespace.QName SALARY$2 = 
7183                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Salary");
7184                     private static final javax.xml.namespace.QName FRINGE$4 = 
7185                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Fringe");
7186                     private static final javax.xml.namespace.QName WORKLOAD$6 = 
7187                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Workload");
7188                     private static final javax.xml.namespace.QName YEARS$8 = 
7189                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Years");
7190                     private static final javax.xml.namespace.QName TOTAL$10 = 
7191                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Total");
7192                     
7193                     
7194                     /**
7195                      * Gets the "PositionEmployeeName" element
7196                      */
7197                     public java.lang.String getPositionEmployeeName()
7198                     {
7199                       synchronized (monitor())
7200                       {
7201                         check_orphaned();
7202                         org.apache.xmlbeans.SimpleValue target = null;
7203                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7204                         if (target == null)
7205                         {
7206                           return null;
7207                         }
7208                         return target.getStringValue();
7209                       }
7210                     }
7211                     
7212                     /**
7213                      * Gets (as xml) the "PositionEmployeeName" element
7214                      */
7215                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetPositionEmployeeName()
7216                     {
7217                       synchronized (monitor())
7218                       {
7219                         check_orphaned();
7220                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
7221                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7222                         return target;
7223                       }
7224                     }
7225                     
7226                     /**
7227                      * True if has "PositionEmployeeName" element
7228                      */
7229                     public boolean isSetPositionEmployeeName()
7230                     {
7231                       synchronized (monitor())
7232                       {
7233                         check_orphaned();
7234                         return get_store().count_elements(POSITIONEMPLOYEENAME$0) != 0;
7235                       }
7236                     }
7237                     
7238                     /**
7239                      * Sets the "PositionEmployeeName" element
7240                      */
7241                     public void setPositionEmployeeName(java.lang.String positionEmployeeName)
7242                     {
7243                       synchronized (monitor())
7244                       {
7245                         check_orphaned();
7246                         org.apache.xmlbeans.SimpleValue target = null;
7247                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7248                         if (target == null)
7249                         {
7250                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
7251                         }
7252                         target.setStringValue(positionEmployeeName);
7253                       }
7254                     }
7255                     
7256                     /**
7257                      * Sets (as xml) the "PositionEmployeeName" element
7258                      */
7259                     public void xsetPositionEmployeeName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType positionEmployeeName)
7260                     {
7261                       synchronized (monitor())
7262                       {
7263                         check_orphaned();
7264                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
7265                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7266                         if (target == null)
7267                         {
7268                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
7269                         }
7270                         target.set(positionEmployeeName);
7271                       }
7272                     }
7273                     
7274                     /**
7275                      * Unsets the "PositionEmployeeName" element
7276                      */
7277                     public void unsetPositionEmployeeName()
7278                     {
7279                       synchronized (monitor())
7280                       {
7281                         check_orphaned();
7282                         get_store().remove_element(POSITIONEMPLOYEENAME$0, 0);
7283                       }
7284                     }
7285                     
7286                     /**
7287                      * Gets the "Salary" element
7288                      */
7289                     public int getSalary()
7290                     {
7291                       synchronized (monitor())
7292                       {
7293                         check_orphaned();
7294                         org.apache.xmlbeans.SimpleValue target = null;
7295                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
7296                         if (target == null)
7297                         {
7298                           return 0;
7299                         }
7300                         return target.getIntValue();
7301                       }
7302                     }
7303                     
7304                     /**
7305                      * Gets (as xml) the "Salary" element
7306                      */
7307                     public gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType xgetSalary()
7308                     {
7309                       synchronized (monitor())
7310                       {
7311                         check_orphaned();
7312                         gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType target = null;
7313                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType)get_store().find_element_user(SALARY$2, 0);
7314                         return target;
7315                       }
7316                     }
7317                     
7318                     /**
7319                      * True if has "Salary" element
7320                      */
7321                     public boolean isSetSalary()
7322                     {
7323                       synchronized (monitor())
7324                       {
7325                         check_orphaned();
7326                         return get_store().count_elements(SALARY$2) != 0;
7327                       }
7328                     }
7329                     
7330                     /**
7331                      * Sets the "Salary" element
7332                      */
7333                     public void setSalary(int salary)
7334                     {
7335                       synchronized (monitor())
7336                       {
7337                         check_orphaned();
7338                         org.apache.xmlbeans.SimpleValue target = null;
7339                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
7340                         if (target == null)
7341                         {
7342                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SALARY$2);
7343                         }
7344                         target.setIntValue(salary);
7345                       }
7346                     }
7347                     
7348                     /**
7349                      * Sets (as xml) the "Salary" element
7350                      */
7351                     public void xsetSalary(gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType salary)
7352                     {
7353                       synchronized (monitor())
7354                       {
7355                         check_orphaned();
7356                         gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType target = null;
7357                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType)get_store().find_element_user(SALARY$2, 0);
7358                         if (target == null)
7359                         {
7360                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999999DataType)get_store().add_element_user(SALARY$2);
7361                         }
7362                         target.set(salary);
7363                       }
7364                     }
7365                     
7366                     /**
7367                      * Unsets the "Salary" element
7368                      */
7369                     public void unsetSalary()
7370                     {
7371                       synchronized (monitor())
7372                       {
7373                         check_orphaned();
7374                         get_store().remove_element(SALARY$2, 0);
7375                       }
7376                     }
7377                     
7378                     /**
7379                      * Gets the "Fringe" element
7380                      */
7381                     public int getFringe()
7382                     {
7383                       synchronized (monitor())
7384                       {
7385                         check_orphaned();
7386                         org.apache.xmlbeans.SimpleValue target = null;
7387                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
7388                         if (target == null)
7389                         {
7390                           return 0;
7391                         }
7392                         return target.getIntValue();
7393                       }
7394                     }
7395                     
7396                     /**
7397                      * Gets (as xml) the "Fringe" element
7398                      */
7399                     public gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType xgetFringe()
7400                     {
7401                       synchronized (monitor())
7402                       {
7403                         check_orphaned();
7404                         gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType target = null;
7405                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().find_element_user(FRINGE$4, 0);
7406                         return target;
7407                       }
7408                     }
7409                     
7410                     /**
7411                      * True if has "Fringe" element
7412                      */
7413                     public boolean isSetFringe()
7414                     {
7415                       synchronized (monitor())
7416                       {
7417                         check_orphaned();
7418                         return get_store().count_elements(FRINGE$4) != 0;
7419                       }
7420                     }
7421                     
7422                     /**
7423                      * Sets the "Fringe" element
7424                      */
7425                     public void setFringe(int fringe)
7426                     {
7427                       synchronized (monitor())
7428                       {
7429                         check_orphaned();
7430                         org.apache.xmlbeans.SimpleValue target = null;
7431                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
7432                         if (target == null)
7433                         {
7434                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRINGE$4);
7435                         }
7436                         target.setIntValue(fringe);
7437                       }
7438                     }
7439                     
7440                     /**
7441                      * Sets (as xml) the "Fringe" element
7442                      */
7443                     public void xsetFringe(gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType fringe)
7444                     {
7445                       synchronized (monitor())
7446                       {
7447                         check_orphaned();
7448                         gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType target = null;
7449                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().find_element_user(FRINGE$4, 0);
7450                         if (target == null)
7451                         {
7452                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().add_element_user(FRINGE$4);
7453                         }
7454                         target.set(fringe);
7455                       }
7456                     }
7457                     
7458                     /**
7459                      * Unsets the "Fringe" element
7460                      */
7461                     public void unsetFringe()
7462                     {
7463                       synchronized (monitor())
7464                       {
7465                         check_orphaned();
7466                         get_store().remove_element(FRINGE$4, 0);
7467                       }
7468                     }
7469                     
7470                     /**
7471                      * Gets the "Workload" element
7472                      */
7473                     public int getWorkload()
7474                     {
7475                       synchronized (monitor())
7476                       {
7477                         check_orphaned();
7478                         org.apache.xmlbeans.SimpleValue target = null;
7479                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
7480                         if (target == null)
7481                         {
7482                           return 0;
7483                         }
7484                         return target.getIntValue();
7485                       }
7486                     }
7487                     
7488                     /**
7489                      * Gets (as xml) the "Workload" element
7490                      */
7491                     public gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType xgetWorkload()
7492                     {
7493                       synchronized (monitor())
7494                       {
7495                         check_orphaned();
7496                         gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType target = null;
7497                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
7498                         return target;
7499                       }
7500                     }
7501                     
7502                     /**
7503                      * True if has "Workload" element
7504                      */
7505                     public boolean isSetWorkload()
7506                     {
7507                       synchronized (monitor())
7508                       {
7509                         check_orphaned();
7510                         return get_store().count_elements(WORKLOAD$6) != 0;
7511                       }
7512                     }
7513                     
7514                     /**
7515                      * Sets the "Workload" element
7516                      */
7517                     public void setWorkload(int workload)
7518                     {
7519                       synchronized (monitor())
7520                       {
7521                         check_orphaned();
7522                         org.apache.xmlbeans.SimpleValue target = null;
7523                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
7524                         if (target == null)
7525                         {
7526                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKLOAD$6);
7527                         }
7528                         target.setIntValue(workload);
7529                       }
7530                     }
7531                     
7532                     /**
7533                      * Sets (as xml) the "Workload" element
7534                      */
7535                     public void xsetWorkload(gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType workload)
7536                     {
7537                       synchronized (monitor())
7538                       {
7539                         check_orphaned();
7540                         gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType target = null;
7541                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
7542                         if (target == null)
7543                         {
7544                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To100DataType)get_store().add_element_user(WORKLOAD$6);
7545                         }
7546                         target.set(workload);
7547                       }
7548                     }
7549                     
7550                     /**
7551                      * Unsets the "Workload" element
7552                      */
7553                     public void unsetWorkload()
7554                     {
7555                       synchronized (monitor())
7556                       {
7557                         check_orphaned();
7558                         get_store().remove_element(WORKLOAD$6, 0);
7559                       }
7560                     }
7561                     
7562                     /**
7563                      * Gets the "Years" element
7564                      */
7565                     public int getYears()
7566                     {
7567                       synchronized (monitor())
7568                       {
7569                         check_orphaned();
7570                         org.apache.xmlbeans.SimpleValue target = null;
7571                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
7572                         if (target == null)
7573                         {
7574                           return 0;
7575                         }
7576                         return target.getIntValue();
7577                       }
7578                     }
7579                     
7580                     /**
7581                      * Gets (as xml) the "Years" element
7582                      */
7583                     public gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType xgetYears()
7584                     {
7585                       synchronized (monitor())
7586                       {
7587                         check_orphaned();
7588                         gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType target = null;
7589                         target = (gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType)get_store().find_element_user(YEARS$8, 0);
7590                         return target;
7591                       }
7592                     }
7593                     
7594                     /**
7595                      * True if has "Years" element
7596                      */
7597                     public boolean isSetYears()
7598                     {
7599                       synchronized (monitor())
7600                       {
7601                         check_orphaned();
7602                         return get_store().count_elements(YEARS$8) != 0;
7603                       }
7604                     }
7605                     
7606                     /**
7607                      * Sets the "Years" element
7608                      */
7609                     public void setYears(int years)
7610                     {
7611                       synchronized (monitor())
7612                       {
7613                         check_orphaned();
7614                         org.apache.xmlbeans.SimpleValue target = null;
7615                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
7616                         if (target == null)
7617                         {
7618                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEARS$8);
7619                         }
7620                         target.setIntValue(years);
7621                       }
7622                     }
7623                     
7624                     /**
7625                      * Sets (as xml) the "Years" element
7626                      */
7627                     public void xsetYears(gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType years)
7628                     {
7629                       synchronized (monitor())
7630                       {
7631                         check_orphaned();
7632                         gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType target = null;
7633                         target = (gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType)get_store().find_element_user(YEARS$8, 0);
7634                         if (target == null)
7635                         {
7636                           target = (gov.grants.apply.forms.cdfi30V30.CDFI301To3DataType)get_store().add_element_user(YEARS$8);
7637                         }
7638                         target.set(years);
7639                       }
7640                     }
7641                     
7642                     /**
7643                      * Unsets the "Years" element
7644                      */
7645                     public void unsetYears()
7646                     {
7647                       synchronized (monitor())
7648                       {
7649                         check_orphaned();
7650                         get_store().remove_element(YEARS$8, 0);
7651                       }
7652                     }
7653                     
7654                     /**
7655                      * Gets the "Total" element
7656                      */
7657                     public int getTotal()
7658                     {
7659                       synchronized (monitor())
7660                       {
7661                         check_orphaned();
7662                         org.apache.xmlbeans.SimpleValue target = null;
7663                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
7664                         if (target == null)
7665                         {
7666                           return 0;
7667                         }
7668                         return target.getIntValue();
7669                       }
7670                     }
7671                     
7672                     /**
7673                      * Gets (as xml) the "Total" element
7674                      */
7675                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal()
7676                     {
7677                       synchronized (monitor())
7678                       {
7679                         check_orphaned();
7680                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7681                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$10, 0);
7682                         return target;
7683                       }
7684                     }
7685                     
7686                     /**
7687                      * True if has "Total" element
7688                      */
7689                     public boolean isSetTotal()
7690                     {
7691                       synchronized (monitor())
7692                       {
7693                         check_orphaned();
7694                         return get_store().count_elements(TOTAL$10) != 0;
7695                       }
7696                     }
7697                     
7698                     /**
7699                      * Sets the "Total" element
7700                      */
7701                     public void setTotal(int total)
7702                     {
7703                       synchronized (monitor())
7704                       {
7705                         check_orphaned();
7706                         org.apache.xmlbeans.SimpleValue target = null;
7707                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
7708                         if (target == null)
7709                         {
7710                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
7711                         }
7712                         target.setIntValue(total);
7713                       }
7714                     }
7715                     
7716                     /**
7717                      * Sets (as xml) the "Total" element
7718                      */
7719                     public void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total)
7720                     {
7721                       synchronized (monitor())
7722                       {
7723                         check_orphaned();
7724                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7725                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$10, 0);
7726                         if (target == null)
7727                         {
7728                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTAL$10);
7729                         }
7730                         target.set(total);
7731                       }
7732                     }
7733                     
7734                     /**
7735                      * Unsets the "Total" element
7736                      */
7737                     public void unsetTotal()
7738                     {
7739                       synchronized (monitor())
7740                       {
7741                         check_orphaned();
7742                         get_store().remove_element(TOTAL$10, 0);
7743                       }
7744                     }
7745                 }
7746             }
7747             /**
7748              * An XML Training(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
7749              *
7750              * This is a complex type.
7751              */
7752             public static class TrainingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training
7753             {
7754                 private static final long serialVersionUID = 1L;
7755                 
7756                 public TrainingImpl(org.apache.xmlbeans.SchemaType sType)
7757                 {
7758                     super(sType);
7759                 }
7760                 
7761                 private static final javax.xml.namespace.QName TRAININGITEM$0 = 
7762                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TrainingItem");
7763                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
7764                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubTotal");
7765                 
7766                 
7767                 /**
7768                  * Gets array of all "TrainingItem" elements
7769                  */
7770                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[] getTrainingItemArray()
7771                 {
7772                     synchronized (monitor())
7773                     {
7774                       check_orphaned();
7775                       java.util.List targetList = new java.util.ArrayList();
7776                       get_store().find_all_element_users(TRAININGITEM$0, targetList);
7777                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[targetList.size()];
7778                       targetList.toArray(result);
7779                       return result;
7780                     }
7781                 }
7782                 
7783                 /**
7784                  * Gets ith "TrainingItem" element
7785                  */
7786                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i)
7787                 {
7788                     synchronized (monitor())
7789                     {
7790                       check_orphaned();
7791                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem target = null;
7792                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem)get_store().find_element_user(TRAININGITEM$0, i);
7793                       if (target == null)
7794                       {
7795                         throw new IndexOutOfBoundsException();
7796                       }
7797                       return target;
7798                     }
7799                 }
7800                 
7801                 /**
7802                  * Returns number of "TrainingItem" element
7803                  */
7804                 public int sizeOfTrainingItemArray()
7805                 {
7806                     synchronized (monitor())
7807                     {
7808                       check_orphaned();
7809                       return get_store().count_elements(TRAININGITEM$0);
7810                     }
7811                 }
7812                 
7813                 /**
7814                  * Sets array of all "TrainingItem" element  WARNING: This method is not atomicaly synchronized.
7815                  */
7816                 public void setTrainingItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem[] trainingItemArray)
7817                 {
7818                     check_orphaned();
7819                     arraySetterHelper(trainingItemArray, TRAININGITEM$0);
7820                 }
7821                 
7822                 /**
7823                  * Sets ith "TrainingItem" element
7824                  */
7825                 public void setTrainingItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem trainingItem)
7826                 {
7827                     generatedSetterHelperImpl(trainingItem, TRAININGITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
7828                 }
7829                 
7830                 /**
7831                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
7832                  */
7833                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i)
7834                 {
7835                     synchronized (monitor())
7836                     {
7837                       check_orphaned();
7838                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem target = null;
7839                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem)get_store().insert_element_user(TRAININGITEM$0, i);
7840                       return target;
7841                     }
7842                 }
7843                 
7844                 /**
7845                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
7846                  */
7847                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem addNewTrainingItem()
7848                 {
7849                     synchronized (monitor())
7850                     {
7851                       check_orphaned();
7852                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem target = null;
7853                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem)get_store().add_element_user(TRAININGITEM$0);
7854                       return target;
7855                     }
7856                 }
7857                 
7858                 /**
7859                  * Removes the ith "TrainingItem" element
7860                  */
7861                 public void removeTrainingItem(int i)
7862                 {
7863                     synchronized (monitor())
7864                     {
7865                       check_orphaned();
7866                       get_store().remove_element(TRAININGITEM$0, i);
7867                     }
7868                 }
7869                 
7870                 /**
7871                  * Gets the "SubTotal" element
7872                  */
7873                 public int getSubTotal()
7874                 {
7875                     synchronized (monitor())
7876                     {
7877                       check_orphaned();
7878                       org.apache.xmlbeans.SimpleValue target = null;
7879                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7880                       if (target == null)
7881                       {
7882                         return 0;
7883                       }
7884                       return target.getIntValue();
7885                     }
7886                 }
7887                 
7888                 /**
7889                  * Gets (as xml) the "SubTotal" element
7890                  */
7891                 public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal()
7892                 {
7893                     synchronized (monitor())
7894                     {
7895                       check_orphaned();
7896                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7897                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7898                       return target;
7899                     }
7900                 }
7901                 
7902                 /**
7903                  * True if has "SubTotal" element
7904                  */
7905                 public boolean isSetSubTotal()
7906                 {
7907                     synchronized (monitor())
7908                     {
7909                       check_orphaned();
7910                       return get_store().count_elements(SUBTOTAL$2) != 0;
7911                     }
7912                 }
7913                 
7914                 /**
7915                  * Sets the "SubTotal" element
7916                  */
7917                 public void setSubTotal(int subTotal)
7918                 {
7919                     synchronized (monitor())
7920                     {
7921                       check_orphaned();
7922                       org.apache.xmlbeans.SimpleValue target = null;
7923                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7924                       if (target == null)
7925                       {
7926                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
7927                       }
7928                       target.setIntValue(subTotal);
7929                     }
7930                 }
7931                 
7932                 /**
7933                  * Sets (as xml) the "SubTotal" element
7934                  */
7935                 public void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal)
7936                 {
7937                     synchronized (monitor())
7938                     {
7939                       check_orphaned();
7940                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
7941                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7942                       if (target == null)
7943                       {
7944                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(SUBTOTAL$2);
7945                       }
7946                       target.set(subTotal);
7947                     }
7948                 }
7949                 
7950                 /**
7951                  * Unsets the "SubTotal" element
7952                  */
7953                 public void unsetSubTotal()
7954                 {
7955                     synchronized (monitor())
7956                     {
7957                       check_orphaned();
7958                       get_store().remove_element(SUBTOTAL$2, 0);
7959                     }
7960                 }
7961                 /**
7962                  * An XML TrainingItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
7963                  *
7964                  * This is a complex type.
7965                  */
7966                 public static class TrainingItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Training.TrainingItem
7967                 {
7968                     private static final long serialVersionUID = 1L;
7969                     
7970                     public TrainingItemImpl(org.apache.xmlbeans.SchemaType sType)
7971                     {
7972                       super(sType);
7973                     }
7974                     
7975                     private static final javax.xml.namespace.QName COURSENAMEDESCRIPTION$0 = 
7976                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CourseNameDescription");
7977                     private static final javax.xml.namespace.QName PROVIDER$2 = 
7978                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Provider");
7979                     private static final javax.xml.namespace.QName ATTENDEES$4 = 
7980                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Attendees");
7981                     private static final javax.xml.namespace.QName COSTPERPERSON$6 = 
7982                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CostPerPerson");
7983                     private static final javax.xml.namespace.QName TOTAL$8 = 
7984                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Total");
7985                     
7986                     
7987                     /**
7988                      * Gets the "CourseNameDescription" element
7989                      */
7990                     public java.lang.String getCourseNameDescription()
7991                     {
7992                       synchronized (monitor())
7993                       {
7994                         check_orphaned();
7995                         org.apache.xmlbeans.SimpleValue target = null;
7996                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
7997                         if (target == null)
7998                         {
7999                           return null;
8000                         }
8001                         return target.getStringValue();
8002                       }
8003                     }
8004                     
8005                     /**
8006                      * Gets (as xml) the "CourseNameDescription" element
8007                      */
8008                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetCourseNameDescription()
8009                     {
8010                       synchronized (monitor())
8011                       {
8012                         check_orphaned();
8013                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8014                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8015                         return target;
8016                       }
8017                     }
8018                     
8019                     /**
8020                      * True if has "CourseNameDescription" element
8021                      */
8022                     public boolean isSetCourseNameDescription()
8023                     {
8024                       synchronized (monitor())
8025                       {
8026                         check_orphaned();
8027                         return get_store().count_elements(COURSENAMEDESCRIPTION$0) != 0;
8028                       }
8029                     }
8030                     
8031                     /**
8032                      * Sets the "CourseNameDescription" element
8033                      */
8034                     public void setCourseNameDescription(java.lang.String courseNameDescription)
8035                     {
8036                       synchronized (monitor())
8037                       {
8038                         check_orphaned();
8039                         org.apache.xmlbeans.SimpleValue target = null;
8040                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8041                         if (target == null)
8042                         {
8043                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
8044                         }
8045                         target.setStringValue(courseNameDescription);
8046                       }
8047                     }
8048                     
8049                     /**
8050                      * Sets (as xml) the "CourseNameDescription" element
8051                      */
8052                     public void xsetCourseNameDescription(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType courseNameDescription)
8053                     {
8054                       synchronized (monitor())
8055                       {
8056                         check_orphaned();
8057                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8058                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8059                         if (target == null)
8060                         {
8061                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
8062                         }
8063                         target.set(courseNameDescription);
8064                       }
8065                     }
8066                     
8067                     /**
8068                      * Unsets the "CourseNameDescription" element
8069                      */
8070                     public void unsetCourseNameDescription()
8071                     {
8072                       synchronized (monitor())
8073                       {
8074                         check_orphaned();
8075                         get_store().remove_element(COURSENAMEDESCRIPTION$0, 0);
8076                       }
8077                     }
8078                     
8079                     /**
8080                      * Gets the "Provider" element
8081                      */
8082                     public java.lang.String getProvider()
8083                     {
8084                       synchronized (monitor())
8085                       {
8086                         check_orphaned();
8087                         org.apache.xmlbeans.SimpleValue target = null;
8088                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
8089                         if (target == null)
8090                         {
8091                           return null;
8092                         }
8093                         return target.getStringValue();
8094                       }
8095                     }
8096                     
8097                     /**
8098                      * Gets (as xml) the "Provider" element
8099                      */
8100                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetProvider()
8101                     {
8102                       synchronized (monitor())
8103                       {
8104                         check_orphaned();
8105                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8106                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
8107                         return target;
8108                       }
8109                     }
8110                     
8111                     /**
8112                      * True if has "Provider" element
8113                      */
8114                     public boolean isSetProvider()
8115                     {
8116                       synchronized (monitor())
8117                       {
8118                         check_orphaned();
8119                         return get_store().count_elements(PROVIDER$2) != 0;
8120                       }
8121                     }
8122                     
8123                     /**
8124                      * Sets the "Provider" element
8125                      */
8126                     public void setProvider(java.lang.String provider)
8127                     {
8128                       synchronized (monitor())
8129                       {
8130                         check_orphaned();
8131                         org.apache.xmlbeans.SimpleValue target = null;
8132                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
8133                         if (target == null)
8134                         {
8135                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
8136                         }
8137                         target.setStringValue(provider);
8138                       }
8139                     }
8140                     
8141                     /**
8142                      * Sets (as xml) the "Provider" element
8143                      */
8144                     public void xsetProvider(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType provider)
8145                     {
8146                       synchronized (monitor())
8147                       {
8148                         check_orphaned();
8149                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8150                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
8151                         if (target == null)
8152                         {
8153                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(PROVIDER$2);
8154                         }
8155                         target.set(provider);
8156                       }
8157                     }
8158                     
8159                     /**
8160                      * Unsets the "Provider" element
8161                      */
8162                     public void unsetProvider()
8163                     {
8164                       synchronized (monitor())
8165                       {
8166                         check_orphaned();
8167                         get_store().remove_element(PROVIDER$2, 0);
8168                       }
8169                     }
8170                     
8171                     /**
8172                      * Gets the "Attendees" element
8173                      */
8174                     public int getAttendees()
8175                     {
8176                       synchronized (monitor())
8177                       {
8178                         check_orphaned();
8179                         org.apache.xmlbeans.SimpleValue target = null;
8180                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
8181                         if (target == null)
8182                         {
8183                           return 0;
8184                         }
8185                         return target.getIntValue();
8186                       }
8187                     }
8188                     
8189                     /**
8190                      * Gets (as xml) the "Attendees" element
8191                      */
8192                     public gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType xgetAttendees()
8193                     {
8194                       synchronized (monitor())
8195                       {
8196                         check_orphaned();
8197                         gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType target = null;
8198                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
8199                         return target;
8200                       }
8201                     }
8202                     
8203                     /**
8204                      * True if has "Attendees" element
8205                      */
8206                     public boolean isSetAttendees()
8207                     {
8208                       synchronized (monitor())
8209                       {
8210                         check_orphaned();
8211                         return get_store().count_elements(ATTENDEES$4) != 0;
8212                       }
8213                     }
8214                     
8215                     /**
8216                      * Sets the "Attendees" element
8217                      */
8218                     public void setAttendees(int attendees)
8219                     {
8220                       synchronized (monitor())
8221                       {
8222                         check_orphaned();
8223                         org.apache.xmlbeans.SimpleValue target = null;
8224                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
8225                         if (target == null)
8226                         {
8227                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATTENDEES$4);
8228                         }
8229                         target.setIntValue(attendees);
8230                       }
8231                     }
8232                     
8233                     /**
8234                      * Sets (as xml) the "Attendees" element
8235                      */
8236                     public void xsetAttendees(gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType attendees)
8237                     {
8238                       synchronized (monitor())
8239                       {
8240                         check_orphaned();
8241                         gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType target = null;
8242                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
8243                         if (target == null)
8244                         {
8245                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().add_element_user(ATTENDEES$4);
8246                         }
8247                         target.set(attendees);
8248                       }
8249                     }
8250                     
8251                     /**
8252                      * Unsets the "Attendees" element
8253                      */
8254                     public void unsetAttendees()
8255                     {
8256                       synchronized (monitor())
8257                       {
8258                         check_orphaned();
8259                         get_store().remove_element(ATTENDEES$4, 0);
8260                       }
8261                     }
8262                     
8263                     /**
8264                      * Gets the "CostPerPerson" element
8265                      */
8266                     public int getCostPerPerson()
8267                     {
8268                       synchronized (monitor())
8269                       {
8270                         check_orphaned();
8271                         org.apache.xmlbeans.SimpleValue target = null;
8272                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
8273                         if (target == null)
8274                         {
8275                           return 0;
8276                         }
8277                         return target.getIntValue();
8278                       }
8279                     }
8280                     
8281                     /**
8282                      * Gets (as xml) the "CostPerPerson" element
8283                      */
8284                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetCostPerPerson()
8285                     {
8286                       synchronized (monitor())
8287                       {
8288                         check_orphaned();
8289                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8290                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
8291                         return target;
8292                       }
8293                     }
8294                     
8295                     /**
8296                      * True if has "CostPerPerson" element
8297                      */
8298                     public boolean isSetCostPerPerson()
8299                     {
8300                       synchronized (monitor())
8301                       {
8302                         check_orphaned();
8303                         return get_store().count_elements(COSTPERPERSON$6) != 0;
8304                       }
8305                     }
8306                     
8307                     /**
8308                      * Sets the "CostPerPerson" element
8309                      */
8310                     public void setCostPerPerson(int costPerPerson)
8311                     {
8312                       synchronized (monitor())
8313                       {
8314                         check_orphaned();
8315                         org.apache.xmlbeans.SimpleValue target = null;
8316                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
8317                         if (target == null)
8318                         {
8319                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTPERPERSON$6);
8320                         }
8321                         target.setIntValue(costPerPerson);
8322                       }
8323                     }
8324                     
8325                     /**
8326                      * Sets (as xml) the "CostPerPerson" element
8327                      */
8328                     public void xsetCostPerPerson(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType costPerPerson)
8329                     {
8330                       synchronized (monitor())
8331                       {
8332                         check_orphaned();
8333                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8334                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
8335                         if (target == null)
8336                         {
8337                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(COSTPERPERSON$6);
8338                         }
8339                         target.set(costPerPerson);
8340                       }
8341                     }
8342                     
8343                     /**
8344                      * Unsets the "CostPerPerson" element
8345                      */
8346                     public void unsetCostPerPerson()
8347                     {
8348                       synchronized (monitor())
8349                       {
8350                         check_orphaned();
8351                         get_store().remove_element(COSTPERPERSON$6, 0);
8352                       }
8353                     }
8354                     
8355                     /**
8356                      * Gets the "Total" element
8357                      */
8358                     public int getTotal()
8359                     {
8360                       synchronized (monitor())
8361                       {
8362                         check_orphaned();
8363                         org.apache.xmlbeans.SimpleValue target = null;
8364                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
8365                         if (target == null)
8366                         {
8367                           return 0;
8368                         }
8369                         return target.getIntValue();
8370                       }
8371                     }
8372                     
8373                     /**
8374                      * Gets (as xml) the "Total" element
8375                      */
8376                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal()
8377                     {
8378                       synchronized (monitor())
8379                       {
8380                         check_orphaned();
8381                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8382                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$8, 0);
8383                         return target;
8384                       }
8385                     }
8386                     
8387                     /**
8388                      * True if has "Total" element
8389                      */
8390                     public boolean isSetTotal()
8391                     {
8392                       synchronized (monitor())
8393                       {
8394                         check_orphaned();
8395                         return get_store().count_elements(TOTAL$8) != 0;
8396                       }
8397                     }
8398                     
8399                     /**
8400                      * Sets the "Total" element
8401                      */
8402                     public void setTotal(int total)
8403                     {
8404                       synchronized (monitor())
8405                       {
8406                         check_orphaned();
8407                         org.apache.xmlbeans.SimpleValue target = null;
8408                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
8409                         if (target == null)
8410                         {
8411                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
8412                         }
8413                         target.setIntValue(total);
8414                       }
8415                     }
8416                     
8417                     /**
8418                      * Sets (as xml) the "Total" element
8419                      */
8420                     public void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total)
8421                     {
8422                       synchronized (monitor())
8423                       {
8424                         check_orphaned();
8425                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8426                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$8, 0);
8427                         if (target == null)
8428                         {
8429                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTAL$8);
8430                         }
8431                         target.set(total);
8432                       }
8433                     }
8434                     
8435                     /**
8436                      * Unsets the "Total" element
8437                      */
8438                     public void unsetTotal()
8439                     {
8440                       synchronized (monitor())
8441                       {
8442                         check_orphaned();
8443                         get_store().remove_element(TOTAL$8, 0);
8444                       }
8445                     }
8446                 }
8447             }
8448             /**
8449              * An XML Travel(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8450              *
8451              * This is a complex type.
8452              */
8453             public static class TravelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel
8454             {
8455                 private static final long serialVersionUID = 1L;
8456                 
8457                 public TravelImpl(org.apache.xmlbeans.SchemaType sType)
8458                 {
8459                     super(sType);
8460                 }
8461                 
8462                 private static final javax.xml.namespace.QName TRAVELITEM$0 = 
8463                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TravelItem");
8464                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
8465                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubTotal");
8466                 private static final javax.xml.namespace.QName TRAVELPOLICIES$4 = 
8467                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TravelPolicies");
8468                 
8469                 
8470                 /**
8471                  * Gets array of all "TravelItem" elements
8472                  */
8473                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[] getTravelItemArray()
8474                 {
8475                     synchronized (monitor())
8476                     {
8477                       check_orphaned();
8478                       java.util.List targetList = new java.util.ArrayList();
8479                       get_store().find_all_element_users(TRAVELITEM$0, targetList);
8480                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[targetList.size()];
8481                       targetList.toArray(result);
8482                       return result;
8483                     }
8484                 }
8485                 
8486                 /**
8487                  * Gets ith "TravelItem" element
8488                  */
8489                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem getTravelItemArray(int i)
8490                 {
8491                     synchronized (monitor())
8492                     {
8493                       check_orphaned();
8494                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem target = null;
8495                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem)get_store().find_element_user(TRAVELITEM$0, i);
8496                       if (target == null)
8497                       {
8498                         throw new IndexOutOfBoundsException();
8499                       }
8500                       return target;
8501                     }
8502                 }
8503                 
8504                 /**
8505                  * Returns number of "TravelItem" element
8506                  */
8507                 public int sizeOfTravelItemArray()
8508                 {
8509                     synchronized (monitor())
8510                     {
8511                       check_orphaned();
8512                       return get_store().count_elements(TRAVELITEM$0);
8513                     }
8514                 }
8515                 
8516                 /**
8517                  * Sets array of all "TravelItem" element  WARNING: This method is not atomicaly synchronized.
8518                  */
8519                 public void setTravelItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem[] travelItemArray)
8520                 {
8521                     check_orphaned();
8522                     arraySetterHelper(travelItemArray, TRAVELITEM$0);
8523                 }
8524                 
8525                 /**
8526                  * Sets ith "TravelItem" element
8527                  */
8528                 public void setTravelItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem travelItem)
8529                 {
8530                     generatedSetterHelperImpl(travelItem, TRAVELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
8531                 }
8532                 
8533                 /**
8534                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
8535                  */
8536                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i)
8537                 {
8538                     synchronized (monitor())
8539                     {
8540                       check_orphaned();
8541                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem target = null;
8542                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem)get_store().insert_element_user(TRAVELITEM$0, i);
8543                       return target;
8544                     }
8545                 }
8546                 
8547                 /**
8548                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
8549                  */
8550                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem addNewTravelItem()
8551                 {
8552                     synchronized (monitor())
8553                     {
8554                       check_orphaned();
8555                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem target = null;
8556                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem)get_store().add_element_user(TRAVELITEM$0);
8557                       return target;
8558                     }
8559                 }
8560                 
8561                 /**
8562                  * Removes the ith "TravelItem" element
8563                  */
8564                 public void removeTravelItem(int i)
8565                 {
8566                     synchronized (monitor())
8567                     {
8568                       check_orphaned();
8569                       get_store().remove_element(TRAVELITEM$0, i);
8570                     }
8571                 }
8572                 
8573                 /**
8574                  * Gets the "SubTotal" element
8575                  */
8576                 public int getSubTotal()
8577                 {
8578                     synchronized (monitor())
8579                     {
8580                       check_orphaned();
8581                       org.apache.xmlbeans.SimpleValue target = null;
8582                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8583                       if (target == null)
8584                       {
8585                         return 0;
8586                       }
8587                       return target.getIntValue();
8588                     }
8589                 }
8590                 
8591                 /**
8592                  * Gets (as xml) the "SubTotal" element
8593                  */
8594                 public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal()
8595                 {
8596                     synchronized (monitor())
8597                     {
8598                       check_orphaned();
8599                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8600                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8601                       return target;
8602                     }
8603                 }
8604                 
8605                 /**
8606                  * True if has "SubTotal" element
8607                  */
8608                 public boolean isSetSubTotal()
8609                 {
8610                     synchronized (monitor())
8611                     {
8612                       check_orphaned();
8613                       return get_store().count_elements(SUBTOTAL$2) != 0;
8614                     }
8615                 }
8616                 
8617                 /**
8618                  * Sets the "SubTotal" element
8619                  */
8620                 public void setSubTotal(int subTotal)
8621                 {
8622                     synchronized (monitor())
8623                     {
8624                       check_orphaned();
8625                       org.apache.xmlbeans.SimpleValue target = null;
8626                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8627                       if (target == null)
8628                       {
8629                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
8630                       }
8631                       target.setIntValue(subTotal);
8632                     }
8633                 }
8634                 
8635                 /**
8636                  * Sets (as xml) the "SubTotal" element
8637                  */
8638                 public void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal)
8639                 {
8640                     synchronized (monitor())
8641                     {
8642                       check_orphaned();
8643                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
8644                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8645                       if (target == null)
8646                       {
8647                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(SUBTOTAL$2);
8648                       }
8649                       target.set(subTotal);
8650                     }
8651                 }
8652                 
8653                 /**
8654                  * Unsets the "SubTotal" element
8655                  */
8656                 public void unsetSubTotal()
8657                 {
8658                     synchronized (monitor())
8659                     {
8660                       check_orphaned();
8661                       get_store().remove_element(SUBTOTAL$2, 0);
8662                     }
8663                 }
8664                 
8665                 /**
8666                  * Gets the "TravelPolicies" element
8667                  */
8668                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies()
8669                 {
8670                     synchronized (monitor())
8671                     {
8672                       check_orphaned();
8673                       org.apache.xmlbeans.SimpleValue target = null;
8674                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8675                       if (target == null)
8676                       {
8677                         return null;
8678                       }
8679                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies.Enum)target.getEnumValue();
8680                     }
8681                 }
8682                 
8683                 /**
8684                  * Gets (as xml) the "TravelPolicies" element
8685                  */
8686                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies()
8687                 {
8688                     synchronized (monitor())
8689                     {
8690                       check_orphaned();
8691                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies target = null;
8692                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8693                       return target;
8694                     }
8695                 }
8696                 
8697                 /**
8698                  * True if has "TravelPolicies" element
8699                  */
8700                 public boolean isSetTravelPolicies()
8701                 {
8702                     synchronized (monitor())
8703                     {
8704                       check_orphaned();
8705                       return get_store().count_elements(TRAVELPOLICIES$4) != 0;
8706                     }
8707                 }
8708                 
8709                 /**
8710                  * Sets the "TravelPolicies" element
8711                  */
8712                 public void setTravelPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies)
8713                 {
8714                     synchronized (monitor())
8715                     {
8716                       check_orphaned();
8717                       org.apache.xmlbeans.SimpleValue target = null;
8718                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8719                       if (target == null)
8720                       {
8721                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRAVELPOLICIES$4);
8722                       }
8723                       target.setEnumValue(travelPolicies);
8724                     }
8725                 }
8726                 
8727                 /**
8728                  * Sets (as xml) the "TravelPolicies" element
8729                  */
8730                 public void xsetTravelPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies travelPolicies)
8731                 {
8732                     synchronized (monitor())
8733                     {
8734                       check_orphaned();
8735                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies target = null;
8736                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8737                       if (target == null)
8738                       {
8739                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies)get_store().add_element_user(TRAVELPOLICIES$4);
8740                       }
8741                       target.set(travelPolicies);
8742                     }
8743                 }
8744                 
8745                 /**
8746                  * Unsets the "TravelPolicies" element
8747                  */
8748                 public void unsetTravelPolicies()
8749                 {
8750                     synchronized (monitor())
8751                     {
8752                       check_orphaned();
8753                       get_store().remove_element(TRAVELPOLICIES$4, 0);
8754                     }
8755                 }
8756                 /**
8757                  * An XML TravelItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
8758                  *
8759                  * This is a complex type.
8760                  */
8761                 public static class TravelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelItem
8762                 {
8763                     private static final long serialVersionUID = 1L;
8764                     
8765                     public TravelItemImpl(org.apache.xmlbeans.SchemaType sType)
8766                     {
8767                       super(sType);
8768                     }
8769                     
8770                     private static final javax.xml.namespace.QName TRIPNAME$0 = 
8771                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TripName");
8772                     private static final javax.xml.namespace.QName LOCATION$2 = 
8773                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Location");
8774                     private static final javax.xml.namespace.QName PEOPLE$4 = 
8775                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "People");
8776                     private static final javax.xml.namespace.QName TRANSPORTATION$6 = 
8777                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Transportation");
8778                     private static final javax.xml.namespace.QName LODGING$8 = 
8779                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Lodging");
8780                     private static final javax.xml.namespace.QName TOTAL$10 = 
8781                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Total");
8782                     
8783                     
8784                     /**
8785                      * Gets the "TripName" element
8786                      */
8787                     public java.lang.String getTripName()
8788                     {
8789                       synchronized (monitor())
8790                       {
8791                         check_orphaned();
8792                         org.apache.xmlbeans.SimpleValue target = null;
8793                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
8794                         if (target == null)
8795                         {
8796                           return null;
8797                         }
8798                         return target.getStringValue();
8799                       }
8800                     }
8801                     
8802                     /**
8803                      * Gets (as xml) the "TripName" element
8804                      */
8805                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetTripName()
8806                     {
8807                       synchronized (monitor())
8808                       {
8809                         check_orphaned();
8810                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8811                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
8812                         return target;
8813                       }
8814                     }
8815                     
8816                     /**
8817                      * True if has "TripName" element
8818                      */
8819                     public boolean isSetTripName()
8820                     {
8821                       synchronized (monitor())
8822                       {
8823                         check_orphaned();
8824                         return get_store().count_elements(TRIPNAME$0) != 0;
8825                       }
8826                     }
8827                     
8828                     /**
8829                      * Sets the "TripName" element
8830                      */
8831                     public void setTripName(java.lang.String tripName)
8832                     {
8833                       synchronized (monitor())
8834                       {
8835                         check_orphaned();
8836                         org.apache.xmlbeans.SimpleValue target = null;
8837                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
8838                         if (target == null)
8839                         {
8840                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIPNAME$0);
8841                         }
8842                         target.setStringValue(tripName);
8843                       }
8844                     }
8845                     
8846                     /**
8847                      * Sets (as xml) the "TripName" element
8848                      */
8849                     public void xsetTripName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType tripName)
8850                     {
8851                       synchronized (monitor())
8852                       {
8853                         check_orphaned();
8854                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8855                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
8856                         if (target == null)
8857                         {
8858                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(TRIPNAME$0);
8859                         }
8860                         target.set(tripName);
8861                       }
8862                     }
8863                     
8864                     /**
8865                      * Unsets the "TripName" element
8866                      */
8867                     public void unsetTripName()
8868                     {
8869                       synchronized (monitor())
8870                       {
8871                         check_orphaned();
8872                         get_store().remove_element(TRIPNAME$0, 0);
8873                       }
8874                     }
8875                     
8876                     /**
8877                      * Gets the "Location" element
8878                      */
8879                     public java.lang.String getLocation()
8880                     {
8881                       synchronized (monitor())
8882                       {
8883                         check_orphaned();
8884                         org.apache.xmlbeans.SimpleValue target = null;
8885                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
8886                         if (target == null)
8887                         {
8888                           return null;
8889                         }
8890                         return target.getStringValue();
8891                       }
8892                     }
8893                     
8894                     /**
8895                      * Gets (as xml) the "Location" element
8896                      */
8897                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetLocation()
8898                     {
8899                       synchronized (monitor())
8900                       {
8901                         check_orphaned();
8902                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8903                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(LOCATION$2, 0);
8904                         return target;
8905                       }
8906                     }
8907                     
8908                     /**
8909                      * True if has "Location" element
8910                      */
8911                     public boolean isSetLocation()
8912                     {
8913                       synchronized (monitor())
8914                       {
8915                         check_orphaned();
8916                         return get_store().count_elements(LOCATION$2) != 0;
8917                       }
8918                     }
8919                     
8920                     /**
8921                      * Sets the "Location" element
8922                      */
8923                     public void setLocation(java.lang.String location)
8924                     {
8925                       synchronized (monitor())
8926                       {
8927                         check_orphaned();
8928                         org.apache.xmlbeans.SimpleValue target = null;
8929                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
8930                         if (target == null)
8931                         {
8932                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATION$2);
8933                         }
8934                         target.setStringValue(location);
8935                       }
8936                     }
8937                     
8938                     /**
8939                      * Sets (as xml) the "Location" element
8940                      */
8941                     public void xsetLocation(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType location)
8942                     {
8943                       synchronized (monitor())
8944                       {
8945                         check_orphaned();
8946                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
8947                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(LOCATION$2, 0);
8948                         if (target == null)
8949                         {
8950                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(LOCATION$2);
8951                         }
8952                         target.set(location);
8953                       }
8954                     }
8955                     
8956                     /**
8957                      * Unsets the "Location" element
8958                      */
8959                     public void unsetLocation()
8960                     {
8961                       synchronized (monitor())
8962                       {
8963                         check_orphaned();
8964                         get_store().remove_element(LOCATION$2, 0);
8965                       }
8966                     }
8967                     
8968                     /**
8969                      * Gets the "People" element
8970                      */
8971                     public int getPeople()
8972                     {
8973                       synchronized (monitor())
8974                       {
8975                         check_orphaned();
8976                         org.apache.xmlbeans.SimpleValue target = null;
8977                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
8978                         if (target == null)
8979                         {
8980                           return 0;
8981                         }
8982                         return target.getIntValue();
8983                       }
8984                     }
8985                     
8986                     /**
8987                      * Gets (as xml) the "People" element
8988                      */
8989                     public gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType xgetPeople()
8990                     {
8991                       synchronized (monitor())
8992                       {
8993                         check_orphaned();
8994                         gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType target = null;
8995                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().find_element_user(PEOPLE$4, 0);
8996                         return target;
8997                       }
8998                     }
8999                     
9000                     /**
9001                      * True if has "People" element
9002                      */
9003                     public boolean isSetPeople()
9004                     {
9005                       synchronized (monitor())
9006                       {
9007                         check_orphaned();
9008                         return get_store().count_elements(PEOPLE$4) != 0;
9009                       }
9010                     }
9011                     
9012                     /**
9013                      * Sets the "People" element
9014                      */
9015                     public void setPeople(int people)
9016                     {
9017                       synchronized (monitor())
9018                       {
9019                         check_orphaned();
9020                         org.apache.xmlbeans.SimpleValue target = null;
9021                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
9022                         if (target == null)
9023                         {
9024                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PEOPLE$4);
9025                         }
9026                         target.setIntValue(people);
9027                       }
9028                     }
9029                     
9030                     /**
9031                      * Sets (as xml) the "People" element
9032                      */
9033                     public void xsetPeople(gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType people)
9034                     {
9035                       synchronized (monitor())
9036                       {
9037                         check_orphaned();
9038                         gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType target = null;
9039                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().find_element_user(PEOPLE$4, 0);
9040                         if (target == null)
9041                         {
9042                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999DataType)get_store().add_element_user(PEOPLE$4);
9043                         }
9044                         target.set(people);
9045                       }
9046                     }
9047                     
9048                     /**
9049                      * Unsets the "People" element
9050                      */
9051                     public void unsetPeople()
9052                     {
9053                       synchronized (monitor())
9054                       {
9055                         check_orphaned();
9056                         get_store().remove_element(PEOPLE$4, 0);
9057                       }
9058                     }
9059                     
9060                     /**
9061                      * Gets the "Transportation" element
9062                      */
9063                     public int getTransportation()
9064                     {
9065                       synchronized (monitor())
9066                       {
9067                         check_orphaned();
9068                         org.apache.xmlbeans.SimpleValue target = null;
9069                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
9070                         if (target == null)
9071                         {
9072                           return 0;
9073                         }
9074                         return target.getIntValue();
9075                       }
9076                     }
9077                     
9078                     /**
9079                      * Gets (as xml) the "Transportation" element
9080                      */
9081                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTransportation()
9082                     {
9083                       synchronized (monitor())
9084                       {
9085                         check_orphaned();
9086                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9087                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
9088                         return target;
9089                       }
9090                     }
9091                     
9092                     /**
9093                      * True if has "Transportation" element
9094                      */
9095                     public boolean isSetTransportation()
9096                     {
9097                       synchronized (monitor())
9098                       {
9099                         check_orphaned();
9100                         return get_store().count_elements(TRANSPORTATION$6) != 0;
9101                       }
9102                     }
9103                     
9104                     /**
9105                      * Sets the "Transportation" element
9106                      */
9107                     public void setTransportation(int transportation)
9108                     {
9109                       synchronized (monitor())
9110                       {
9111                         check_orphaned();
9112                         org.apache.xmlbeans.SimpleValue target = null;
9113                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
9114                         if (target == null)
9115                         {
9116                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSPORTATION$6);
9117                         }
9118                         target.setIntValue(transportation);
9119                       }
9120                     }
9121                     
9122                     /**
9123                      * Sets (as xml) the "Transportation" element
9124                      */
9125                     public void xsetTransportation(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType transportation)
9126                     {
9127                       synchronized (monitor())
9128                       {
9129                         check_orphaned();
9130                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9131                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
9132                         if (target == null)
9133                         {
9134                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TRANSPORTATION$6);
9135                         }
9136                         target.set(transportation);
9137                       }
9138                     }
9139                     
9140                     /**
9141                      * Unsets the "Transportation" element
9142                      */
9143                     public void unsetTransportation()
9144                     {
9145                       synchronized (monitor())
9146                       {
9147                         check_orphaned();
9148                         get_store().remove_element(TRANSPORTATION$6, 0);
9149                       }
9150                     }
9151                     
9152                     /**
9153                      * Gets the "Lodging" element
9154                      */
9155                     public int getLodging()
9156                     {
9157                       synchronized (monitor())
9158                       {
9159                         check_orphaned();
9160                         org.apache.xmlbeans.SimpleValue target = null;
9161                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
9162                         if (target == null)
9163                         {
9164                           return 0;
9165                         }
9166                         return target.getIntValue();
9167                       }
9168                     }
9169                     
9170                     /**
9171                      * Gets (as xml) the "Lodging" element
9172                      */
9173                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetLodging()
9174                     {
9175                       synchronized (monitor())
9176                       {
9177                         check_orphaned();
9178                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9179                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(LODGING$8, 0);
9180                         return target;
9181                       }
9182                     }
9183                     
9184                     /**
9185                      * True if has "Lodging" element
9186                      */
9187                     public boolean isSetLodging()
9188                     {
9189                       synchronized (monitor())
9190                       {
9191                         check_orphaned();
9192                         return get_store().count_elements(LODGING$8) != 0;
9193                       }
9194                     }
9195                     
9196                     /**
9197                      * Sets the "Lodging" element
9198                      */
9199                     public void setLodging(int lodging)
9200                     {
9201                       synchronized (monitor())
9202                       {
9203                         check_orphaned();
9204                         org.apache.xmlbeans.SimpleValue target = null;
9205                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
9206                         if (target == null)
9207                         {
9208                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LODGING$8);
9209                         }
9210                         target.setIntValue(lodging);
9211                       }
9212                     }
9213                     
9214                     /**
9215                      * Sets (as xml) the "Lodging" element
9216                      */
9217                     public void xsetLodging(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType lodging)
9218                     {
9219                       synchronized (monitor())
9220                       {
9221                         check_orphaned();
9222                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9223                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(LODGING$8, 0);
9224                         if (target == null)
9225                         {
9226                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(LODGING$8);
9227                         }
9228                         target.set(lodging);
9229                       }
9230                     }
9231                     
9232                     /**
9233                      * Unsets the "Lodging" element
9234                      */
9235                     public void unsetLodging()
9236                     {
9237                       synchronized (monitor())
9238                       {
9239                         check_orphaned();
9240                         get_store().remove_element(LODGING$8, 0);
9241                       }
9242                     }
9243                     
9244                     /**
9245                      * Gets the "Total" element
9246                      */
9247                     public int getTotal()
9248                     {
9249                       synchronized (monitor())
9250                       {
9251                         check_orphaned();
9252                         org.apache.xmlbeans.SimpleValue target = null;
9253                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9254                         if (target == null)
9255                         {
9256                           return 0;
9257                         }
9258                         return target.getIntValue();
9259                       }
9260                     }
9261                     
9262                     /**
9263                      * Gets (as xml) the "Total" element
9264                      */
9265                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal()
9266                     {
9267                       synchronized (monitor())
9268                       {
9269                         check_orphaned();
9270                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9271                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$10, 0);
9272                         return target;
9273                       }
9274                     }
9275                     
9276                     /**
9277                      * True if has "Total" element
9278                      */
9279                     public boolean isSetTotal()
9280                     {
9281                       synchronized (monitor())
9282                       {
9283                         check_orphaned();
9284                         return get_store().count_elements(TOTAL$10) != 0;
9285                       }
9286                     }
9287                     
9288                     /**
9289                      * Sets the "Total" element
9290                      */
9291                     public void setTotal(int total)
9292                     {
9293                       synchronized (monitor())
9294                       {
9295                         check_orphaned();
9296                         org.apache.xmlbeans.SimpleValue target = null;
9297                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9298                         if (target == null)
9299                         {
9300                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
9301                         }
9302                         target.setIntValue(total);
9303                       }
9304                     }
9305                     
9306                     /**
9307                      * Sets (as xml) the "Total" element
9308                      */
9309                     public void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total)
9310                     {
9311                       synchronized (monitor())
9312                       {
9313                         check_orphaned();
9314                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9315                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$10, 0);
9316                         if (target == null)
9317                         {
9318                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTAL$10);
9319                         }
9320                         target.set(total);
9321                       }
9322                     }
9323                     
9324                     /**
9325                      * Unsets the "Total" element
9326                      */
9327                     public void unsetTotal()
9328                     {
9329                       synchronized (monitor())
9330                       {
9331                         check_orphaned();
9332                         get_store().remove_element(TOTAL$10, 0);
9333                       }
9334                     }
9335                 }
9336                 /**
9337                  * An XML TravelPolicies(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
9338                  *
9339                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$Travel$TravelPolicies.
9340                  */
9341                 public static class TravelPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Travel.TravelPolicies
9342                 {
9343                     private static final long serialVersionUID = 1L;
9344                     
9345                     public TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
9346                     {
9347                       super(sType, false);
9348                     }
9349                     
9350                     protected TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9351                     {
9352                       super(sType, b);
9353                     }
9354                 }
9355             }
9356             /**
9357              * An XML ProfessionalServices(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
9358              *
9359              * This is a complex type.
9360              */
9361             public static class ProfessionalServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices
9362             {
9363                 private static final long serialVersionUID = 1L;
9364                 
9365                 public ProfessionalServicesImpl(org.apache.xmlbeans.SchemaType sType)
9366                 {
9367                     super(sType);
9368                 }
9369                 
9370                 private static final javax.xml.namespace.QName PROFESSIONALSERVICESITEM$0 = 
9371                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ProfessionalServicesItem");
9372                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
9373                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubTotal");
9374                 private static final javax.xml.namespace.QName PROCUREMENTPOLICIES$4 = 
9375                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ProcurementPolicies");
9376                 
9377                 
9378                 /**
9379                  * Gets array of all "ProfessionalServicesItem" elements
9380                  */
9381                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray()
9382                 {
9383                     synchronized (monitor())
9384                     {
9385                       check_orphaned();
9386                       java.util.List targetList = new java.util.ArrayList();
9387                       get_store().find_all_element_users(PROFESSIONALSERVICESITEM$0, targetList);
9388                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[targetList.size()];
9389                       targetList.toArray(result);
9390                       return result;
9391                     }
9392                 }
9393                 
9394                 /**
9395                  * Gets ith "ProfessionalServicesItem" element
9396                  */
9397                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i)
9398                 {
9399                     synchronized (monitor())
9400                     {
9401                       check_orphaned();
9402                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9403                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().find_element_user(PROFESSIONALSERVICESITEM$0, i);
9404                       if (target == null)
9405                       {
9406                         throw new IndexOutOfBoundsException();
9407                       }
9408                       return target;
9409                     }
9410                 }
9411                 
9412                 /**
9413                  * Returns number of "ProfessionalServicesItem" element
9414                  */
9415                 public int sizeOfProfessionalServicesItemArray()
9416                 {
9417                     synchronized (monitor())
9418                     {
9419                       check_orphaned();
9420                       return get_store().count_elements(PROFESSIONALSERVICESITEM$0);
9421                     }
9422                 }
9423                 
9424                 /**
9425                  * Sets array of all "ProfessionalServicesItem" element  WARNING: This method is not atomicaly synchronized.
9426                  */
9427                 public void setProfessionalServicesItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray)
9428                 {
9429                     check_orphaned();
9430                     arraySetterHelper(professionalServicesItemArray, PROFESSIONALSERVICESITEM$0);
9431                 }
9432                 
9433                 /**
9434                  * Sets ith "ProfessionalServicesItem" element
9435                  */
9436                 public void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem)
9437                 {
9438                     generatedSetterHelperImpl(professionalServicesItem, PROFESSIONALSERVICESITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
9439                 }
9440                 
9441                 /**
9442                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
9443                  */
9444                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i)
9445                 {
9446                     synchronized (monitor())
9447                     {
9448                       check_orphaned();
9449                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9450                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().insert_element_user(PROFESSIONALSERVICESITEM$0, i);
9451                       return target;
9452                     }
9453                 }
9454                 
9455                 /**
9456                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
9457                  */
9458                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem()
9459                 {
9460                     synchronized (monitor())
9461                     {
9462                       check_orphaned();
9463                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9464                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().add_element_user(PROFESSIONALSERVICESITEM$0);
9465                       return target;
9466                     }
9467                 }
9468                 
9469                 /**
9470                  * Removes the ith "ProfessionalServicesItem" element
9471                  */
9472                 public void removeProfessionalServicesItem(int i)
9473                 {
9474                     synchronized (monitor())
9475                     {
9476                       check_orphaned();
9477                       get_store().remove_element(PROFESSIONALSERVICESITEM$0, i);
9478                     }
9479                 }
9480                 
9481                 /**
9482                  * Gets the "SubTotal" element
9483                  */
9484                 public int getSubTotal()
9485                 {
9486                     synchronized (monitor())
9487                     {
9488                       check_orphaned();
9489                       org.apache.xmlbeans.SimpleValue target = null;
9490                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9491                       if (target == null)
9492                       {
9493                         return 0;
9494                       }
9495                       return target.getIntValue();
9496                     }
9497                 }
9498                 
9499                 /**
9500                  * Gets (as xml) the "SubTotal" element
9501                  */
9502                 public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal()
9503                 {
9504                     synchronized (monitor())
9505                     {
9506                       check_orphaned();
9507                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9508                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9509                       return target;
9510                     }
9511                 }
9512                 
9513                 /**
9514                  * True if has "SubTotal" element
9515                  */
9516                 public boolean isSetSubTotal()
9517                 {
9518                     synchronized (monitor())
9519                     {
9520                       check_orphaned();
9521                       return get_store().count_elements(SUBTOTAL$2) != 0;
9522                     }
9523                 }
9524                 
9525                 /**
9526                  * Sets the "SubTotal" element
9527                  */
9528                 public void setSubTotal(int subTotal)
9529                 {
9530                     synchronized (monitor())
9531                     {
9532                       check_orphaned();
9533                       org.apache.xmlbeans.SimpleValue target = null;
9534                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9535                       if (target == null)
9536                       {
9537                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9538                       }
9539                       target.setIntValue(subTotal);
9540                     }
9541                 }
9542                 
9543                 /**
9544                  * Sets (as xml) the "SubTotal" element
9545                  */
9546                 public void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal)
9547                 {
9548                     synchronized (monitor())
9549                     {
9550                       check_orphaned();
9551                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
9552                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9553                       if (target == null)
9554                       {
9555                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(SUBTOTAL$2);
9556                       }
9557                       target.set(subTotal);
9558                     }
9559                 }
9560                 
9561                 /**
9562                  * Unsets the "SubTotal" element
9563                  */
9564                 public void unsetSubTotal()
9565                 {
9566                     synchronized (monitor())
9567                     {
9568                       check_orphaned();
9569                       get_store().remove_element(SUBTOTAL$2, 0);
9570                     }
9571                 }
9572                 
9573                 /**
9574                  * Gets the "ProcurementPolicies" element
9575                  */
9576                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies()
9577                 {
9578                     synchronized (monitor())
9579                     {
9580                       check_orphaned();
9581                       org.apache.xmlbeans.SimpleValue target = null;
9582                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9583                       if (target == null)
9584                       {
9585                         return null;
9586                       }
9587                       return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum)target.getEnumValue();
9588                     }
9589                 }
9590                 
9591                 /**
9592                  * Gets (as xml) the "ProcurementPolicies" element
9593                  */
9594                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies()
9595                 {
9596                     synchronized (monitor())
9597                     {
9598                       check_orphaned();
9599                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
9600                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9601                       return target;
9602                     }
9603                 }
9604                 
9605                 /**
9606                  * True if has "ProcurementPolicies" element
9607                  */
9608                 public boolean isSetProcurementPolicies()
9609                 {
9610                     synchronized (monitor())
9611                     {
9612                       check_orphaned();
9613                       return get_store().count_elements(PROCUREMENTPOLICIES$4) != 0;
9614                     }
9615                 }
9616                 
9617                 /**
9618                  * Sets the "ProcurementPolicies" element
9619                  */
9620                 public void setProcurementPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies)
9621                 {
9622                     synchronized (monitor())
9623                     {
9624                       check_orphaned();
9625                       org.apache.xmlbeans.SimpleValue target = null;
9626                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9627                       if (target == null)
9628                       {
9629                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCUREMENTPOLICIES$4);
9630                       }
9631                       target.setEnumValue(procurementPolicies);
9632                     }
9633                 }
9634                 
9635                 /**
9636                  * Sets (as xml) the "ProcurementPolicies" element
9637                  */
9638                 public void xsetProcurementPolicies(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies)
9639                 {
9640                     synchronized (monitor())
9641                     {
9642                       check_orphaned();
9643                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
9644                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9645                       if (target == null)
9646                       {
9647                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().add_element_user(PROCUREMENTPOLICIES$4);
9648                       }
9649                       target.set(procurementPolicies);
9650                     }
9651                 }
9652                 
9653                 /**
9654                  * Unsets the "ProcurementPolicies" element
9655                  */
9656                 public void unsetProcurementPolicies()
9657                 {
9658                     synchronized (monitor())
9659                     {
9660                       check_orphaned();
9661                       get_store().remove_element(PROCUREMENTPOLICIES$4, 0);
9662                     }
9663                 }
9664                 /**
9665                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
9666                  *
9667                  * This is a complex type.
9668                  */
9669                 public static class ProfessionalServicesItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem
9670                 {
9671                     private static final long serialVersionUID = 1L;
9672                     
9673                     public ProfessionalServicesItemImpl(org.apache.xmlbeans.SchemaType sType)
9674                     {
9675                       super(sType);
9676                     }
9677                     
9678                     private static final javax.xml.namespace.QName SERVICE$0 = 
9679                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Service");
9680                     private static final javax.xml.namespace.QName PROVIDER$2 = 
9681                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Provider");
9682                     private static final javax.xml.namespace.QName CONTRACTTYPE$4 = 
9683                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ContractType");
9684                     private static final javax.xml.namespace.QName COSTTYPE$6 = 
9685                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CostType");
9686                     private static final javax.xml.namespace.QName HOURS$8 = 
9687                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Hours");
9688                     private static final javax.xml.namespace.QName HOURLYRATE$10 = 
9689                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "HourlyRate");
9690                     private static final javax.xml.namespace.QName PROJECTEDCOST$12 = 
9691                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ProjectedCost");
9692                     private static final javax.xml.namespace.QName TOTAL$14 = 
9693                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Total");
9694                     
9695                     
9696                     /**
9697                      * Gets the "Service" element
9698                      */
9699                     public java.lang.String getService()
9700                     {
9701                       synchronized (monitor())
9702                       {
9703                         check_orphaned();
9704                         org.apache.xmlbeans.SimpleValue target = null;
9705                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
9706                         if (target == null)
9707                         {
9708                           return null;
9709                         }
9710                         return target.getStringValue();
9711                       }
9712                     }
9713                     
9714                     /**
9715                      * Gets (as xml) the "Service" element
9716                      */
9717                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetService()
9718                     {
9719                       synchronized (monitor())
9720                       {
9721                         check_orphaned();
9722                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
9723                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(SERVICE$0, 0);
9724                         return target;
9725                       }
9726                     }
9727                     
9728                     /**
9729                      * True if has "Service" element
9730                      */
9731                     public boolean isSetService()
9732                     {
9733                       synchronized (monitor())
9734                       {
9735                         check_orphaned();
9736                         return get_store().count_elements(SERVICE$0) != 0;
9737                       }
9738                     }
9739                     
9740                     /**
9741                      * Sets the "Service" element
9742                      */
9743                     public void setService(java.lang.String service)
9744                     {
9745                       synchronized (monitor())
9746                       {
9747                         check_orphaned();
9748                         org.apache.xmlbeans.SimpleValue target = null;
9749                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
9750                         if (target == null)
9751                         {
9752                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICE$0);
9753                         }
9754                         target.setStringValue(service);
9755                       }
9756                     }
9757                     
9758                     /**
9759                      * Sets (as xml) the "Service" element
9760                      */
9761                     public void xsetService(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType service)
9762                     {
9763                       synchronized (monitor())
9764                       {
9765                         check_orphaned();
9766                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
9767                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(SERVICE$0, 0);
9768                         if (target == null)
9769                         {
9770                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(SERVICE$0);
9771                         }
9772                         target.set(service);
9773                       }
9774                     }
9775                     
9776                     /**
9777                      * Unsets the "Service" element
9778                      */
9779                     public void unsetService()
9780                     {
9781                       synchronized (monitor())
9782                       {
9783                         check_orphaned();
9784                         get_store().remove_element(SERVICE$0, 0);
9785                       }
9786                     }
9787                     
9788                     /**
9789                      * Gets the "Provider" element
9790                      */
9791                     public java.lang.String getProvider()
9792                     {
9793                       synchronized (monitor())
9794                       {
9795                         check_orphaned();
9796                         org.apache.xmlbeans.SimpleValue target = null;
9797                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9798                         if (target == null)
9799                         {
9800                           return null;
9801                         }
9802                         return target.getStringValue();
9803                       }
9804                     }
9805                     
9806                     /**
9807                      * Gets (as xml) the "Provider" element
9808                      */
9809                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetProvider()
9810                     {
9811                       synchronized (monitor())
9812                       {
9813                         check_orphaned();
9814                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
9815                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9816                         return target;
9817                       }
9818                     }
9819                     
9820                     /**
9821                      * True if has "Provider" element
9822                      */
9823                     public boolean isSetProvider()
9824                     {
9825                       synchronized (monitor())
9826                       {
9827                         check_orphaned();
9828                         return get_store().count_elements(PROVIDER$2) != 0;
9829                       }
9830                     }
9831                     
9832                     /**
9833                      * Sets the "Provider" element
9834                      */
9835                     public void setProvider(java.lang.String provider)
9836                     {
9837                       synchronized (monitor())
9838                       {
9839                         check_orphaned();
9840                         org.apache.xmlbeans.SimpleValue target = null;
9841                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9842                         if (target == null)
9843                         {
9844                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
9845                         }
9846                         target.setStringValue(provider);
9847                       }
9848                     }
9849                     
9850                     /**
9851                      * Sets (as xml) the "Provider" element
9852                      */
9853                     public void xsetProvider(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType provider)
9854                     {
9855                       synchronized (monitor())
9856                       {
9857                         check_orphaned();
9858                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
9859                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9860                         if (target == null)
9861                         {
9862                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(PROVIDER$2);
9863                         }
9864                         target.set(provider);
9865                       }
9866                     }
9867                     
9868                     /**
9869                      * Unsets the "Provider" element
9870                      */
9871                     public void unsetProvider()
9872                     {
9873                       synchronized (monitor())
9874                       {
9875                         check_orphaned();
9876                         get_store().remove_element(PROVIDER$2, 0);
9877                       }
9878                     }
9879                     
9880                     /**
9881                      * Gets the "ContractType" element
9882                      */
9883                     public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType()
9884                     {
9885                       synchronized (monitor())
9886                       {
9887                         check_orphaned();
9888                         org.apache.xmlbeans.SimpleValue target = null;
9889                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
9890                         if (target == null)
9891                         {
9892                           return null;
9893                         }
9894                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum)target.getEnumValue();
9895                       }
9896                     }
9897                     
9898                     /**
9899                      * Gets (as xml) the "ContractType" element
9900                      */
9901                     public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType()
9902                     {
9903                       synchronized (monitor())
9904                       {
9905                         check_orphaned();
9906                         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
9907                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
9908                         return target;
9909                       }
9910                     }
9911                     
9912                     /**
9913                      * True if has "ContractType" element
9914                      */
9915                     public boolean isSetContractType()
9916                     {
9917                       synchronized (monitor())
9918                       {
9919                         check_orphaned();
9920                         return get_store().count_elements(CONTRACTTYPE$4) != 0;
9921                       }
9922                     }
9923                     
9924                     /**
9925                      * Sets the "ContractType" element
9926                      */
9927                     public void setContractType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType)
9928                     {
9929                       synchronized (monitor())
9930                       {
9931                         check_orphaned();
9932                         org.apache.xmlbeans.SimpleValue target = null;
9933                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
9934                         if (target == null)
9935                         {
9936                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRACTTYPE$4);
9937                         }
9938                         target.setEnumValue(contractType);
9939                       }
9940                     }
9941                     
9942                     /**
9943                      * Sets (as xml) the "ContractType" element
9944                      */
9945                     public void xsetContractType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType)
9946                     {
9947                       synchronized (monitor())
9948                       {
9949                         check_orphaned();
9950                         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
9951                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
9952                         if (target == null)
9953                         {
9954                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().add_element_user(CONTRACTTYPE$4);
9955                         }
9956                         target.set(contractType);
9957                       }
9958                     }
9959                     
9960                     /**
9961                      * Unsets the "ContractType" element
9962                      */
9963                     public void unsetContractType()
9964                     {
9965                       synchronized (monitor())
9966                       {
9967                         check_orphaned();
9968                         get_store().remove_element(CONTRACTTYPE$4, 0);
9969                       }
9970                     }
9971                     
9972                     /**
9973                      * Gets the "CostType" element
9974                      */
9975                     public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType()
9976                     {
9977                       synchronized (monitor())
9978                       {
9979                         check_orphaned();
9980                         org.apache.xmlbeans.SimpleValue target = null;
9981                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
9982                         if (target == null)
9983                         {
9984                           return null;
9985                         }
9986                         return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum)target.getEnumValue();
9987                       }
9988                     }
9989                     
9990                     /**
9991                      * Gets (as xml) the "CostType" element
9992                      */
9993                     public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType()
9994                     {
9995                       synchronized (monitor())
9996                       {
9997                         check_orphaned();
9998                         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
9999                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
10000                         return target;
10001                       }
10002                     }
10003                     
10004                     /**
10005                      * True if has "CostType" element
10006                      */
10007                     public boolean isSetCostType()
10008                     {
10009                       synchronized (monitor())
10010                       {
10011                         check_orphaned();
10012                         return get_store().count_elements(COSTTYPE$6) != 0;
10013                       }
10014                     }
10015                     
10016                     /**
10017                      * Sets the "CostType" element
10018                      */
10019                     public void setCostType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType)
10020                     {
10021                       synchronized (monitor())
10022                       {
10023                         check_orphaned();
10024                         org.apache.xmlbeans.SimpleValue target = null;
10025                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
10026                         if (target == null)
10027                         {
10028                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTTYPE$6);
10029                         }
10030                         target.setEnumValue(costType);
10031                       }
10032                     }
10033                     
10034                     /**
10035                      * Sets (as xml) the "CostType" element
10036                      */
10037                     public void xsetCostType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType)
10038                     {
10039                       synchronized (monitor())
10040                       {
10041                         check_orphaned();
10042                         gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
10043                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
10044                         if (target == null)
10045                         {
10046                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().add_element_user(COSTTYPE$6);
10047                         }
10048                         target.set(costType);
10049                       }
10050                     }
10051                     
10052                     /**
10053                      * Unsets the "CostType" element
10054                      */
10055                     public void unsetCostType()
10056                     {
10057                       synchronized (monitor())
10058                       {
10059                         check_orphaned();
10060                         get_store().remove_element(COSTTYPE$6, 0);
10061                       }
10062                     }
10063                     
10064                     /**
10065                      * Gets the "Hours" element
10066                      */
10067                     public int getHours()
10068                     {
10069                       synchronized (monitor())
10070                       {
10071                         check_orphaned();
10072                         org.apache.xmlbeans.SimpleValue target = null;
10073                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
10074                         if (target == null)
10075                         {
10076                           return 0;
10077                         }
10078                         return target.getIntValue();
10079                       }
10080                     }
10081                     
10082                     /**
10083                      * Gets (as xml) the "Hours" element
10084                      */
10085                     public gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType xgetHours()
10086                     {
10087                       synchronized (monitor())
10088                       {
10089                         check_orphaned();
10090                         gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType target = null;
10091                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType)get_store().find_element_user(HOURS$8, 0);
10092                         return target;
10093                       }
10094                     }
10095                     
10096                     /**
10097                      * True if has "Hours" element
10098                      */
10099                     public boolean isSetHours()
10100                     {
10101                       synchronized (monitor())
10102                       {
10103                         check_orphaned();
10104                         return get_store().count_elements(HOURS$8) != 0;
10105                       }
10106                     }
10107                     
10108                     /**
10109                      * Sets the "Hours" element
10110                      */
10111                     public void setHours(int hours)
10112                     {
10113                       synchronized (monitor())
10114                       {
10115                         check_orphaned();
10116                         org.apache.xmlbeans.SimpleValue target = null;
10117                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
10118                         if (target == null)
10119                         {
10120                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURS$8);
10121                         }
10122                         target.setIntValue(hours);
10123                       }
10124                     }
10125                     
10126                     /**
10127                      * Sets (as xml) the "Hours" element
10128                      */
10129                     public void xsetHours(gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType hours)
10130                     {
10131                       synchronized (monitor())
10132                       {
10133                         check_orphaned();
10134                         gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType target = null;
10135                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType)get_store().find_element_user(HOURS$8, 0);
10136                         if (target == null)
10137                         {
10138                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To9999DataType)get_store().add_element_user(HOURS$8);
10139                         }
10140                         target.set(hours);
10141                       }
10142                     }
10143                     
10144                     /**
10145                      * Unsets the "Hours" element
10146                      */
10147                     public void unsetHours()
10148                     {
10149                       synchronized (monitor())
10150                       {
10151                         check_orphaned();
10152                         get_store().remove_element(HOURS$8, 0);
10153                       }
10154                     }
10155                     
10156                     /**
10157                      * Gets the "HourlyRate" element
10158                      */
10159                     public java.math.BigDecimal getHourlyRate()
10160                     {
10161                       synchronized (monitor())
10162                       {
10163                         check_orphaned();
10164                         org.apache.xmlbeans.SimpleValue target = null;
10165                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
10166                         if (target == null)
10167                         {
10168                           return null;
10169                         }
10170                         return target.getBigDecimalValue();
10171                       }
10172                     }
10173                     
10174                     /**
10175                      * Gets (as xml) the "HourlyRate" element
10176                      */
10177                     public gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType xgetHourlyRate()
10178                     {
10179                       synchronized (monitor())
10180                       {
10181                         check_orphaned();
10182                         gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType target = null;
10183                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
10184                         return target;
10185                       }
10186                     }
10187                     
10188                     /**
10189                      * True if has "HourlyRate" element
10190                      */
10191                     public boolean isSetHourlyRate()
10192                     {
10193                       synchronized (monitor())
10194                       {
10195                         check_orphaned();
10196                         return get_store().count_elements(HOURLYRATE$10) != 0;
10197                       }
10198                     }
10199                     
10200                     /**
10201                      * Sets the "HourlyRate" element
10202                      */
10203                     public void setHourlyRate(java.math.BigDecimal hourlyRate)
10204                     {
10205                       synchronized (monitor())
10206                       {
10207                         check_orphaned();
10208                         org.apache.xmlbeans.SimpleValue target = null;
10209                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
10210                         if (target == null)
10211                         {
10212                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURLYRATE$10);
10213                         }
10214                         target.setBigDecimalValue(hourlyRate);
10215                       }
10216                     }
10217                     
10218                     /**
10219                      * Sets (as xml) the "HourlyRate" element
10220                      */
10221                     public void xsetHourlyRate(gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType hourlyRate)
10222                     {
10223                       synchronized (monitor())
10224                       {
10225                         check_orphaned();
10226                         gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType target = null;
10227                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
10228                         if (target == null)
10229                         {
10230                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To999P99DataType)get_store().add_element_user(HOURLYRATE$10);
10231                         }
10232                         target.set(hourlyRate);
10233                       }
10234                     }
10235                     
10236                     /**
10237                      * Unsets the "HourlyRate" element
10238                      */
10239                     public void unsetHourlyRate()
10240                     {
10241                       synchronized (monitor())
10242                       {
10243                         check_orphaned();
10244                         get_store().remove_element(HOURLYRATE$10, 0);
10245                       }
10246                     }
10247                     
10248                     /**
10249                      * Gets the "ProjectedCost" element
10250                      */
10251                     public int getProjectedCost()
10252                     {
10253                       synchronized (monitor())
10254                       {
10255                         check_orphaned();
10256                         org.apache.xmlbeans.SimpleValue target = null;
10257                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
10258                         if (target == null)
10259                         {
10260                           return 0;
10261                         }
10262                         return target.getIntValue();
10263                       }
10264                     }
10265                     
10266                     /**
10267                      * Gets (as xml) the "ProjectedCost" element
10268                      */
10269                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetProjectedCost()
10270                     {
10271                       synchronized (monitor())
10272                       {
10273                         check_orphaned();
10274                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10275                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
10276                         return target;
10277                       }
10278                     }
10279                     
10280                     /**
10281                      * True if has "ProjectedCost" element
10282                      */
10283                     public boolean isSetProjectedCost()
10284                     {
10285                       synchronized (monitor())
10286                       {
10287                         check_orphaned();
10288                         return get_store().count_elements(PROJECTEDCOST$12) != 0;
10289                       }
10290                     }
10291                     
10292                     /**
10293                      * Sets the "ProjectedCost" element
10294                      */
10295                     public void setProjectedCost(int projectedCost)
10296                     {
10297                       synchronized (monitor())
10298                       {
10299                         check_orphaned();
10300                         org.apache.xmlbeans.SimpleValue target = null;
10301                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
10302                         if (target == null)
10303                         {
10304                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTEDCOST$12);
10305                         }
10306                         target.setIntValue(projectedCost);
10307                       }
10308                     }
10309                     
10310                     /**
10311                      * Sets (as xml) the "ProjectedCost" element
10312                      */
10313                     public void xsetProjectedCost(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType projectedCost)
10314                     {
10315                       synchronized (monitor())
10316                       {
10317                         check_orphaned();
10318                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10319                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
10320                         if (target == null)
10321                         {
10322                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(PROJECTEDCOST$12);
10323                         }
10324                         target.set(projectedCost);
10325                       }
10326                     }
10327                     
10328                     /**
10329                      * Unsets the "ProjectedCost" element
10330                      */
10331                     public void unsetProjectedCost()
10332                     {
10333                       synchronized (monitor())
10334                       {
10335                         check_orphaned();
10336                         get_store().remove_element(PROJECTEDCOST$12, 0);
10337                       }
10338                     }
10339                     
10340                     /**
10341                      * Gets the "Total" element
10342                      */
10343                     public int getTotal()
10344                     {
10345                       synchronized (monitor())
10346                       {
10347                         check_orphaned();
10348                         org.apache.xmlbeans.SimpleValue target = null;
10349                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
10350                         if (target == null)
10351                         {
10352                           return 0;
10353                         }
10354                         return target.getIntValue();
10355                       }
10356                     }
10357                     
10358                     /**
10359                      * Gets (as xml) the "Total" element
10360                      */
10361                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal()
10362                     {
10363                       synchronized (monitor())
10364                       {
10365                         check_orphaned();
10366                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10367                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$14, 0);
10368                         return target;
10369                       }
10370                     }
10371                     
10372                     /**
10373                      * True if has "Total" element
10374                      */
10375                     public boolean isSetTotal()
10376                     {
10377                       synchronized (monitor())
10378                       {
10379                         check_orphaned();
10380                         return get_store().count_elements(TOTAL$14) != 0;
10381                       }
10382                     }
10383                     
10384                     /**
10385                      * Sets the "Total" element
10386                      */
10387                     public void setTotal(int total)
10388                     {
10389                       synchronized (monitor())
10390                       {
10391                         check_orphaned();
10392                         org.apache.xmlbeans.SimpleValue target = null;
10393                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
10394                         if (target == null)
10395                         {
10396                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$14);
10397                         }
10398                         target.setIntValue(total);
10399                       }
10400                     }
10401                     
10402                     /**
10403                      * Sets (as xml) the "Total" element
10404                      */
10405                     public void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total)
10406                     {
10407                       synchronized (monitor())
10408                       {
10409                         check_orphaned();
10410                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10411                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$14, 0);
10412                         if (target == null)
10413                         {
10414                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTAL$14);
10415                         }
10416                         target.set(total);
10417                       }
10418                     }
10419                     
10420                     /**
10421                      * Unsets the "Total" element
10422                      */
10423                     public void unsetTotal()
10424                     {
10425                       synchronized (monitor())
10426                       {
10427                         check_orphaned();
10428                         get_store().remove_element(TOTAL$14, 0);
10429                       }
10430                     }
10431                     /**
10432                      * An XML ContractType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
10433                      *
10434                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
10435                      */
10436                     public static class ContractTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType
10437                     {
10438                       private static final long serialVersionUID = 1L;
10439                       
10440                       public ContractTypeImpl(org.apache.xmlbeans.SchemaType sType)
10441                       {
10442                         super(sType, false);
10443                       }
10444                       
10445                       protected ContractTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10446                       {
10447                         super(sType, b);
10448                       }
10449                     }
10450                     /**
10451                      * An XML CostType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
10452                      *
10453                      * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
10454                      */
10455                     public static class CostTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType
10456                     {
10457                       private static final long serialVersionUID = 1L;
10458                       
10459                       public CostTypeImpl(org.apache.xmlbeans.SchemaType sType)
10460                       {
10461                         super(sType, false);
10462                       }
10463                       
10464                       protected CostTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10465                       {
10466                         super(sType, b);
10467                       }
10468                     }
10469                 }
10470                 /**
10471                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
10472                  *
10473                  * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$TARequestSummary$ProfessionalServices$ProcurementPolicies.
10474                  */
10475                 public static class ProcurementPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.ProfessionalServices.ProcurementPolicies
10476                 {
10477                     private static final long serialVersionUID = 1L;
10478                     
10479                     public ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
10480                     {
10481                       super(sType, false);
10482                     }
10483                     
10484                     protected ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10485                     {
10486                       super(sType, b);
10487                     }
10488                 }
10489             }
10490             /**
10491              * An XML Equipment(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
10492              *
10493              * This is a complex type.
10494              */
10495             public static class EquipmentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment
10496             {
10497                 private static final long serialVersionUID = 1L;
10498                 
10499                 public EquipmentImpl(org.apache.xmlbeans.SchemaType sType)
10500                 {
10501                     super(sType);
10502                 }
10503                 
10504                 private static final javax.xml.namespace.QName EQUIPMENTITEM$0 = 
10505                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EquipmentItem");
10506                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10507                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SubTotal");
10508                 
10509                 
10510                 /**
10511                  * Gets array of all "EquipmentItem" elements
10512                  */
10513                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray()
10514                 {
10515                     synchronized (monitor())
10516                     {
10517                       check_orphaned();
10518                       java.util.List targetList = new java.util.ArrayList();
10519                       get_store().find_all_element_users(EQUIPMENTITEM$0, targetList);
10520                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[] result = new gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[targetList.size()];
10521                       targetList.toArray(result);
10522                       return result;
10523                     }
10524                 }
10525                 
10526                 /**
10527                  * Gets ith "EquipmentItem" element
10528                  */
10529                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i)
10530                 {
10531                     synchronized (monitor())
10532                     {
10533                       check_orphaned();
10534                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem target = null;
10535                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem)get_store().find_element_user(EQUIPMENTITEM$0, i);
10536                       if (target == null)
10537                       {
10538                         throw new IndexOutOfBoundsException();
10539                       }
10540                       return target;
10541                     }
10542                 }
10543                 
10544                 /**
10545                  * Returns number of "EquipmentItem" element
10546                  */
10547                 public int sizeOfEquipmentItemArray()
10548                 {
10549                     synchronized (monitor())
10550                     {
10551                       check_orphaned();
10552                       return get_store().count_elements(EQUIPMENTITEM$0);
10553                     }
10554                 }
10555                 
10556                 /**
10557                  * Sets array of all "EquipmentItem" element  WARNING: This method is not atomicaly synchronized.
10558                  */
10559                 public void setEquipmentItemArray(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray)
10560                 {
10561                     check_orphaned();
10562                     arraySetterHelper(equipmentItemArray, EQUIPMENTITEM$0);
10563                 }
10564                 
10565                 /**
10566                  * Sets ith "EquipmentItem" element
10567                  */
10568                 public void setEquipmentItemArray(int i, gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem equipmentItem)
10569                 {
10570                     generatedSetterHelperImpl(equipmentItem, EQUIPMENTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10571                 }
10572                 
10573                 /**
10574                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
10575                  */
10576                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i)
10577                 {
10578                     synchronized (monitor())
10579                     {
10580                       check_orphaned();
10581                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem target = null;
10582                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem)get_store().insert_element_user(EQUIPMENTITEM$0, i);
10583                       return target;
10584                     }
10585                 }
10586                 
10587                 /**
10588                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
10589                  */
10590                 public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem()
10591                 {
10592                     synchronized (monitor())
10593                     {
10594                       check_orphaned();
10595                       gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem target = null;
10596                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem)get_store().add_element_user(EQUIPMENTITEM$0);
10597                       return target;
10598                     }
10599                 }
10600                 
10601                 /**
10602                  * Removes the ith "EquipmentItem" element
10603                  */
10604                 public void removeEquipmentItem(int i)
10605                 {
10606                     synchronized (monitor())
10607                     {
10608                       check_orphaned();
10609                       get_store().remove_element(EQUIPMENTITEM$0, i);
10610                     }
10611                 }
10612                 
10613                 /**
10614                  * Gets the "SubTotal" element
10615                  */
10616                 public int getSubTotal()
10617                 {
10618                     synchronized (monitor())
10619                     {
10620                       check_orphaned();
10621                       org.apache.xmlbeans.SimpleValue target = null;
10622                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10623                       if (target == null)
10624                       {
10625                         return 0;
10626                       }
10627                       return target.getIntValue();
10628                     }
10629                 }
10630                 
10631                 /**
10632                  * Gets (as xml) the "SubTotal" element
10633                  */
10634                 public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetSubTotal()
10635                 {
10636                     synchronized (monitor())
10637                     {
10638                       check_orphaned();
10639                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10640                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10641                       return target;
10642                     }
10643                 }
10644                 
10645                 /**
10646                  * True if has "SubTotal" element
10647                  */
10648                 public boolean isSetSubTotal()
10649                 {
10650                     synchronized (monitor())
10651                     {
10652                       check_orphaned();
10653                       return get_store().count_elements(SUBTOTAL$2) != 0;
10654                     }
10655                 }
10656                 
10657                 /**
10658                  * Sets the "SubTotal" element
10659                  */
10660                 public void setSubTotal(int subTotal)
10661                 {
10662                     synchronized (monitor())
10663                     {
10664                       check_orphaned();
10665                       org.apache.xmlbeans.SimpleValue target = null;
10666                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10667                       if (target == null)
10668                       {
10669                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
10670                       }
10671                       target.setIntValue(subTotal);
10672                     }
10673                 }
10674                 
10675                 /**
10676                  * Sets (as xml) the "SubTotal" element
10677                  */
10678                 public void xsetSubTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType subTotal)
10679                 {
10680                     synchronized (monitor())
10681                     {
10682                       check_orphaned();
10683                       gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10684                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10685                       if (target == null)
10686                       {
10687                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(SUBTOTAL$2);
10688                       }
10689                       target.set(subTotal);
10690                     }
10691                 }
10692                 
10693                 /**
10694                  * Unsets the "SubTotal" element
10695                  */
10696                 public void unsetSubTotal()
10697                 {
10698                     synchronized (monitor())
10699                     {
10700                       check_orphaned();
10701                       get_store().remove_element(SUBTOTAL$2, 0);
10702                     }
10703                 }
10704                 /**
10705                  * An XML EquipmentItem(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
10706                  *
10707                  * This is a complex type.
10708                  */
10709                 public static class EquipmentItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.TARequestSummary.Equipment.EquipmentItem
10710                 {
10711                     private static final long serialVersionUID = 1L;
10712                     
10713                     public EquipmentItemImpl(org.apache.xmlbeans.SchemaType sType)
10714                     {
10715                       super(sType);
10716                     }
10717                     
10718                     private static final javax.xml.namespace.QName CATEGORY$0 = 
10719                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Category");
10720                     private static final javax.xml.namespace.QName DESCRIPTION$2 = 
10721                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Description");
10722                     private static final javax.xml.namespace.QName COST$4 = 
10723                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Cost");
10724                     private static final javax.xml.namespace.QName UNITS$6 = 
10725                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Units");
10726                     private static final javax.xml.namespace.QName TOTAL$8 = 
10727                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Total");
10728                     
10729                     
10730                     /**
10731                      * Gets the "Category" element
10732                      */
10733                     public java.lang.String getCategory()
10734                     {
10735                       synchronized (monitor())
10736                       {
10737                         check_orphaned();
10738                         org.apache.xmlbeans.SimpleValue target = null;
10739                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
10740                         if (target == null)
10741                         {
10742                           return null;
10743                         }
10744                         return target.getStringValue();
10745                       }
10746                     }
10747                     
10748                     /**
10749                      * Gets (as xml) the "Category" element
10750                      */
10751                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetCategory()
10752                     {
10753                       synchronized (monitor())
10754                       {
10755                         check_orphaned();
10756                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
10757                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(CATEGORY$0, 0);
10758                         return target;
10759                       }
10760                     }
10761                     
10762                     /**
10763                      * True if has "Category" element
10764                      */
10765                     public boolean isSetCategory()
10766                     {
10767                       synchronized (monitor())
10768                       {
10769                         check_orphaned();
10770                         return get_store().count_elements(CATEGORY$0) != 0;
10771                       }
10772                     }
10773                     
10774                     /**
10775                      * Sets the "Category" element
10776                      */
10777                     public void setCategory(java.lang.String category)
10778                     {
10779                       synchronized (monitor())
10780                       {
10781                         check_orphaned();
10782                         org.apache.xmlbeans.SimpleValue target = null;
10783                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
10784                         if (target == null)
10785                         {
10786                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$0);
10787                         }
10788                         target.setStringValue(category);
10789                       }
10790                     }
10791                     
10792                     /**
10793                      * Sets (as xml) the "Category" element
10794                      */
10795                     public void xsetCategory(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType category)
10796                     {
10797                       synchronized (monitor())
10798                       {
10799                         check_orphaned();
10800                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
10801                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(CATEGORY$0, 0);
10802                         if (target == null)
10803                         {
10804                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(CATEGORY$0);
10805                         }
10806                         target.set(category);
10807                       }
10808                     }
10809                     
10810                     /**
10811                      * Unsets the "Category" element
10812                      */
10813                     public void unsetCategory()
10814                     {
10815                       synchronized (monitor())
10816                       {
10817                         check_orphaned();
10818                         get_store().remove_element(CATEGORY$0, 0);
10819                       }
10820                     }
10821                     
10822                     /**
10823                      * Gets the "Description" element
10824                      */
10825                     public java.lang.String getDescription()
10826                     {
10827                       synchronized (monitor())
10828                       {
10829                         check_orphaned();
10830                         org.apache.xmlbeans.SimpleValue target = null;
10831                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
10832                         if (target == null)
10833                         {
10834                           return null;
10835                         }
10836                         return target.getStringValue();
10837                       }
10838                     }
10839                     
10840                     /**
10841                      * Gets (as xml) the "Description" element
10842                      */
10843                     public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetDescription()
10844                     {
10845                       synchronized (monitor())
10846                       {
10847                         check_orphaned();
10848                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
10849                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
10850                         return target;
10851                       }
10852                     }
10853                     
10854                     /**
10855                      * True if has "Description" element
10856                      */
10857                     public boolean isSetDescription()
10858                     {
10859                       synchronized (monitor())
10860                       {
10861                         check_orphaned();
10862                         return get_store().count_elements(DESCRIPTION$2) != 0;
10863                       }
10864                     }
10865                     
10866                     /**
10867                      * Sets the "Description" element
10868                      */
10869                     public void setDescription(java.lang.String description)
10870                     {
10871                       synchronized (monitor())
10872                       {
10873                         check_orphaned();
10874                         org.apache.xmlbeans.SimpleValue target = null;
10875                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
10876                         if (target == null)
10877                         {
10878                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$2);
10879                         }
10880                         target.setStringValue(description);
10881                       }
10882                     }
10883                     
10884                     /**
10885                      * Sets (as xml) the "Description" element
10886                      */
10887                     public void xsetDescription(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType description)
10888                     {
10889                       synchronized (monitor())
10890                       {
10891                         check_orphaned();
10892                         gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
10893                         target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
10894                         if (target == null)
10895                         {
10896                           target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(DESCRIPTION$2);
10897                         }
10898                         target.set(description);
10899                       }
10900                     }
10901                     
10902                     /**
10903                      * Unsets the "Description" element
10904                      */
10905                     public void unsetDescription()
10906                     {
10907                       synchronized (monitor())
10908                       {
10909                         check_orphaned();
10910                         get_store().remove_element(DESCRIPTION$2, 0);
10911                       }
10912                     }
10913                     
10914                     /**
10915                      * Gets the "Cost" element
10916                      */
10917                     public int getCost()
10918                     {
10919                       synchronized (monitor())
10920                       {
10921                         check_orphaned();
10922                         org.apache.xmlbeans.SimpleValue target = null;
10923                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
10924                         if (target == null)
10925                         {
10926                           return 0;
10927                         }
10928                         return target.getIntValue();
10929                       }
10930                     }
10931                     
10932                     /**
10933                      * Gets (as xml) the "Cost" element
10934                      */
10935                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetCost()
10936                     {
10937                       synchronized (monitor())
10938                       {
10939                         check_orphaned();
10940                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10941                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(COST$4, 0);
10942                         return target;
10943                       }
10944                     }
10945                     
10946                     /**
10947                      * True if has "Cost" element
10948                      */
10949                     public boolean isSetCost()
10950                     {
10951                       synchronized (monitor())
10952                       {
10953                         check_orphaned();
10954                         return get_store().count_elements(COST$4) != 0;
10955                       }
10956                     }
10957                     
10958                     /**
10959                      * Sets the "Cost" element
10960                      */
10961                     public void setCost(int cost)
10962                     {
10963                       synchronized (monitor())
10964                       {
10965                         check_orphaned();
10966                         org.apache.xmlbeans.SimpleValue target = null;
10967                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
10968                         if (target == null)
10969                         {
10970                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$4);
10971                         }
10972                         target.setIntValue(cost);
10973                       }
10974                     }
10975                     
10976                     /**
10977                      * Sets (as xml) the "Cost" element
10978                      */
10979                     public void xsetCost(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType cost)
10980                     {
10981                       synchronized (monitor())
10982                       {
10983                         check_orphaned();
10984                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
10985                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(COST$4, 0);
10986                         if (target == null)
10987                         {
10988                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(COST$4);
10989                         }
10990                         target.set(cost);
10991                       }
10992                     }
10993                     
10994                     /**
10995                      * Unsets the "Cost" element
10996                      */
10997                     public void unsetCost()
10998                     {
10999                       synchronized (monitor())
11000                       {
11001                         check_orphaned();
11002                         get_store().remove_element(COST$4, 0);
11003                       }
11004                     }
11005                     
11006                     /**
11007                      * Gets the "Units" element
11008                      */
11009                     public int getUnits()
11010                     {
11011                       synchronized (monitor())
11012                       {
11013                         check_orphaned();
11014                         org.apache.xmlbeans.SimpleValue target = null;
11015                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
11016                         if (target == null)
11017                         {
11018                           return 0;
11019                         }
11020                         return target.getIntValue();
11021                       }
11022                     }
11023                     
11024                     /**
11025                      * Gets (as xml) the "Units" element
11026                      */
11027                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetUnits()
11028                     {
11029                       synchronized (monitor())
11030                       {
11031                         check_orphaned();
11032                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
11033                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(UNITS$6, 0);
11034                         return target;
11035                       }
11036                     }
11037                     
11038                     /**
11039                      * True if has "Units" element
11040                      */
11041                     public boolean isSetUnits()
11042                     {
11043                       synchronized (monitor())
11044                       {
11045                         check_orphaned();
11046                         return get_store().count_elements(UNITS$6) != 0;
11047                       }
11048                     }
11049                     
11050                     /**
11051                      * Sets the "Units" element
11052                      */
11053                     public void setUnits(int units)
11054                     {
11055                       synchronized (monitor())
11056                       {
11057                         check_orphaned();
11058                         org.apache.xmlbeans.SimpleValue target = null;
11059                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
11060                         if (target == null)
11061                         {
11062                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$6);
11063                         }
11064                         target.setIntValue(units);
11065                       }
11066                     }
11067                     
11068                     /**
11069                      * Sets (as xml) the "Units" element
11070                      */
11071                     public void xsetUnits(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType units)
11072                     {
11073                       synchronized (monitor())
11074                       {
11075                         check_orphaned();
11076                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
11077                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(UNITS$6, 0);
11078                         if (target == null)
11079                         {
11080                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(UNITS$6);
11081                         }
11082                         target.set(units);
11083                       }
11084                     }
11085                     
11086                     /**
11087                      * Unsets the "Units" element
11088                      */
11089                     public void unsetUnits()
11090                     {
11091                       synchronized (monitor())
11092                       {
11093                         check_orphaned();
11094                         get_store().remove_element(UNITS$6, 0);
11095                       }
11096                     }
11097                     
11098                     /**
11099                      * Gets the "Total" element
11100                      */
11101                     public int getTotal()
11102                     {
11103                       synchronized (monitor())
11104                       {
11105                         check_orphaned();
11106                         org.apache.xmlbeans.SimpleValue target = null;
11107                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
11108                         if (target == null)
11109                         {
11110                           return 0;
11111                         }
11112                         return target.getIntValue();
11113                       }
11114                     }
11115                     
11116                     /**
11117                      * Gets (as xml) the "Total" element
11118                      */
11119                     public gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType xgetTotal()
11120                     {
11121                       synchronized (monitor())
11122                       {
11123                         check_orphaned();
11124                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
11125                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$8, 0);
11126                         return target;
11127                       }
11128                     }
11129                     
11130                     /**
11131                      * True if has "Total" element
11132                      */
11133                     public boolean isSetTotal()
11134                     {
11135                       synchronized (monitor())
11136                       {
11137                         check_orphaned();
11138                         return get_store().count_elements(TOTAL$8) != 0;
11139                       }
11140                     }
11141                     
11142                     /**
11143                      * Sets the "Total" element
11144                      */
11145                     public void setTotal(int total)
11146                     {
11147                       synchronized (monitor())
11148                       {
11149                         check_orphaned();
11150                         org.apache.xmlbeans.SimpleValue target = null;
11151                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
11152                         if (target == null)
11153                         {
11154                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
11155                         }
11156                         target.setIntValue(total);
11157                       }
11158                     }
11159                     
11160                     /**
11161                      * Sets (as xml) the "Total" element
11162                      */
11163                     public void xsetTotal(gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType total)
11164                     {
11165                       synchronized (monitor())
11166                       {
11167                         check_orphaned();
11168                         gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType target = null;
11169                         target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().find_element_user(TOTAL$8, 0);
11170                         if (target == null)
11171                         {
11172                           target = (gov.grants.apply.forms.cdfi30V30.CDFI300To125000DataType)get_store().add_element_user(TOTAL$8);
11173                         }
11174                         target.set(total);
11175                       }
11176                     }
11177                     
11178                     /**
11179                      * Unsets the "Total" element
11180                      */
11181                     public void unsetTotal()
11182                     {
11183                       synchronized (monitor())
11184                       {
11185                         check_orphaned();
11186                         get_store().remove_element(TOTAL$8, 0);
11187                       }
11188                     }
11189                 }
11190             }
11191         }
11192         /**
11193          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
11194          *
11195          * This is a complex type.
11196          */
11197         public static class HFFIFARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.HFFIFARequestedAmount
11198         {
11199             private static final long serialVersionUID = 1L;
11200             
11201             public HFFIFARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
11202             {
11203                 super(sType);
11204             }
11205             
11206             private static final javax.xml.namespace.QName LOAN$0 = 
11207                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Loan");
11208             private static final javax.xml.namespace.QName GRANT$2 = 
11209                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Grant");
11210             private static final javax.xml.namespace.QName EQUITY$4 = 
11211                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Equity");
11212             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
11213                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SharesDeposits");
11214             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
11215                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SecondaryCapital");
11216             private static final javax.xml.namespace.QName TOTALHFFIREQUEST$10 = 
11217                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TotalHFFIRequest");
11218             
11219             
11220             /**
11221              * Gets the "Loan" element
11222              */
11223             public int getLoan()
11224             {
11225                 synchronized (monitor())
11226                 {
11227                     check_orphaned();
11228                     org.apache.xmlbeans.SimpleValue target = null;
11229                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
11230                     if (target == null)
11231                     {
11232                       return 0;
11233                     }
11234                     return target.getIntValue();
11235                 }
11236             }
11237             
11238             /**
11239              * Gets (as xml) the "Loan" element
11240              */
11241             public gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetLoan()
11242             {
11243                 synchronized (monitor())
11244                 {
11245                     check_orphaned();
11246                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11247                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(LOAN$0, 0);
11248                     return target;
11249                 }
11250             }
11251             
11252             /**
11253              * True if has "Loan" element
11254              */
11255             public boolean isSetLoan()
11256             {
11257                 synchronized (monitor())
11258                 {
11259                     check_orphaned();
11260                     return get_store().count_elements(LOAN$0) != 0;
11261                 }
11262             }
11263             
11264             /**
11265              * Sets the "Loan" element
11266              */
11267             public void setLoan(int loan)
11268             {
11269                 synchronized (monitor())
11270                 {
11271                     check_orphaned();
11272                     org.apache.xmlbeans.SimpleValue target = null;
11273                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
11274                     if (target == null)
11275                     {
11276                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
11277                     }
11278                     target.setIntValue(loan);
11279                 }
11280             }
11281             
11282             /**
11283              * Sets (as xml) the "Loan" element
11284              */
11285             public void xsetLoan(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType loan)
11286             {
11287                 synchronized (monitor())
11288                 {
11289                     check_orphaned();
11290                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11291                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(LOAN$0, 0);
11292                     if (target == null)
11293                     {
11294                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().add_element_user(LOAN$0);
11295                     }
11296                     target.set(loan);
11297                 }
11298             }
11299             
11300             /**
11301              * Unsets the "Loan" element
11302              */
11303             public void unsetLoan()
11304             {
11305                 synchronized (monitor())
11306                 {
11307                     check_orphaned();
11308                     get_store().remove_element(LOAN$0, 0);
11309                 }
11310             }
11311             
11312             /**
11313              * Gets the "Grant" element
11314              */
11315             public int getGrant()
11316             {
11317                 synchronized (monitor())
11318                 {
11319                     check_orphaned();
11320                     org.apache.xmlbeans.SimpleValue target = null;
11321                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
11322                     if (target == null)
11323                     {
11324                       return 0;
11325                     }
11326                     return target.getIntValue();
11327                 }
11328             }
11329             
11330             /**
11331              * Gets (as xml) the "Grant" element
11332              */
11333             public gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetGrant()
11334             {
11335                 synchronized (monitor())
11336                 {
11337                     check_orphaned();
11338                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11339                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(GRANT$2, 0);
11340                     return target;
11341                 }
11342             }
11343             
11344             /**
11345              * True if has "Grant" element
11346              */
11347             public boolean isSetGrant()
11348             {
11349                 synchronized (monitor())
11350                 {
11351                     check_orphaned();
11352                     return get_store().count_elements(GRANT$2) != 0;
11353                 }
11354             }
11355             
11356             /**
11357              * Sets the "Grant" element
11358              */
11359             public void setGrant(int grant)
11360             {
11361                 synchronized (monitor())
11362                 {
11363                     check_orphaned();
11364                     org.apache.xmlbeans.SimpleValue target = null;
11365                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
11366                     if (target == null)
11367                     {
11368                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
11369                     }
11370                     target.setIntValue(grant);
11371                 }
11372             }
11373             
11374             /**
11375              * Sets (as xml) the "Grant" element
11376              */
11377             public void xsetGrant(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType grant)
11378             {
11379                 synchronized (monitor())
11380                 {
11381                     check_orphaned();
11382                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11383                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(GRANT$2, 0);
11384                     if (target == null)
11385                     {
11386                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().add_element_user(GRANT$2);
11387                     }
11388                     target.set(grant);
11389                 }
11390             }
11391             
11392             /**
11393              * Unsets the "Grant" element
11394              */
11395             public void unsetGrant()
11396             {
11397                 synchronized (monitor())
11398                 {
11399                     check_orphaned();
11400                     get_store().remove_element(GRANT$2, 0);
11401                 }
11402             }
11403             
11404             /**
11405              * Gets the "Equity" element
11406              */
11407             public int getEquity()
11408             {
11409                 synchronized (monitor())
11410                 {
11411                     check_orphaned();
11412                     org.apache.xmlbeans.SimpleValue target = null;
11413                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
11414                     if (target == null)
11415                     {
11416                       return 0;
11417                     }
11418                     return target.getIntValue();
11419                 }
11420             }
11421             
11422             /**
11423              * Gets (as xml) the "Equity" element
11424              */
11425             public gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetEquity()
11426             {
11427                 synchronized (monitor())
11428                 {
11429                     check_orphaned();
11430                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11431                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
11432                     return target;
11433                 }
11434             }
11435             
11436             /**
11437              * True if has "Equity" element
11438              */
11439             public boolean isSetEquity()
11440             {
11441                 synchronized (monitor())
11442                 {
11443                     check_orphaned();
11444                     return get_store().count_elements(EQUITY$4) != 0;
11445                 }
11446             }
11447             
11448             /**
11449              * Sets the "Equity" element
11450              */
11451             public void setEquity(int equity)
11452             {
11453                 synchronized (monitor())
11454                 {
11455                     check_orphaned();
11456                     org.apache.xmlbeans.SimpleValue target = null;
11457                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
11458                     if (target == null)
11459                     {
11460                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
11461                     }
11462                     target.setIntValue(equity);
11463                 }
11464             }
11465             
11466             /**
11467              * Sets (as xml) the "Equity" element
11468              */
11469             public void xsetEquity(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType equity)
11470             {
11471                 synchronized (monitor())
11472                 {
11473                     check_orphaned();
11474                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11475                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
11476                     if (target == null)
11477                     {
11478                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().add_element_user(EQUITY$4);
11479                     }
11480                     target.set(equity);
11481                 }
11482             }
11483             
11484             /**
11485              * Unsets the "Equity" element
11486              */
11487             public void unsetEquity()
11488             {
11489                 synchronized (monitor())
11490                 {
11491                     check_orphaned();
11492                     get_store().remove_element(EQUITY$4, 0);
11493                 }
11494             }
11495             
11496             /**
11497              * Gets the "SharesDeposits" element
11498              */
11499             public int getSharesDeposits()
11500             {
11501                 synchronized (monitor())
11502                 {
11503                     check_orphaned();
11504                     org.apache.xmlbeans.SimpleValue target = null;
11505                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11506                     if (target == null)
11507                     {
11508                       return 0;
11509                     }
11510                     return target.getIntValue();
11511                 }
11512             }
11513             
11514             /**
11515              * Gets (as xml) the "SharesDeposits" element
11516              */
11517             public gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetSharesDeposits()
11518             {
11519                 synchronized (monitor())
11520                 {
11521                     check_orphaned();
11522                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11523                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11524                     return target;
11525                 }
11526             }
11527             
11528             /**
11529              * True if has "SharesDeposits" element
11530              */
11531             public boolean isSetSharesDeposits()
11532             {
11533                 synchronized (monitor())
11534                 {
11535                     check_orphaned();
11536                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
11537                 }
11538             }
11539             
11540             /**
11541              * Sets the "SharesDeposits" element
11542              */
11543             public void setSharesDeposits(int sharesDeposits)
11544             {
11545                 synchronized (monitor())
11546                 {
11547                     check_orphaned();
11548                     org.apache.xmlbeans.SimpleValue target = null;
11549                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11550                     if (target == null)
11551                     {
11552                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
11553                     }
11554                     target.setIntValue(sharesDeposits);
11555                 }
11556             }
11557             
11558             /**
11559              * Sets (as xml) the "SharesDeposits" element
11560              */
11561             public void xsetSharesDeposits(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType sharesDeposits)
11562             {
11563                 synchronized (monitor())
11564                 {
11565                     check_orphaned();
11566                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11567                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11568                     if (target == null)
11569                     {
11570                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
11571                     }
11572                     target.set(sharesDeposits);
11573                 }
11574             }
11575             
11576             /**
11577              * Unsets the "SharesDeposits" element
11578              */
11579             public void unsetSharesDeposits()
11580             {
11581                 synchronized (monitor())
11582                 {
11583                     check_orphaned();
11584                     get_store().remove_element(SHARESDEPOSITS$6, 0);
11585                 }
11586             }
11587             
11588             /**
11589              * Gets the "SecondaryCapital" element
11590              */
11591             public int getSecondaryCapital()
11592             {
11593                 synchronized (monitor())
11594                 {
11595                     check_orphaned();
11596                     org.apache.xmlbeans.SimpleValue target = null;
11597                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11598                     if (target == null)
11599                     {
11600                       return 0;
11601                     }
11602                     return target.getIntValue();
11603                 }
11604             }
11605             
11606             /**
11607              * Gets (as xml) the "SecondaryCapital" element
11608              */
11609             public gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType xgetSecondaryCapital()
11610             {
11611                 synchronized (monitor())
11612                 {
11613                     check_orphaned();
11614                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11615                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11616                     return target;
11617                 }
11618             }
11619             
11620             /**
11621              * True if has "SecondaryCapital" element
11622              */
11623             public boolean isSetSecondaryCapital()
11624             {
11625                 synchronized (monitor())
11626                 {
11627                     check_orphaned();
11628                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
11629                 }
11630             }
11631             
11632             /**
11633              * Sets the "SecondaryCapital" element
11634              */
11635             public void setSecondaryCapital(int secondaryCapital)
11636             {
11637                 synchronized (monitor())
11638                 {
11639                     check_orphaned();
11640                     org.apache.xmlbeans.SimpleValue target = null;
11641                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11642                     if (target == null)
11643                     {
11644                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
11645                     }
11646                     target.setIntValue(secondaryCapital);
11647                 }
11648             }
11649             
11650             /**
11651              * Sets (as xml) the "SecondaryCapital" element
11652              */
11653             public void xsetSecondaryCapital(gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType secondaryCapital)
11654             {
11655                 synchronized (monitor())
11656                 {
11657                     check_orphaned();
11658                     gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType target = null;
11659                     target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11660                     if (target == null)
11661                     {
11662                       target = (gov.grants.apply.forms.cdfi30V30.CDFI300To5000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
11663                     }
11664                     target.set(secondaryCapital);
11665                 }
11666             }
11667             
11668             /**
11669              * Unsets the "SecondaryCapital" element
11670              */
11671             public void unsetSecondaryCapital()
11672             {
11673                 synchronized (monitor())
11674                 {
11675                     check_orphaned();
11676                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
11677                 }
11678             }
11679             
11680             /**
11681              * Gets the "TotalHFFIRequest" element
11682              */
11683             public int getTotalHFFIRequest()
11684             {
11685                 synchronized (monitor())
11686                 {
11687                     check_orphaned();
11688                     org.apache.xmlbeans.SimpleValue target = null;
11689                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11690                     if (target == null)
11691                     {
11692                       return 0;
11693                     }
11694                     return target.getIntValue();
11695                 }
11696             }
11697             
11698             /**
11699              * Gets (as xml) the "TotalHFFIRequest" element
11700              */
11701             public gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType xgetTotalHFFIRequest()
11702             {
11703                 synchronized (monitor())
11704                 {
11705                     check_orphaned();
11706                     gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType target = null;
11707                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11708                     return target;
11709                 }
11710             }
11711             
11712             /**
11713              * True if has "TotalHFFIRequest" element
11714              */
11715             public boolean isSetTotalHFFIRequest()
11716             {
11717                 synchronized (monitor())
11718                 {
11719                     check_orphaned();
11720                     return get_store().count_elements(TOTALHFFIREQUEST$10) != 0;
11721                 }
11722             }
11723             
11724             /**
11725              * Sets the "TotalHFFIRequest" element
11726              */
11727             public void setTotalHFFIRequest(int totalHFFIRequest)
11728             {
11729                 synchronized (monitor())
11730                 {
11731                     check_orphaned();
11732                     org.apache.xmlbeans.SimpleValue target = null;
11733                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11734                     if (target == null)
11735                     {
11736                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALHFFIREQUEST$10);
11737                     }
11738                     target.setIntValue(totalHFFIRequest);
11739                 }
11740             }
11741             
11742             /**
11743              * Sets (as xml) the "TotalHFFIRequest" element
11744              */
11745             public void xsetTotalHFFIRequest(gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType totalHFFIRequest)
11746             {
11747                 synchronized (monitor())
11748                 {
11749                     check_orphaned();
11750                     gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType target = null;
11751                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11752                     if (target == null)
11753                     {
11754                       target = (gov.grants.apply.forms.cdfi30V30.CDFI301To5000000DataType)get_store().add_element_user(TOTALHFFIREQUEST$10);
11755                     }
11756                     target.set(totalHFFIRequest);
11757                 }
11758             }
11759             
11760             /**
11761              * Unsets the "TotalHFFIRequest" element
11762              */
11763             public void unsetTotalHFFIRequest()
11764             {
11765                 synchronized (monitor())
11766                 {
11767                     check_orphaned();
11768                     get_store().remove_element(TOTALHFFIREQUEST$10, 0);
11769                 }
11770             }
11771         }
11772         /**
11773          * An XML FAApplicantCategory(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
11774          *
11775          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$FAApplicantCategory.
11776          */
11777         public static class FAApplicantCategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.FAApplicantCategory
11778         {
11779             private static final long serialVersionUID = 1L;
11780             
11781             public FAApplicantCategoryImpl(org.apache.xmlbeans.SchemaType sType)
11782             {
11783                 super(sType, false);
11784             }
11785             
11786             protected FAApplicantCategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11787             {
11788                 super(sType, b);
11789             }
11790         }
11791         /**
11792          * An XML OtherFundsTable(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
11793          *
11794          * This is a complex type.
11795          */
11796         public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable
11797         {
11798             private static final long serialVersionUID = 1L;
11799             
11800             public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
11801             {
11802                 super(sType);
11803             }
11804             
11805             private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
11806                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AffiliateName");
11807             private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
11808                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AffiliateEIN");
11809             private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
11810                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CDFIFundProgram");
11811             
11812             
11813             /**
11814              * Gets the "AffiliateName" element
11815              */
11816             public java.lang.String getAffiliateName()
11817             {
11818                 synchronized (monitor())
11819                 {
11820                     check_orphaned();
11821                     org.apache.xmlbeans.SimpleValue target = null;
11822                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
11823                     if (target == null)
11824                     {
11825                       return null;
11826                     }
11827                     return target.getStringValue();
11828                 }
11829             }
11830             
11831             /**
11832              * Gets (as xml) the "AffiliateName" element
11833              */
11834             public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetAffiliateName()
11835             {
11836                 synchronized (monitor())
11837                 {
11838                     check_orphaned();
11839                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
11840                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
11841                     return target;
11842                 }
11843             }
11844             
11845             /**
11846              * Sets the "AffiliateName" element
11847              */
11848             public void setAffiliateName(java.lang.String affiliateName)
11849             {
11850                 synchronized (monitor())
11851                 {
11852                     check_orphaned();
11853                     org.apache.xmlbeans.SimpleValue target = null;
11854                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
11855                     if (target == null)
11856                     {
11857                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
11858                     }
11859                     target.setStringValue(affiliateName);
11860                 }
11861             }
11862             
11863             /**
11864              * Sets (as xml) the "AffiliateName" element
11865              */
11866             public void xsetAffiliateName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType affiliateName)
11867             {
11868                 synchronized (monitor())
11869                 {
11870                     check_orphaned();
11871                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
11872                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
11873                     if (target == null)
11874                     {
11875                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(AFFILIATENAME$0);
11876                     }
11877                     target.set(affiliateName);
11878                 }
11879             }
11880             
11881             /**
11882              * Gets the "AffiliateEIN" element
11883              */
11884             public java.lang.String getAffiliateEIN()
11885             {
11886                 synchronized (monitor())
11887                 {
11888                     check_orphaned();
11889                     org.apache.xmlbeans.SimpleValue target = null;
11890                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
11891                     if (target == null)
11892                     {
11893                       return null;
11894                     }
11895                     return target.getStringValue();
11896                 }
11897             }
11898             
11899             /**
11900              * Gets (as xml) the "AffiliateEIN" element
11901              */
11902             public gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetAffiliateEIN()
11903             {
11904                 synchronized (monitor())
11905                 {
11906                     check_orphaned();
11907                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
11908                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
11909                     return target;
11910                 }
11911             }
11912             
11913             /**
11914              * Sets the "AffiliateEIN" element
11915              */
11916             public void setAffiliateEIN(java.lang.String affiliateEIN)
11917             {
11918                 synchronized (monitor())
11919                 {
11920                     check_orphaned();
11921                     org.apache.xmlbeans.SimpleValue target = null;
11922                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
11923                     if (target == null)
11924                     {
11925                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
11926                     }
11927                     target.setStringValue(affiliateEIN);
11928                 }
11929             }
11930             
11931             /**
11932              * Sets (as xml) the "AffiliateEIN" element
11933              */
11934             public void xsetAffiliateEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType affiliateEIN)
11935             {
11936                 synchronized (monitor())
11937                 {
11938                     check_orphaned();
11939                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
11940                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
11941                     if (target == null)
11942                     {
11943                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
11944                     }
11945                     target.set(affiliateEIN);
11946                 }
11947             }
11948             
11949             /**
11950              * Gets the "CDFIFundProgram" element
11951              */
11952             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
11953             {
11954                 synchronized (monitor())
11955                 {
11956                     check_orphaned();
11957                     org.apache.xmlbeans.SimpleValue target = null;
11958                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
11959                     if (target == null)
11960                     {
11961                       return null;
11962                     }
11963                     return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
11964                 }
11965             }
11966             
11967             /**
11968              * Gets (as xml) the "CDFIFundProgram" element
11969              */
11970             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
11971             {
11972                 synchronized (monitor())
11973                 {
11974                     check_orphaned();
11975                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram target = null;
11976                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
11977                     return target;
11978                 }
11979             }
11980             
11981             /**
11982              * Sets the "CDFIFundProgram" element
11983              */
11984             public void setCDFIFundProgram(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
11985             {
11986                 synchronized (monitor())
11987                 {
11988                     check_orphaned();
11989                     org.apache.xmlbeans.SimpleValue target = null;
11990                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
11991                     if (target == null)
11992                     {
11993                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
11994                     }
11995                     target.setEnumValue(cdfiFundProgram);
11996                 }
11997             }
11998             
11999             /**
12000              * Sets (as xml) the "CDFIFundProgram" element
12001              */
12002             public void xsetCDFIFundProgram(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
12003             {
12004                 synchronized (monitor())
12005                 {
12006                     check_orphaned();
12007                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram target = null;
12008                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
12009                     if (target == null)
12010                     {
12011                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
12012                     }
12013                     target.set(cdfiFundProgram);
12014                 }
12015             }
12016             /**
12017              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12018              *
12019              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OtherFundsTable$CDFIFundProgram.
12020              */
12021             public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherFundsTable.CDFIFundProgram
12022             {
12023                 private static final long serialVersionUID = 1L;
12024                 
12025                 public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
12026                 {
12027                     super(sType, false);
12028                 }
12029                 
12030                 protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12031                 {
12032                     super(sType, b);
12033                 }
12034             }
12035         }
12036         /**
12037          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12038          *
12039          * This is a complex type.
12040          */
12041         public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable
12042         {
12043             private static final long serialVersionUID = 1L;
12044             
12045             public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
12046             {
12047                 super(sType);
12048             }
12049             
12050             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
12051                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "OrganizationName");
12052             private static final javax.xml.namespace.QName EIN$2 = 
12053                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EIN");
12054             private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
12055                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ControlNumber");
12056             private static final javax.xml.namespace.QName TOTALAWARD$6 = 
12057                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TotalAward");
12058             private static final javax.xml.namespace.QName AWARDTYPE$8 = 
12059                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AwardType");
12060             
12061             
12062             /**
12063              * Gets the "OrganizationName" element
12064              */
12065             public java.lang.String getOrganizationName()
12066             {
12067                 synchronized (monitor())
12068                 {
12069                     check_orphaned();
12070                     org.apache.xmlbeans.SimpleValue target = null;
12071                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12072                     if (target == null)
12073                     {
12074                       return null;
12075                     }
12076                     return target.getStringValue();
12077                 }
12078             }
12079             
12080             /**
12081              * Gets (as xml) the "OrganizationName" element
12082              */
12083             public gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType xgetOrganizationName()
12084             {
12085                 synchronized (monitor())
12086                 {
12087                     check_orphaned();
12088                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
12089                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12090                     return target;
12091                 }
12092             }
12093             
12094             /**
12095              * True if has "OrganizationName" element
12096              */
12097             public boolean isSetOrganizationName()
12098             {
12099                 synchronized (monitor())
12100                 {
12101                     check_orphaned();
12102                     return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
12103                 }
12104             }
12105             
12106             /**
12107              * Sets the "OrganizationName" element
12108              */
12109             public void setOrganizationName(java.lang.String organizationName)
12110             {
12111                 synchronized (monitor())
12112                 {
12113                     check_orphaned();
12114                     org.apache.xmlbeans.SimpleValue target = null;
12115                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12116                     if (target == null)
12117                     {
12118                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
12119                     }
12120                     target.setStringValue(organizationName);
12121                 }
12122             }
12123             
12124             /**
12125              * Sets (as xml) the "OrganizationName" element
12126              */
12127             public void xsetOrganizationName(gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType organizationName)
12128             {
12129                 synchronized (monitor())
12130                 {
12131                     check_orphaned();
12132                     gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType target = null;
12133                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12134                     if (target == null)
12135                     {
12136                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30String30DataType)get_store().add_element_user(ORGANIZATIONNAME$0);
12137                     }
12138                     target.set(organizationName);
12139                 }
12140             }
12141             
12142             /**
12143              * Unsets the "OrganizationName" element
12144              */
12145             public void unsetOrganizationName()
12146             {
12147                 synchronized (monitor())
12148                 {
12149                     check_orphaned();
12150                     get_store().remove_element(ORGANIZATIONNAME$0, 0);
12151                 }
12152             }
12153             
12154             /**
12155              * Gets the "EIN" element
12156              */
12157             public java.lang.String getEIN()
12158             {
12159                 synchronized (monitor())
12160                 {
12161                     check_orphaned();
12162                     org.apache.xmlbeans.SimpleValue target = null;
12163                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
12164                     if (target == null)
12165                     {
12166                       return null;
12167                     }
12168                     return target.getStringValue();
12169                 }
12170             }
12171             
12172             /**
12173              * Gets (as xml) the "EIN" element
12174              */
12175             public gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType xgetEIN()
12176             {
12177                 synchronized (monitor())
12178                 {
12179                     check_orphaned();
12180                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
12181                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
12182                     return target;
12183                 }
12184             }
12185             
12186             /**
12187              * True if has "EIN" element
12188              */
12189             public boolean isSetEIN()
12190             {
12191                 synchronized (monitor())
12192                 {
12193                     check_orphaned();
12194                     return get_store().count_elements(EIN$2) != 0;
12195                 }
12196             }
12197             
12198             /**
12199              * Sets the "EIN" element
12200              */
12201             public void setEIN(java.lang.String ein)
12202             {
12203                 synchronized (monitor())
12204                 {
12205                     check_orphaned();
12206                     org.apache.xmlbeans.SimpleValue target = null;
12207                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
12208                     if (target == null)
12209                     {
12210                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
12211                     }
12212                     target.setStringValue(ein);
12213                 }
12214             }
12215             
12216             /**
12217              * Sets (as xml) the "EIN" element
12218              */
12219             public void xsetEIN(gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType ein)
12220             {
12221                 synchronized (monitor())
12222                 {
12223                     check_orphaned();
12224                     gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType target = null;
12225                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
12226                     if (target == null)
12227                     {
12228                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30EmployerIDDataType)get_store().add_element_user(EIN$2);
12229                     }
12230                     target.set(ein);
12231                 }
12232             }
12233             
12234             /**
12235              * Unsets the "EIN" element
12236              */
12237             public void unsetEIN()
12238             {
12239                 synchronized (monitor())
12240                 {
12241                     check_orphaned();
12242                     get_store().remove_element(EIN$2, 0);
12243                 }
12244             }
12245             
12246             /**
12247              * Gets the "ControlNumber" element
12248              */
12249             public java.lang.String getControlNumber()
12250             {
12251                 synchronized (monitor())
12252                 {
12253                     check_orphaned();
12254                     org.apache.xmlbeans.SimpleValue target = null;
12255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
12256                     if (target == null)
12257                     {
12258                       return null;
12259                     }
12260                     return target.getStringValue();
12261                 }
12262             }
12263             
12264             /**
12265              * Gets (as xml) the "ControlNumber" element
12266              */
12267             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber xgetControlNumber()
12268             {
12269                 synchronized (monitor())
12270                 {
12271                     check_orphaned();
12272                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber target = null;
12273                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
12274                     return target;
12275                 }
12276             }
12277             
12278             /**
12279              * True if has "ControlNumber" element
12280              */
12281             public boolean isSetControlNumber()
12282             {
12283                 synchronized (monitor())
12284                 {
12285                     check_orphaned();
12286                     return get_store().count_elements(CONTROLNUMBER$4) != 0;
12287                 }
12288             }
12289             
12290             /**
12291              * Sets the "ControlNumber" element
12292              */
12293             public void setControlNumber(java.lang.String controlNumber)
12294             {
12295                 synchronized (monitor())
12296                 {
12297                     check_orphaned();
12298                     org.apache.xmlbeans.SimpleValue target = null;
12299                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
12300                     if (target == null)
12301                     {
12302                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
12303                     }
12304                     target.setStringValue(controlNumber);
12305                 }
12306             }
12307             
12308             /**
12309              * Sets (as xml) the "ControlNumber" element
12310              */
12311             public void xsetControlNumber(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber controlNumber)
12312             {
12313                 synchronized (monitor())
12314                 {
12315                     check_orphaned();
12316                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber target = null;
12317                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
12318                     if (target == null)
12319                     {
12320                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
12321                     }
12322                     target.set(controlNumber);
12323                 }
12324             }
12325             
12326             /**
12327              * Unsets the "ControlNumber" element
12328              */
12329             public void unsetControlNumber()
12330             {
12331                 synchronized (monitor())
12332                 {
12333                     check_orphaned();
12334                     get_store().remove_element(CONTROLNUMBER$4, 0);
12335                 }
12336             }
12337             
12338             /**
12339              * Gets the "TotalAward" element
12340              */
12341             public int getTotalAward()
12342             {
12343                 synchronized (monitor())
12344                 {
12345                     check_orphaned();
12346                     org.apache.xmlbeans.SimpleValue target = null;
12347                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
12348                     if (target == null)
12349                     {
12350                       return 0;
12351                     }
12352                     return target.getIntValue();
12353                 }
12354             }
12355             
12356             /**
12357              * Gets (as xml) the "TotalAward" element
12358              */
12359             public gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType xgetTotalAward()
12360             {
12361                 synchronized (monitor())
12362                 {
12363                     check_orphaned();
12364                     gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType target = null;
12365                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
12366                     return target;
12367                 }
12368             }
12369             
12370             /**
12371              * True if has "TotalAward" element
12372              */
12373             public boolean isSetTotalAward()
12374             {
12375                 synchronized (monitor())
12376                 {
12377                     check_orphaned();
12378                     return get_store().count_elements(TOTALAWARD$6) != 0;
12379                 }
12380             }
12381             
12382             /**
12383              * Sets the "TotalAward" element
12384              */
12385             public void setTotalAward(int totalAward)
12386             {
12387                 synchronized (monitor())
12388                 {
12389                     check_orphaned();
12390                     org.apache.xmlbeans.SimpleValue target = null;
12391                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
12392                     if (target == null)
12393                     {
12394                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
12395                     }
12396                     target.setIntValue(totalAward);
12397                 }
12398             }
12399             
12400             /**
12401              * Sets (as xml) the "TotalAward" element
12402              */
12403             public void xsetTotalAward(gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType totalAward)
12404             {
12405                 synchronized (monitor())
12406                 {
12407                     check_orphaned();
12408                     gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType target = null;
12409                     target = (gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
12410                     if (target == null)
12411                     {
12412                       target = (gov.grants.apply.forms.cdfi30V30.CDFI301To999999999DataType)get_store().add_element_user(TOTALAWARD$6);
12413                     }
12414                     target.set(totalAward);
12415                 }
12416             }
12417             
12418             /**
12419              * Unsets the "TotalAward" element
12420              */
12421             public void unsetTotalAward()
12422             {
12423                 synchronized (monitor())
12424                 {
12425                     check_orphaned();
12426                     get_store().remove_element(TOTALAWARD$6, 0);
12427                 }
12428             }
12429             
12430             /**
12431              * Gets the "AwardType" element
12432              */
12433             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType.Enum getAwardType()
12434             {
12435                 synchronized (monitor())
12436                 {
12437                     check_orphaned();
12438                     org.apache.xmlbeans.SimpleValue target = null;
12439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
12440                     if (target == null)
12441                     {
12442                       return null;
12443                     }
12444                     return (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
12445                 }
12446             }
12447             
12448             /**
12449              * Gets (as xml) the "AwardType" element
12450              */
12451             public gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType xgetAwardType()
12452             {
12453                 synchronized (monitor())
12454                 {
12455                     check_orphaned();
12456                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType target = null;
12457                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
12458                     return target;
12459                 }
12460             }
12461             
12462             /**
12463              * True if has "AwardType" element
12464              */
12465             public boolean isSetAwardType()
12466             {
12467                 synchronized (monitor())
12468                 {
12469                     check_orphaned();
12470                     return get_store().count_elements(AWARDTYPE$8) != 0;
12471                 }
12472             }
12473             
12474             /**
12475              * Sets the "AwardType" element
12476              */
12477             public void setAwardType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType.Enum awardType)
12478             {
12479                 synchronized (monitor())
12480                 {
12481                     check_orphaned();
12482                     org.apache.xmlbeans.SimpleValue target = null;
12483                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
12484                     if (target == null)
12485                     {
12486                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
12487                     }
12488                     target.setEnumValue(awardType);
12489                 }
12490             }
12491             
12492             /**
12493              * Sets (as xml) the "AwardType" element
12494              */
12495             public void xsetAwardType(gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType awardType)
12496             {
12497                 synchronized (monitor())
12498                 {
12499                     check_orphaned();
12500                     gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType target = null;
12501                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
12502                     if (target == null)
12503                     {
12504                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
12505                     }
12506                     target.set(awardType);
12507                 }
12508             }
12509             
12510             /**
12511              * Unsets the "AwardType" element
12512              */
12513             public void unsetAwardType()
12514             {
12515                 synchronized (monitor())
12516                 {
12517                     check_orphaned();
12518                     get_store().remove_element(AWARDTYPE$8, 0);
12519                 }
12520             }
12521             /**
12522              * An XML ControlNumber(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12523              *
12524              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PriorAwardsTable$ControlNumber.
12525              */
12526             public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.ControlNumber
12527             {
12528                 private static final long serialVersionUID = 1L;
12529                 
12530                 public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
12531                 {
12532                     super(sType, false);
12533                 }
12534                 
12535                 protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12536                 {
12537                     super(sType, b);
12538                 }
12539             }
12540             /**
12541              * An XML AwardType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12542              *
12543              * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PriorAwardsTable$AwardType.
12544              */
12545             public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PriorAwardsTable.AwardType
12546             {
12547                 private static final long serialVersionUID = 1L;
12548                 
12549                 public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
12550                 {
12551                     super(sType, false);
12552                 }
12553                 
12554                 protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12555                 {
12556                     super(sType, b);
12557                 }
12558             }
12559         }
12560         /**
12561          * An XML InstitutionType(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12562          *
12563          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$InstitutionType.
12564          */
12565         public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.InstitutionType
12566         {
12567             private static final long serialVersionUID = 1L;
12568             
12569             public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
12570             {
12571                 super(sType, false);
12572             }
12573             
12574             protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12575             {
12576                 super(sType, b);
12577             }
12578         }
12579         /**
12580          * An XML OrganizationStructure(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12581          *
12582          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OrganizationStructure.
12583          */
12584         public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OrganizationStructure
12585         {
12586             private static final long serialVersionUID = 1L;
12587             
12588             public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
12589             {
12590                 super(sType, false);
12591             }
12592             
12593             protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12594             {
12595                 super(sType, b);
12596             }
12597         }
12598         /**
12599          * An XML RegulatoryBody(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12600          *
12601          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$RegulatoryBody.
12602          */
12603         public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.RegulatoryBody
12604         {
12605             private static final long serialVersionUID = 1L;
12606             
12607             public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
12608             {
12609                 super(sType, false);
12610             }
12611             
12612             protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12613             {
12614                 super(sType, b);
12615             }
12616         }
12617         /**
12618          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12619          *
12620          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$OtherRegulatoryBody.
12621          */
12622         public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.OtherRegulatoryBody
12623         {
12624             private static final long serialVersionUID = 1L;
12625             
12626             public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
12627             {
12628                 super(sType, false);
12629             }
12630             
12631             protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12632             {
12633                 super(sType, b);
12634             }
12635         }
12636         /**
12637          * An XML CertificationStatus(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12638          *
12639          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$CertificationStatus.
12640          */
12641         public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationStatus
12642         {
12643             private static final long serialVersionUID = 1L;
12644             
12645             public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
12646             {
12647                 super(sType, false);
12648             }
12649             
12650             protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12651             {
12652                 super(sType, b);
12653             }
12654         }
12655         /**
12656          * An XML CertificationChecklist(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
12657          *
12658          * This is a complex type.
12659          */
12660         public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.CertificationChecklist
12661         {
12662             private static final long serialVersionUID = 1L;
12663             
12664             public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
12665             {
12666                 super(sType);
12667             }
12668             
12669             private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$0 = 
12670                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PrimaryMissionRequirement");
12671             private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$2 = 
12672                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "TargetMarketRequirement");
12673             private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$4 = 
12674                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "DevelopmentServicesRequirement");
12675             private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$6 = 
12676                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AccountabilityRequirement");
12677             private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$8 = 
12678                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NonGovernmentEntityRequirement");
12679             private static final javax.xml.namespace.QName LEGALENTITY$10 = 
12680                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "LegalEntity");
12681             private static final javax.xml.namespace.QName FINANCINGENTITY$12 = 
12682                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FinancingEntity");
12683             
12684             
12685             /**
12686              * Gets the "PrimaryMissionRequirement" element
12687              */
12688             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
12689             {
12690                 synchronized (monitor())
12691                 {
12692                     check_orphaned();
12693                     org.apache.xmlbeans.SimpleValue target = null;
12694                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12695                     if (target == null)
12696                     {
12697                       return null;
12698                     }
12699                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12700                 }
12701             }
12702             
12703             /**
12704              * Gets (as xml) the "PrimaryMissionRequirement" element
12705              */
12706             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
12707             {
12708                 synchronized (monitor())
12709                 {
12710                     check_orphaned();
12711                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12712                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12713                     return target;
12714                 }
12715             }
12716             
12717             /**
12718              * Sets the "PrimaryMissionRequirement" element
12719              */
12720             public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
12721             {
12722                 synchronized (monitor())
12723                 {
12724                     check_orphaned();
12725                     org.apache.xmlbeans.SimpleValue target = null;
12726                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12727                     if (target == null)
12728                     {
12729                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
12730                     }
12731                     target.setEnumValue(primaryMissionRequirement);
12732                 }
12733             }
12734             
12735             /**
12736              * Sets (as xml) the "PrimaryMissionRequirement" element
12737              */
12738             public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
12739             {
12740                 synchronized (monitor())
12741                 {
12742                     check_orphaned();
12743                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12744                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12745                     if (target == null)
12746                     {
12747                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
12748                     }
12749                     target.set(primaryMissionRequirement);
12750                 }
12751             }
12752             
12753             /**
12754              * Gets the "TargetMarketRequirement" element
12755              */
12756             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
12757             {
12758                 synchronized (monitor())
12759                 {
12760                     check_orphaned();
12761                     org.apache.xmlbeans.SimpleValue target = null;
12762                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12763                     if (target == null)
12764                     {
12765                       return null;
12766                     }
12767                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12768                 }
12769             }
12770             
12771             /**
12772              * Gets (as xml) the "TargetMarketRequirement" element
12773              */
12774             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
12775             {
12776                 synchronized (monitor())
12777                 {
12778                     check_orphaned();
12779                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12780                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12781                     return target;
12782                 }
12783             }
12784             
12785             /**
12786              * Sets the "TargetMarketRequirement" element
12787              */
12788             public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
12789             {
12790                 synchronized (monitor())
12791                 {
12792                     check_orphaned();
12793                     org.apache.xmlbeans.SimpleValue target = null;
12794                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12795                     if (target == null)
12796                     {
12797                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
12798                     }
12799                     target.setEnumValue(targetMarketRequirement);
12800                 }
12801             }
12802             
12803             /**
12804              * Sets (as xml) the "TargetMarketRequirement" element
12805              */
12806             public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
12807             {
12808                 synchronized (monitor())
12809                 {
12810                     check_orphaned();
12811                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12812                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12813                     if (target == null)
12814                     {
12815                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
12816                     }
12817                     target.set(targetMarketRequirement);
12818                 }
12819             }
12820             
12821             /**
12822              * Gets the "DevelopmentServicesRequirement" element
12823              */
12824             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
12825             {
12826                 synchronized (monitor())
12827                 {
12828                     check_orphaned();
12829                     org.apache.xmlbeans.SimpleValue target = null;
12830                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12831                     if (target == null)
12832                     {
12833                       return null;
12834                     }
12835                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12836                 }
12837             }
12838             
12839             /**
12840              * Gets (as xml) the "DevelopmentServicesRequirement" element
12841              */
12842             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
12843             {
12844                 synchronized (monitor())
12845                 {
12846                     check_orphaned();
12847                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12848                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12849                     return target;
12850                 }
12851             }
12852             
12853             /**
12854              * Sets the "DevelopmentServicesRequirement" element
12855              */
12856             public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
12857             {
12858                 synchronized (monitor())
12859                 {
12860                     check_orphaned();
12861                     org.apache.xmlbeans.SimpleValue target = null;
12862                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12863                     if (target == null)
12864                     {
12865                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
12866                     }
12867                     target.setEnumValue(developmentServicesRequirement);
12868                 }
12869             }
12870             
12871             /**
12872              * Sets (as xml) the "DevelopmentServicesRequirement" element
12873              */
12874             public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
12875             {
12876                 synchronized (monitor())
12877                 {
12878                     check_orphaned();
12879                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12880                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12881                     if (target == null)
12882                     {
12883                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
12884                     }
12885                     target.set(developmentServicesRequirement);
12886                 }
12887             }
12888             
12889             /**
12890              * Gets the "AccountabilityRequirement" element
12891              */
12892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
12893             {
12894                 synchronized (monitor())
12895                 {
12896                     check_orphaned();
12897                     org.apache.xmlbeans.SimpleValue target = null;
12898                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12899                     if (target == null)
12900                     {
12901                       return null;
12902                     }
12903                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12904                 }
12905             }
12906             
12907             /**
12908              * Gets (as xml) the "AccountabilityRequirement" element
12909              */
12910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
12911             {
12912                 synchronized (monitor())
12913                 {
12914                     check_orphaned();
12915                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12916                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12917                     return target;
12918                 }
12919             }
12920             
12921             /**
12922              * Sets the "AccountabilityRequirement" element
12923              */
12924             public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
12925             {
12926                 synchronized (monitor())
12927                 {
12928                     check_orphaned();
12929                     org.apache.xmlbeans.SimpleValue target = null;
12930                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12931                     if (target == null)
12932                     {
12933                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
12934                     }
12935                     target.setEnumValue(accountabilityRequirement);
12936                 }
12937             }
12938             
12939             /**
12940              * Sets (as xml) the "AccountabilityRequirement" element
12941              */
12942             public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
12943             {
12944                 synchronized (monitor())
12945                 {
12946                     check_orphaned();
12947                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12948                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12949                     if (target == null)
12950                     {
12951                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
12952                     }
12953                     target.set(accountabilityRequirement);
12954                 }
12955             }
12956             
12957             /**
12958              * Gets the "NonGovernmentEntityRequirement" element
12959              */
12960             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
12961             {
12962                 synchronized (monitor())
12963                 {
12964                     check_orphaned();
12965                     org.apache.xmlbeans.SimpleValue target = null;
12966                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
12967                     if (target == null)
12968                     {
12969                       return null;
12970                     }
12971                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12972                 }
12973             }
12974             
12975             /**
12976              * Gets (as xml) the "NonGovernmentEntityRequirement" element
12977              */
12978             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
12979             {
12980                 synchronized (monitor())
12981                 {
12982                     check_orphaned();
12983                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12984                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
12985                     return target;
12986                 }
12987             }
12988             
12989             /**
12990              * Sets the "NonGovernmentEntityRequirement" element
12991              */
12992             public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
12993             {
12994                 synchronized (monitor())
12995                 {
12996                     check_orphaned();
12997                     org.apache.xmlbeans.SimpleValue target = null;
12998                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
12999                     if (target == null)
13000                     {
13001                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
13002                     }
13003                     target.setEnumValue(nonGovernmentEntityRequirement);
13004                 }
13005             }
13006             
13007             /**
13008              * Sets (as xml) the "NonGovernmentEntityRequirement" element
13009              */
13010             public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
13011             {
13012                 synchronized (monitor())
13013                 {
13014                     check_orphaned();
13015                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13016                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
13017                     if (target == null)
13018                     {
13019                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
13020                     }
13021                     target.set(nonGovernmentEntityRequirement);
13022                 }
13023             }
13024             
13025             /**
13026              * Gets the "LegalEntity" element
13027              */
13028             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity()
13029             {
13030                 synchronized (monitor())
13031                 {
13032                     check_orphaned();
13033                     org.apache.xmlbeans.SimpleValue target = null;
13034                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
13035                     if (target == null)
13036                     {
13037                       return null;
13038                     }
13039                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13040                 }
13041             }
13042             
13043             /**
13044              * Gets (as xml) the "LegalEntity" element
13045              */
13046             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity()
13047             {
13048                 synchronized (monitor())
13049                 {
13050                     check_orphaned();
13051                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13052                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
13053                     return target;
13054                 }
13055             }
13056             
13057             /**
13058              * Sets the "LegalEntity" element
13059              */
13060             public void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity)
13061             {
13062                 synchronized (monitor())
13063                 {
13064                     check_orphaned();
13065                     org.apache.xmlbeans.SimpleValue target = null;
13066                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
13067                     if (target == null)
13068                     {
13069                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALENTITY$10);
13070                     }
13071                     target.setEnumValue(legalEntity);
13072                 }
13073             }
13074             
13075             /**
13076              * Sets (as xml) the "LegalEntity" element
13077              */
13078             public void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity)
13079             {
13080                 synchronized (monitor())
13081                 {
13082                     check_orphaned();
13083                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13084                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
13085                     if (target == null)
13086                     {
13087                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LEGALENTITY$10);
13088                     }
13089                     target.set(legalEntity);
13090                 }
13091             }
13092             
13093             /**
13094              * Gets the "FinancingEntity" element
13095              */
13096             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity()
13097             {
13098                 synchronized (monitor())
13099                 {
13100                     check_orphaned();
13101                     org.apache.xmlbeans.SimpleValue target = null;
13102                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
13103                     if (target == null)
13104                     {
13105                       return null;
13106                     }
13107                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13108                 }
13109             }
13110             
13111             /**
13112              * Gets (as xml) the "FinancingEntity" element
13113              */
13114             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity()
13115             {
13116                 synchronized (monitor())
13117                 {
13118                     check_orphaned();
13119                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13120                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
13121                     return target;
13122                 }
13123             }
13124             
13125             /**
13126              * Sets the "FinancingEntity" element
13127              */
13128             public void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity)
13129             {
13130                 synchronized (monitor())
13131                 {
13132                     check_orphaned();
13133                     org.apache.xmlbeans.SimpleValue target = null;
13134                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
13135                     if (target == null)
13136                     {
13137                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCINGENTITY$12);
13138                     }
13139                     target.setEnumValue(financingEntity);
13140                 }
13141             }
13142             
13143             /**
13144              * Sets (as xml) the "FinancingEntity" element
13145              */
13146             public void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity)
13147             {
13148                 synchronized (monitor())
13149                 {
13150                     check_orphaned();
13151                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13152                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
13153                     if (target == null)
13154                     {
13155                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCINGENTITY$12);
13156                     }
13157                     target.set(financingEntity);
13158                 }
13159             }
13160         }
13161         /**
13162          * An XML QID_58(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
13163          *
13164          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$QID58.
13165          */
13166         public static class QID58Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID58
13167         {
13168             private static final long serialVersionUID = 1L;
13169             
13170             public QID58Impl(org.apache.xmlbeans.SchemaType sType)
13171             {
13172                 super(sType, false);
13173             }
13174             
13175             protected QID58Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
13176             {
13177                 super(sType, b);
13178             }
13179         }
13180         /**
13181          * An XML PrimaryMarket(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
13182          *
13183          * This is a complex type.
13184          */
13185         public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryMarket
13186         {
13187             private static final long serialVersionUID = 1L;
13188             
13189             public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
13190             {
13191                 super(sType);
13192             }
13193             
13194             private static final javax.xml.namespace.QName QID80$0 = 
13195                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_80");
13196             private static final javax.xml.namespace.QName QID81$2 = 
13197                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_81");
13198             private static final javax.xml.namespace.QName QID84$4 = 
13199                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_84");
13200             private static final javax.xml.namespace.QName QID82$6 = 
13201                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_82");
13202             private static final javax.xml.namespace.QName QID83$8 = 
13203                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_83");
13204             
13205             
13206             /**
13207              * Gets the "QID_80" element
13208              */
13209             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
13210             {
13211                 synchronized (monitor())
13212                 {
13213                     check_orphaned();
13214                     org.apache.xmlbeans.SimpleValue target = null;
13215                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
13216                     if (target == null)
13217                     {
13218                       return null;
13219                     }
13220                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13221                 }
13222             }
13223             
13224             /**
13225              * Gets (as xml) the "QID_80" element
13226              */
13227             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
13228             {
13229                 synchronized (monitor())
13230                 {
13231                     check_orphaned();
13232                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13233                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
13234                     return target;
13235                 }
13236             }
13237             
13238             /**
13239              * True if has "QID_80" element
13240              */
13241             public boolean isSetQID80()
13242             {
13243                 synchronized (monitor())
13244                 {
13245                     check_orphaned();
13246                     return get_store().count_elements(QID80$0) != 0;
13247                 }
13248             }
13249             
13250             /**
13251              * Sets the "QID_80" element
13252              */
13253             public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
13254             {
13255                 synchronized (monitor())
13256                 {
13257                     check_orphaned();
13258                     org.apache.xmlbeans.SimpleValue target = null;
13259                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
13260                     if (target == null)
13261                     {
13262                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
13263                     }
13264                     target.setEnumValue(qid80);
13265                 }
13266             }
13267             
13268             /**
13269              * Sets (as xml) the "QID_80" element
13270              */
13271             public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
13272             {
13273                 synchronized (monitor())
13274                 {
13275                     check_orphaned();
13276                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13277                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
13278                     if (target == null)
13279                     {
13280                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
13281                     }
13282                     target.set(qid80);
13283                 }
13284             }
13285             
13286             /**
13287              * Unsets the "QID_80" element
13288              */
13289             public void unsetQID80()
13290             {
13291                 synchronized (monitor())
13292                 {
13293                     check_orphaned();
13294                     get_store().remove_element(QID80$0, 0);
13295                 }
13296             }
13297             
13298             /**
13299              * Gets the "QID_81" element
13300              */
13301             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
13302             {
13303                 synchronized (monitor())
13304                 {
13305                     check_orphaned();
13306                     org.apache.xmlbeans.SimpleValue target = null;
13307                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
13308                     if (target == null)
13309                     {
13310                       return null;
13311                     }
13312                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13313                 }
13314             }
13315             
13316             /**
13317              * Gets (as xml) the "QID_81" element
13318              */
13319             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
13320             {
13321                 synchronized (monitor())
13322                 {
13323                     check_orphaned();
13324                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13325                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
13326                     return target;
13327                 }
13328             }
13329             
13330             /**
13331              * True if has "QID_81" element
13332              */
13333             public boolean isSetQID81()
13334             {
13335                 synchronized (monitor())
13336                 {
13337                     check_orphaned();
13338                     return get_store().count_elements(QID81$2) != 0;
13339                 }
13340             }
13341             
13342             /**
13343              * Sets the "QID_81" element
13344              */
13345             public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
13346             {
13347                 synchronized (monitor())
13348                 {
13349                     check_orphaned();
13350                     org.apache.xmlbeans.SimpleValue target = null;
13351                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
13352                     if (target == null)
13353                     {
13354                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
13355                     }
13356                     target.setEnumValue(qid81);
13357                 }
13358             }
13359             
13360             /**
13361              * Sets (as xml) the "QID_81" element
13362              */
13363             public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
13364             {
13365                 synchronized (monitor())
13366                 {
13367                     check_orphaned();
13368                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13369                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
13370                     if (target == null)
13371                     {
13372                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
13373                     }
13374                     target.set(qid81);
13375                 }
13376             }
13377             
13378             /**
13379              * Unsets the "QID_81" element
13380              */
13381             public void unsetQID81()
13382             {
13383                 synchronized (monitor())
13384                 {
13385                     check_orphaned();
13386                     get_store().remove_element(QID81$2, 0);
13387                 }
13388             }
13389             
13390             /**
13391              * Gets the "QID_84" element
13392              */
13393             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
13394             {
13395                 synchronized (monitor())
13396                 {
13397                     check_orphaned();
13398                     org.apache.xmlbeans.SimpleValue target = null;
13399                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
13400                     if (target == null)
13401                     {
13402                       return null;
13403                     }
13404                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13405                 }
13406             }
13407             
13408             /**
13409              * Gets (as xml) the "QID_84" element
13410              */
13411             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
13412             {
13413                 synchronized (monitor())
13414                 {
13415                     check_orphaned();
13416                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13417                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
13418                     return target;
13419                 }
13420             }
13421             
13422             /**
13423              * True if has "QID_84" element
13424              */
13425             public boolean isSetQID84()
13426             {
13427                 synchronized (monitor())
13428                 {
13429                     check_orphaned();
13430                     return get_store().count_elements(QID84$4) != 0;
13431                 }
13432             }
13433             
13434             /**
13435              * Sets the "QID_84" element
13436              */
13437             public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
13438             {
13439                 synchronized (monitor())
13440                 {
13441                     check_orphaned();
13442                     org.apache.xmlbeans.SimpleValue target = null;
13443                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
13444                     if (target == null)
13445                     {
13446                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
13447                     }
13448                     target.setEnumValue(qid84);
13449                 }
13450             }
13451             
13452             /**
13453              * Sets (as xml) the "QID_84" element
13454              */
13455             public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
13456             {
13457                 synchronized (monitor())
13458                 {
13459                     check_orphaned();
13460                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13461                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
13462                     if (target == null)
13463                     {
13464                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
13465                     }
13466                     target.set(qid84);
13467                 }
13468             }
13469             
13470             /**
13471              * Unsets the "QID_84" element
13472              */
13473             public void unsetQID84()
13474             {
13475                 synchronized (monitor())
13476                 {
13477                     check_orphaned();
13478                     get_store().remove_element(QID84$4, 0);
13479                 }
13480             }
13481             
13482             /**
13483              * Gets the "QID_82" element
13484              */
13485             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
13486             {
13487                 synchronized (monitor())
13488                 {
13489                     check_orphaned();
13490                     org.apache.xmlbeans.SimpleValue target = null;
13491                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
13492                     if (target == null)
13493                     {
13494                       return null;
13495                     }
13496                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13497                 }
13498             }
13499             
13500             /**
13501              * Gets (as xml) the "QID_82" element
13502              */
13503             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
13504             {
13505                 synchronized (monitor())
13506                 {
13507                     check_orphaned();
13508                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13509                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
13510                     return target;
13511                 }
13512             }
13513             
13514             /**
13515              * True if has "QID_82" element
13516              */
13517             public boolean isSetQID82()
13518             {
13519                 synchronized (monitor())
13520                 {
13521                     check_orphaned();
13522                     return get_store().count_elements(QID82$6) != 0;
13523                 }
13524             }
13525             
13526             /**
13527              * Sets the "QID_82" element
13528              */
13529             public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
13530             {
13531                 synchronized (monitor())
13532                 {
13533                     check_orphaned();
13534                     org.apache.xmlbeans.SimpleValue target = null;
13535                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
13536                     if (target == null)
13537                     {
13538                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
13539                     }
13540                     target.setEnumValue(qid82);
13541                 }
13542             }
13543             
13544             /**
13545              * Sets (as xml) the "QID_82" element
13546              */
13547             public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
13548             {
13549                 synchronized (monitor())
13550                 {
13551                     check_orphaned();
13552                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13553                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
13554                     if (target == null)
13555                     {
13556                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
13557                     }
13558                     target.set(qid82);
13559                 }
13560             }
13561             
13562             /**
13563              * Unsets the "QID_82" element
13564              */
13565             public void unsetQID82()
13566             {
13567                 synchronized (monitor())
13568                 {
13569                     check_orphaned();
13570                     get_store().remove_element(QID82$6, 0);
13571                 }
13572             }
13573             
13574             /**
13575              * Gets the "QID_83" element
13576              */
13577             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
13578             {
13579                 synchronized (monitor())
13580                 {
13581                     check_orphaned();
13582                     org.apache.xmlbeans.SimpleValue target = null;
13583                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
13584                     if (target == null)
13585                     {
13586                       return null;
13587                     }
13588                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13589                 }
13590             }
13591             
13592             /**
13593              * Gets (as xml) the "QID_83" element
13594              */
13595             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
13596             {
13597                 synchronized (monitor())
13598                 {
13599                     check_orphaned();
13600                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13601                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
13602                     return target;
13603                 }
13604             }
13605             
13606             /**
13607              * True if has "QID_83" element
13608              */
13609             public boolean isSetQID83()
13610             {
13611                 synchronized (monitor())
13612                 {
13613                     check_orphaned();
13614                     return get_store().count_elements(QID83$8) != 0;
13615                 }
13616             }
13617             
13618             /**
13619              * Sets the "QID_83" element
13620              */
13621             public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
13622             {
13623                 synchronized (monitor())
13624                 {
13625                     check_orphaned();
13626                     org.apache.xmlbeans.SimpleValue target = null;
13627                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
13628                     if (target == null)
13629                     {
13630                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
13631                     }
13632                     target.setEnumValue(qid83);
13633                 }
13634             }
13635             
13636             /**
13637              * Sets (as xml) the "QID_83" element
13638              */
13639             public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
13640             {
13641                 synchronized (monitor())
13642                 {
13643                     check_orphaned();
13644                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13645                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
13646                     if (target == null)
13647                     {
13648                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
13649                     }
13650                     target.set(qid83);
13651                 }
13652             }
13653             
13654             /**
13655              * Unsets the "QID_83" element
13656              */
13657             public void unsetQID83()
13658             {
13659                 synchronized (monitor())
13660                 {
13661                     check_orphaned();
13662                     get_store().remove_element(QID83$8, 0);
13663                 }
13664             }
13665         }
13666         /**
13667          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
13668          *
13669          * This is a complex type.
13670          */
13671         public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.GeographicMarketServed
13672         {
13673             private static final long serialVersionUID = 1L;
13674             
13675             public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
13676             {
13677                 super(sType);
13678             }
13679             
13680             private static final javax.xml.namespace.QName ALABAMA$0 = 
13681                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Alabama");
13682             private static final javax.xml.namespace.QName ALASKA$2 = 
13683                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Alaska");
13684             private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
13685                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AmericanSamoa");
13686             private static final javax.xml.namespace.QName ARIZONA$6 = 
13687                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Arizona");
13688             private static final javax.xml.namespace.QName ARKANSAS$8 = 
13689                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Arkansas");
13690             private static final javax.xml.namespace.QName CALIFORNIA$10 = 
13691                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "California");
13692             private static final javax.xml.namespace.QName COLORADO$12 = 
13693                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Colorado");
13694             private static final javax.xml.namespace.QName CONNECTICUT$14 = 
13695                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Connecticut");
13696             private static final javax.xml.namespace.QName DELAWARE$16 = 
13697                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Delaware");
13698             private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
13699                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "DistrictofColumbia");
13700             private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
13701                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederatedStatesofMicronesia");
13702             private static final javax.xml.namespace.QName FLORIDA$22 = 
13703                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Florida");
13704             private static final javax.xml.namespace.QName GEORGIA$24 = 
13705                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Georgia");
13706             private static final javax.xml.namespace.QName GUAM$26 = 
13707                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Guam");
13708             private static final javax.xml.namespace.QName HAWAII$28 = 
13709                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Hawaii");
13710             private static final javax.xml.namespace.QName IDAHO$30 = 
13711                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Idaho");
13712             private static final javax.xml.namespace.QName ILLINOIS$32 = 
13713                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Illinois");
13714             private static final javax.xml.namespace.QName INDIANA$34 = 
13715                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Indiana");
13716             private static final javax.xml.namespace.QName IOWA$36 = 
13717                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Iowa");
13718             private static final javax.xml.namespace.QName KANSAS$38 = 
13719                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Kansas");
13720             private static final javax.xml.namespace.QName KENTUCKY$40 = 
13721                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Kentucky");
13722             private static final javax.xml.namespace.QName LOUISIANA$42 = 
13723                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Louisiana");
13724             private static final javax.xml.namespace.QName MAINE$44 = 
13725                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Maine");
13726             private static final javax.xml.namespace.QName MARYLAND$46 = 
13727                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Maryland");
13728             private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
13729                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Massachusetts");
13730             private static final javax.xml.namespace.QName MICHIGAN$50 = 
13731                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Michigan");
13732             private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
13733                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "MidwayIslands");
13734             private static final javax.xml.namespace.QName MINNESOTA$54 = 
13735                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Minnesota");
13736             private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
13737                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Mississippi");
13738             private static final javax.xml.namespace.QName MISSOURI$58 = 
13739                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Missouri");
13740             private static final javax.xml.namespace.QName MONTANA$60 = 
13741                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Montana");
13742             private static final javax.xml.namespace.QName NEBRASKA$62 = 
13743                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Nebraska");
13744             private static final javax.xml.namespace.QName NEVADA$64 = 
13745                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Nevada");
13746             private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
13747                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NewHampshire");
13748             private static final javax.xml.namespace.QName NEWJERSEY$68 = 
13749                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NewJersey");
13750             private static final javax.xml.namespace.QName NEWMEXICO$70 = 
13751                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NewMexico");
13752             private static final javax.xml.namespace.QName NEWYORK$72 = 
13753                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NewYork");
13754             private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
13755                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NorthCarolina");
13756             private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
13757                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NorthDakota");
13758             private static final javax.xml.namespace.QName OHIO$78 = 
13759                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Ohio");
13760             private static final javax.xml.namespace.QName OKLAHOMA$80 = 
13761                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Oklahoma");
13762             private static final javax.xml.namespace.QName OREGON$82 = 
13763                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Oregon");
13764             private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
13765                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Pennsylvania");
13766             private static final javax.xml.namespace.QName PUERTORICO$86 = 
13767                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PuertoRico");
13768             private static final javax.xml.namespace.QName RHODEISLAND$88 = 
13769                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "RhodeIsland");
13770             private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
13771                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SouthCarolina");
13772             private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
13773                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SouthDakota");
13774             private static final javax.xml.namespace.QName TENNESSEE$94 = 
13775                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Tennessee");
13776             private static final javax.xml.namespace.QName TEXAS$96 = 
13777                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Texas");
13778             private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
13779                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "USVirginIslands");
13780             private static final javax.xml.namespace.QName UTAH$100 = 
13781                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Utah");
13782             private static final javax.xml.namespace.QName VERMONT$102 = 
13783                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Vermont");
13784             private static final javax.xml.namespace.QName VIRGINIA$104 = 
13785                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Virginia");
13786             private static final javax.xml.namespace.QName WASHINGTON$106 = 
13787                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Washington");
13788             private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
13789                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "WestVirginia");
13790             private static final javax.xml.namespace.QName WISCONSIN$110 = 
13791                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Wisconsin");
13792             private static final javax.xml.namespace.QName WYOMING$112 = 
13793                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Wyoming");
13794             
13795             
13796             /**
13797              * Gets the "Alabama" element
13798              */
13799             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
13800             {
13801                 synchronized (monitor())
13802                 {
13803                     check_orphaned();
13804                     org.apache.xmlbeans.SimpleValue target = null;
13805                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
13806                     if (target == null)
13807                     {
13808                       return null;
13809                     }
13810                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13811                 }
13812             }
13813             
13814             /**
13815              * Gets (as xml) the "Alabama" element
13816              */
13817             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
13818             {
13819                 synchronized (monitor())
13820                 {
13821                     check_orphaned();
13822                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13823                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
13824                     return target;
13825                 }
13826             }
13827             
13828             /**
13829              * True if has "Alabama" element
13830              */
13831             public boolean isSetAlabama()
13832             {
13833                 synchronized (monitor())
13834                 {
13835                     check_orphaned();
13836                     return get_store().count_elements(ALABAMA$0) != 0;
13837                 }
13838             }
13839             
13840             /**
13841              * Sets the "Alabama" element
13842              */
13843             public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
13844             {
13845                 synchronized (monitor())
13846                 {
13847                     check_orphaned();
13848                     org.apache.xmlbeans.SimpleValue target = null;
13849                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
13850                     if (target == null)
13851                     {
13852                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
13853                     }
13854                     target.setEnumValue(alabama);
13855                 }
13856             }
13857             
13858             /**
13859              * Sets (as xml) the "Alabama" element
13860              */
13861             public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
13862             {
13863                 synchronized (monitor())
13864                 {
13865                     check_orphaned();
13866                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13867                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
13868                     if (target == null)
13869                     {
13870                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
13871                     }
13872                     target.set(alabama);
13873                 }
13874             }
13875             
13876             /**
13877              * Unsets the "Alabama" element
13878              */
13879             public void unsetAlabama()
13880             {
13881                 synchronized (monitor())
13882                 {
13883                     check_orphaned();
13884                     get_store().remove_element(ALABAMA$0, 0);
13885                 }
13886             }
13887             
13888             /**
13889              * Gets the "Alaska" element
13890              */
13891             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
13892             {
13893                 synchronized (monitor())
13894                 {
13895                     check_orphaned();
13896                     org.apache.xmlbeans.SimpleValue target = null;
13897                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
13898                     if (target == null)
13899                     {
13900                       return null;
13901                     }
13902                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13903                 }
13904             }
13905             
13906             /**
13907              * Gets (as xml) the "Alaska" element
13908              */
13909             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
13910             {
13911                 synchronized (monitor())
13912                 {
13913                     check_orphaned();
13914                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13915                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
13916                     return target;
13917                 }
13918             }
13919             
13920             /**
13921              * True if has "Alaska" element
13922              */
13923             public boolean isSetAlaska()
13924             {
13925                 synchronized (monitor())
13926                 {
13927                     check_orphaned();
13928                     return get_store().count_elements(ALASKA$2) != 0;
13929                 }
13930             }
13931             
13932             /**
13933              * Sets the "Alaska" element
13934              */
13935             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
13936             {
13937                 synchronized (monitor())
13938                 {
13939                     check_orphaned();
13940                     org.apache.xmlbeans.SimpleValue target = null;
13941                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
13942                     if (target == null)
13943                     {
13944                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
13945                     }
13946                     target.setEnumValue(alaska);
13947                 }
13948             }
13949             
13950             /**
13951              * Sets (as xml) the "Alaska" element
13952              */
13953             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
13954             {
13955                 synchronized (monitor())
13956                 {
13957                     check_orphaned();
13958                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13959                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
13960                     if (target == null)
13961                     {
13962                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
13963                     }
13964                     target.set(alaska);
13965                 }
13966             }
13967             
13968             /**
13969              * Unsets the "Alaska" element
13970              */
13971             public void unsetAlaska()
13972             {
13973                 synchronized (monitor())
13974                 {
13975                     check_orphaned();
13976                     get_store().remove_element(ALASKA$2, 0);
13977                 }
13978             }
13979             
13980             /**
13981              * Gets the "AmericanSamoa" element
13982              */
13983             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
13984             {
13985                 synchronized (monitor())
13986                 {
13987                     check_orphaned();
13988                     org.apache.xmlbeans.SimpleValue target = null;
13989                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
13990                     if (target == null)
13991                     {
13992                       return null;
13993                     }
13994                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13995                 }
13996             }
13997             
13998             /**
13999              * Gets (as xml) the "AmericanSamoa" element
14000              */
14001             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
14002             {
14003                 synchronized (monitor())
14004                 {
14005                     check_orphaned();
14006                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14007                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
14008                     return target;
14009                 }
14010             }
14011             
14012             /**
14013              * True if has "AmericanSamoa" element
14014              */
14015             public boolean isSetAmericanSamoa()
14016             {
14017                 synchronized (monitor())
14018                 {
14019                     check_orphaned();
14020                     return get_store().count_elements(AMERICANSAMOA$4) != 0;
14021                 }
14022             }
14023             
14024             /**
14025              * Sets the "AmericanSamoa" element
14026              */
14027             public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
14028             {
14029                 synchronized (monitor())
14030                 {
14031                     check_orphaned();
14032                     org.apache.xmlbeans.SimpleValue target = null;
14033                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
14034                     if (target == null)
14035                     {
14036                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
14037                     }
14038                     target.setEnumValue(americanSamoa);
14039                 }
14040             }
14041             
14042             /**
14043              * Sets (as xml) the "AmericanSamoa" element
14044              */
14045             public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
14046             {
14047                 synchronized (monitor())
14048                 {
14049                     check_orphaned();
14050                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14051                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
14052                     if (target == null)
14053                     {
14054                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
14055                     }
14056                     target.set(americanSamoa);
14057                 }
14058             }
14059             
14060             /**
14061              * Unsets the "AmericanSamoa" element
14062              */
14063             public void unsetAmericanSamoa()
14064             {
14065                 synchronized (monitor())
14066                 {
14067                     check_orphaned();
14068                     get_store().remove_element(AMERICANSAMOA$4, 0);
14069                 }
14070             }
14071             
14072             /**
14073              * Gets the "Arizona" element
14074              */
14075             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
14076             {
14077                 synchronized (monitor())
14078                 {
14079                     check_orphaned();
14080                     org.apache.xmlbeans.SimpleValue target = null;
14081                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
14082                     if (target == null)
14083                     {
14084                       return null;
14085                     }
14086                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14087                 }
14088             }
14089             
14090             /**
14091              * Gets (as xml) the "Arizona" element
14092              */
14093             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
14094             {
14095                 synchronized (monitor())
14096                 {
14097                     check_orphaned();
14098                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14099                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
14100                     return target;
14101                 }
14102             }
14103             
14104             /**
14105              * True if has "Arizona" element
14106              */
14107             public boolean isSetArizona()
14108             {
14109                 synchronized (monitor())
14110                 {
14111                     check_orphaned();
14112                     return get_store().count_elements(ARIZONA$6) != 0;
14113                 }
14114             }
14115             
14116             /**
14117              * Sets the "Arizona" element
14118              */
14119             public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
14120             {
14121                 synchronized (monitor())
14122                 {
14123                     check_orphaned();
14124                     org.apache.xmlbeans.SimpleValue target = null;
14125                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
14126                     if (target == null)
14127                     {
14128                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
14129                     }
14130                     target.setEnumValue(arizona);
14131                 }
14132             }
14133             
14134             /**
14135              * Sets (as xml) the "Arizona" element
14136              */
14137             public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
14138             {
14139                 synchronized (monitor())
14140                 {
14141                     check_orphaned();
14142                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14143                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
14144                     if (target == null)
14145                     {
14146                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
14147                     }
14148                     target.set(arizona);
14149                 }
14150             }
14151             
14152             /**
14153              * Unsets the "Arizona" element
14154              */
14155             public void unsetArizona()
14156             {
14157                 synchronized (monitor())
14158                 {
14159                     check_orphaned();
14160                     get_store().remove_element(ARIZONA$6, 0);
14161                 }
14162             }
14163             
14164             /**
14165              * Gets the "Arkansas" element
14166              */
14167             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
14168             {
14169                 synchronized (monitor())
14170                 {
14171                     check_orphaned();
14172                     org.apache.xmlbeans.SimpleValue target = null;
14173                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
14174                     if (target == null)
14175                     {
14176                       return null;
14177                     }
14178                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14179                 }
14180             }
14181             
14182             /**
14183              * Gets (as xml) the "Arkansas" element
14184              */
14185             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
14186             {
14187                 synchronized (monitor())
14188                 {
14189                     check_orphaned();
14190                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14191                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
14192                     return target;
14193                 }
14194             }
14195             
14196             /**
14197              * True if has "Arkansas" element
14198              */
14199             public boolean isSetArkansas()
14200             {
14201                 synchronized (monitor())
14202                 {
14203                     check_orphaned();
14204                     return get_store().count_elements(ARKANSAS$8) != 0;
14205                 }
14206             }
14207             
14208             /**
14209              * Sets the "Arkansas" element
14210              */
14211             public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
14212             {
14213                 synchronized (monitor())
14214                 {
14215                     check_orphaned();
14216                     org.apache.xmlbeans.SimpleValue target = null;
14217                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
14218                     if (target == null)
14219                     {
14220                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
14221                     }
14222                     target.setEnumValue(arkansas);
14223                 }
14224             }
14225             
14226             /**
14227              * Sets (as xml) the "Arkansas" element
14228              */
14229             public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
14230             {
14231                 synchronized (monitor())
14232                 {
14233                     check_orphaned();
14234                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14235                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
14236                     if (target == null)
14237                     {
14238                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
14239                     }
14240                     target.set(arkansas);
14241                 }
14242             }
14243             
14244             /**
14245              * Unsets the "Arkansas" element
14246              */
14247             public void unsetArkansas()
14248             {
14249                 synchronized (monitor())
14250                 {
14251                     check_orphaned();
14252                     get_store().remove_element(ARKANSAS$8, 0);
14253                 }
14254             }
14255             
14256             /**
14257              * Gets the "California" element
14258              */
14259             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
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(CALIFORNIA$10, 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 "California" element
14276              */
14277             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
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(CALIFORNIA$10, 0);
14284                     return target;
14285                 }
14286             }
14287             
14288             /**
14289              * True if has "California" element
14290              */
14291             public boolean isSetCalifornia()
14292             {
14293                 synchronized (monitor())
14294                 {
14295                     check_orphaned();
14296                     return get_store().count_elements(CALIFORNIA$10) != 0;
14297                 }
14298             }
14299             
14300             /**
14301              * Sets the "California" element
14302              */
14303             public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
14304             {
14305                 synchronized (monitor())
14306                 {
14307                     check_orphaned();
14308                     org.apache.xmlbeans.SimpleValue target = null;
14309                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
14310                     if (target == null)
14311                     {
14312                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
14313                     }
14314                     target.setEnumValue(california);
14315                 }
14316             }
14317             
14318             /**
14319              * Sets (as xml) the "California" element
14320              */
14321             public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
14322             {
14323                 synchronized (monitor())
14324                 {
14325                     check_orphaned();
14326                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14327                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
14328                     if (target == null)
14329                     {
14330                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
14331                     }
14332                     target.set(california);
14333                 }
14334             }
14335             
14336             /**
14337              * Unsets the "California" element
14338              */
14339             public void unsetCalifornia()
14340             {
14341                 synchronized (monitor())
14342                 {
14343                     check_orphaned();
14344                     get_store().remove_element(CALIFORNIA$10, 0);
14345                 }
14346             }
14347             
14348             /**
14349              * Gets the "Colorado" element
14350              */
14351             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
14352             {
14353                 synchronized (monitor())
14354                 {
14355                     check_orphaned();
14356                     org.apache.xmlbeans.SimpleValue target = null;
14357                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
14358                     if (target == null)
14359                     {
14360                       return null;
14361                     }
14362                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14363                 }
14364             }
14365             
14366             /**
14367              * Gets (as xml) the "Colorado" element
14368              */
14369             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
14370             {
14371                 synchronized (monitor())
14372                 {
14373                     check_orphaned();
14374                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14375                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
14376                     return target;
14377                 }
14378             }
14379             
14380             /**
14381              * True if has "Colorado" element
14382              */
14383             public boolean isSetColorado()
14384             {
14385                 synchronized (monitor())
14386                 {
14387                     check_orphaned();
14388                     return get_store().count_elements(COLORADO$12) != 0;
14389                 }
14390             }
14391             
14392             /**
14393              * Sets the "Colorado" element
14394              */
14395             public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
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(COLORADO$12, 0);
14402                     if (target == null)
14403                     {
14404                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
14405                     }
14406                     target.setEnumValue(colorado);
14407                 }
14408             }
14409             
14410             /**
14411              * Sets (as xml) the "Colorado" element
14412              */
14413             public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
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(COLORADO$12, 0);
14420                     if (target == null)
14421                     {
14422                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
14423                     }
14424                     target.set(colorado);
14425                 }
14426             }
14427             
14428             /**
14429              * Unsets the "Colorado" element
14430              */
14431             public void unsetColorado()
14432             {
14433                 synchronized (monitor())
14434                 {
14435                     check_orphaned();
14436                     get_store().remove_element(COLORADO$12, 0);
14437                 }
14438             }
14439             
14440             /**
14441              * Gets the "Connecticut" element
14442              */
14443             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
14444             {
14445                 synchronized (monitor())
14446                 {
14447                     check_orphaned();
14448                     org.apache.xmlbeans.SimpleValue target = null;
14449                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
14450                     if (target == null)
14451                     {
14452                       return null;
14453                     }
14454                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14455                 }
14456             }
14457             
14458             /**
14459              * Gets (as xml) the "Connecticut" element
14460              */
14461             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
14462             {
14463                 synchronized (monitor())
14464                 {
14465                     check_orphaned();
14466                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14467                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
14468                     return target;
14469                 }
14470             }
14471             
14472             /**
14473              * True if has "Connecticut" element
14474              */
14475             public boolean isSetConnecticut()
14476             {
14477                 synchronized (monitor())
14478                 {
14479                     check_orphaned();
14480                     return get_store().count_elements(CONNECTICUT$14) != 0;
14481                 }
14482             }
14483             
14484             /**
14485              * Sets the "Connecticut" element
14486              */
14487             public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
14488             {
14489                 synchronized (monitor())
14490                 {
14491                     check_orphaned();
14492                     org.apache.xmlbeans.SimpleValue target = null;
14493                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
14494                     if (target == null)
14495                     {
14496                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
14497                     }
14498                     target.setEnumValue(connecticut);
14499                 }
14500             }
14501             
14502             /**
14503              * Sets (as xml) the "Connecticut" element
14504              */
14505             public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
14506             {
14507                 synchronized (monitor())
14508                 {
14509                     check_orphaned();
14510                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14511                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
14512                     if (target == null)
14513                     {
14514                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
14515                     }
14516                     target.set(connecticut);
14517                 }
14518             }
14519             
14520             /**
14521              * Unsets the "Connecticut" element
14522              */
14523             public void unsetConnecticut()
14524             {
14525                 synchronized (monitor())
14526                 {
14527                     check_orphaned();
14528                     get_store().remove_element(CONNECTICUT$14, 0);
14529                 }
14530             }
14531             
14532             /**
14533              * Gets the "Delaware" element
14534              */
14535             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
14536             {
14537                 synchronized (monitor())
14538                 {
14539                     check_orphaned();
14540                     org.apache.xmlbeans.SimpleValue target = null;
14541                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
14542                     if (target == null)
14543                     {
14544                       return null;
14545                     }
14546                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14547                 }
14548             }
14549             
14550             /**
14551              * Gets (as xml) the "Delaware" element
14552              */
14553             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
14554             {
14555                 synchronized (monitor())
14556                 {
14557                     check_orphaned();
14558                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14559                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
14560                     return target;
14561                 }
14562             }
14563             
14564             /**
14565              * True if has "Delaware" element
14566              */
14567             public boolean isSetDelaware()
14568             {
14569                 synchronized (monitor())
14570                 {
14571                     check_orphaned();
14572                     return get_store().count_elements(DELAWARE$16) != 0;
14573                 }
14574             }
14575             
14576             /**
14577              * Sets the "Delaware" element
14578              */
14579             public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
14580             {
14581                 synchronized (monitor())
14582                 {
14583                     check_orphaned();
14584                     org.apache.xmlbeans.SimpleValue target = null;
14585                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
14586                     if (target == null)
14587                     {
14588                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
14589                     }
14590                     target.setEnumValue(delaware);
14591                 }
14592             }
14593             
14594             /**
14595              * Sets (as xml) the "Delaware" element
14596              */
14597             public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
14598             {
14599                 synchronized (monitor())
14600                 {
14601                     check_orphaned();
14602                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14603                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
14604                     if (target == null)
14605                     {
14606                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
14607                     }
14608                     target.set(delaware);
14609                 }
14610             }
14611             
14612             /**
14613              * Unsets the "Delaware" element
14614              */
14615             public void unsetDelaware()
14616             {
14617                 synchronized (monitor())
14618                 {
14619                     check_orphaned();
14620                     get_store().remove_element(DELAWARE$16, 0);
14621                 }
14622             }
14623             
14624             /**
14625              * Gets the "DistrictofColumbia" element
14626              */
14627             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
14628             {
14629                 synchronized (monitor())
14630                 {
14631                     check_orphaned();
14632                     org.apache.xmlbeans.SimpleValue target = null;
14633                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14634                     if (target == null)
14635                     {
14636                       return null;
14637                     }
14638                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14639                 }
14640             }
14641             
14642             /**
14643              * Gets (as xml) the "DistrictofColumbia" element
14644              */
14645             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
14646             {
14647                 synchronized (monitor())
14648                 {
14649                     check_orphaned();
14650                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14651                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14652                     return target;
14653                 }
14654             }
14655             
14656             /**
14657              * True if has "DistrictofColumbia" element
14658              */
14659             public boolean isSetDistrictofColumbia()
14660             {
14661                 synchronized (monitor())
14662                 {
14663                     check_orphaned();
14664                     return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
14665                 }
14666             }
14667             
14668             /**
14669              * Sets the "DistrictofColumbia" element
14670              */
14671             public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
14672             {
14673                 synchronized (monitor())
14674                 {
14675                     check_orphaned();
14676                     org.apache.xmlbeans.SimpleValue target = null;
14677                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14678                     if (target == null)
14679                     {
14680                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
14681                     }
14682                     target.setEnumValue(districtofColumbia);
14683                 }
14684             }
14685             
14686             /**
14687              * Sets (as xml) the "DistrictofColumbia" element
14688              */
14689             public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
14690             {
14691                 synchronized (monitor())
14692                 {
14693                     check_orphaned();
14694                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14695                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14696                     if (target == null)
14697                     {
14698                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
14699                     }
14700                     target.set(districtofColumbia);
14701                 }
14702             }
14703             
14704             /**
14705              * Unsets the "DistrictofColumbia" element
14706              */
14707             public void unsetDistrictofColumbia()
14708             {
14709                 synchronized (monitor())
14710                 {
14711                     check_orphaned();
14712                     get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
14713                 }
14714             }
14715             
14716             /**
14717              * Gets the "FederatedStatesofMicronesia" element
14718              */
14719             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
14720             {
14721                 synchronized (monitor())
14722                 {
14723                     check_orphaned();
14724                     org.apache.xmlbeans.SimpleValue target = null;
14725                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14726                     if (target == null)
14727                     {
14728                       return null;
14729                     }
14730                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14731                 }
14732             }
14733             
14734             /**
14735              * Gets (as xml) the "FederatedStatesofMicronesia" element
14736              */
14737             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
14738             {
14739                 synchronized (monitor())
14740                 {
14741                     check_orphaned();
14742                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14743                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14744                     return target;
14745                 }
14746             }
14747             
14748             /**
14749              * True if has "FederatedStatesofMicronesia" element
14750              */
14751             public boolean isSetFederatedStatesofMicronesia()
14752             {
14753                 synchronized (monitor())
14754                 {
14755                     check_orphaned();
14756                     return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
14757                 }
14758             }
14759             
14760             /**
14761              * Sets the "FederatedStatesofMicronesia" element
14762              */
14763             public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
14764             {
14765                 synchronized (monitor())
14766                 {
14767                     check_orphaned();
14768                     org.apache.xmlbeans.SimpleValue target = null;
14769                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14770                     if (target == null)
14771                     {
14772                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
14773                     }
14774                     target.setEnumValue(federatedStatesofMicronesia);
14775                 }
14776             }
14777             
14778             /**
14779              * Sets (as xml) the "FederatedStatesofMicronesia" element
14780              */
14781             public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
14782             {
14783                 synchronized (monitor())
14784                 {
14785                     check_orphaned();
14786                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14787                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14788                     if (target == null)
14789                     {
14790                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
14791                     }
14792                     target.set(federatedStatesofMicronesia);
14793                 }
14794             }
14795             
14796             /**
14797              * Unsets the "FederatedStatesofMicronesia" element
14798              */
14799             public void unsetFederatedStatesofMicronesia()
14800             {
14801                 synchronized (monitor())
14802                 {
14803                     check_orphaned();
14804                     get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
14805                 }
14806             }
14807             
14808             /**
14809              * Gets the "Florida" element
14810              */
14811             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
14812             {
14813                 synchronized (monitor())
14814                 {
14815                     check_orphaned();
14816                     org.apache.xmlbeans.SimpleValue target = null;
14817                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
14818                     if (target == null)
14819                     {
14820                       return null;
14821                     }
14822                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14823                 }
14824             }
14825             
14826             /**
14827              * Gets (as xml) the "Florida" element
14828              */
14829             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
14830             {
14831                 synchronized (monitor())
14832                 {
14833                     check_orphaned();
14834                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14835                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
14836                     return target;
14837                 }
14838             }
14839             
14840             /**
14841              * True if has "Florida" element
14842              */
14843             public boolean isSetFlorida()
14844             {
14845                 synchronized (monitor())
14846                 {
14847                     check_orphaned();
14848                     return get_store().count_elements(FLORIDA$22) != 0;
14849                 }
14850             }
14851             
14852             /**
14853              * Sets the "Florida" element
14854              */
14855             public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
14856             {
14857                 synchronized (monitor())
14858                 {
14859                     check_orphaned();
14860                     org.apache.xmlbeans.SimpleValue target = null;
14861                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
14862                     if (target == null)
14863                     {
14864                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
14865                     }
14866                     target.setEnumValue(florida);
14867                 }
14868             }
14869             
14870             /**
14871              * Sets (as xml) the "Florida" element
14872              */
14873             public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
14874             {
14875                 synchronized (monitor())
14876                 {
14877                     check_orphaned();
14878                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14879                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
14880                     if (target == null)
14881                     {
14882                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
14883                     }
14884                     target.set(florida);
14885                 }
14886             }
14887             
14888             /**
14889              * Unsets the "Florida" element
14890              */
14891             public void unsetFlorida()
14892             {
14893                 synchronized (monitor())
14894                 {
14895                     check_orphaned();
14896                     get_store().remove_element(FLORIDA$22, 0);
14897                 }
14898             }
14899             
14900             /**
14901              * Gets the "Georgia" element
14902              */
14903             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
14904             {
14905                 synchronized (monitor())
14906                 {
14907                     check_orphaned();
14908                     org.apache.xmlbeans.SimpleValue target = null;
14909                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
14910                     if (target == null)
14911                     {
14912                       return null;
14913                     }
14914                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14915                 }
14916             }
14917             
14918             /**
14919              * Gets (as xml) the "Georgia" element
14920              */
14921             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
14922             {
14923                 synchronized (monitor())
14924                 {
14925                     check_orphaned();
14926                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14927                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
14928                     return target;
14929                 }
14930             }
14931             
14932             /**
14933              * True if has "Georgia" element
14934              */
14935             public boolean isSetGeorgia()
14936             {
14937                 synchronized (monitor())
14938                 {
14939                     check_orphaned();
14940                     return get_store().count_elements(GEORGIA$24) != 0;
14941                 }
14942             }
14943             
14944             /**
14945              * Sets the "Georgia" element
14946              */
14947             public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
14948             {
14949                 synchronized (monitor())
14950                 {
14951                     check_orphaned();
14952                     org.apache.xmlbeans.SimpleValue target = null;
14953                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
14954                     if (target == null)
14955                     {
14956                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
14957                     }
14958                     target.setEnumValue(georgia);
14959                 }
14960             }
14961             
14962             /**
14963              * Sets (as xml) the "Georgia" element
14964              */
14965             public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
14966             {
14967                 synchronized (monitor())
14968                 {
14969                     check_orphaned();
14970                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14971                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
14972                     if (target == null)
14973                     {
14974                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
14975                     }
14976                     target.set(georgia);
14977                 }
14978             }
14979             
14980             /**
14981              * Unsets the "Georgia" element
14982              */
14983             public void unsetGeorgia()
14984             {
14985                 synchronized (monitor())
14986                 {
14987                     check_orphaned();
14988                     get_store().remove_element(GEORGIA$24, 0);
14989                 }
14990             }
14991             
14992             /**
14993              * Gets the "Guam" element
14994              */
14995             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
14996             {
14997                 synchronized (monitor())
14998                 {
14999                     check_orphaned();
15000                     org.apache.xmlbeans.SimpleValue target = null;
15001                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
15002                     if (target == null)
15003                     {
15004                       return null;
15005                     }
15006                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15007                 }
15008             }
15009             
15010             /**
15011              * Gets (as xml) the "Guam" element
15012              */
15013             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
15014             {
15015                 synchronized (monitor())
15016                 {
15017                     check_orphaned();
15018                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15019                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
15020                     return target;
15021                 }
15022             }
15023             
15024             /**
15025              * True if has "Guam" element
15026              */
15027             public boolean isSetGuam()
15028             {
15029                 synchronized (monitor())
15030                 {
15031                     check_orphaned();
15032                     return get_store().count_elements(GUAM$26) != 0;
15033                 }
15034             }
15035             
15036             /**
15037              * Sets the "Guam" element
15038              */
15039             public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
15040             {
15041                 synchronized (monitor())
15042                 {
15043                     check_orphaned();
15044                     org.apache.xmlbeans.SimpleValue target = null;
15045                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
15046                     if (target == null)
15047                     {
15048                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
15049                     }
15050                     target.setEnumValue(guam);
15051                 }
15052             }
15053             
15054             /**
15055              * Sets (as xml) the "Guam" element
15056              */
15057             public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
15058             {
15059                 synchronized (monitor())
15060                 {
15061                     check_orphaned();
15062                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15063                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
15064                     if (target == null)
15065                     {
15066                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
15067                     }
15068                     target.set(guam);
15069                 }
15070             }
15071             
15072             /**
15073              * Unsets the "Guam" element
15074              */
15075             public void unsetGuam()
15076             {
15077                 synchronized (monitor())
15078                 {
15079                     check_orphaned();
15080                     get_store().remove_element(GUAM$26, 0);
15081                 }
15082             }
15083             
15084             /**
15085              * Gets the "Hawaii" element
15086              */
15087             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
15088             {
15089                 synchronized (monitor())
15090                 {
15091                     check_orphaned();
15092                     org.apache.xmlbeans.SimpleValue target = null;
15093                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
15094                     if (target == null)
15095                     {
15096                       return null;
15097                     }
15098                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15099                 }
15100             }
15101             
15102             /**
15103              * Gets (as xml) the "Hawaii" element
15104              */
15105             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
15106             {
15107                 synchronized (monitor())
15108                 {
15109                     check_orphaned();
15110                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15111                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
15112                     return target;
15113                 }
15114             }
15115             
15116             /**
15117              * True if has "Hawaii" element
15118              */
15119             public boolean isSetHawaii()
15120             {
15121                 synchronized (monitor())
15122                 {
15123                     check_orphaned();
15124                     return get_store().count_elements(HAWAII$28) != 0;
15125                 }
15126             }
15127             
15128             /**
15129              * Sets the "Hawaii" element
15130              */
15131             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
15132             {
15133                 synchronized (monitor())
15134                 {
15135                     check_orphaned();
15136                     org.apache.xmlbeans.SimpleValue target = null;
15137                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
15138                     if (target == null)
15139                     {
15140                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
15141                     }
15142                     target.setEnumValue(hawaii);
15143                 }
15144             }
15145             
15146             /**
15147              * Sets (as xml) the "Hawaii" element
15148              */
15149             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
15150             {
15151                 synchronized (monitor())
15152                 {
15153                     check_orphaned();
15154                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15155                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
15156                     if (target == null)
15157                     {
15158                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
15159                     }
15160                     target.set(hawaii);
15161                 }
15162             }
15163             
15164             /**
15165              * Unsets the "Hawaii" element
15166              */
15167             public void unsetHawaii()
15168             {
15169                 synchronized (monitor())
15170                 {
15171                     check_orphaned();
15172                     get_store().remove_element(HAWAII$28, 0);
15173                 }
15174             }
15175             
15176             /**
15177              * Gets the "Idaho" element
15178              */
15179             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
15180             {
15181                 synchronized (monitor())
15182                 {
15183                     check_orphaned();
15184                     org.apache.xmlbeans.SimpleValue target = null;
15185                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
15186                     if (target == null)
15187                     {
15188                       return null;
15189                     }
15190                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15191                 }
15192             }
15193             
15194             /**
15195              * Gets (as xml) the "Idaho" element
15196              */
15197             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
15198             {
15199                 synchronized (monitor())
15200                 {
15201                     check_orphaned();
15202                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15203                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
15204                     return target;
15205                 }
15206             }
15207             
15208             /**
15209              * True if has "Idaho" element
15210              */
15211             public boolean isSetIdaho()
15212             {
15213                 synchronized (monitor())
15214                 {
15215                     check_orphaned();
15216                     return get_store().count_elements(IDAHO$30) != 0;
15217                 }
15218             }
15219             
15220             /**
15221              * Sets the "Idaho" element
15222              */
15223             public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
15224             {
15225                 synchronized (monitor())
15226                 {
15227                     check_orphaned();
15228                     org.apache.xmlbeans.SimpleValue target = null;
15229                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
15230                     if (target == null)
15231                     {
15232                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
15233                     }
15234                     target.setEnumValue(idaho);
15235                 }
15236             }
15237             
15238             /**
15239              * Sets (as xml) the "Idaho" element
15240              */
15241             public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
15242             {
15243                 synchronized (monitor())
15244                 {
15245                     check_orphaned();
15246                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15247                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
15248                     if (target == null)
15249                     {
15250                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
15251                     }
15252                     target.set(idaho);
15253                 }
15254             }
15255             
15256             /**
15257              * Unsets the "Idaho" element
15258              */
15259             public void unsetIdaho()
15260             {
15261                 synchronized (monitor())
15262                 {
15263                     check_orphaned();
15264                     get_store().remove_element(IDAHO$30, 0);
15265                 }
15266             }
15267             
15268             /**
15269              * Gets the "Illinois" element
15270              */
15271             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
15272             {
15273                 synchronized (monitor())
15274                 {
15275                     check_orphaned();
15276                     org.apache.xmlbeans.SimpleValue target = null;
15277                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
15278                     if (target == null)
15279                     {
15280                       return null;
15281                     }
15282                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15283                 }
15284             }
15285             
15286             /**
15287              * Gets (as xml) the "Illinois" element
15288              */
15289             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
15290             {
15291                 synchronized (monitor())
15292                 {
15293                     check_orphaned();
15294                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15295                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
15296                     return target;
15297                 }
15298             }
15299             
15300             /**
15301              * True if has "Illinois" element
15302              */
15303             public boolean isSetIllinois()
15304             {
15305                 synchronized (monitor())
15306                 {
15307                     check_orphaned();
15308                     return get_store().count_elements(ILLINOIS$32) != 0;
15309                 }
15310             }
15311             
15312             /**
15313              * Sets the "Illinois" element
15314              */
15315             public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
15316             {
15317                 synchronized (monitor())
15318                 {
15319                     check_orphaned();
15320                     org.apache.xmlbeans.SimpleValue target = null;
15321                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
15322                     if (target == null)
15323                     {
15324                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
15325                     }
15326                     target.setEnumValue(illinois);
15327                 }
15328             }
15329             
15330             /**
15331              * Sets (as xml) the "Illinois" element
15332              */
15333             public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
15334             {
15335                 synchronized (monitor())
15336                 {
15337                     check_orphaned();
15338                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15339                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
15340                     if (target == null)
15341                     {
15342                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
15343                     }
15344                     target.set(illinois);
15345                 }
15346             }
15347             
15348             /**
15349              * Unsets the "Illinois" element
15350              */
15351             public void unsetIllinois()
15352             {
15353                 synchronized (monitor())
15354                 {
15355                     check_orphaned();
15356                     get_store().remove_element(ILLINOIS$32, 0);
15357                 }
15358             }
15359             
15360             /**
15361              * Gets the "Indiana" element
15362              */
15363             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
15364             {
15365                 synchronized (monitor())
15366                 {
15367                     check_orphaned();
15368                     org.apache.xmlbeans.SimpleValue target = null;
15369                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
15370                     if (target == null)
15371                     {
15372                       return null;
15373                     }
15374                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15375                 }
15376             }
15377             
15378             /**
15379              * Gets (as xml) the "Indiana" element
15380              */
15381             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
15382             {
15383                 synchronized (monitor())
15384                 {
15385                     check_orphaned();
15386                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15387                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
15388                     return target;
15389                 }
15390             }
15391             
15392             /**
15393              * True if has "Indiana" element
15394              */
15395             public boolean isSetIndiana()
15396             {
15397                 synchronized (monitor())
15398                 {
15399                     check_orphaned();
15400                     return get_store().count_elements(INDIANA$34) != 0;
15401                 }
15402             }
15403             
15404             /**
15405              * Sets the "Indiana" element
15406              */
15407             public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
15408             {
15409                 synchronized (monitor())
15410                 {
15411                     check_orphaned();
15412                     org.apache.xmlbeans.SimpleValue target = null;
15413                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
15414                     if (target == null)
15415                     {
15416                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
15417                     }
15418                     target.setEnumValue(indiana);
15419                 }
15420             }
15421             
15422             /**
15423              * Sets (as xml) the "Indiana" element
15424              */
15425             public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
15426             {
15427                 synchronized (monitor())
15428                 {
15429                     check_orphaned();
15430                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15431                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
15432                     if (target == null)
15433                     {
15434                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
15435                     }
15436                     target.set(indiana);
15437                 }
15438             }
15439             
15440             /**
15441              * Unsets the "Indiana" element
15442              */
15443             public void unsetIndiana()
15444             {
15445                 synchronized (monitor())
15446                 {
15447                     check_orphaned();
15448                     get_store().remove_element(INDIANA$34, 0);
15449                 }
15450             }
15451             
15452             /**
15453              * Gets the "Iowa" element
15454              */
15455             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
15456             {
15457                 synchronized (monitor())
15458                 {
15459                     check_orphaned();
15460                     org.apache.xmlbeans.SimpleValue target = null;
15461                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
15462                     if (target == null)
15463                     {
15464                       return null;
15465                     }
15466                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15467                 }
15468             }
15469             
15470             /**
15471              * Gets (as xml) the "Iowa" element
15472              */
15473             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
15474             {
15475                 synchronized (monitor())
15476                 {
15477                     check_orphaned();
15478                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15479                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
15480                     return target;
15481                 }
15482             }
15483             
15484             /**
15485              * True if has "Iowa" element
15486              */
15487             public boolean isSetIowa()
15488             {
15489                 synchronized (monitor())
15490                 {
15491                     check_orphaned();
15492                     return get_store().count_elements(IOWA$36) != 0;
15493                 }
15494             }
15495             
15496             /**
15497              * Sets the "Iowa" element
15498              */
15499             public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
15500             {
15501                 synchronized (monitor())
15502                 {
15503                     check_orphaned();
15504                     org.apache.xmlbeans.SimpleValue target = null;
15505                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
15506                     if (target == null)
15507                     {
15508                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
15509                     }
15510                     target.setEnumValue(iowa);
15511                 }
15512             }
15513             
15514             /**
15515              * Sets (as xml) the "Iowa" element
15516              */
15517             public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
15518             {
15519                 synchronized (monitor())
15520                 {
15521                     check_orphaned();
15522                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15523                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
15524                     if (target == null)
15525                     {
15526                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
15527                     }
15528                     target.set(iowa);
15529                 }
15530             }
15531             
15532             /**
15533              * Unsets the "Iowa" element
15534              */
15535             public void unsetIowa()
15536             {
15537                 synchronized (monitor())
15538                 {
15539                     check_orphaned();
15540                     get_store().remove_element(IOWA$36, 0);
15541                 }
15542             }
15543             
15544             /**
15545              * Gets the "Kansas" element
15546              */
15547             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
15548             {
15549                 synchronized (monitor())
15550                 {
15551                     check_orphaned();
15552                     org.apache.xmlbeans.SimpleValue target = null;
15553                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
15554                     if (target == null)
15555                     {
15556                       return null;
15557                     }
15558                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15559                 }
15560             }
15561             
15562             /**
15563              * Gets (as xml) the "Kansas" element
15564              */
15565             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
15566             {
15567                 synchronized (monitor())
15568                 {
15569                     check_orphaned();
15570                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15571                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
15572                     return target;
15573                 }
15574             }
15575             
15576             /**
15577              * True if has "Kansas" element
15578              */
15579             public boolean isSetKansas()
15580             {
15581                 synchronized (monitor())
15582                 {
15583                     check_orphaned();
15584                     return get_store().count_elements(KANSAS$38) != 0;
15585                 }
15586             }
15587             
15588             /**
15589              * Sets the "Kansas" element
15590              */
15591             public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
15592             {
15593                 synchronized (monitor())
15594                 {
15595                     check_orphaned();
15596                     org.apache.xmlbeans.SimpleValue target = null;
15597                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
15598                     if (target == null)
15599                     {
15600                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
15601                     }
15602                     target.setEnumValue(kansas);
15603                 }
15604             }
15605             
15606             /**
15607              * Sets (as xml) the "Kansas" element
15608              */
15609             public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
15610             {
15611                 synchronized (monitor())
15612                 {
15613                     check_orphaned();
15614                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15615                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
15616                     if (target == null)
15617                     {
15618                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
15619                     }
15620                     target.set(kansas);
15621                 }
15622             }
15623             
15624             /**
15625              * Unsets the "Kansas" element
15626              */
15627             public void unsetKansas()
15628             {
15629                 synchronized (monitor())
15630                 {
15631                     check_orphaned();
15632                     get_store().remove_element(KANSAS$38, 0);
15633                 }
15634             }
15635             
15636             /**
15637              * Gets the "Kentucky" element
15638              */
15639             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
15640             {
15641                 synchronized (monitor())
15642                 {
15643                     check_orphaned();
15644                     org.apache.xmlbeans.SimpleValue target = null;
15645                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
15646                     if (target == null)
15647                     {
15648                       return null;
15649                     }
15650                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15651                 }
15652             }
15653             
15654             /**
15655              * Gets (as xml) the "Kentucky" element
15656              */
15657             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
15658             {
15659                 synchronized (monitor())
15660                 {
15661                     check_orphaned();
15662                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15663                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
15664                     return target;
15665                 }
15666             }
15667             
15668             /**
15669              * True if has "Kentucky" element
15670              */
15671             public boolean isSetKentucky()
15672             {
15673                 synchronized (monitor())
15674                 {
15675                     check_orphaned();
15676                     return get_store().count_elements(KENTUCKY$40) != 0;
15677                 }
15678             }
15679             
15680             /**
15681              * Sets the "Kentucky" element
15682              */
15683             public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
15684             {
15685                 synchronized (monitor())
15686                 {
15687                     check_orphaned();
15688                     org.apache.xmlbeans.SimpleValue target = null;
15689                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
15690                     if (target == null)
15691                     {
15692                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
15693                     }
15694                     target.setEnumValue(kentucky);
15695                 }
15696             }
15697             
15698             /**
15699              * Sets (as xml) the "Kentucky" element
15700              */
15701             public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
15702             {
15703                 synchronized (monitor())
15704                 {
15705                     check_orphaned();
15706                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15707                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
15708                     if (target == null)
15709                     {
15710                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
15711                     }
15712                     target.set(kentucky);
15713                 }
15714             }
15715             
15716             /**
15717              * Unsets the "Kentucky" element
15718              */
15719             public void unsetKentucky()
15720             {
15721                 synchronized (monitor())
15722                 {
15723                     check_orphaned();
15724                     get_store().remove_element(KENTUCKY$40, 0);
15725                 }
15726             }
15727             
15728             /**
15729              * Gets the "Louisiana" element
15730              */
15731             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
15732             {
15733                 synchronized (monitor())
15734                 {
15735                     check_orphaned();
15736                     org.apache.xmlbeans.SimpleValue target = null;
15737                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
15738                     if (target == null)
15739                     {
15740                       return null;
15741                     }
15742                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15743                 }
15744             }
15745             
15746             /**
15747              * Gets (as xml) the "Louisiana" element
15748              */
15749             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
15750             {
15751                 synchronized (monitor())
15752                 {
15753                     check_orphaned();
15754                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15755                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
15756                     return target;
15757                 }
15758             }
15759             
15760             /**
15761              * True if has "Louisiana" element
15762              */
15763             public boolean isSetLouisiana()
15764             {
15765                 synchronized (monitor())
15766                 {
15767                     check_orphaned();
15768                     return get_store().count_elements(LOUISIANA$42) != 0;
15769                 }
15770             }
15771             
15772             /**
15773              * Sets the "Louisiana" element
15774              */
15775             public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
15776             {
15777                 synchronized (monitor())
15778                 {
15779                     check_orphaned();
15780                     org.apache.xmlbeans.SimpleValue target = null;
15781                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
15782                     if (target == null)
15783                     {
15784                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
15785                     }
15786                     target.setEnumValue(louisiana);
15787                 }
15788             }
15789             
15790             /**
15791              * Sets (as xml) the "Louisiana" element
15792              */
15793             public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
15794             {
15795                 synchronized (monitor())
15796                 {
15797                     check_orphaned();
15798                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15799                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
15800                     if (target == null)
15801                     {
15802                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
15803                     }
15804                     target.set(louisiana);
15805                 }
15806             }
15807             
15808             /**
15809              * Unsets the "Louisiana" element
15810              */
15811             public void unsetLouisiana()
15812             {
15813                 synchronized (monitor())
15814                 {
15815                     check_orphaned();
15816                     get_store().remove_element(LOUISIANA$42, 0);
15817                 }
15818             }
15819             
15820             /**
15821              * Gets the "Maine" element
15822              */
15823             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
15824             {
15825                 synchronized (monitor())
15826                 {
15827                     check_orphaned();
15828                     org.apache.xmlbeans.SimpleValue target = null;
15829                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
15830                     if (target == null)
15831                     {
15832                       return null;
15833                     }
15834                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15835                 }
15836             }
15837             
15838             /**
15839              * Gets (as xml) the "Maine" element
15840              */
15841             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
15842             {
15843                 synchronized (monitor())
15844                 {
15845                     check_orphaned();
15846                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15847                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
15848                     return target;
15849                 }
15850             }
15851             
15852             /**
15853              * True if has "Maine" element
15854              */
15855             public boolean isSetMaine()
15856             {
15857                 synchronized (monitor())
15858                 {
15859                     check_orphaned();
15860                     return get_store().count_elements(MAINE$44) != 0;
15861                 }
15862             }
15863             
15864             /**
15865              * Sets the "Maine" element
15866              */
15867             public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
15868             {
15869                 synchronized (monitor())
15870                 {
15871                     check_orphaned();
15872                     org.apache.xmlbeans.SimpleValue target = null;
15873                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
15874                     if (target == null)
15875                     {
15876                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
15877                     }
15878                     target.setEnumValue(maine);
15879                 }
15880             }
15881             
15882             /**
15883              * Sets (as xml) the "Maine" element
15884              */
15885             public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
15886             {
15887                 synchronized (monitor())
15888                 {
15889                     check_orphaned();
15890                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15891                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
15892                     if (target == null)
15893                     {
15894                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
15895                     }
15896                     target.set(maine);
15897                 }
15898             }
15899             
15900             /**
15901              * Unsets the "Maine" element
15902              */
15903             public void unsetMaine()
15904             {
15905                 synchronized (monitor())
15906                 {
15907                     check_orphaned();
15908                     get_store().remove_element(MAINE$44, 0);
15909                 }
15910             }
15911             
15912             /**
15913              * Gets the "Maryland" element
15914              */
15915             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
15916             {
15917                 synchronized (monitor())
15918                 {
15919                     check_orphaned();
15920                     org.apache.xmlbeans.SimpleValue target = null;
15921                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
15922                     if (target == null)
15923                     {
15924                       return null;
15925                     }
15926                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15927                 }
15928             }
15929             
15930             /**
15931              * Gets (as xml) the "Maryland" element
15932              */
15933             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
15934             {
15935                 synchronized (monitor())
15936                 {
15937                     check_orphaned();
15938                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15939                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
15940                     return target;
15941                 }
15942             }
15943             
15944             /**
15945              * True if has "Maryland" element
15946              */
15947             public boolean isSetMaryland()
15948             {
15949                 synchronized (monitor())
15950                 {
15951                     check_orphaned();
15952                     return get_store().count_elements(MARYLAND$46) != 0;
15953                 }
15954             }
15955             
15956             /**
15957              * Sets the "Maryland" element
15958              */
15959             public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
15960             {
15961                 synchronized (monitor())
15962                 {
15963                     check_orphaned();
15964                     org.apache.xmlbeans.SimpleValue target = null;
15965                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
15966                     if (target == null)
15967                     {
15968                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
15969                     }
15970                     target.setEnumValue(maryland);
15971                 }
15972             }
15973             
15974             /**
15975              * Sets (as xml) the "Maryland" element
15976              */
15977             public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
15978             {
15979                 synchronized (monitor())
15980                 {
15981                     check_orphaned();
15982                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15983                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
15984                     if (target == null)
15985                     {
15986                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
15987                     }
15988                     target.set(maryland);
15989                 }
15990             }
15991             
15992             /**
15993              * Unsets the "Maryland" element
15994              */
15995             public void unsetMaryland()
15996             {
15997                 synchronized (monitor())
15998                 {
15999                     check_orphaned();
16000                     get_store().remove_element(MARYLAND$46, 0);
16001                 }
16002             }
16003             
16004             /**
16005              * Gets the "Massachusetts" element
16006              */
16007             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
16008             {
16009                 synchronized (monitor())
16010                 {
16011                     check_orphaned();
16012                     org.apache.xmlbeans.SimpleValue target = null;
16013                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
16014                     if (target == null)
16015                     {
16016                       return null;
16017                     }
16018                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16019                 }
16020             }
16021             
16022             /**
16023              * Gets (as xml) the "Massachusetts" element
16024              */
16025             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
16026             {
16027                 synchronized (monitor())
16028                 {
16029                     check_orphaned();
16030                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16031                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
16032                     return target;
16033                 }
16034             }
16035             
16036             /**
16037              * True if has "Massachusetts" element
16038              */
16039             public boolean isSetMassachusetts()
16040             {
16041                 synchronized (monitor())
16042                 {
16043                     check_orphaned();
16044                     return get_store().count_elements(MASSACHUSETTS$48) != 0;
16045                 }
16046             }
16047             
16048             /**
16049              * Sets the "Massachusetts" element
16050              */
16051             public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
16052             {
16053                 synchronized (monitor())
16054                 {
16055                     check_orphaned();
16056                     org.apache.xmlbeans.SimpleValue target = null;
16057                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
16058                     if (target == null)
16059                     {
16060                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
16061                     }
16062                     target.setEnumValue(massachusetts);
16063                 }
16064             }
16065             
16066             /**
16067              * Sets (as xml) the "Massachusetts" element
16068              */
16069             public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
16070             {
16071                 synchronized (monitor())
16072                 {
16073                     check_orphaned();
16074                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16075                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
16076                     if (target == null)
16077                     {
16078                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
16079                     }
16080                     target.set(massachusetts);
16081                 }
16082             }
16083             
16084             /**
16085              * Unsets the "Massachusetts" element
16086              */
16087             public void unsetMassachusetts()
16088             {
16089                 synchronized (monitor())
16090                 {
16091                     check_orphaned();
16092                     get_store().remove_element(MASSACHUSETTS$48, 0);
16093                 }
16094             }
16095             
16096             /**
16097              * Gets the "Michigan" element
16098              */
16099             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
16100             {
16101                 synchronized (monitor())
16102                 {
16103                     check_orphaned();
16104                     org.apache.xmlbeans.SimpleValue target = null;
16105                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
16106                     if (target == null)
16107                     {
16108                       return null;
16109                     }
16110                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16111                 }
16112             }
16113             
16114             /**
16115              * Gets (as xml) the "Michigan" element
16116              */
16117             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
16118             {
16119                 synchronized (monitor())
16120                 {
16121                     check_orphaned();
16122                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16123                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
16124                     return target;
16125                 }
16126             }
16127             
16128             /**
16129              * True if has "Michigan" element
16130              */
16131             public boolean isSetMichigan()
16132             {
16133                 synchronized (monitor())
16134                 {
16135                     check_orphaned();
16136                     return get_store().count_elements(MICHIGAN$50) != 0;
16137                 }
16138             }
16139             
16140             /**
16141              * Sets the "Michigan" element
16142              */
16143             public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
16144             {
16145                 synchronized (monitor())
16146                 {
16147                     check_orphaned();
16148                     org.apache.xmlbeans.SimpleValue target = null;
16149                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
16150                     if (target == null)
16151                     {
16152                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
16153                     }
16154                     target.setEnumValue(michigan);
16155                 }
16156             }
16157             
16158             /**
16159              * Sets (as xml) the "Michigan" element
16160              */
16161             public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
16162             {
16163                 synchronized (monitor())
16164                 {
16165                     check_orphaned();
16166                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16167                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
16168                     if (target == null)
16169                     {
16170                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
16171                     }
16172                     target.set(michigan);
16173                 }
16174             }
16175             
16176             /**
16177              * Unsets the "Michigan" element
16178              */
16179             public void unsetMichigan()
16180             {
16181                 synchronized (monitor())
16182                 {
16183                     check_orphaned();
16184                     get_store().remove_element(MICHIGAN$50, 0);
16185                 }
16186             }
16187             
16188             /**
16189              * Gets the "MidwayIslands" element
16190              */
16191             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
16192             {
16193                 synchronized (monitor())
16194                 {
16195                     check_orphaned();
16196                     org.apache.xmlbeans.SimpleValue target = null;
16197                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16198                     if (target == null)
16199                     {
16200                       return null;
16201                     }
16202                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16203                 }
16204             }
16205             
16206             /**
16207              * Gets (as xml) the "MidwayIslands" element
16208              */
16209             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
16210             {
16211                 synchronized (monitor())
16212                 {
16213                     check_orphaned();
16214                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16215                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16216                     return target;
16217                 }
16218             }
16219             
16220             /**
16221              * True if has "MidwayIslands" element
16222              */
16223             public boolean isSetMidwayIslands()
16224             {
16225                 synchronized (monitor())
16226                 {
16227                     check_orphaned();
16228                     return get_store().count_elements(MIDWAYISLANDS$52) != 0;
16229                 }
16230             }
16231             
16232             /**
16233              * Sets the "MidwayIslands" element
16234              */
16235             public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
16236             {
16237                 synchronized (monitor())
16238                 {
16239                     check_orphaned();
16240                     org.apache.xmlbeans.SimpleValue target = null;
16241                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16242                     if (target == null)
16243                     {
16244                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
16245                     }
16246                     target.setEnumValue(midwayIslands);
16247                 }
16248             }
16249             
16250             /**
16251              * Sets (as xml) the "MidwayIslands" element
16252              */
16253             public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
16254             {
16255                 synchronized (monitor())
16256                 {
16257                     check_orphaned();
16258                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16259                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16260                     if (target == null)
16261                     {
16262                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
16263                     }
16264                     target.set(midwayIslands);
16265                 }
16266             }
16267             
16268             /**
16269              * Unsets the "MidwayIslands" element
16270              */
16271             public void unsetMidwayIslands()
16272             {
16273                 synchronized (monitor())
16274                 {
16275                     check_orphaned();
16276                     get_store().remove_element(MIDWAYISLANDS$52, 0);
16277                 }
16278             }
16279             
16280             /**
16281              * Gets the "Minnesota" element
16282              */
16283             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
16284             {
16285                 synchronized (monitor())
16286                 {
16287                     check_orphaned();
16288                     org.apache.xmlbeans.SimpleValue target = null;
16289                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
16290                     if (target == null)
16291                     {
16292                       return null;
16293                     }
16294                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16295                 }
16296             }
16297             
16298             /**
16299              * Gets (as xml) the "Minnesota" element
16300              */
16301             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
16302             {
16303                 synchronized (monitor())
16304                 {
16305                     check_orphaned();
16306                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16307                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
16308                     return target;
16309                 }
16310             }
16311             
16312             /**
16313              * True if has "Minnesota" element
16314              */
16315             public boolean isSetMinnesota()
16316             {
16317                 synchronized (monitor())
16318                 {
16319                     check_orphaned();
16320                     return get_store().count_elements(MINNESOTA$54) != 0;
16321                 }
16322             }
16323             
16324             /**
16325              * Sets the "Minnesota" element
16326              */
16327             public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
16328             {
16329                 synchronized (monitor())
16330                 {
16331                     check_orphaned();
16332                     org.apache.xmlbeans.SimpleValue target = null;
16333                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
16334                     if (target == null)
16335                     {
16336                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
16337                     }
16338                     target.setEnumValue(minnesota);
16339                 }
16340             }
16341             
16342             /**
16343              * Sets (as xml) the "Minnesota" element
16344              */
16345             public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
16346             {
16347                 synchronized (monitor())
16348                 {
16349                     check_orphaned();
16350                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16351                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
16352                     if (target == null)
16353                     {
16354                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
16355                     }
16356                     target.set(minnesota);
16357                 }
16358             }
16359             
16360             /**
16361              * Unsets the "Minnesota" element
16362              */
16363             public void unsetMinnesota()
16364             {
16365                 synchronized (monitor())
16366                 {
16367                     check_orphaned();
16368                     get_store().remove_element(MINNESOTA$54, 0);
16369                 }
16370             }
16371             
16372             /**
16373              * Gets the "Mississippi" element
16374              */
16375             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
16376             {
16377                 synchronized (monitor())
16378                 {
16379                     check_orphaned();
16380                     org.apache.xmlbeans.SimpleValue target = null;
16381                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
16382                     if (target == null)
16383                     {
16384                       return null;
16385                     }
16386                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16387                 }
16388             }
16389             
16390             /**
16391              * Gets (as xml) the "Mississippi" element
16392              */
16393             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
16394             {
16395                 synchronized (monitor())
16396                 {
16397                     check_orphaned();
16398                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16399                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
16400                     return target;
16401                 }
16402             }
16403             
16404             /**
16405              * True if has "Mississippi" element
16406              */
16407             public boolean isSetMississippi()
16408             {
16409                 synchronized (monitor())
16410                 {
16411                     check_orphaned();
16412                     return get_store().count_elements(MISSISSIPPI$56) != 0;
16413                 }
16414             }
16415             
16416             /**
16417              * Sets the "Mississippi" element
16418              */
16419             public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
16420             {
16421                 synchronized (monitor())
16422                 {
16423                     check_orphaned();
16424                     org.apache.xmlbeans.SimpleValue target = null;
16425                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
16426                     if (target == null)
16427                     {
16428                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
16429                     }
16430                     target.setEnumValue(mississippi);
16431                 }
16432             }
16433             
16434             /**
16435              * Sets (as xml) the "Mississippi" element
16436              */
16437             public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
16438             {
16439                 synchronized (monitor())
16440                 {
16441                     check_orphaned();
16442                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16443                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
16444                     if (target == null)
16445                     {
16446                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
16447                     }
16448                     target.set(mississippi);
16449                 }
16450             }
16451             
16452             /**
16453              * Unsets the "Mississippi" element
16454              */
16455             public void unsetMississippi()
16456             {
16457                 synchronized (monitor())
16458                 {
16459                     check_orphaned();
16460                     get_store().remove_element(MISSISSIPPI$56, 0);
16461                 }
16462             }
16463             
16464             /**
16465              * Gets the "Missouri" element
16466              */
16467             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
16468             {
16469                 synchronized (monitor())
16470                 {
16471                     check_orphaned();
16472                     org.apache.xmlbeans.SimpleValue target = null;
16473                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
16474                     if (target == null)
16475                     {
16476                       return null;
16477                     }
16478                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16479                 }
16480             }
16481             
16482             /**
16483              * Gets (as xml) the "Missouri" element
16484              */
16485             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
16486             {
16487                 synchronized (monitor())
16488                 {
16489                     check_orphaned();
16490                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16491                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
16492                     return target;
16493                 }
16494             }
16495             
16496             /**
16497              * True if has "Missouri" element
16498              */
16499             public boolean isSetMissouri()
16500             {
16501                 synchronized (monitor())
16502                 {
16503                     check_orphaned();
16504                     return get_store().count_elements(MISSOURI$58) != 0;
16505                 }
16506             }
16507             
16508             /**
16509              * Sets the "Missouri" element
16510              */
16511             public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
16512             {
16513                 synchronized (monitor())
16514                 {
16515                     check_orphaned();
16516                     org.apache.xmlbeans.SimpleValue target = null;
16517                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
16518                     if (target == null)
16519                     {
16520                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
16521                     }
16522                     target.setEnumValue(missouri);
16523                 }
16524             }
16525             
16526             /**
16527              * Sets (as xml) the "Missouri" element
16528              */
16529             public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
16530             {
16531                 synchronized (monitor())
16532                 {
16533                     check_orphaned();
16534                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16535                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
16536                     if (target == null)
16537                     {
16538                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
16539                     }
16540                     target.set(missouri);
16541                 }
16542             }
16543             
16544             /**
16545              * Unsets the "Missouri" element
16546              */
16547             public void unsetMissouri()
16548             {
16549                 synchronized (monitor())
16550                 {
16551                     check_orphaned();
16552                     get_store().remove_element(MISSOURI$58, 0);
16553                 }
16554             }
16555             
16556             /**
16557              * Gets the "Montana" element
16558              */
16559             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
16560             {
16561                 synchronized (monitor())
16562                 {
16563                     check_orphaned();
16564                     org.apache.xmlbeans.SimpleValue target = null;
16565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
16566                     if (target == null)
16567                     {
16568                       return null;
16569                     }
16570                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16571                 }
16572             }
16573             
16574             /**
16575              * Gets (as xml) the "Montana" element
16576              */
16577             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
16578             {
16579                 synchronized (monitor())
16580                 {
16581                     check_orphaned();
16582                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16583                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
16584                     return target;
16585                 }
16586             }
16587             
16588             /**
16589              * True if has "Montana" element
16590              */
16591             public boolean isSetMontana()
16592             {
16593                 synchronized (monitor())
16594                 {
16595                     check_orphaned();
16596                     return get_store().count_elements(MONTANA$60) != 0;
16597                 }
16598             }
16599             
16600             /**
16601              * Sets the "Montana" element
16602              */
16603             public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
16604             {
16605                 synchronized (monitor())
16606                 {
16607                     check_orphaned();
16608                     org.apache.xmlbeans.SimpleValue target = null;
16609                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
16610                     if (target == null)
16611                     {
16612                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
16613                     }
16614                     target.setEnumValue(montana);
16615                 }
16616             }
16617             
16618             /**
16619              * Sets (as xml) the "Montana" element
16620              */
16621             public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
16622             {
16623                 synchronized (monitor())
16624                 {
16625                     check_orphaned();
16626                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16627                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
16628                     if (target == null)
16629                     {
16630                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
16631                     }
16632                     target.set(montana);
16633                 }
16634             }
16635             
16636             /**
16637              * Unsets the "Montana" element
16638              */
16639             public void unsetMontana()
16640             {
16641                 synchronized (monitor())
16642                 {
16643                     check_orphaned();
16644                     get_store().remove_element(MONTANA$60, 0);
16645                 }
16646             }
16647             
16648             /**
16649              * Gets the "Nebraska" element
16650              */
16651             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
16652             {
16653                 synchronized (monitor())
16654                 {
16655                     check_orphaned();
16656                     org.apache.xmlbeans.SimpleValue target = null;
16657                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
16658                     if (target == null)
16659                     {
16660                       return null;
16661                     }
16662                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16663                 }
16664             }
16665             
16666             /**
16667              * Gets (as xml) the "Nebraska" element
16668              */
16669             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
16670             {
16671                 synchronized (monitor())
16672                 {
16673                     check_orphaned();
16674                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16675                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
16676                     return target;
16677                 }
16678             }
16679             
16680             /**
16681              * True if has "Nebraska" element
16682              */
16683             public boolean isSetNebraska()
16684             {
16685                 synchronized (monitor())
16686                 {
16687                     check_orphaned();
16688                     return get_store().count_elements(NEBRASKA$62) != 0;
16689                 }
16690             }
16691             
16692             /**
16693              * Sets the "Nebraska" element
16694              */
16695             public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
16696             {
16697                 synchronized (monitor())
16698                 {
16699                     check_orphaned();
16700                     org.apache.xmlbeans.SimpleValue target = null;
16701                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
16702                     if (target == null)
16703                     {
16704                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
16705                     }
16706                     target.setEnumValue(nebraska);
16707                 }
16708             }
16709             
16710             /**
16711              * Sets (as xml) the "Nebraska" element
16712              */
16713             public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
16714             {
16715                 synchronized (monitor())
16716                 {
16717                     check_orphaned();
16718                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16719                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
16720                     if (target == null)
16721                     {
16722                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
16723                     }
16724                     target.set(nebraska);
16725                 }
16726             }
16727             
16728             /**
16729              * Unsets the "Nebraska" element
16730              */
16731             public void unsetNebraska()
16732             {
16733                 synchronized (monitor())
16734                 {
16735                     check_orphaned();
16736                     get_store().remove_element(NEBRASKA$62, 0);
16737                 }
16738             }
16739             
16740             /**
16741              * Gets the "Nevada" element
16742              */
16743             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
16744             {
16745                 synchronized (monitor())
16746                 {
16747                     check_orphaned();
16748                     org.apache.xmlbeans.SimpleValue target = null;
16749                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
16750                     if (target == null)
16751                     {
16752                       return null;
16753                     }
16754                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16755                 }
16756             }
16757             
16758             /**
16759              * Gets (as xml) the "Nevada" element
16760              */
16761             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
16762             {
16763                 synchronized (monitor())
16764                 {
16765                     check_orphaned();
16766                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16767                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
16768                     return target;
16769                 }
16770             }
16771             
16772             /**
16773              * True if has "Nevada" element
16774              */
16775             public boolean isSetNevada()
16776             {
16777                 synchronized (monitor())
16778                 {
16779                     check_orphaned();
16780                     return get_store().count_elements(NEVADA$64) != 0;
16781                 }
16782             }
16783             
16784             /**
16785              * Sets the "Nevada" element
16786              */
16787             public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
16788             {
16789                 synchronized (monitor())
16790                 {
16791                     check_orphaned();
16792                     org.apache.xmlbeans.SimpleValue target = null;
16793                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
16794                     if (target == null)
16795                     {
16796                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
16797                     }
16798                     target.setEnumValue(nevada);
16799                 }
16800             }
16801             
16802             /**
16803              * Sets (as xml) the "Nevada" element
16804              */
16805             public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
16806             {
16807                 synchronized (monitor())
16808                 {
16809                     check_orphaned();
16810                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16811                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
16812                     if (target == null)
16813                     {
16814                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
16815                     }
16816                     target.set(nevada);
16817                 }
16818             }
16819             
16820             /**
16821              * Unsets the "Nevada" element
16822              */
16823             public void unsetNevada()
16824             {
16825                 synchronized (monitor())
16826                 {
16827                     check_orphaned();
16828                     get_store().remove_element(NEVADA$64, 0);
16829                 }
16830             }
16831             
16832             /**
16833              * Gets the "NewHampshire" element
16834              */
16835             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
16836             {
16837                 synchronized (monitor())
16838                 {
16839                     check_orphaned();
16840                     org.apache.xmlbeans.SimpleValue target = null;
16841                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16842                     if (target == null)
16843                     {
16844                       return null;
16845                     }
16846                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16847                 }
16848             }
16849             
16850             /**
16851              * Gets (as xml) the "NewHampshire" element
16852              */
16853             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
16854             {
16855                 synchronized (monitor())
16856                 {
16857                     check_orphaned();
16858                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16859                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16860                     return target;
16861                 }
16862             }
16863             
16864             /**
16865              * True if has "NewHampshire" element
16866              */
16867             public boolean isSetNewHampshire()
16868             {
16869                 synchronized (monitor())
16870                 {
16871                     check_orphaned();
16872                     return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
16873                 }
16874             }
16875             
16876             /**
16877              * Sets the "NewHampshire" element
16878              */
16879             public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
16880             {
16881                 synchronized (monitor())
16882                 {
16883                     check_orphaned();
16884                     org.apache.xmlbeans.SimpleValue target = null;
16885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16886                     if (target == null)
16887                     {
16888                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
16889                     }
16890                     target.setEnumValue(newHampshire);
16891                 }
16892             }
16893             
16894             /**
16895              * Sets (as xml) the "NewHampshire" element
16896              */
16897             public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
16898             {
16899                 synchronized (monitor())
16900                 {
16901                     check_orphaned();
16902                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16903                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16904                     if (target == null)
16905                     {
16906                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
16907                     }
16908                     target.set(newHampshire);
16909                 }
16910             }
16911             
16912             /**
16913              * Unsets the "NewHampshire" element
16914              */
16915             public void unsetNewHampshire()
16916             {
16917                 synchronized (monitor())
16918                 {
16919                     check_orphaned();
16920                     get_store().remove_element(NEWHAMPSHIRE$66, 0);
16921                 }
16922             }
16923             
16924             /**
16925              * Gets the "NewJersey" element
16926              */
16927             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
16928             {
16929                 synchronized (monitor())
16930                 {
16931                     check_orphaned();
16932                     org.apache.xmlbeans.SimpleValue target = null;
16933                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
16934                     if (target == null)
16935                     {
16936                       return null;
16937                     }
16938                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16939                 }
16940             }
16941             
16942             /**
16943              * Gets (as xml) the "NewJersey" element
16944              */
16945             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
16946             {
16947                 synchronized (monitor())
16948                 {
16949                     check_orphaned();
16950                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16951                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
16952                     return target;
16953                 }
16954             }
16955             
16956             /**
16957              * True if has "NewJersey" element
16958              */
16959             public boolean isSetNewJersey()
16960             {
16961                 synchronized (monitor())
16962                 {
16963                     check_orphaned();
16964                     return get_store().count_elements(NEWJERSEY$68) != 0;
16965                 }
16966             }
16967             
16968             /**
16969              * Sets the "NewJersey" element
16970              */
16971             public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
16972             {
16973                 synchronized (monitor())
16974                 {
16975                     check_orphaned();
16976                     org.apache.xmlbeans.SimpleValue target = null;
16977                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
16978                     if (target == null)
16979                     {
16980                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
16981                     }
16982                     target.setEnumValue(newJersey);
16983                 }
16984             }
16985             
16986             /**
16987              * Sets (as xml) the "NewJersey" element
16988              */
16989             public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
16990             {
16991                 synchronized (monitor())
16992                 {
16993                     check_orphaned();
16994                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16995                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
16996                     if (target == null)
16997                     {
16998                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
16999                     }
17000                     target.set(newJersey);
17001                 }
17002             }
17003             
17004             /**
17005              * Unsets the "NewJersey" element
17006              */
17007             public void unsetNewJersey()
17008             {
17009                 synchronized (monitor())
17010                 {
17011                     check_orphaned();
17012                     get_store().remove_element(NEWJERSEY$68, 0);
17013                 }
17014             }
17015             
17016             /**
17017              * Gets the "NewMexico" element
17018              */
17019             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
17020             {
17021                 synchronized (monitor())
17022                 {
17023                     check_orphaned();
17024                     org.apache.xmlbeans.SimpleValue target = null;
17025                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
17026                     if (target == null)
17027                     {
17028                       return null;
17029                     }
17030                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17031                 }
17032             }
17033             
17034             /**
17035              * Gets (as xml) the "NewMexico" element
17036              */
17037             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
17038             {
17039                 synchronized (monitor())
17040                 {
17041                     check_orphaned();
17042                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17043                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
17044                     return target;
17045                 }
17046             }
17047             
17048             /**
17049              * True if has "NewMexico" element
17050              */
17051             public boolean isSetNewMexico()
17052             {
17053                 synchronized (monitor())
17054                 {
17055                     check_orphaned();
17056                     return get_store().count_elements(NEWMEXICO$70) != 0;
17057                 }
17058             }
17059             
17060             /**
17061              * Sets the "NewMexico" element
17062              */
17063             public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
17064             {
17065                 synchronized (monitor())
17066                 {
17067                     check_orphaned();
17068                     org.apache.xmlbeans.SimpleValue target = null;
17069                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
17070                     if (target == null)
17071                     {
17072                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
17073                     }
17074                     target.setEnumValue(newMexico);
17075                 }
17076             }
17077             
17078             /**
17079              * Sets (as xml) the "NewMexico" element
17080              */
17081             public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
17082             {
17083                 synchronized (monitor())
17084                 {
17085                     check_orphaned();
17086                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17087                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
17088                     if (target == null)
17089                     {
17090                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
17091                     }
17092                     target.set(newMexico);
17093                 }
17094             }
17095             
17096             /**
17097              * Unsets the "NewMexico" element
17098              */
17099             public void unsetNewMexico()
17100             {
17101                 synchronized (monitor())
17102                 {
17103                     check_orphaned();
17104                     get_store().remove_element(NEWMEXICO$70, 0);
17105                 }
17106             }
17107             
17108             /**
17109              * Gets the "NewYork" element
17110              */
17111             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
17112             {
17113                 synchronized (monitor())
17114                 {
17115                     check_orphaned();
17116                     org.apache.xmlbeans.SimpleValue target = null;
17117                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
17118                     if (target == null)
17119                     {
17120                       return null;
17121                     }
17122                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17123                 }
17124             }
17125             
17126             /**
17127              * Gets (as xml) the "NewYork" element
17128              */
17129             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
17130             {
17131                 synchronized (monitor())
17132                 {
17133                     check_orphaned();
17134                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17135                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
17136                     return target;
17137                 }
17138             }
17139             
17140             /**
17141              * True if has "NewYork" element
17142              */
17143             public boolean isSetNewYork()
17144             {
17145                 synchronized (monitor())
17146                 {
17147                     check_orphaned();
17148                     return get_store().count_elements(NEWYORK$72) != 0;
17149                 }
17150             }
17151             
17152             /**
17153              * Sets the "NewYork" element
17154              */
17155             public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
17156             {
17157                 synchronized (monitor())
17158                 {
17159                     check_orphaned();
17160                     org.apache.xmlbeans.SimpleValue target = null;
17161                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
17162                     if (target == null)
17163                     {
17164                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
17165                     }
17166                     target.setEnumValue(newYork);
17167                 }
17168             }
17169             
17170             /**
17171              * Sets (as xml) the "NewYork" element
17172              */
17173             public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
17174             {
17175                 synchronized (monitor())
17176                 {
17177                     check_orphaned();
17178                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17179                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
17180                     if (target == null)
17181                     {
17182                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
17183                     }
17184                     target.set(newYork);
17185                 }
17186             }
17187             
17188             /**
17189              * Unsets the "NewYork" element
17190              */
17191             public void unsetNewYork()
17192             {
17193                 synchronized (monitor())
17194                 {
17195                     check_orphaned();
17196                     get_store().remove_element(NEWYORK$72, 0);
17197                 }
17198             }
17199             
17200             /**
17201              * Gets the "NorthCarolina" element
17202              */
17203             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
17204             {
17205                 synchronized (monitor())
17206                 {
17207                     check_orphaned();
17208                     org.apache.xmlbeans.SimpleValue target = null;
17209                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
17210                     if (target == null)
17211                     {
17212                       return null;
17213                     }
17214                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17215                 }
17216             }
17217             
17218             /**
17219              * Gets (as xml) the "NorthCarolina" element
17220              */
17221             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
17222             {
17223                 synchronized (monitor())
17224                 {
17225                     check_orphaned();
17226                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17227                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
17228                     return target;
17229                 }
17230             }
17231             
17232             /**
17233              * True if has "NorthCarolina" element
17234              */
17235             public boolean isSetNorthCarolina()
17236             {
17237                 synchronized (monitor())
17238                 {
17239                     check_orphaned();
17240                     return get_store().count_elements(NORTHCAROLINA$74) != 0;
17241                 }
17242             }
17243             
17244             /**
17245              * Sets the "NorthCarolina" element
17246              */
17247             public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
17248             {
17249                 synchronized (monitor())
17250                 {
17251                     check_orphaned();
17252                     org.apache.xmlbeans.SimpleValue target = null;
17253                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
17254                     if (target == null)
17255                     {
17256                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
17257                     }
17258                     target.setEnumValue(northCarolina);
17259                 }
17260             }
17261             
17262             /**
17263              * Sets (as xml) the "NorthCarolina" element
17264              */
17265             public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
17266             {
17267                 synchronized (monitor())
17268                 {
17269                     check_orphaned();
17270                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17271                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
17272                     if (target == null)
17273                     {
17274                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
17275                     }
17276                     target.set(northCarolina);
17277                 }
17278             }
17279             
17280             /**
17281              * Unsets the "NorthCarolina" element
17282              */
17283             public void unsetNorthCarolina()
17284             {
17285                 synchronized (monitor())
17286                 {
17287                     check_orphaned();
17288                     get_store().remove_element(NORTHCAROLINA$74, 0);
17289                 }
17290             }
17291             
17292             /**
17293              * Gets the "NorthDakota" element
17294              */
17295             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
17296             {
17297                 synchronized (monitor())
17298                 {
17299                     check_orphaned();
17300                     org.apache.xmlbeans.SimpleValue target = null;
17301                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
17302                     if (target == null)
17303                     {
17304                       return null;
17305                     }
17306                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17307                 }
17308             }
17309             
17310             /**
17311              * Gets (as xml) the "NorthDakota" element
17312              */
17313             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
17314             {
17315                 synchronized (monitor())
17316                 {
17317                     check_orphaned();
17318                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17319                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
17320                     return target;
17321                 }
17322             }
17323             
17324             /**
17325              * True if has "NorthDakota" element
17326              */
17327             public boolean isSetNorthDakota()
17328             {
17329                 synchronized (monitor())
17330                 {
17331                     check_orphaned();
17332                     return get_store().count_elements(NORTHDAKOTA$76) != 0;
17333                 }
17334             }
17335             
17336             /**
17337              * Sets the "NorthDakota" element
17338              */
17339             public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
17340             {
17341                 synchronized (monitor())
17342                 {
17343                     check_orphaned();
17344                     org.apache.xmlbeans.SimpleValue target = null;
17345                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
17346                     if (target == null)
17347                     {
17348                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
17349                     }
17350                     target.setEnumValue(northDakota);
17351                 }
17352             }
17353             
17354             /**
17355              * Sets (as xml) the "NorthDakota" element
17356              */
17357             public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
17358             {
17359                 synchronized (monitor())
17360                 {
17361                     check_orphaned();
17362                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17363                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
17364                     if (target == null)
17365                     {
17366                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
17367                     }
17368                     target.set(northDakota);
17369                 }
17370             }
17371             
17372             /**
17373              * Unsets the "NorthDakota" element
17374              */
17375             public void unsetNorthDakota()
17376             {
17377                 synchronized (monitor())
17378                 {
17379                     check_orphaned();
17380                     get_store().remove_element(NORTHDAKOTA$76, 0);
17381                 }
17382             }
17383             
17384             /**
17385              * Gets the "Ohio" element
17386              */
17387             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
17388             {
17389                 synchronized (monitor())
17390                 {
17391                     check_orphaned();
17392                     org.apache.xmlbeans.SimpleValue target = null;
17393                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
17394                     if (target == null)
17395                     {
17396                       return null;
17397                     }
17398                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17399                 }
17400             }
17401             
17402             /**
17403              * Gets (as xml) the "Ohio" element
17404              */
17405             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
17406             {
17407                 synchronized (monitor())
17408                 {
17409                     check_orphaned();
17410                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17411                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
17412                     return target;
17413                 }
17414             }
17415             
17416             /**
17417              * True if has "Ohio" element
17418              */
17419             public boolean isSetOhio()
17420             {
17421                 synchronized (monitor())
17422                 {
17423                     check_orphaned();
17424                     return get_store().count_elements(OHIO$78) != 0;
17425                 }
17426             }
17427             
17428             /**
17429              * Sets the "Ohio" element
17430              */
17431             public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
17432             {
17433                 synchronized (monitor())
17434                 {
17435                     check_orphaned();
17436                     org.apache.xmlbeans.SimpleValue target = null;
17437                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
17438                     if (target == null)
17439                     {
17440                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
17441                     }
17442                     target.setEnumValue(ohio);
17443                 }
17444             }
17445             
17446             /**
17447              * Sets (as xml) the "Ohio" element
17448              */
17449             public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
17450             {
17451                 synchronized (monitor())
17452                 {
17453                     check_orphaned();
17454                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17455                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
17456                     if (target == null)
17457                     {
17458                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
17459                     }
17460                     target.set(ohio);
17461                 }
17462             }
17463             
17464             /**
17465              * Unsets the "Ohio" element
17466              */
17467             public void unsetOhio()
17468             {
17469                 synchronized (monitor())
17470                 {
17471                     check_orphaned();
17472                     get_store().remove_element(OHIO$78, 0);
17473                 }
17474             }
17475             
17476             /**
17477              * Gets the "Oklahoma" element
17478              */
17479             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
17480             {
17481                 synchronized (monitor())
17482                 {
17483                     check_orphaned();
17484                     org.apache.xmlbeans.SimpleValue target = null;
17485                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
17486                     if (target == null)
17487                     {
17488                       return null;
17489                     }
17490                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17491                 }
17492             }
17493             
17494             /**
17495              * Gets (as xml) the "Oklahoma" element
17496              */
17497             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
17498             {
17499                 synchronized (monitor())
17500                 {
17501                     check_orphaned();
17502                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17503                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
17504                     return target;
17505                 }
17506             }
17507             
17508             /**
17509              * True if has "Oklahoma" element
17510              */
17511             public boolean isSetOklahoma()
17512             {
17513                 synchronized (monitor())
17514                 {
17515                     check_orphaned();
17516                     return get_store().count_elements(OKLAHOMA$80) != 0;
17517                 }
17518             }
17519             
17520             /**
17521              * Sets the "Oklahoma" element
17522              */
17523             public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
17524             {
17525                 synchronized (monitor())
17526                 {
17527                     check_orphaned();
17528                     org.apache.xmlbeans.SimpleValue target = null;
17529                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
17530                     if (target == null)
17531                     {
17532                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
17533                     }
17534                     target.setEnumValue(oklahoma);
17535                 }
17536             }
17537             
17538             /**
17539              * Sets (as xml) the "Oklahoma" element
17540              */
17541             public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
17542             {
17543                 synchronized (monitor())
17544                 {
17545                     check_orphaned();
17546                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17547                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
17548                     if (target == null)
17549                     {
17550                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
17551                     }
17552                     target.set(oklahoma);
17553                 }
17554             }
17555             
17556             /**
17557              * Unsets the "Oklahoma" element
17558              */
17559             public void unsetOklahoma()
17560             {
17561                 synchronized (monitor())
17562                 {
17563                     check_orphaned();
17564                     get_store().remove_element(OKLAHOMA$80, 0);
17565                 }
17566             }
17567             
17568             /**
17569              * Gets the "Oregon" element
17570              */
17571             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
17572             {
17573                 synchronized (monitor())
17574                 {
17575                     check_orphaned();
17576                     org.apache.xmlbeans.SimpleValue target = null;
17577                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
17578                     if (target == null)
17579                     {
17580                       return null;
17581                     }
17582                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17583                 }
17584             }
17585             
17586             /**
17587              * Gets (as xml) the "Oregon" element
17588              */
17589             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
17590             {
17591                 synchronized (monitor())
17592                 {
17593                     check_orphaned();
17594                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17595                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
17596                     return target;
17597                 }
17598             }
17599             
17600             /**
17601              * True if has "Oregon" element
17602              */
17603             public boolean isSetOregon()
17604             {
17605                 synchronized (monitor())
17606                 {
17607                     check_orphaned();
17608                     return get_store().count_elements(OREGON$82) != 0;
17609                 }
17610             }
17611             
17612             /**
17613              * Sets the "Oregon" element
17614              */
17615             public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
17616             {
17617                 synchronized (monitor())
17618                 {
17619                     check_orphaned();
17620                     org.apache.xmlbeans.SimpleValue target = null;
17621                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
17622                     if (target == null)
17623                     {
17624                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
17625                     }
17626                     target.setEnumValue(oregon);
17627                 }
17628             }
17629             
17630             /**
17631              * Sets (as xml) the "Oregon" element
17632              */
17633             public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
17634             {
17635                 synchronized (monitor())
17636                 {
17637                     check_orphaned();
17638                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17639                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
17640                     if (target == null)
17641                     {
17642                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
17643                     }
17644                     target.set(oregon);
17645                 }
17646             }
17647             
17648             /**
17649              * Unsets the "Oregon" element
17650              */
17651             public void unsetOregon()
17652             {
17653                 synchronized (monitor())
17654                 {
17655                     check_orphaned();
17656                     get_store().remove_element(OREGON$82, 0);
17657                 }
17658             }
17659             
17660             /**
17661              * Gets the "Pennsylvania" element
17662              */
17663             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
17664             {
17665                 synchronized (monitor())
17666                 {
17667                     check_orphaned();
17668                     org.apache.xmlbeans.SimpleValue target = null;
17669                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
17670                     if (target == null)
17671                     {
17672                       return null;
17673                     }
17674                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17675                 }
17676             }
17677             
17678             /**
17679              * Gets (as xml) the "Pennsylvania" element
17680              */
17681             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
17682             {
17683                 synchronized (monitor())
17684                 {
17685                     check_orphaned();
17686                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17687                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
17688                     return target;
17689                 }
17690             }
17691             
17692             /**
17693              * True if has "Pennsylvania" element
17694              */
17695             public boolean isSetPennsylvania()
17696             {
17697                 synchronized (monitor())
17698                 {
17699                     check_orphaned();
17700                     return get_store().count_elements(PENNSYLVANIA$84) != 0;
17701                 }
17702             }
17703             
17704             /**
17705              * Sets the "Pennsylvania" element
17706              */
17707             public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
17708             {
17709                 synchronized (monitor())
17710                 {
17711                     check_orphaned();
17712                     org.apache.xmlbeans.SimpleValue target = null;
17713                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
17714                     if (target == null)
17715                     {
17716                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
17717                     }
17718                     target.setEnumValue(pennsylvania);
17719                 }
17720             }
17721             
17722             /**
17723              * Sets (as xml) the "Pennsylvania" element
17724              */
17725             public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
17726             {
17727                 synchronized (monitor())
17728                 {
17729                     check_orphaned();
17730                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17731                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
17732                     if (target == null)
17733                     {
17734                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
17735                     }
17736                     target.set(pennsylvania);
17737                 }
17738             }
17739             
17740             /**
17741              * Unsets the "Pennsylvania" element
17742              */
17743             public void unsetPennsylvania()
17744             {
17745                 synchronized (monitor())
17746                 {
17747                     check_orphaned();
17748                     get_store().remove_element(PENNSYLVANIA$84, 0);
17749                 }
17750             }
17751             
17752             /**
17753              * Gets the "PuertoRico" element
17754              */
17755             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
17756             {
17757                 synchronized (monitor())
17758                 {
17759                     check_orphaned();
17760                     org.apache.xmlbeans.SimpleValue target = null;
17761                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
17762                     if (target == null)
17763                     {
17764                       return null;
17765                     }
17766                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17767                 }
17768             }
17769             
17770             /**
17771              * Gets (as xml) the "PuertoRico" element
17772              */
17773             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
17774             {
17775                 synchronized (monitor())
17776                 {
17777                     check_orphaned();
17778                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17779                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
17780                     return target;
17781                 }
17782             }
17783             
17784             /**
17785              * True if has "PuertoRico" element
17786              */
17787             public boolean isSetPuertoRico()
17788             {
17789                 synchronized (monitor())
17790                 {
17791                     check_orphaned();
17792                     return get_store().count_elements(PUERTORICO$86) != 0;
17793                 }
17794             }
17795             
17796             /**
17797              * Sets the "PuertoRico" element
17798              */
17799             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
17800             {
17801                 synchronized (monitor())
17802                 {
17803                     check_orphaned();
17804                     org.apache.xmlbeans.SimpleValue target = null;
17805                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
17806                     if (target == null)
17807                     {
17808                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
17809                     }
17810                     target.setEnumValue(puertoRico);
17811                 }
17812             }
17813             
17814             /**
17815              * Sets (as xml) the "PuertoRico" element
17816              */
17817             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
17818             {
17819                 synchronized (monitor())
17820                 {
17821                     check_orphaned();
17822                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17823                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
17824                     if (target == null)
17825                     {
17826                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
17827                     }
17828                     target.set(puertoRico);
17829                 }
17830             }
17831             
17832             /**
17833              * Unsets the "PuertoRico" element
17834              */
17835             public void unsetPuertoRico()
17836             {
17837                 synchronized (monitor())
17838                 {
17839                     check_orphaned();
17840                     get_store().remove_element(PUERTORICO$86, 0);
17841                 }
17842             }
17843             
17844             /**
17845              * Gets the "RhodeIsland" element
17846              */
17847             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
17848             {
17849                 synchronized (monitor())
17850                 {
17851                     check_orphaned();
17852                     org.apache.xmlbeans.SimpleValue target = null;
17853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
17854                     if (target == null)
17855                     {
17856                       return null;
17857                     }
17858                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17859                 }
17860             }
17861             
17862             /**
17863              * Gets (as xml) the "RhodeIsland" element
17864              */
17865             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
17866             {
17867                 synchronized (monitor())
17868                 {
17869                     check_orphaned();
17870                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17871                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
17872                     return target;
17873                 }
17874             }
17875             
17876             /**
17877              * True if has "RhodeIsland" element
17878              */
17879             public boolean isSetRhodeIsland()
17880             {
17881                 synchronized (monitor())
17882                 {
17883                     check_orphaned();
17884                     return get_store().count_elements(RHODEISLAND$88) != 0;
17885                 }
17886             }
17887             
17888             /**
17889              * Sets the "RhodeIsland" element
17890              */
17891             public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
17892             {
17893                 synchronized (monitor())
17894                 {
17895                     check_orphaned();
17896                     org.apache.xmlbeans.SimpleValue target = null;
17897                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
17898                     if (target == null)
17899                     {
17900                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
17901                     }
17902                     target.setEnumValue(rhodeIsland);
17903                 }
17904             }
17905             
17906             /**
17907              * Sets (as xml) the "RhodeIsland" element
17908              */
17909             public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
17910             {
17911                 synchronized (monitor())
17912                 {
17913                     check_orphaned();
17914                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17915                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
17916                     if (target == null)
17917                     {
17918                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
17919                     }
17920                     target.set(rhodeIsland);
17921                 }
17922             }
17923             
17924             /**
17925              * Unsets the "RhodeIsland" element
17926              */
17927             public void unsetRhodeIsland()
17928             {
17929                 synchronized (monitor())
17930                 {
17931                     check_orphaned();
17932                     get_store().remove_element(RHODEISLAND$88, 0);
17933                 }
17934             }
17935             
17936             /**
17937              * Gets the "SouthCarolina" element
17938              */
17939             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
17940             {
17941                 synchronized (monitor())
17942                 {
17943                     check_orphaned();
17944                     org.apache.xmlbeans.SimpleValue target = null;
17945                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
17946                     if (target == null)
17947                     {
17948                       return null;
17949                     }
17950                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17951                 }
17952             }
17953             
17954             /**
17955              * Gets (as xml) the "SouthCarolina" element
17956              */
17957             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
17958             {
17959                 synchronized (monitor())
17960                 {
17961                     check_orphaned();
17962                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17963                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
17964                     return target;
17965                 }
17966             }
17967             
17968             /**
17969              * True if has "SouthCarolina" element
17970              */
17971             public boolean isSetSouthCarolina()
17972             {
17973                 synchronized (monitor())
17974                 {
17975                     check_orphaned();
17976                     return get_store().count_elements(SOUTHCAROLINA$90) != 0;
17977                 }
17978             }
17979             
17980             /**
17981              * Sets the "SouthCarolina" element
17982              */
17983             public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
17984             {
17985                 synchronized (monitor())
17986                 {
17987                     check_orphaned();
17988                     org.apache.xmlbeans.SimpleValue target = null;
17989                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
17990                     if (target == null)
17991                     {
17992                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
17993                     }
17994                     target.setEnumValue(southCarolina);
17995                 }
17996             }
17997             
17998             /**
17999              * Sets (as xml) the "SouthCarolina" element
18000              */
18001             public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
18002             {
18003                 synchronized (monitor())
18004                 {
18005                     check_orphaned();
18006                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18007                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
18008                     if (target == null)
18009                     {
18010                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
18011                     }
18012                     target.set(southCarolina);
18013                 }
18014             }
18015             
18016             /**
18017              * Unsets the "SouthCarolina" element
18018              */
18019             public void unsetSouthCarolina()
18020             {
18021                 synchronized (monitor())
18022                 {
18023                     check_orphaned();
18024                     get_store().remove_element(SOUTHCAROLINA$90, 0);
18025                 }
18026             }
18027             
18028             /**
18029              * Gets the "SouthDakota" element
18030              */
18031             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
18032             {
18033                 synchronized (monitor())
18034                 {
18035                     check_orphaned();
18036                     org.apache.xmlbeans.SimpleValue target = null;
18037                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18038                     if (target == null)
18039                     {
18040                       return null;
18041                     }
18042                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18043                 }
18044             }
18045             
18046             /**
18047              * Gets (as xml) the "SouthDakota" element
18048              */
18049             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
18050             {
18051                 synchronized (monitor())
18052                 {
18053                     check_orphaned();
18054                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18055                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18056                     return target;
18057                 }
18058             }
18059             
18060             /**
18061              * True if has "SouthDakota" element
18062              */
18063             public boolean isSetSouthDakota()
18064             {
18065                 synchronized (monitor())
18066                 {
18067                     check_orphaned();
18068                     return get_store().count_elements(SOUTHDAKOTA$92) != 0;
18069                 }
18070             }
18071             
18072             /**
18073              * Sets the "SouthDakota" element
18074              */
18075             public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
18076             {
18077                 synchronized (monitor())
18078                 {
18079                     check_orphaned();
18080                     org.apache.xmlbeans.SimpleValue target = null;
18081                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18082                     if (target == null)
18083                     {
18084                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
18085                     }
18086                     target.setEnumValue(southDakota);
18087                 }
18088             }
18089             
18090             /**
18091              * Sets (as xml) the "SouthDakota" element
18092              */
18093             public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
18094             {
18095                 synchronized (monitor())
18096                 {
18097                     check_orphaned();
18098                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18099                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18100                     if (target == null)
18101                     {
18102                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
18103                     }
18104                     target.set(southDakota);
18105                 }
18106             }
18107             
18108             /**
18109              * Unsets the "SouthDakota" element
18110              */
18111             public void unsetSouthDakota()
18112             {
18113                 synchronized (monitor())
18114                 {
18115                     check_orphaned();
18116                     get_store().remove_element(SOUTHDAKOTA$92, 0);
18117                 }
18118             }
18119             
18120             /**
18121              * Gets the "Tennessee" element
18122              */
18123             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
18124             {
18125                 synchronized (monitor())
18126                 {
18127                     check_orphaned();
18128                     org.apache.xmlbeans.SimpleValue target = null;
18129                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
18130                     if (target == null)
18131                     {
18132                       return null;
18133                     }
18134                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18135                 }
18136             }
18137             
18138             /**
18139              * Gets (as xml) the "Tennessee" element
18140              */
18141             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
18142             {
18143                 synchronized (monitor())
18144                 {
18145                     check_orphaned();
18146                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18147                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
18148                     return target;
18149                 }
18150             }
18151             
18152             /**
18153              * True if has "Tennessee" element
18154              */
18155             public boolean isSetTennessee()
18156             {
18157                 synchronized (monitor())
18158                 {
18159                     check_orphaned();
18160                     return get_store().count_elements(TENNESSEE$94) != 0;
18161                 }
18162             }
18163             
18164             /**
18165              * Sets the "Tennessee" element
18166              */
18167             public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
18168             {
18169                 synchronized (monitor())
18170                 {
18171                     check_orphaned();
18172                     org.apache.xmlbeans.SimpleValue target = null;
18173                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
18174                     if (target == null)
18175                     {
18176                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
18177                     }
18178                     target.setEnumValue(tennessee);
18179                 }
18180             }
18181             
18182             /**
18183              * Sets (as xml) the "Tennessee" element
18184              */
18185             public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
18186             {
18187                 synchronized (monitor())
18188                 {
18189                     check_orphaned();
18190                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18191                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
18192                     if (target == null)
18193                     {
18194                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
18195                     }
18196                     target.set(tennessee);
18197                 }
18198             }
18199             
18200             /**
18201              * Unsets the "Tennessee" element
18202              */
18203             public void unsetTennessee()
18204             {
18205                 synchronized (monitor())
18206                 {
18207                     check_orphaned();
18208                     get_store().remove_element(TENNESSEE$94, 0);
18209                 }
18210             }
18211             
18212             /**
18213              * Gets the "Texas" element
18214              */
18215             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
18216             {
18217                 synchronized (monitor())
18218                 {
18219                     check_orphaned();
18220                     org.apache.xmlbeans.SimpleValue target = null;
18221                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
18222                     if (target == null)
18223                     {
18224                       return null;
18225                     }
18226                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18227                 }
18228             }
18229             
18230             /**
18231              * Gets (as xml) the "Texas" element
18232              */
18233             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
18234             {
18235                 synchronized (monitor())
18236                 {
18237                     check_orphaned();
18238                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18239                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
18240                     return target;
18241                 }
18242             }
18243             
18244             /**
18245              * True if has "Texas" element
18246              */
18247             public boolean isSetTexas()
18248             {
18249                 synchronized (monitor())
18250                 {
18251                     check_orphaned();
18252                     return get_store().count_elements(TEXAS$96) != 0;
18253                 }
18254             }
18255             
18256             /**
18257              * Sets the "Texas" element
18258              */
18259             public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
18260             {
18261                 synchronized (monitor())
18262                 {
18263                     check_orphaned();
18264                     org.apache.xmlbeans.SimpleValue target = null;
18265                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
18266                     if (target == null)
18267                     {
18268                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
18269                     }
18270                     target.setEnumValue(texas);
18271                 }
18272             }
18273             
18274             /**
18275              * Sets (as xml) the "Texas" element
18276              */
18277             public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
18278             {
18279                 synchronized (monitor())
18280                 {
18281                     check_orphaned();
18282                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18283                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
18284                     if (target == null)
18285                     {
18286                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
18287                     }
18288                     target.set(texas);
18289                 }
18290             }
18291             
18292             /**
18293              * Unsets the "Texas" element
18294              */
18295             public void unsetTexas()
18296             {
18297                 synchronized (monitor())
18298                 {
18299                     check_orphaned();
18300                     get_store().remove_element(TEXAS$96, 0);
18301                 }
18302             }
18303             
18304             /**
18305              * Gets the "USVirginIslands" element
18306              */
18307             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
18308             {
18309                 synchronized (monitor())
18310                 {
18311                     check_orphaned();
18312                     org.apache.xmlbeans.SimpleValue target = null;
18313                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18314                     if (target == null)
18315                     {
18316                       return null;
18317                     }
18318                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18319                 }
18320             }
18321             
18322             /**
18323              * Gets (as xml) the "USVirginIslands" element
18324              */
18325             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
18326             {
18327                 synchronized (monitor())
18328                 {
18329                     check_orphaned();
18330                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18331                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18332                     return target;
18333                 }
18334             }
18335             
18336             /**
18337              * True if has "USVirginIslands" element
18338              */
18339             public boolean isSetUSVirginIslands()
18340             {
18341                 synchronized (monitor())
18342                 {
18343                     check_orphaned();
18344                     return get_store().count_elements(USVIRGINISLANDS$98) != 0;
18345                 }
18346             }
18347             
18348             /**
18349              * Sets the "USVirginIslands" element
18350              */
18351             public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
18352             {
18353                 synchronized (monitor())
18354                 {
18355                     check_orphaned();
18356                     org.apache.xmlbeans.SimpleValue target = null;
18357                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18358                     if (target == null)
18359                     {
18360                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
18361                     }
18362                     target.setEnumValue(usVirginIslands);
18363                 }
18364             }
18365             
18366             /**
18367              * Sets (as xml) the "USVirginIslands" element
18368              */
18369             public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
18370             {
18371                 synchronized (monitor())
18372                 {
18373                     check_orphaned();
18374                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18375                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18376                     if (target == null)
18377                     {
18378                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
18379                     }
18380                     target.set(usVirginIslands);
18381                 }
18382             }
18383             
18384             /**
18385              * Unsets the "USVirginIslands" element
18386              */
18387             public void unsetUSVirginIslands()
18388             {
18389                 synchronized (monitor())
18390                 {
18391                     check_orphaned();
18392                     get_store().remove_element(USVIRGINISLANDS$98, 0);
18393                 }
18394             }
18395             
18396             /**
18397              * Gets the "Utah" element
18398              */
18399             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
18400             {
18401                 synchronized (monitor())
18402                 {
18403                     check_orphaned();
18404                     org.apache.xmlbeans.SimpleValue target = null;
18405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
18406                     if (target == null)
18407                     {
18408                       return null;
18409                     }
18410                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18411                 }
18412             }
18413             
18414             /**
18415              * Gets (as xml) the "Utah" element
18416              */
18417             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
18418             {
18419                 synchronized (monitor())
18420                 {
18421                     check_orphaned();
18422                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18423                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
18424                     return target;
18425                 }
18426             }
18427             
18428             /**
18429              * True if has "Utah" element
18430              */
18431             public boolean isSetUtah()
18432             {
18433                 synchronized (monitor())
18434                 {
18435                     check_orphaned();
18436                     return get_store().count_elements(UTAH$100) != 0;
18437                 }
18438             }
18439             
18440             /**
18441              * Sets the "Utah" element
18442              */
18443             public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
18444             {
18445                 synchronized (monitor())
18446                 {
18447                     check_orphaned();
18448                     org.apache.xmlbeans.SimpleValue target = null;
18449                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
18450                     if (target == null)
18451                     {
18452                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
18453                     }
18454                     target.setEnumValue(utah);
18455                 }
18456             }
18457             
18458             /**
18459              * Sets (as xml) the "Utah" element
18460              */
18461             public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
18462             {
18463                 synchronized (monitor())
18464                 {
18465                     check_orphaned();
18466                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18467                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
18468                     if (target == null)
18469                     {
18470                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
18471                     }
18472                     target.set(utah);
18473                 }
18474             }
18475             
18476             /**
18477              * Unsets the "Utah" element
18478              */
18479             public void unsetUtah()
18480             {
18481                 synchronized (monitor())
18482                 {
18483                     check_orphaned();
18484                     get_store().remove_element(UTAH$100, 0);
18485                 }
18486             }
18487             
18488             /**
18489              * Gets the "Vermont" element
18490              */
18491             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
18492             {
18493                 synchronized (monitor())
18494                 {
18495                     check_orphaned();
18496                     org.apache.xmlbeans.SimpleValue target = null;
18497                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
18498                     if (target == null)
18499                     {
18500                       return null;
18501                     }
18502                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18503                 }
18504             }
18505             
18506             /**
18507              * Gets (as xml) the "Vermont" element
18508              */
18509             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
18510             {
18511                 synchronized (monitor())
18512                 {
18513                     check_orphaned();
18514                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18515                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
18516                     return target;
18517                 }
18518             }
18519             
18520             /**
18521              * True if has "Vermont" element
18522              */
18523             public boolean isSetVermont()
18524             {
18525                 synchronized (monitor())
18526                 {
18527                     check_orphaned();
18528                     return get_store().count_elements(VERMONT$102) != 0;
18529                 }
18530             }
18531             
18532             /**
18533              * Sets the "Vermont" element
18534              */
18535             public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
18536             {
18537                 synchronized (monitor())
18538                 {
18539                     check_orphaned();
18540                     org.apache.xmlbeans.SimpleValue target = null;
18541                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
18542                     if (target == null)
18543                     {
18544                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
18545                     }
18546                     target.setEnumValue(vermont);
18547                 }
18548             }
18549             
18550             /**
18551              * Sets (as xml) the "Vermont" element
18552              */
18553             public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
18554             {
18555                 synchronized (monitor())
18556                 {
18557                     check_orphaned();
18558                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18559                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
18560                     if (target == null)
18561                     {
18562                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
18563                     }
18564                     target.set(vermont);
18565                 }
18566             }
18567             
18568             /**
18569              * Unsets the "Vermont" element
18570              */
18571             public void unsetVermont()
18572             {
18573                 synchronized (monitor())
18574                 {
18575                     check_orphaned();
18576                     get_store().remove_element(VERMONT$102, 0);
18577                 }
18578             }
18579             
18580             /**
18581              * Gets the "Virginia" element
18582              */
18583             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
18584             {
18585                 synchronized (monitor())
18586                 {
18587                     check_orphaned();
18588                     org.apache.xmlbeans.SimpleValue target = null;
18589                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
18590                     if (target == null)
18591                     {
18592                       return null;
18593                     }
18594                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18595                 }
18596             }
18597             
18598             /**
18599              * Gets (as xml) the "Virginia" element
18600              */
18601             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
18602             {
18603                 synchronized (monitor())
18604                 {
18605                     check_orphaned();
18606                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18607                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
18608                     return target;
18609                 }
18610             }
18611             
18612             /**
18613              * True if has "Virginia" element
18614              */
18615             public boolean isSetVirginia()
18616             {
18617                 synchronized (monitor())
18618                 {
18619                     check_orphaned();
18620                     return get_store().count_elements(VIRGINIA$104) != 0;
18621                 }
18622             }
18623             
18624             /**
18625              * Sets the "Virginia" element
18626              */
18627             public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
18628             {
18629                 synchronized (monitor())
18630                 {
18631                     check_orphaned();
18632                     org.apache.xmlbeans.SimpleValue target = null;
18633                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
18634                     if (target == null)
18635                     {
18636                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
18637                     }
18638                     target.setEnumValue(virginia);
18639                 }
18640             }
18641             
18642             /**
18643              * Sets (as xml) the "Virginia" element
18644              */
18645             public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
18646             {
18647                 synchronized (monitor())
18648                 {
18649                     check_orphaned();
18650                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18651                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
18652                     if (target == null)
18653                     {
18654                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
18655                     }
18656                     target.set(virginia);
18657                 }
18658             }
18659             
18660             /**
18661              * Unsets the "Virginia" element
18662              */
18663             public void unsetVirginia()
18664             {
18665                 synchronized (monitor())
18666                 {
18667                     check_orphaned();
18668                     get_store().remove_element(VIRGINIA$104, 0);
18669                 }
18670             }
18671             
18672             /**
18673              * Gets the "Washington" element
18674              */
18675             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
18676             {
18677                 synchronized (monitor())
18678                 {
18679                     check_orphaned();
18680                     org.apache.xmlbeans.SimpleValue target = null;
18681                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
18682                     if (target == null)
18683                     {
18684                       return null;
18685                     }
18686                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18687                 }
18688             }
18689             
18690             /**
18691              * Gets (as xml) the "Washington" element
18692              */
18693             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
18694             {
18695                 synchronized (monitor())
18696                 {
18697                     check_orphaned();
18698                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18699                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
18700                     return target;
18701                 }
18702             }
18703             
18704             /**
18705              * True if has "Washington" element
18706              */
18707             public boolean isSetWashington()
18708             {
18709                 synchronized (monitor())
18710                 {
18711                     check_orphaned();
18712                     return get_store().count_elements(WASHINGTON$106) != 0;
18713                 }
18714             }
18715             
18716             /**
18717              * Sets the "Washington" element
18718              */
18719             public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
18720             {
18721                 synchronized (monitor())
18722                 {
18723                     check_orphaned();
18724                     org.apache.xmlbeans.SimpleValue target = null;
18725                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
18726                     if (target == null)
18727                     {
18728                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
18729                     }
18730                     target.setEnumValue(washington);
18731                 }
18732             }
18733             
18734             /**
18735              * Sets (as xml) the "Washington" element
18736              */
18737             public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
18738             {
18739                 synchronized (monitor())
18740                 {
18741                     check_orphaned();
18742                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18743                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
18744                     if (target == null)
18745                     {
18746                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
18747                     }
18748                     target.set(washington);
18749                 }
18750             }
18751             
18752             /**
18753              * Unsets the "Washington" element
18754              */
18755             public void unsetWashington()
18756             {
18757                 synchronized (monitor())
18758                 {
18759                     check_orphaned();
18760                     get_store().remove_element(WASHINGTON$106, 0);
18761                 }
18762             }
18763             
18764             /**
18765              * Gets the "WestVirginia" element
18766              */
18767             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
18768             {
18769                 synchronized (monitor())
18770                 {
18771                     check_orphaned();
18772                     org.apache.xmlbeans.SimpleValue target = null;
18773                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
18774                     if (target == null)
18775                     {
18776                       return null;
18777                     }
18778                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18779                 }
18780             }
18781             
18782             /**
18783              * Gets (as xml) the "WestVirginia" element
18784              */
18785             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
18786             {
18787                 synchronized (monitor())
18788                 {
18789                     check_orphaned();
18790                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18791                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
18792                     return target;
18793                 }
18794             }
18795             
18796             /**
18797              * True if has "WestVirginia" element
18798              */
18799             public boolean isSetWestVirginia()
18800             {
18801                 synchronized (monitor())
18802                 {
18803                     check_orphaned();
18804                     return get_store().count_elements(WESTVIRGINIA$108) != 0;
18805                 }
18806             }
18807             
18808             /**
18809              * Sets the "WestVirginia" element
18810              */
18811             public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
18812             {
18813                 synchronized (monitor())
18814                 {
18815                     check_orphaned();
18816                     org.apache.xmlbeans.SimpleValue target = null;
18817                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
18818                     if (target == null)
18819                     {
18820                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
18821                     }
18822                     target.setEnumValue(westVirginia);
18823                 }
18824             }
18825             
18826             /**
18827              * Sets (as xml) the "WestVirginia" element
18828              */
18829             public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
18830             {
18831                 synchronized (monitor())
18832                 {
18833                     check_orphaned();
18834                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18835                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
18836                     if (target == null)
18837                     {
18838                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
18839                     }
18840                     target.set(westVirginia);
18841                 }
18842             }
18843             
18844             /**
18845              * Unsets the "WestVirginia" element
18846              */
18847             public void unsetWestVirginia()
18848             {
18849                 synchronized (monitor())
18850                 {
18851                     check_orphaned();
18852                     get_store().remove_element(WESTVIRGINIA$108, 0);
18853                 }
18854             }
18855             
18856             /**
18857              * Gets the "Wisconsin" element
18858              */
18859             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
18860             {
18861                 synchronized (monitor())
18862                 {
18863                     check_orphaned();
18864                     org.apache.xmlbeans.SimpleValue target = null;
18865                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
18866                     if (target == null)
18867                     {
18868                       return null;
18869                     }
18870                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18871                 }
18872             }
18873             
18874             /**
18875              * Gets (as xml) the "Wisconsin" element
18876              */
18877             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
18878             {
18879                 synchronized (monitor())
18880                 {
18881                     check_orphaned();
18882                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18883                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
18884                     return target;
18885                 }
18886             }
18887             
18888             /**
18889              * True if has "Wisconsin" element
18890              */
18891             public boolean isSetWisconsin()
18892             {
18893                 synchronized (monitor())
18894                 {
18895                     check_orphaned();
18896                     return get_store().count_elements(WISCONSIN$110) != 0;
18897                 }
18898             }
18899             
18900             /**
18901              * Sets the "Wisconsin" element
18902              */
18903             public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
18904             {
18905                 synchronized (monitor())
18906                 {
18907                     check_orphaned();
18908                     org.apache.xmlbeans.SimpleValue target = null;
18909                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
18910                     if (target == null)
18911                     {
18912                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
18913                     }
18914                     target.setEnumValue(wisconsin);
18915                 }
18916             }
18917             
18918             /**
18919              * Sets (as xml) the "Wisconsin" element
18920              */
18921             public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
18922             {
18923                 synchronized (monitor())
18924                 {
18925                     check_orphaned();
18926                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18927                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
18928                     if (target == null)
18929                     {
18930                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
18931                     }
18932                     target.set(wisconsin);
18933                 }
18934             }
18935             
18936             /**
18937              * Unsets the "Wisconsin" element
18938              */
18939             public void unsetWisconsin()
18940             {
18941                 synchronized (monitor())
18942                 {
18943                     check_orphaned();
18944                     get_store().remove_element(WISCONSIN$110, 0);
18945                 }
18946             }
18947             
18948             /**
18949              * Gets the "Wyoming" element
18950              */
18951             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
18952             {
18953                 synchronized (monitor())
18954                 {
18955                     check_orphaned();
18956                     org.apache.xmlbeans.SimpleValue target = null;
18957                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
18958                     if (target == null)
18959                     {
18960                       return null;
18961                     }
18962                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18963                 }
18964             }
18965             
18966             /**
18967              * Gets (as xml) the "Wyoming" element
18968              */
18969             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
18970             {
18971                 synchronized (monitor())
18972                 {
18973                     check_orphaned();
18974                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18975                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
18976                     return target;
18977                 }
18978             }
18979             
18980             /**
18981              * True if has "Wyoming" element
18982              */
18983             public boolean isSetWyoming()
18984             {
18985                 synchronized (monitor())
18986                 {
18987                     check_orphaned();
18988                     return get_store().count_elements(WYOMING$112) != 0;
18989                 }
18990             }
18991             
18992             /**
18993              * Sets the "Wyoming" element
18994              */
18995             public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
18996             {
18997                 synchronized (monitor())
18998                 {
18999                     check_orphaned();
19000                     org.apache.xmlbeans.SimpleValue target = null;
19001                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
19002                     if (target == null)
19003                     {
19004                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
19005                     }
19006                     target.setEnumValue(wyoming);
19007                 }
19008             }
19009             
19010             /**
19011              * Sets (as xml) the "Wyoming" element
19012              */
19013             public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
19014             {
19015                 synchronized (monitor())
19016                 {
19017                     check_orphaned();
19018                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19019                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
19020                     if (target == null)
19021                     {
19022                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
19023                     }
19024                     target.set(wyoming);
19025                 }
19026             }
19027             
19028             /**
19029              * Unsets the "Wyoming" element
19030              */
19031             public void unsetWyoming()
19032             {
19033                 synchronized (monitor())
19034                 {
19035                     check_orphaned();
19036                     get_store().remove_element(WYOMING$112, 0);
19037                 }
19038             }
19039         }
19040         /**
19041          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
19042          *
19043          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$PrimaryBusiness.
19044          */
19045         public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.PrimaryBusiness
19046         {
19047             private static final long serialVersionUID = 1L;
19048             
19049             public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
19050             {
19051                 super(sType, false);
19052             }
19053             
19054             protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
19055             {
19056                 super(sType, b);
19057             }
19058         }
19059         /**
19060          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
19061          *
19062          * This is a complex type.
19063          */
19064         public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.SecondaryBusiness
19065         {
19066             private static final long serialVersionUID = 1L;
19067             
19068             public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
19069             {
19070                 super(sType);
19071             }
19072             
19073             private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
19074                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "AffordableHousing");
19075             private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
19076                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ConsumerFinance");
19077             private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
19078                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Microenterprise");
19079             private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
19080                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SmallBusiness");
19081             private static final javax.xml.namespace.QName COMMERCIAL$8 = 
19082                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Commercial");
19083             private static final javax.xml.namespace.QName RETAIL$10 = 
19084                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Retail");
19085             
19086             
19087             /**
19088              * Gets the "AffordableHousing" element
19089              */
19090             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
19091             {
19092                 synchronized (monitor())
19093                 {
19094                     check_orphaned();
19095                     org.apache.xmlbeans.SimpleValue target = null;
19096                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19097                     if (target == null)
19098                     {
19099                       return null;
19100                     }
19101                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19102                 }
19103             }
19104             
19105             /**
19106              * Gets (as xml) the "AffordableHousing" element
19107              */
19108             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
19109             {
19110                 synchronized (monitor())
19111                 {
19112                     check_orphaned();
19113                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19114                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19115                     return target;
19116                 }
19117             }
19118             
19119             /**
19120              * True if has "AffordableHousing" element
19121              */
19122             public boolean isSetAffordableHousing()
19123             {
19124                 synchronized (monitor())
19125                 {
19126                     check_orphaned();
19127                     return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
19128                 }
19129             }
19130             
19131             /**
19132              * Sets the "AffordableHousing" element
19133              */
19134             public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
19135             {
19136                 synchronized (monitor())
19137                 {
19138                     check_orphaned();
19139                     org.apache.xmlbeans.SimpleValue target = null;
19140                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19141                     if (target == null)
19142                     {
19143                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
19144                     }
19145                     target.setEnumValue(affordableHousing);
19146                 }
19147             }
19148             
19149             /**
19150              * Sets (as xml) the "AffordableHousing" element
19151              */
19152             public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
19153             {
19154                 synchronized (monitor())
19155                 {
19156                     check_orphaned();
19157                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19158                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19159                     if (target == null)
19160                     {
19161                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
19162                     }
19163                     target.set(affordableHousing);
19164                 }
19165             }
19166             
19167             /**
19168              * Unsets the "AffordableHousing" element
19169              */
19170             public void unsetAffordableHousing()
19171             {
19172                 synchronized (monitor())
19173                 {
19174                     check_orphaned();
19175                     get_store().remove_element(AFFORDABLEHOUSING$0, 0);
19176                 }
19177             }
19178             
19179             /**
19180              * Gets the "ConsumerFinance" element
19181              */
19182             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
19183             {
19184                 synchronized (monitor())
19185                 {
19186                     check_orphaned();
19187                     org.apache.xmlbeans.SimpleValue target = null;
19188                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19189                     if (target == null)
19190                     {
19191                       return null;
19192                     }
19193                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19194                 }
19195             }
19196             
19197             /**
19198              * Gets (as xml) the "ConsumerFinance" element
19199              */
19200             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
19201             {
19202                 synchronized (monitor())
19203                 {
19204                     check_orphaned();
19205                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19206                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19207                     return target;
19208                 }
19209             }
19210             
19211             /**
19212              * True if has "ConsumerFinance" element
19213              */
19214             public boolean isSetConsumerFinance()
19215             {
19216                 synchronized (monitor())
19217                 {
19218                     check_orphaned();
19219                     return get_store().count_elements(CONSUMERFINANCE$2) != 0;
19220                 }
19221             }
19222             
19223             /**
19224              * Sets the "ConsumerFinance" element
19225              */
19226             public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
19227             {
19228                 synchronized (monitor())
19229                 {
19230                     check_orphaned();
19231                     org.apache.xmlbeans.SimpleValue target = null;
19232                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19233                     if (target == null)
19234                     {
19235                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
19236                     }
19237                     target.setEnumValue(consumerFinance);
19238                 }
19239             }
19240             
19241             /**
19242              * Sets (as xml) the "ConsumerFinance" element
19243              */
19244             public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
19245             {
19246                 synchronized (monitor())
19247                 {
19248                     check_orphaned();
19249                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19250                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19251                     if (target == null)
19252                     {
19253                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
19254                     }
19255                     target.set(consumerFinance);
19256                 }
19257             }
19258             
19259             /**
19260              * Unsets the "ConsumerFinance" element
19261              */
19262             public void unsetConsumerFinance()
19263             {
19264                 synchronized (monitor())
19265                 {
19266                     check_orphaned();
19267                     get_store().remove_element(CONSUMERFINANCE$2, 0);
19268                 }
19269             }
19270             
19271             /**
19272              * Gets the "Microenterprise" element
19273              */
19274             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
19275             {
19276                 synchronized (monitor())
19277                 {
19278                     check_orphaned();
19279                     org.apache.xmlbeans.SimpleValue target = null;
19280                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
19281                     if (target == null)
19282                     {
19283                       return null;
19284                     }
19285                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19286                 }
19287             }
19288             
19289             /**
19290              * Gets (as xml) the "Microenterprise" element
19291              */
19292             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
19293             {
19294                 synchronized (monitor())
19295                 {
19296                     check_orphaned();
19297                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19298                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
19299                     return target;
19300                 }
19301             }
19302             
19303             /**
19304              * True if has "Microenterprise" element
19305              */
19306             public boolean isSetMicroenterprise()
19307             {
19308                 synchronized (monitor())
19309                 {
19310                     check_orphaned();
19311                     return get_store().count_elements(MICROENTERPRISE$4) != 0;
19312                 }
19313             }
19314             
19315             /**
19316              * Sets the "Microenterprise" element
19317              */
19318             public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
19319             {
19320                 synchronized (monitor())
19321                 {
19322                     check_orphaned();
19323                     org.apache.xmlbeans.SimpleValue target = null;
19324                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
19325                     if (target == null)
19326                     {
19327                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
19328                     }
19329                     target.setEnumValue(microenterprise);
19330                 }
19331             }
19332             
19333             /**
19334              * Sets (as xml) the "Microenterprise" element
19335              */
19336             public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
19337             {
19338                 synchronized (monitor())
19339                 {
19340                     check_orphaned();
19341                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19342                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
19343                     if (target == null)
19344                     {
19345                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
19346                     }
19347                     target.set(microenterprise);
19348                 }
19349             }
19350             
19351             /**
19352              * Unsets the "Microenterprise" element
19353              */
19354             public void unsetMicroenterprise()
19355             {
19356                 synchronized (monitor())
19357                 {
19358                     check_orphaned();
19359                     get_store().remove_element(MICROENTERPRISE$4, 0);
19360                 }
19361             }
19362             
19363             /**
19364              * Gets the "SmallBusiness" element
19365              */
19366             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
19367             {
19368                 synchronized (monitor())
19369                 {
19370                     check_orphaned();
19371                     org.apache.xmlbeans.SimpleValue target = null;
19372                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
19373                     if (target == null)
19374                     {
19375                       return null;
19376                     }
19377                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19378                 }
19379             }
19380             
19381             /**
19382              * Gets (as xml) the "SmallBusiness" element
19383              */
19384             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
19385             {
19386                 synchronized (monitor())
19387                 {
19388                     check_orphaned();
19389                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19390                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
19391                     return target;
19392                 }
19393             }
19394             
19395             /**
19396              * True if has "SmallBusiness" element
19397              */
19398             public boolean isSetSmallBusiness()
19399             {
19400                 synchronized (monitor())
19401                 {
19402                     check_orphaned();
19403                     return get_store().count_elements(SMALLBUSINESS$6) != 0;
19404                 }
19405             }
19406             
19407             /**
19408              * Sets the "SmallBusiness" element
19409              */
19410             public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
19411             {
19412                 synchronized (monitor())
19413                 {
19414                     check_orphaned();
19415                     org.apache.xmlbeans.SimpleValue target = null;
19416                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
19417                     if (target == null)
19418                     {
19419                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
19420                     }
19421                     target.setEnumValue(smallBusiness);
19422                 }
19423             }
19424             
19425             /**
19426              * Sets (as xml) the "SmallBusiness" element
19427              */
19428             public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
19429             {
19430                 synchronized (monitor())
19431                 {
19432                     check_orphaned();
19433                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19434                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
19435                     if (target == null)
19436                     {
19437                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
19438                     }
19439                     target.set(smallBusiness);
19440                 }
19441             }
19442             
19443             /**
19444              * Unsets the "SmallBusiness" element
19445              */
19446             public void unsetSmallBusiness()
19447             {
19448                 synchronized (monitor())
19449                 {
19450                     check_orphaned();
19451                     get_store().remove_element(SMALLBUSINESS$6, 0);
19452                 }
19453             }
19454             
19455             /**
19456              * Gets the "Commercial" element
19457              */
19458             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
19459             {
19460                 synchronized (monitor())
19461                 {
19462                     check_orphaned();
19463                     org.apache.xmlbeans.SimpleValue target = null;
19464                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
19465                     if (target == null)
19466                     {
19467                       return null;
19468                     }
19469                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19470                 }
19471             }
19472             
19473             /**
19474              * Gets (as xml) the "Commercial" element
19475              */
19476             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
19477             {
19478                 synchronized (monitor())
19479                 {
19480                     check_orphaned();
19481                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19482                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
19483                     return target;
19484                 }
19485             }
19486             
19487             /**
19488              * True if has "Commercial" element
19489              */
19490             public boolean isSetCommercial()
19491             {
19492                 synchronized (monitor())
19493                 {
19494                     check_orphaned();
19495                     return get_store().count_elements(COMMERCIAL$8) != 0;
19496                 }
19497             }
19498             
19499             /**
19500              * Sets the "Commercial" element
19501              */
19502             public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
19503             {
19504                 synchronized (monitor())
19505                 {
19506                     check_orphaned();
19507                     org.apache.xmlbeans.SimpleValue target = null;
19508                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
19509                     if (target == null)
19510                     {
19511                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
19512                     }
19513                     target.setEnumValue(commercial);
19514                 }
19515             }
19516             
19517             /**
19518              * Sets (as xml) the "Commercial" element
19519              */
19520             public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
19521             {
19522                 synchronized (monitor())
19523                 {
19524                     check_orphaned();
19525                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19526                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
19527                     if (target == null)
19528                     {
19529                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
19530                     }
19531                     target.set(commercial);
19532                 }
19533             }
19534             
19535             /**
19536              * Unsets the "Commercial" element
19537              */
19538             public void unsetCommercial()
19539             {
19540                 synchronized (monitor())
19541                 {
19542                     check_orphaned();
19543                     get_store().remove_element(COMMERCIAL$8, 0);
19544                 }
19545             }
19546             
19547             /**
19548              * Gets the "Retail" element
19549              */
19550             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
19551             {
19552                 synchronized (monitor())
19553                 {
19554                     check_orphaned();
19555                     org.apache.xmlbeans.SimpleValue target = null;
19556                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
19557                     if (target == null)
19558                     {
19559                       return null;
19560                     }
19561                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19562                 }
19563             }
19564             
19565             /**
19566              * Gets (as xml) the "Retail" element
19567              */
19568             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
19569             {
19570                 synchronized (monitor())
19571                 {
19572                     check_orphaned();
19573                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19574                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
19575                     return target;
19576                 }
19577             }
19578             
19579             /**
19580              * True if has "Retail" element
19581              */
19582             public boolean isSetRetail()
19583             {
19584                 synchronized (monitor())
19585                 {
19586                     check_orphaned();
19587                     return get_store().count_elements(RETAIL$10) != 0;
19588                 }
19589             }
19590             
19591             /**
19592              * Sets the "Retail" element
19593              */
19594             public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
19595             {
19596                 synchronized (monitor())
19597                 {
19598                     check_orphaned();
19599                     org.apache.xmlbeans.SimpleValue target = null;
19600                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
19601                     if (target == null)
19602                     {
19603                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
19604                     }
19605                     target.setEnumValue(retail);
19606                 }
19607             }
19608             
19609             /**
19610              * Sets (as xml) the "Retail" element
19611              */
19612             public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
19613             {
19614                 synchronized (monitor())
19615                 {
19616                     check_orphaned();
19617                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19618                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
19619                     if (target == null)
19620                     {
19621                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
19622                     }
19623                     target.set(retail);
19624                 }
19625             }
19626             
19627             /**
19628              * Unsets the "Retail" element
19629              */
19630             public void unsetRetail()
19631             {
19632                 synchronized (monitor())
19633                 {
19634                     check_orphaned();
19635                     get_store().remove_element(RETAIL$10, 0);
19636                 }
19637             }
19638         }
19639         /**
19640          * An XML ProductsOffered(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
19641          *
19642          * This is a complex type.
19643          */
19644         public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.ProductsOffered
19645         {
19646             private static final long serialVersionUID = 1L;
19647             
19648             public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
19649             {
19650                 super(sType);
19651             }
19652             
19653             private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
19654                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "IndividualDevelopmentAccounts");
19655             private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
19656                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NoCostAccounts");
19657             private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
19658                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "LoansToRefinance");
19659             private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
19660                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "LoansToBuild");
19661             private static final javax.xml.namespace.QName SHORTTERM$8 = 
19662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ShortTerm");
19663             private static final javax.xml.namespace.QName QID56$10 = 
19664                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_56");
19665             private static final javax.xml.namespace.QName QID62$12 = 
19666                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "QID_62");
19667             private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
19668                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ServicesToDisabled");
19669             private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
19670                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EquityInvestments");
19671             
19672             
19673             /**
19674              * Gets the "IndividualDevelopmentAccounts" element
19675              */
19676             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
19677             {
19678                 synchronized (monitor())
19679                 {
19680                     check_orphaned();
19681                     org.apache.xmlbeans.SimpleValue target = null;
19682                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19683                     if (target == null)
19684                     {
19685                       return null;
19686                     }
19687                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19688                 }
19689             }
19690             
19691             /**
19692              * Gets (as xml) the "IndividualDevelopmentAccounts" element
19693              */
19694             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
19695             {
19696                 synchronized (monitor())
19697                 {
19698                     check_orphaned();
19699                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19700                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19701                     return target;
19702                 }
19703             }
19704             
19705             /**
19706              * True if has "IndividualDevelopmentAccounts" element
19707              */
19708             public boolean isSetIndividualDevelopmentAccounts()
19709             {
19710                 synchronized (monitor())
19711                 {
19712                     check_orphaned();
19713                     return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
19714                 }
19715             }
19716             
19717             /**
19718              * Sets the "IndividualDevelopmentAccounts" element
19719              */
19720             public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
19721             {
19722                 synchronized (monitor())
19723                 {
19724                     check_orphaned();
19725                     org.apache.xmlbeans.SimpleValue target = null;
19726                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19727                     if (target == null)
19728                     {
19729                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
19730                     }
19731                     target.setEnumValue(individualDevelopmentAccounts);
19732                 }
19733             }
19734             
19735             /**
19736              * Sets (as xml) the "IndividualDevelopmentAccounts" element
19737              */
19738             public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
19739             {
19740                 synchronized (monitor())
19741                 {
19742                     check_orphaned();
19743                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19744                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19745                     if (target == null)
19746                     {
19747                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
19748                     }
19749                     target.set(individualDevelopmentAccounts);
19750                 }
19751             }
19752             
19753             /**
19754              * Unsets the "IndividualDevelopmentAccounts" element
19755              */
19756             public void unsetIndividualDevelopmentAccounts()
19757             {
19758                 synchronized (monitor())
19759                 {
19760                     check_orphaned();
19761                     get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19762                 }
19763             }
19764             
19765             /**
19766              * Gets the "NoCostAccounts" element
19767              */
19768             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
19769             {
19770                 synchronized (monitor())
19771                 {
19772                     check_orphaned();
19773                     org.apache.xmlbeans.SimpleValue target = null;
19774                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19775                     if (target == null)
19776                     {
19777                       return null;
19778                     }
19779                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19780                 }
19781             }
19782             
19783             /**
19784              * Gets (as xml) the "NoCostAccounts" element
19785              */
19786             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
19787             {
19788                 synchronized (monitor())
19789                 {
19790                     check_orphaned();
19791                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19792                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19793                     return target;
19794                 }
19795             }
19796             
19797             /**
19798              * True if has "NoCostAccounts" element
19799              */
19800             public boolean isSetNoCostAccounts()
19801             {
19802                 synchronized (monitor())
19803                 {
19804                     check_orphaned();
19805                     return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
19806                 }
19807             }
19808             
19809             /**
19810              * Sets the "NoCostAccounts" element
19811              */
19812             public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
19813             {
19814                 synchronized (monitor())
19815                 {
19816                     check_orphaned();
19817                     org.apache.xmlbeans.SimpleValue target = null;
19818                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19819                     if (target == null)
19820                     {
19821                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
19822                     }
19823                     target.setEnumValue(noCostAccounts);
19824                 }
19825             }
19826             
19827             /**
19828              * Sets (as xml) the "NoCostAccounts" element
19829              */
19830             public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
19831             {
19832                 synchronized (monitor())
19833                 {
19834                     check_orphaned();
19835                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19836                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19837                     if (target == null)
19838                     {
19839                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
19840                     }
19841                     target.set(noCostAccounts);
19842                 }
19843             }
19844             
19845             /**
19846              * Unsets the "NoCostAccounts" element
19847              */
19848             public void unsetNoCostAccounts()
19849             {
19850                 synchronized (monitor())
19851                 {
19852                     check_orphaned();
19853                     get_store().remove_element(NOCOSTACCOUNTS$2, 0);
19854                 }
19855             }
19856             
19857             /**
19858              * Gets the "LoansToRefinance" element
19859              */
19860             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
19861             {
19862                 synchronized (monitor())
19863                 {
19864                     check_orphaned();
19865                     org.apache.xmlbeans.SimpleValue target = null;
19866                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19867                     if (target == null)
19868                     {
19869                       return null;
19870                     }
19871                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19872                 }
19873             }
19874             
19875             /**
19876              * Gets (as xml) the "LoansToRefinance" element
19877              */
19878             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
19879             {
19880                 synchronized (monitor())
19881                 {
19882                     check_orphaned();
19883                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19884                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19885                     return target;
19886                 }
19887             }
19888             
19889             /**
19890              * True if has "LoansToRefinance" element
19891              */
19892             public boolean isSetLoansToRefinance()
19893             {
19894                 synchronized (monitor())
19895                 {
19896                     check_orphaned();
19897                     return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
19898                 }
19899             }
19900             
19901             /**
19902              * Sets the "LoansToRefinance" element
19903              */
19904             public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
19905             {
19906                 synchronized (monitor())
19907                 {
19908                     check_orphaned();
19909                     org.apache.xmlbeans.SimpleValue target = null;
19910                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19911                     if (target == null)
19912                     {
19913                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
19914                     }
19915                     target.setEnumValue(loansToRefinance);
19916                 }
19917             }
19918             
19919             /**
19920              * Sets (as xml) the "LoansToRefinance" element
19921              */
19922             public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
19923             {
19924                 synchronized (monitor())
19925                 {
19926                     check_orphaned();
19927                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19928                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19929                     if (target == null)
19930                     {
19931                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
19932                     }
19933                     target.set(loansToRefinance);
19934                 }
19935             }
19936             
19937             /**
19938              * Unsets the "LoansToRefinance" element
19939              */
19940             public void unsetLoansToRefinance()
19941             {
19942                 synchronized (monitor())
19943                 {
19944                     check_orphaned();
19945                     get_store().remove_element(LOANSTOREFINANCE$4, 0);
19946                 }
19947             }
19948             
19949             /**
19950              * Gets the "LoansToBuild" element
19951              */
19952             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
19953             {
19954                 synchronized (monitor())
19955                 {
19956                     check_orphaned();
19957                     org.apache.xmlbeans.SimpleValue target = null;
19958                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
19959                     if (target == null)
19960                     {
19961                       return null;
19962                     }
19963                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19964                 }
19965             }
19966             
19967             /**
19968              * Gets (as xml) the "LoansToBuild" element
19969              */
19970             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
19971             {
19972                 synchronized (monitor())
19973                 {
19974                     check_orphaned();
19975                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19976                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
19977                     return target;
19978                 }
19979             }
19980             
19981             /**
19982              * True if has "LoansToBuild" element
19983              */
19984             public boolean isSetLoansToBuild()
19985             {
19986                 synchronized (monitor())
19987                 {
19988                     check_orphaned();
19989                     return get_store().count_elements(LOANSTOBUILD$6) != 0;
19990                 }
19991             }
19992             
19993             /**
19994              * Sets the "LoansToBuild" element
19995              */
19996             public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
19997             {
19998                 synchronized (monitor())
19999                 {
20000                     check_orphaned();
20001                     org.apache.xmlbeans.SimpleValue target = null;
20002                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
20003                     if (target == null)
20004                     {
20005                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
20006                     }
20007                     target.setEnumValue(loansToBuild);
20008                 }
20009             }
20010             
20011             /**
20012              * Sets (as xml) the "LoansToBuild" element
20013              */
20014             public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
20015             {
20016                 synchronized (monitor())
20017                 {
20018                     check_orphaned();
20019                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20020                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
20021                     if (target == null)
20022                     {
20023                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
20024                     }
20025                     target.set(loansToBuild);
20026                 }
20027             }
20028             
20029             /**
20030              * Unsets the "LoansToBuild" element
20031              */
20032             public void unsetLoansToBuild()
20033             {
20034                 synchronized (monitor())
20035                 {
20036                     check_orphaned();
20037                     get_store().remove_element(LOANSTOBUILD$6, 0);
20038                 }
20039             }
20040             
20041             /**
20042              * Gets the "ShortTerm" element
20043              */
20044             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
20045             {
20046                 synchronized (monitor())
20047                 {
20048                     check_orphaned();
20049                     org.apache.xmlbeans.SimpleValue target = null;
20050                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
20051                     if (target == null)
20052                     {
20053                       return null;
20054                     }
20055                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20056                 }
20057             }
20058             
20059             /**
20060              * Gets (as xml) the "ShortTerm" element
20061              */
20062             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
20063             {
20064                 synchronized (monitor())
20065                 {
20066                     check_orphaned();
20067                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20068                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
20069                     return target;
20070                 }
20071             }
20072             
20073             /**
20074              * True if has "ShortTerm" element
20075              */
20076             public boolean isSetShortTerm()
20077             {
20078                 synchronized (monitor())
20079                 {
20080                     check_orphaned();
20081                     return get_store().count_elements(SHORTTERM$8) != 0;
20082                 }
20083             }
20084             
20085             /**
20086              * Sets the "ShortTerm" element
20087              */
20088             public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
20089             {
20090                 synchronized (monitor())
20091                 {
20092                     check_orphaned();
20093                     org.apache.xmlbeans.SimpleValue target = null;
20094                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
20095                     if (target == null)
20096                     {
20097                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
20098                     }
20099                     target.setEnumValue(shortTerm);
20100                 }
20101             }
20102             
20103             /**
20104              * Sets (as xml) the "ShortTerm" element
20105              */
20106             public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
20107             {
20108                 synchronized (monitor())
20109                 {
20110                     check_orphaned();
20111                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20112                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
20113                     if (target == null)
20114                     {
20115                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
20116                     }
20117                     target.set(shortTerm);
20118                 }
20119             }
20120             
20121             /**
20122              * Unsets the "ShortTerm" element
20123              */
20124             public void unsetShortTerm()
20125             {
20126                 synchronized (monitor())
20127                 {
20128                     check_orphaned();
20129                     get_store().remove_element(SHORTTERM$8, 0);
20130                 }
20131             }
20132             
20133             /**
20134              * Gets the "QID_56" element
20135              */
20136             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
20137             {
20138                 synchronized (monitor())
20139                 {
20140                     check_orphaned();
20141                     org.apache.xmlbeans.SimpleValue target = null;
20142                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
20143                     if (target == null)
20144                     {
20145                       return null;
20146                     }
20147                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20148                 }
20149             }
20150             
20151             /**
20152              * Gets (as xml) the "QID_56" element
20153              */
20154             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
20155             {
20156                 synchronized (monitor())
20157                 {
20158                     check_orphaned();
20159                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20160                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
20161                     return target;
20162                 }
20163             }
20164             
20165             /**
20166              * True if has "QID_56" element
20167              */
20168             public boolean isSetQID56()
20169             {
20170                 synchronized (monitor())
20171                 {
20172                     check_orphaned();
20173                     return get_store().count_elements(QID56$10) != 0;
20174                 }
20175             }
20176             
20177             /**
20178              * Sets the "QID_56" element
20179              */
20180             public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
20181             {
20182                 synchronized (monitor())
20183                 {
20184                     check_orphaned();
20185                     org.apache.xmlbeans.SimpleValue target = null;
20186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
20187                     if (target == null)
20188                     {
20189                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
20190                     }
20191                     target.setEnumValue(qid56);
20192                 }
20193             }
20194             
20195             /**
20196              * Sets (as xml) the "QID_56" element
20197              */
20198             public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
20199             {
20200                 synchronized (monitor())
20201                 {
20202                     check_orphaned();
20203                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20204                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
20205                     if (target == null)
20206                     {
20207                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
20208                     }
20209                     target.set(qid56);
20210                 }
20211             }
20212             
20213             /**
20214              * Unsets the "QID_56" element
20215              */
20216             public void unsetQID56()
20217             {
20218                 synchronized (monitor())
20219                 {
20220                     check_orphaned();
20221                     get_store().remove_element(QID56$10, 0);
20222                 }
20223             }
20224             
20225             /**
20226              * Gets the "QID_62" element
20227              */
20228             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
20229             {
20230                 synchronized (monitor())
20231                 {
20232                     check_orphaned();
20233                     org.apache.xmlbeans.SimpleValue target = null;
20234                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
20235                     if (target == null)
20236                     {
20237                       return null;
20238                     }
20239                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20240                 }
20241             }
20242             
20243             /**
20244              * Gets (as xml) the "QID_62" element
20245              */
20246             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
20247             {
20248                 synchronized (monitor())
20249                 {
20250                     check_orphaned();
20251                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20252                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
20253                     return target;
20254                 }
20255             }
20256             
20257             /**
20258              * True if has "QID_62" element
20259              */
20260             public boolean isSetQID62()
20261             {
20262                 synchronized (monitor())
20263                 {
20264                     check_orphaned();
20265                     return get_store().count_elements(QID62$12) != 0;
20266                 }
20267             }
20268             
20269             /**
20270              * Sets the "QID_62" element
20271              */
20272             public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
20273             {
20274                 synchronized (monitor())
20275                 {
20276                     check_orphaned();
20277                     org.apache.xmlbeans.SimpleValue target = null;
20278                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
20279                     if (target == null)
20280                     {
20281                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
20282                     }
20283                     target.setEnumValue(qid62);
20284                 }
20285             }
20286             
20287             /**
20288              * Sets (as xml) the "QID_62" element
20289              */
20290             public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
20291             {
20292                 synchronized (monitor())
20293                 {
20294                     check_orphaned();
20295                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20296                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
20297                     if (target == null)
20298                     {
20299                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
20300                     }
20301                     target.set(qid62);
20302                 }
20303             }
20304             
20305             /**
20306              * Unsets the "QID_62" element
20307              */
20308             public void unsetQID62()
20309             {
20310                 synchronized (monitor())
20311                 {
20312                     check_orphaned();
20313                     get_store().remove_element(QID62$12, 0);
20314                 }
20315             }
20316             
20317             /**
20318              * Gets the "ServicesToDisabled" element
20319              */
20320             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
20321             {
20322                 synchronized (monitor())
20323                 {
20324                     check_orphaned();
20325                     org.apache.xmlbeans.SimpleValue target = null;
20326                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20327                     if (target == null)
20328                     {
20329                       return null;
20330                     }
20331                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20332                 }
20333             }
20334             
20335             /**
20336              * Gets (as xml) the "ServicesToDisabled" element
20337              */
20338             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
20339             {
20340                 synchronized (monitor())
20341                 {
20342                     check_orphaned();
20343                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20344                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20345                     return target;
20346                 }
20347             }
20348             
20349             /**
20350              * True if has "ServicesToDisabled" element
20351              */
20352             public boolean isSetServicesToDisabled()
20353             {
20354                 synchronized (monitor())
20355                 {
20356                     check_orphaned();
20357                     return get_store().count_elements(SERVICESTODISABLED$14) != 0;
20358                 }
20359             }
20360             
20361             /**
20362              * Sets the "ServicesToDisabled" element
20363              */
20364             public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
20365             {
20366                 synchronized (monitor())
20367                 {
20368                     check_orphaned();
20369                     org.apache.xmlbeans.SimpleValue target = null;
20370                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20371                     if (target == null)
20372                     {
20373                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
20374                     }
20375                     target.setEnumValue(servicesToDisabled);
20376                 }
20377             }
20378             
20379             /**
20380              * Sets (as xml) the "ServicesToDisabled" element
20381              */
20382             public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
20383             {
20384                 synchronized (monitor())
20385                 {
20386                     check_orphaned();
20387                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20388                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20389                     if (target == null)
20390                     {
20391                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
20392                     }
20393                     target.set(servicesToDisabled);
20394                 }
20395             }
20396             
20397             /**
20398              * Unsets the "ServicesToDisabled" element
20399              */
20400             public void unsetServicesToDisabled()
20401             {
20402                 synchronized (monitor())
20403                 {
20404                     check_orphaned();
20405                     get_store().remove_element(SERVICESTODISABLED$14, 0);
20406                 }
20407             }
20408             
20409             /**
20410              * Gets the "EquityInvestments" element
20411              */
20412             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
20413             {
20414                 synchronized (monitor())
20415                 {
20416                     check_orphaned();
20417                     org.apache.xmlbeans.SimpleValue target = null;
20418                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20419                     if (target == null)
20420                     {
20421                       return null;
20422                     }
20423                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20424                 }
20425             }
20426             
20427             /**
20428              * Gets (as xml) the "EquityInvestments" element
20429              */
20430             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
20431             {
20432                 synchronized (monitor())
20433                 {
20434                     check_orphaned();
20435                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20436                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20437                     return target;
20438                 }
20439             }
20440             
20441             /**
20442              * True if has "EquityInvestments" element
20443              */
20444             public boolean isSetEquityInvestments()
20445             {
20446                 synchronized (monitor())
20447                 {
20448                     check_orphaned();
20449                     return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
20450                 }
20451             }
20452             
20453             /**
20454              * Sets the "EquityInvestments" element
20455              */
20456             public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
20457             {
20458                 synchronized (monitor())
20459                 {
20460                     check_orphaned();
20461                     org.apache.xmlbeans.SimpleValue target = null;
20462                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20463                     if (target == null)
20464                     {
20465                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
20466                     }
20467                     target.setEnumValue(equityInvestments);
20468                 }
20469             }
20470             
20471             /**
20472              * Sets (as xml) the "EquityInvestments" element
20473              */
20474             public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
20475             {
20476                 synchronized (monitor())
20477                 {
20478                     check_orphaned();
20479                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20480                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20481                     if (target == null)
20482                     {
20483                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
20484                     }
20485                     target.set(equityInvestments);
20486                 }
20487             }
20488             
20489             /**
20490              * Unsets the "EquityInvestments" element
20491              */
20492             public void unsetEquityInvestments()
20493             {
20494                 synchronized (monitor())
20495                 {
20496                     check_orphaned();
20497                     get_store().remove_element(EQUITYINVESTMENTS$16, 0);
20498                 }
20499             }
20500         }
20501         /**
20502          * An XML QID_24(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
20503          *
20504          * This is an atomic type that is a restriction of gov.grants.apply.forms.cdfi30V30.CDFI30Document$CDFI30$QID24.
20505          */
20506         public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.QID24
20507         {
20508             private static final long serialVersionUID = 1L;
20509             
20510             public QID24Impl(org.apache.xmlbeans.SchemaType sType)
20511             {
20512                 super(sType, false);
20513             }
20514             
20515             protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
20516             {
20517                 super(sType, b);
20518             }
20519         }
20520         /**
20521          * An XML Questionnaire(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
20522          *
20523          * This is a complex type.
20524          */
20525         public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.Questionnaire
20526         {
20527             private static final long serialVersionUID = 1L;
20528             
20529             public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
20530             {
20531                 super(sType);
20532             }
20533             
20534             private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
20535                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalLegislation");
20536             private static final javax.xml.namespace.QName FEDERALRULE$2 = 
20537                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalRule");
20538             private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
20539                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalProgram");
20540             private static final javax.xml.namespace.QName NOMINATION$6 = 
20541                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Nomination");
20542             private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
20543                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "BackgroundWork");
20544             private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
20545                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalLegislation2");
20546             private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
20547                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalRule2");
20548             private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
20549                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FederalProgram2");
20550             private static final javax.xml.namespace.QName NOMINATION2$16 = 
20551                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Nomination2");
20552             private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
20553                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "BackgroundWork2");
20554             private static final javax.xml.namespace.QName COMMENTS$20 = 
20555                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Comments");
20556             
20557             
20558             /**
20559              * Gets the "FederalLegislation" element
20560              */
20561             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
20562             {
20563                 synchronized (monitor())
20564                 {
20565                     check_orphaned();
20566                     org.apache.xmlbeans.SimpleValue target = null;
20567                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20568                     if (target == null)
20569                     {
20570                       return null;
20571                     }
20572                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20573                 }
20574             }
20575             
20576             /**
20577              * Gets (as xml) the "FederalLegislation" element
20578              */
20579             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
20580             {
20581                 synchronized (monitor())
20582                 {
20583                     check_orphaned();
20584                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20585                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20586                     return target;
20587                 }
20588             }
20589             
20590             /**
20591              * True if has "FederalLegislation" element
20592              */
20593             public boolean isSetFederalLegislation()
20594             {
20595                 synchronized (monitor())
20596                 {
20597                     check_orphaned();
20598                     return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
20599                 }
20600             }
20601             
20602             /**
20603              * Sets the "FederalLegislation" element
20604              */
20605             public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
20606             {
20607                 synchronized (monitor())
20608                 {
20609                     check_orphaned();
20610                     org.apache.xmlbeans.SimpleValue target = null;
20611                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20612                     if (target == null)
20613                     {
20614                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
20615                     }
20616                     target.setEnumValue(federalLegislation);
20617                 }
20618             }
20619             
20620             /**
20621              * Sets (as xml) the "FederalLegislation" element
20622              */
20623             public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
20624             {
20625                 synchronized (monitor())
20626                 {
20627                     check_orphaned();
20628                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20629                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20630                     if (target == null)
20631                     {
20632                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
20633                     }
20634                     target.set(federalLegislation);
20635                 }
20636             }
20637             
20638             /**
20639              * Unsets the "FederalLegislation" element
20640              */
20641             public void unsetFederalLegislation()
20642             {
20643                 synchronized (monitor())
20644                 {
20645                     check_orphaned();
20646                     get_store().remove_element(FEDERALLEGISLATION$0, 0);
20647                 }
20648             }
20649             
20650             /**
20651              * Gets the "FederalRule" element
20652              */
20653             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
20654             {
20655                 synchronized (monitor())
20656                 {
20657                     check_orphaned();
20658                     org.apache.xmlbeans.SimpleValue target = null;
20659                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
20660                     if (target == null)
20661                     {
20662                       return null;
20663                     }
20664                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20665                 }
20666             }
20667             
20668             /**
20669              * Gets (as xml) the "FederalRule" element
20670              */
20671             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
20672             {
20673                 synchronized (monitor())
20674                 {
20675                     check_orphaned();
20676                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20677                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
20678                     return target;
20679                 }
20680             }
20681             
20682             /**
20683              * True if has "FederalRule" element
20684              */
20685             public boolean isSetFederalRule()
20686             {
20687                 synchronized (monitor())
20688                 {
20689                     check_orphaned();
20690                     return get_store().count_elements(FEDERALRULE$2) != 0;
20691                 }
20692             }
20693             
20694             /**
20695              * Sets the "FederalRule" element
20696              */
20697             public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
20698             {
20699                 synchronized (monitor())
20700                 {
20701                     check_orphaned();
20702                     org.apache.xmlbeans.SimpleValue target = null;
20703                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
20704                     if (target == null)
20705                     {
20706                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
20707                     }
20708                     target.setEnumValue(federalRule);
20709                 }
20710             }
20711             
20712             /**
20713              * Sets (as xml) the "FederalRule" element
20714              */
20715             public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
20716             {
20717                 synchronized (monitor())
20718                 {
20719                     check_orphaned();
20720                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20721                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
20722                     if (target == null)
20723                     {
20724                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
20725                     }
20726                     target.set(federalRule);
20727                 }
20728             }
20729             
20730             /**
20731              * Unsets the "FederalRule" element
20732              */
20733             public void unsetFederalRule()
20734             {
20735                 synchronized (monitor())
20736                 {
20737                     check_orphaned();
20738                     get_store().remove_element(FEDERALRULE$2, 0);
20739                 }
20740             }
20741             
20742             /**
20743              * Gets the "FederalProgram" element
20744              */
20745             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
20746             {
20747                 synchronized (monitor())
20748                 {
20749                     check_orphaned();
20750                     org.apache.xmlbeans.SimpleValue target = null;
20751                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20752                     if (target == null)
20753                     {
20754                       return null;
20755                     }
20756                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20757                 }
20758             }
20759             
20760             /**
20761              * Gets (as xml) the "FederalProgram" element
20762              */
20763             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
20764             {
20765                 synchronized (monitor())
20766                 {
20767                     check_orphaned();
20768                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20769                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20770                     return target;
20771                 }
20772             }
20773             
20774             /**
20775              * True if has "FederalProgram" element
20776              */
20777             public boolean isSetFederalProgram()
20778             {
20779                 synchronized (monitor())
20780                 {
20781                     check_orphaned();
20782                     return get_store().count_elements(FEDERALPROGRAM$4) != 0;
20783                 }
20784             }
20785             
20786             /**
20787              * Sets the "FederalProgram" element
20788              */
20789             public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
20790             {
20791                 synchronized (monitor())
20792                 {
20793                     check_orphaned();
20794                     org.apache.xmlbeans.SimpleValue target = null;
20795                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20796                     if (target == null)
20797                     {
20798                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
20799                     }
20800                     target.setEnumValue(federalProgram);
20801                 }
20802             }
20803             
20804             /**
20805              * Sets (as xml) the "FederalProgram" element
20806              */
20807             public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
20808             {
20809                 synchronized (monitor())
20810                 {
20811                     check_orphaned();
20812                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20813                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20814                     if (target == null)
20815                     {
20816                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
20817                     }
20818                     target.set(federalProgram);
20819                 }
20820             }
20821             
20822             /**
20823              * Unsets the "FederalProgram" element
20824              */
20825             public void unsetFederalProgram()
20826             {
20827                 synchronized (monitor())
20828                 {
20829                     check_orphaned();
20830                     get_store().remove_element(FEDERALPROGRAM$4, 0);
20831                 }
20832             }
20833             
20834             /**
20835              * Gets the "Nomination" element
20836              */
20837             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
20838             {
20839                 synchronized (monitor())
20840                 {
20841                     check_orphaned();
20842                     org.apache.xmlbeans.SimpleValue target = null;
20843                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
20844                     if (target == null)
20845                     {
20846                       return null;
20847                     }
20848                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20849                 }
20850             }
20851             
20852             /**
20853              * Gets (as xml) the "Nomination" element
20854              */
20855             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
20856             {
20857                 synchronized (monitor())
20858                 {
20859                     check_orphaned();
20860                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20861                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
20862                     return target;
20863                 }
20864             }
20865             
20866             /**
20867              * True if has "Nomination" element
20868              */
20869             public boolean isSetNomination()
20870             {
20871                 synchronized (monitor())
20872                 {
20873                     check_orphaned();
20874                     return get_store().count_elements(NOMINATION$6) != 0;
20875                 }
20876             }
20877             
20878             /**
20879              * Sets the "Nomination" element
20880              */
20881             public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
20882             {
20883                 synchronized (monitor())
20884                 {
20885                     check_orphaned();
20886                     org.apache.xmlbeans.SimpleValue target = null;
20887                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
20888                     if (target == null)
20889                     {
20890                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
20891                     }
20892                     target.setEnumValue(nomination);
20893                 }
20894             }
20895             
20896             /**
20897              * Sets (as xml) the "Nomination" element
20898              */
20899             public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
20900             {
20901                 synchronized (monitor())
20902                 {
20903                     check_orphaned();
20904                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20905                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
20906                     if (target == null)
20907                     {
20908                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
20909                     }
20910                     target.set(nomination);
20911                 }
20912             }
20913             
20914             /**
20915              * Unsets the "Nomination" element
20916              */
20917             public void unsetNomination()
20918             {
20919                 synchronized (monitor())
20920                 {
20921                     check_orphaned();
20922                     get_store().remove_element(NOMINATION$6, 0);
20923                 }
20924             }
20925             
20926             /**
20927              * Gets the "BackgroundWork" element
20928              */
20929             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
20930             {
20931                 synchronized (monitor())
20932                 {
20933                     check_orphaned();
20934                     org.apache.xmlbeans.SimpleValue target = null;
20935                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
20936                     if (target == null)
20937                     {
20938                       return null;
20939                     }
20940                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20941                 }
20942             }
20943             
20944             /**
20945              * Gets (as xml) the "BackgroundWork" element
20946              */
20947             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
20948             {
20949                 synchronized (monitor())
20950                 {
20951                     check_orphaned();
20952                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20953                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
20954                     return target;
20955                 }
20956             }
20957             
20958             /**
20959              * True if has "BackgroundWork" element
20960              */
20961             public boolean isSetBackgroundWork()
20962             {
20963                 synchronized (monitor())
20964                 {
20965                     check_orphaned();
20966                     return get_store().count_elements(BACKGROUNDWORK$8) != 0;
20967                 }
20968             }
20969             
20970             /**
20971              * Sets the "BackgroundWork" element
20972              */
20973             public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
20974             {
20975                 synchronized (monitor())
20976                 {
20977                     check_orphaned();
20978                     org.apache.xmlbeans.SimpleValue target = null;
20979                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
20980                     if (target == null)
20981                     {
20982                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
20983                     }
20984                     target.setEnumValue(backgroundWork);
20985                 }
20986             }
20987             
20988             /**
20989              * Sets (as xml) the "BackgroundWork" element
20990              */
20991             public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
20992             {
20993                 synchronized (monitor())
20994                 {
20995                     check_orphaned();
20996                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20997                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
20998                     if (target == null)
20999                     {
21000                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
21001                     }
21002                     target.set(backgroundWork);
21003                 }
21004             }
21005             
21006             /**
21007              * Unsets the "BackgroundWork" element
21008              */
21009             public void unsetBackgroundWork()
21010             {
21011                 synchronized (monitor())
21012                 {
21013                     check_orphaned();
21014                     get_store().remove_element(BACKGROUNDWORK$8, 0);
21015                 }
21016             }
21017             
21018             /**
21019              * Gets the "FederalLegislation2" element
21020              */
21021             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
21022             {
21023                 synchronized (monitor())
21024                 {
21025                     check_orphaned();
21026                     org.apache.xmlbeans.SimpleValue target = null;
21027                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21028                     if (target == null)
21029                     {
21030                       return null;
21031                     }
21032                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21033                 }
21034             }
21035             
21036             /**
21037              * Gets (as xml) the "FederalLegislation2" element
21038              */
21039             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
21040             {
21041                 synchronized (monitor())
21042                 {
21043                     check_orphaned();
21044                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21045                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21046                     return target;
21047                 }
21048             }
21049             
21050             /**
21051              * True if has "FederalLegislation2" element
21052              */
21053             public boolean isSetFederalLegislation2()
21054             {
21055                 synchronized (monitor())
21056                 {
21057                     check_orphaned();
21058                     return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
21059                 }
21060             }
21061             
21062             /**
21063              * Sets the "FederalLegislation2" element
21064              */
21065             public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
21066             {
21067                 synchronized (monitor())
21068                 {
21069                     check_orphaned();
21070                     org.apache.xmlbeans.SimpleValue target = null;
21071                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21072                     if (target == null)
21073                     {
21074                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
21075                     }
21076                     target.setEnumValue(federalLegislation2);
21077                 }
21078             }
21079             
21080             /**
21081              * Sets (as xml) the "FederalLegislation2" element
21082              */
21083             public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
21084             {
21085                 synchronized (monitor())
21086                 {
21087                     check_orphaned();
21088                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21089                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21090                     if (target == null)
21091                     {
21092                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
21093                     }
21094                     target.set(federalLegislation2);
21095                 }
21096             }
21097             
21098             /**
21099              * Unsets the "FederalLegislation2" element
21100              */
21101             public void unsetFederalLegislation2()
21102             {
21103                 synchronized (monitor())
21104                 {
21105                     check_orphaned();
21106                     get_store().remove_element(FEDERALLEGISLATION2$10, 0);
21107                 }
21108             }
21109             
21110             /**
21111              * Gets the "FederalRule2" element
21112              */
21113             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
21114             {
21115                 synchronized (monitor())
21116                 {
21117                     check_orphaned();
21118                     org.apache.xmlbeans.SimpleValue target = null;
21119                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
21120                     if (target == null)
21121                     {
21122                       return null;
21123                     }
21124                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21125                 }
21126             }
21127             
21128             /**
21129              * Gets (as xml) the "FederalRule2" element
21130              */
21131             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
21132             {
21133                 synchronized (monitor())
21134                 {
21135                     check_orphaned();
21136                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21137                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
21138                     return target;
21139                 }
21140             }
21141             
21142             /**
21143              * True if has "FederalRule2" element
21144              */
21145             public boolean isSetFederalRule2()
21146             {
21147                 synchronized (monitor())
21148                 {
21149                     check_orphaned();
21150                     return get_store().count_elements(FEDERALRULE2$12) != 0;
21151                 }
21152             }
21153             
21154             /**
21155              * Sets the "FederalRule2" element
21156              */
21157             public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
21158             {
21159                 synchronized (monitor())
21160                 {
21161                     check_orphaned();
21162                     org.apache.xmlbeans.SimpleValue target = null;
21163                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
21164                     if (target == null)
21165                     {
21166                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
21167                     }
21168                     target.setEnumValue(federalRule2);
21169                 }
21170             }
21171             
21172             /**
21173              * Sets (as xml) the "FederalRule2" element
21174              */
21175             public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
21176             {
21177                 synchronized (monitor())
21178                 {
21179                     check_orphaned();
21180                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21181                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
21182                     if (target == null)
21183                     {
21184                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
21185                     }
21186                     target.set(federalRule2);
21187                 }
21188             }
21189             
21190             /**
21191              * Unsets the "FederalRule2" element
21192              */
21193             public void unsetFederalRule2()
21194             {
21195                 synchronized (monitor())
21196                 {
21197                     check_orphaned();
21198                     get_store().remove_element(FEDERALRULE2$12, 0);
21199                 }
21200             }
21201             
21202             /**
21203              * Gets the "FederalProgram2" element
21204              */
21205             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
21206             {
21207                 synchronized (monitor())
21208                 {
21209                     check_orphaned();
21210                     org.apache.xmlbeans.SimpleValue target = null;
21211                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21212                     if (target == null)
21213                     {
21214                       return null;
21215                     }
21216                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21217                 }
21218             }
21219             
21220             /**
21221              * Gets (as xml) the "FederalProgram2" element
21222              */
21223             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
21224             {
21225                 synchronized (monitor())
21226                 {
21227                     check_orphaned();
21228                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21229                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21230                     return target;
21231                 }
21232             }
21233             
21234             /**
21235              * True if has "FederalProgram2" element
21236              */
21237             public boolean isSetFederalProgram2()
21238             {
21239                 synchronized (monitor())
21240                 {
21241                     check_orphaned();
21242                     return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
21243                 }
21244             }
21245             
21246             /**
21247              * Sets the "FederalProgram2" element
21248              */
21249             public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
21250             {
21251                 synchronized (monitor())
21252                 {
21253                     check_orphaned();
21254                     org.apache.xmlbeans.SimpleValue target = null;
21255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21256                     if (target == null)
21257                     {
21258                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
21259                     }
21260                     target.setEnumValue(federalProgram2);
21261                 }
21262             }
21263             
21264             /**
21265              * Sets (as xml) the "FederalProgram2" element
21266              */
21267             public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
21268             {
21269                 synchronized (monitor())
21270                 {
21271                     check_orphaned();
21272                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21273                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21274                     if (target == null)
21275                     {
21276                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
21277                     }
21278                     target.set(federalProgram2);
21279                 }
21280             }
21281             
21282             /**
21283              * Unsets the "FederalProgram2" element
21284              */
21285             public void unsetFederalProgram2()
21286             {
21287                 synchronized (monitor())
21288                 {
21289                     check_orphaned();
21290                     get_store().remove_element(FEDERALPROGRAM2$14, 0);
21291                 }
21292             }
21293             
21294             /**
21295              * Gets the "Nomination2" element
21296              */
21297             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
21298             {
21299                 synchronized (monitor())
21300                 {
21301                     check_orphaned();
21302                     org.apache.xmlbeans.SimpleValue target = null;
21303                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
21304                     if (target == null)
21305                     {
21306                       return null;
21307                     }
21308                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21309                 }
21310             }
21311             
21312             /**
21313              * Gets (as xml) the "Nomination2" element
21314              */
21315             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
21316             {
21317                 synchronized (monitor())
21318                 {
21319                     check_orphaned();
21320                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21321                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
21322                     return target;
21323                 }
21324             }
21325             
21326             /**
21327              * True if has "Nomination2" element
21328              */
21329             public boolean isSetNomination2()
21330             {
21331                 synchronized (monitor())
21332                 {
21333                     check_orphaned();
21334                     return get_store().count_elements(NOMINATION2$16) != 0;
21335                 }
21336             }
21337             
21338             /**
21339              * Sets the "Nomination2" element
21340              */
21341             public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
21342             {
21343                 synchronized (monitor())
21344                 {
21345                     check_orphaned();
21346                     org.apache.xmlbeans.SimpleValue target = null;
21347                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
21348                     if (target == null)
21349                     {
21350                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
21351                     }
21352                     target.setEnumValue(nomination2);
21353                 }
21354             }
21355             
21356             /**
21357              * Sets (as xml) the "Nomination2" element
21358              */
21359             public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
21360             {
21361                 synchronized (monitor())
21362                 {
21363                     check_orphaned();
21364                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21365                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
21366                     if (target == null)
21367                     {
21368                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
21369                     }
21370                     target.set(nomination2);
21371                 }
21372             }
21373             
21374             /**
21375              * Unsets the "Nomination2" element
21376              */
21377             public void unsetNomination2()
21378             {
21379                 synchronized (monitor())
21380                 {
21381                     check_orphaned();
21382                     get_store().remove_element(NOMINATION2$16, 0);
21383                 }
21384             }
21385             
21386             /**
21387              * Gets the "BackgroundWork2" element
21388              */
21389             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
21390             {
21391                 synchronized (monitor())
21392                 {
21393                     check_orphaned();
21394                     org.apache.xmlbeans.SimpleValue target = null;
21395                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21396                     if (target == null)
21397                     {
21398                       return null;
21399                     }
21400                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21401                 }
21402             }
21403             
21404             /**
21405              * Gets (as xml) the "BackgroundWork2" element
21406              */
21407             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
21408             {
21409                 synchronized (monitor())
21410                 {
21411                     check_orphaned();
21412                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21413                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21414                     return target;
21415                 }
21416             }
21417             
21418             /**
21419              * True if has "BackgroundWork2" element
21420              */
21421             public boolean isSetBackgroundWork2()
21422             {
21423                 synchronized (monitor())
21424                 {
21425                     check_orphaned();
21426                     return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
21427                 }
21428             }
21429             
21430             /**
21431              * Sets the "BackgroundWork2" element
21432              */
21433             public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
21434             {
21435                 synchronized (monitor())
21436                 {
21437                     check_orphaned();
21438                     org.apache.xmlbeans.SimpleValue target = null;
21439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21440                     if (target == null)
21441                     {
21442                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
21443                     }
21444                     target.setEnumValue(backgroundWork2);
21445                 }
21446             }
21447             
21448             /**
21449              * Sets (as xml) the "BackgroundWork2" element
21450              */
21451             public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
21452             {
21453                 synchronized (monitor())
21454                 {
21455                     check_orphaned();
21456                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21457                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21458                     if (target == null)
21459                     {
21460                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
21461                     }
21462                     target.set(backgroundWork2);
21463                 }
21464             }
21465             
21466             /**
21467              * Unsets the "BackgroundWork2" element
21468              */
21469             public void unsetBackgroundWork2()
21470             {
21471                 synchronized (monitor())
21472                 {
21473                     check_orphaned();
21474                     get_store().remove_element(BACKGROUNDWORK2$18, 0);
21475                 }
21476             }
21477             
21478             /**
21479              * Gets the "Comments" element
21480              */
21481             public java.lang.String getComments()
21482             {
21483                 synchronized (monitor())
21484                 {
21485                     check_orphaned();
21486                     org.apache.xmlbeans.SimpleValue target = null;
21487                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
21488                     if (target == null)
21489                     {
21490                       return null;
21491                     }
21492                     return target.getStringValue();
21493                 }
21494             }
21495             
21496             /**
21497              * Gets (as xml) the "Comments" element
21498              */
21499             public gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType xgetComments()
21500             {
21501                 synchronized (monitor())
21502                 {
21503                     check_orphaned();
21504                     gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType target = null;
21505                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
21506                     return target;
21507                 }
21508             }
21509             
21510             /**
21511              * True if has "Comments" element
21512              */
21513             public boolean isSetComments()
21514             {
21515                 synchronized (monitor())
21516                 {
21517                     check_orphaned();
21518                     return get_store().count_elements(COMMENTS$20) != 0;
21519                 }
21520             }
21521             
21522             /**
21523              * Sets the "Comments" element
21524              */
21525             public void setComments(java.lang.String comments)
21526             {
21527                 synchronized (monitor())
21528                 {
21529                     check_orphaned();
21530                     org.apache.xmlbeans.SimpleValue target = null;
21531                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
21532                     if (target == null)
21533                     {
21534                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMENTS$20);
21535                     }
21536                     target.setStringValue(comments);
21537                 }
21538             }
21539             
21540             /**
21541              * Sets (as xml) the "Comments" element
21542              */
21543             public void xsetComments(gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType comments)
21544             {
21545                 synchronized (monitor())
21546                 {
21547                     check_orphaned();
21548                     gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType target = null;
21549                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
21550                     if (target == null)
21551                     {
21552                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30String4000DataType)get_store().add_element_user(COMMENTS$20);
21553                     }
21554                     target.set(comments);
21555                 }
21556             }
21557             
21558             /**
21559              * Unsets the "Comments" element
21560              */
21561             public void unsetComments()
21562             {
21563                 synchronized (monitor())
21564                 {
21565                     check_orphaned();
21566                     get_store().remove_element(COMMENTS$20, 0);
21567                 }
21568             }
21569         }
21570         /**
21571          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/CDFI_3_0-V3.0).
21572          *
21573          * This is a complex type.
21574          */
21575         public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.cdfi30V30.CDFI30Document.CDFI30.EnvironmentalReview
21576         {
21577             private static final long serialVersionUID = 1L;
21578             
21579             public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
21580             {
21581                 super(sType);
21582             }
21583             
21584             private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
21585                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CategoricalExclusion");
21586             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
21587                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EnvironmentalImpact");
21588             private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
21589                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "HistoricalSites");
21590             private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
21591                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "WildernessAreas");
21592             private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
21593                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ScenicRivers");
21594             private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
21595                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CriticalHabitats");
21596             private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
21597                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "NaturalLandmarks");
21598             private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
21599                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CostalBarrier");
21600             private static final javax.xml.namespace.QName COSTALZONE$16 = 
21601                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "CostalZone");
21602             private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
21603                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "SoleSourceAquifer");
21604             private static final javax.xml.namespace.QName WETLANDS$20 = 
21605                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "Wetlands");
21606             private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
21607                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "FloodPlains");
21608             private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
21609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "PrimeFarmland");
21610             private static final javax.xml.namespace.QName EPALIST$26 = 
21611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "EPAList");
21612             private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
21613                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/CDFI_3_0-V3.0", "ERNarrative");
21614             
21615             
21616             /**
21617              * Gets the "CategoricalExclusion" element
21618              */
21619             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
21620             {
21621                 synchronized (monitor())
21622                 {
21623                     check_orphaned();
21624                     org.apache.xmlbeans.SimpleValue target = null;
21625                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21626                     if (target == null)
21627                     {
21628                       return null;
21629                     }
21630                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21631                 }
21632             }
21633             
21634             /**
21635              * Gets (as xml) the "CategoricalExclusion" element
21636              */
21637             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
21638             {
21639                 synchronized (monitor())
21640                 {
21641                     check_orphaned();
21642                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21643                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21644                     return target;
21645                 }
21646             }
21647             
21648             /**
21649              * Sets the "CategoricalExclusion" element
21650              */
21651             public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
21652             {
21653                 synchronized (monitor())
21654                 {
21655                     check_orphaned();
21656                     org.apache.xmlbeans.SimpleValue target = null;
21657                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21658                     if (target == null)
21659                     {
21660                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
21661                     }
21662                     target.setEnumValue(categoricalExclusion);
21663                 }
21664             }
21665             
21666             /**
21667              * Sets (as xml) the "CategoricalExclusion" element
21668              */
21669             public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
21670             {
21671                 synchronized (monitor())
21672                 {
21673                     check_orphaned();
21674                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21675                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21676                     if (target == null)
21677                     {
21678                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
21679                     }
21680                     target.set(categoricalExclusion);
21681                 }
21682             }
21683             
21684             /**
21685              * Gets the "EnvironmentalImpact" element
21686              */
21687             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
21688             {
21689                 synchronized (monitor())
21690                 {
21691                     check_orphaned();
21692                     org.apache.xmlbeans.SimpleValue target = null;
21693                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21694                     if (target == null)
21695                     {
21696                       return null;
21697                     }
21698                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21699                 }
21700             }
21701             
21702             /**
21703              * Gets (as xml) the "EnvironmentalImpact" element
21704              */
21705             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
21706             {
21707                 synchronized (monitor())
21708                 {
21709                     check_orphaned();
21710                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21711                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21712                     return target;
21713                 }
21714             }
21715             
21716             /**
21717              * Sets the "EnvironmentalImpact" element
21718              */
21719             public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
21720             {
21721                 synchronized (monitor())
21722                 {
21723                     check_orphaned();
21724                     org.apache.xmlbeans.SimpleValue target = null;
21725                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21726                     if (target == null)
21727                     {
21728                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
21729                     }
21730                     target.setEnumValue(environmentalImpact);
21731                 }
21732             }
21733             
21734             /**
21735              * Sets (as xml) the "EnvironmentalImpact" element
21736              */
21737             public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
21738             {
21739                 synchronized (monitor())
21740                 {
21741                     check_orphaned();
21742                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21743                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21744                     if (target == null)
21745                     {
21746                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
21747                     }
21748                     target.set(environmentalImpact);
21749                 }
21750             }
21751             
21752             /**
21753              * Gets the "HistoricalSites" element
21754              */
21755             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
21756             {
21757                 synchronized (monitor())
21758                 {
21759                     check_orphaned();
21760                     org.apache.xmlbeans.SimpleValue target = null;
21761                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
21762                     if (target == null)
21763                     {
21764                       return null;
21765                     }
21766                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21767                 }
21768             }
21769             
21770             /**
21771              * Gets (as xml) the "HistoricalSites" element
21772              */
21773             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
21774             {
21775                 synchronized (monitor())
21776                 {
21777                     check_orphaned();
21778                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21779                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
21780                     return target;
21781                 }
21782             }
21783             
21784             /**
21785              * Sets the "HistoricalSites" element
21786              */
21787             public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
21788             {
21789                 synchronized (monitor())
21790                 {
21791                     check_orphaned();
21792                     org.apache.xmlbeans.SimpleValue target = null;
21793                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
21794                     if (target == null)
21795                     {
21796                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
21797                     }
21798                     target.setEnumValue(historicalSites);
21799                 }
21800             }
21801             
21802             /**
21803              * Sets (as xml) the "HistoricalSites" element
21804              */
21805             public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
21806             {
21807                 synchronized (monitor())
21808                 {
21809                     check_orphaned();
21810                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21811                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
21812                     if (target == null)
21813                     {
21814                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
21815                     }
21816                     target.set(historicalSites);
21817                 }
21818             }
21819             
21820             /**
21821              * Gets the "WildernessAreas" element
21822              */
21823             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
21824             {
21825                 synchronized (monitor())
21826                 {
21827                     check_orphaned();
21828                     org.apache.xmlbeans.SimpleValue target = null;
21829                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21830                     if (target == null)
21831                     {
21832                       return null;
21833                     }
21834                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21835                 }
21836             }
21837             
21838             /**
21839              * Gets (as xml) the "WildernessAreas" element
21840              */
21841             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
21842             {
21843                 synchronized (monitor())
21844                 {
21845                     check_orphaned();
21846                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21847                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21848                     return target;
21849                 }
21850             }
21851             
21852             /**
21853              * Sets the "WildernessAreas" element
21854              */
21855             public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
21856             {
21857                 synchronized (monitor())
21858                 {
21859                     check_orphaned();
21860                     org.apache.xmlbeans.SimpleValue target = null;
21861                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21862                     if (target == null)
21863                     {
21864                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
21865                     }
21866                     target.setEnumValue(wildernessAreas);
21867                 }
21868             }
21869             
21870             /**
21871              * Sets (as xml) the "WildernessAreas" element
21872              */
21873             public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
21874             {
21875                 synchronized (monitor())
21876                 {
21877                     check_orphaned();
21878                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21879                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21880                     if (target == null)
21881                     {
21882                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
21883                     }
21884                     target.set(wildernessAreas);
21885                 }
21886             }
21887             
21888             /**
21889              * Gets the "ScenicRivers" element
21890              */
21891             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
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(SCENICRIVERS$8, 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 "ScenicRivers" element
21908              */
21909             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
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(SCENICRIVERS$8, 0);
21916                     return target;
21917                 }
21918             }
21919             
21920             /**
21921              * Sets the "ScenicRivers" element
21922              */
21923             public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
21924             {
21925                 synchronized (monitor())
21926                 {
21927                     check_orphaned();
21928                     org.apache.xmlbeans.SimpleValue target = null;
21929                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
21930                     if (target == null)
21931                     {
21932                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
21933                     }
21934                     target.setEnumValue(scenicRivers);
21935                 }
21936             }
21937             
21938             /**
21939              * Sets (as xml) the "ScenicRivers" element
21940              */
21941             public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
21942             {
21943                 synchronized (monitor())
21944                 {
21945                     check_orphaned();
21946                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21947                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
21948                     if (target == null)
21949                     {
21950                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
21951                     }
21952                     target.set(scenicRivers);
21953                 }
21954             }
21955             
21956             /**
21957              * Gets the "CriticalHabitats" element
21958              */
21959             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
21960             {
21961                 synchronized (monitor())
21962                 {
21963                     check_orphaned();
21964                     org.apache.xmlbeans.SimpleValue target = null;
21965                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
21966                     if (target == null)
21967                     {
21968                       return null;
21969                     }
21970                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21971                 }
21972             }
21973             
21974             /**
21975              * Gets (as xml) the "CriticalHabitats" element
21976              */
21977             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
21978             {
21979                 synchronized (monitor())
21980                 {
21981                     check_orphaned();
21982                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21983                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
21984                     return target;
21985                 }
21986             }
21987             
21988             /**
21989              * Sets the "CriticalHabitats" element
21990              */
21991             public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
21992             {
21993                 synchronized (monitor())
21994                 {
21995                     check_orphaned();
21996                     org.apache.xmlbeans.SimpleValue target = null;
21997                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
21998                     if (target == null)
21999                     {
22000                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
22001                     }
22002                     target.setEnumValue(criticalHabitats);
22003                 }
22004             }
22005             
22006             /**
22007              * Sets (as xml) the "CriticalHabitats" element
22008              */
22009             public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
22010             {
22011                 synchronized (monitor())
22012                 {
22013                     check_orphaned();
22014                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22015                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
22016                     if (target == null)
22017                     {
22018                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
22019                     }
22020                     target.set(criticalHabitats);
22021                 }
22022             }
22023             
22024             /**
22025              * Gets the "NaturalLandmarks" element
22026              */
22027             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
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(NATURALLANDMARKS$12, 0);
22034                     if (target == null)
22035                     {
22036                       return null;
22037                     }
22038                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22039                 }
22040             }
22041             
22042             /**
22043              * Gets (as xml) the "NaturalLandmarks" element
22044              */
22045             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
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(NATURALLANDMARKS$12, 0);
22052                     return target;
22053                 }
22054             }
22055             
22056             /**
22057              * Sets the "NaturalLandmarks" element
22058              */
22059             public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
22060             {
22061                 synchronized (monitor())
22062                 {
22063                     check_orphaned();
22064                     org.apache.xmlbeans.SimpleValue target = null;
22065                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22066                     if (target == null)
22067                     {
22068                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
22069                     }
22070                     target.setEnumValue(naturalLandmarks);
22071                 }
22072             }
22073             
22074             /**
22075              * Sets (as xml) the "NaturalLandmarks" element
22076              */
22077             public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
22078             {
22079                 synchronized (monitor())
22080                 {
22081                     check_orphaned();
22082                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22083                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22084                     if (target == null)
22085                     {
22086                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
22087                     }
22088                     target.set(naturalLandmarks);
22089                 }
22090             }
22091             
22092             /**
22093              * Gets the "CostalBarrier" element
22094              */
22095             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
22096             {
22097                 synchronized (monitor())
22098                 {
22099                     check_orphaned();
22100                     org.apache.xmlbeans.SimpleValue target = null;
22101                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
22102                     if (target == null)
22103                     {
22104                       return null;
22105                     }
22106                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22107                 }
22108             }
22109             
22110             /**
22111              * Gets (as xml) the "CostalBarrier" element
22112              */
22113             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
22114             {
22115                 synchronized (monitor())
22116                 {
22117                     check_orphaned();
22118                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22119                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
22120                     return target;
22121                 }
22122             }
22123             
22124             /**
22125              * Sets the "CostalBarrier" element
22126              */
22127             public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
22128             {
22129                 synchronized (monitor())
22130                 {
22131                     check_orphaned();
22132                     org.apache.xmlbeans.SimpleValue target = null;
22133                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
22134                     if (target == null)
22135                     {
22136                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
22137                     }
22138                     target.setEnumValue(costalBarrier);
22139                 }
22140             }
22141             
22142             /**
22143              * Sets (as xml) the "CostalBarrier" element
22144              */
22145             public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
22146             {
22147                 synchronized (monitor())
22148                 {
22149                     check_orphaned();
22150                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22151                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
22152                     if (target == null)
22153                     {
22154                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
22155                     }
22156                     target.set(costalBarrier);
22157                 }
22158             }
22159             
22160             /**
22161              * Gets the "CostalZone" element
22162              */
22163             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
22164             {
22165                 synchronized (monitor())
22166                 {
22167                     check_orphaned();
22168                     org.apache.xmlbeans.SimpleValue target = null;
22169                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
22170                     if (target == null)
22171                     {
22172                       return null;
22173                     }
22174                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22175                 }
22176             }
22177             
22178             /**
22179              * Gets (as xml) the "CostalZone" element
22180              */
22181             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
22182             {
22183                 synchronized (monitor())
22184                 {
22185                     check_orphaned();
22186                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22187                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
22188                     return target;
22189                 }
22190             }
22191             
22192             /**
22193              * Sets the "CostalZone" element
22194              */
22195             public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
22196             {
22197                 synchronized (monitor())
22198                 {
22199                     check_orphaned();
22200                     org.apache.xmlbeans.SimpleValue target = null;
22201                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
22202                     if (target == null)
22203                     {
22204                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
22205                     }
22206                     target.setEnumValue(costalZone);
22207                 }
22208             }
22209             
22210             /**
22211              * Sets (as xml) the "CostalZone" element
22212              */
22213             public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
22214             {
22215                 synchronized (monitor())
22216                 {
22217                     check_orphaned();
22218                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22219                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
22220                     if (target == null)
22221                     {
22222                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
22223                     }
22224                     target.set(costalZone);
22225                 }
22226             }
22227             
22228             /**
22229              * Gets the "SoleSourceAquifer" element
22230              */
22231             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
22232             {
22233                 synchronized (monitor())
22234                 {
22235                     check_orphaned();
22236                     org.apache.xmlbeans.SimpleValue target = null;
22237                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22238                     if (target == null)
22239                     {
22240                       return null;
22241                     }
22242                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22243                 }
22244             }
22245             
22246             /**
22247              * Gets (as xml) the "SoleSourceAquifer" element
22248              */
22249             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
22250             {
22251                 synchronized (monitor())
22252                 {
22253                     check_orphaned();
22254                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22255                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22256                     return target;
22257                 }
22258             }
22259             
22260             /**
22261              * Sets the "SoleSourceAquifer" element
22262              */
22263             public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
22264             {
22265                 synchronized (monitor())
22266                 {
22267                     check_orphaned();
22268                     org.apache.xmlbeans.SimpleValue target = null;
22269                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22270                     if (target == null)
22271                     {
22272                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
22273                     }
22274                     target.setEnumValue(soleSourceAquifer);
22275                 }
22276             }
22277             
22278             /**
22279              * Sets (as xml) the "SoleSourceAquifer" element
22280              */
22281             public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
22282             {
22283                 synchronized (monitor())
22284                 {
22285                     check_orphaned();
22286                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22287                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22288                     if (target == null)
22289                     {
22290                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
22291                     }
22292                     target.set(soleSourceAquifer);
22293                 }
22294             }
22295             
22296             /**
22297              * Gets the "Wetlands" element
22298              */
22299             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
22300             {
22301                 synchronized (monitor())
22302                 {
22303                     check_orphaned();
22304                     org.apache.xmlbeans.SimpleValue target = null;
22305                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
22306                     if (target == null)
22307                     {
22308                       return null;
22309                     }
22310                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22311                 }
22312             }
22313             
22314             /**
22315              * Gets (as xml) the "Wetlands" element
22316              */
22317             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
22318             {
22319                 synchronized (monitor())
22320                 {
22321                     check_orphaned();
22322                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22323                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
22324                     return target;
22325                 }
22326             }
22327             
22328             /**
22329              * Sets the "Wetlands" element
22330              */
22331             public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
22332             {
22333                 synchronized (monitor())
22334                 {
22335                     check_orphaned();
22336                     org.apache.xmlbeans.SimpleValue target = null;
22337                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
22338                     if (target == null)
22339                     {
22340                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
22341                     }
22342                     target.setEnumValue(wetlands);
22343                 }
22344             }
22345             
22346             /**
22347              * Sets (as xml) the "Wetlands" element
22348              */
22349             public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
22350             {
22351                 synchronized (monitor())
22352                 {
22353                     check_orphaned();
22354                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22355                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
22356                     if (target == null)
22357                     {
22358                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
22359                     }
22360                     target.set(wetlands);
22361                 }
22362             }
22363             
22364             /**
22365              * Gets the "FloodPlains" element
22366              */
22367             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
22368             {
22369                 synchronized (monitor())
22370                 {
22371                     check_orphaned();
22372                     org.apache.xmlbeans.SimpleValue target = null;
22373                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
22374                     if (target == null)
22375                     {
22376                       return null;
22377                     }
22378                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22379                 }
22380             }
22381             
22382             /**
22383              * Gets (as xml) the "FloodPlains" element
22384              */
22385             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
22386             {
22387                 synchronized (monitor())
22388                 {
22389                     check_orphaned();
22390                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22391                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
22392                     return target;
22393                 }
22394             }
22395             
22396             /**
22397              * Sets the "FloodPlains" element
22398              */
22399             public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
22400             {
22401                 synchronized (monitor())
22402                 {
22403                     check_orphaned();
22404                     org.apache.xmlbeans.SimpleValue target = null;
22405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
22406                     if (target == null)
22407                     {
22408                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
22409                     }
22410                     target.setEnumValue(floodPlains);
22411                 }
22412             }
22413             
22414             /**
22415              * Sets (as xml) the "FloodPlains" element
22416              */
22417             public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
22418             {
22419                 synchronized (monitor())
22420                 {
22421                     check_orphaned();
22422                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22423                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
22424                     if (target == null)
22425                     {
22426                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
22427                     }
22428                     target.set(floodPlains);
22429                 }
22430             }
22431             
22432             /**
22433              * Gets the "PrimeFarmland" element
22434              */
22435             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
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(PRIMEFARMLAND$24, 0);
22442                     if (target == null)
22443                     {
22444                       return null;
22445                     }
22446                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22447                 }
22448             }
22449             
22450             /**
22451              * Gets (as xml) the "PrimeFarmland" element
22452              */
22453             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
22454             {
22455                 synchronized (monitor())
22456                 {
22457                     check_orphaned();
22458                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22459                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22460                     return target;
22461                 }
22462             }
22463             
22464             /**
22465              * Sets the "PrimeFarmland" element
22466              */
22467             public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
22468             {
22469                 synchronized (monitor())
22470                 {
22471                     check_orphaned();
22472                     org.apache.xmlbeans.SimpleValue target = null;
22473                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22474                     if (target == null)
22475                     {
22476                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
22477                     }
22478                     target.setEnumValue(primeFarmland);
22479                 }
22480             }
22481             
22482             /**
22483              * Sets (as xml) the "PrimeFarmland" element
22484              */
22485             public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
22486             {
22487                 synchronized (monitor())
22488                 {
22489                     check_orphaned();
22490                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22491                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22492                     if (target == null)
22493                     {
22494                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
22495                     }
22496                     target.set(primeFarmland);
22497                 }
22498             }
22499             
22500             /**
22501              * Gets the "EPAList" element
22502              */
22503             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
22504             {
22505                 synchronized (monitor())
22506                 {
22507                     check_orphaned();
22508                     org.apache.xmlbeans.SimpleValue target = null;
22509                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
22510                     if (target == null)
22511                     {
22512                       return null;
22513                     }
22514                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22515                 }
22516             }
22517             
22518             /**
22519              * Gets (as xml) the "EPAList" element
22520              */
22521             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
22522             {
22523                 synchronized (monitor())
22524                 {
22525                     check_orphaned();
22526                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22527                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
22528                     return target;
22529                 }
22530             }
22531             
22532             /**
22533              * Sets the "EPAList" element
22534              */
22535             public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
22536             {
22537                 synchronized (monitor())
22538                 {
22539                     check_orphaned();
22540                     org.apache.xmlbeans.SimpleValue target = null;
22541                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
22542                     if (target == null)
22543                     {
22544                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
22545                     }
22546                     target.setEnumValue(epaList);
22547                 }
22548             }
22549             
22550             /**
22551              * Sets (as xml) the "EPAList" element
22552              */
22553             public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
22554             {
22555                 synchronized (monitor())
22556                 {
22557                     check_orphaned();
22558                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22559                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
22560                     if (target == null)
22561                     {
22562                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
22563                     }
22564                     target.set(epaList);
22565                 }
22566             }
22567             
22568             /**
22569              * Gets the "ERNarrative" element
22570              */
22571             public java.lang.String getERNarrative()
22572             {
22573                 synchronized (monitor())
22574                 {
22575                     check_orphaned();
22576                     org.apache.xmlbeans.SimpleValue target = null;
22577                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
22578                     if (target == null)
22579                     {
22580                       return null;
22581                     }
22582                     return target.getStringValue();
22583                 }
22584             }
22585             
22586             /**
22587              * Gets (as xml) the "ERNarrative" element
22588              */
22589             public gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType xgetERNarrative()
22590             {
22591                 synchronized (monitor())
22592                 {
22593                     check_orphaned();
22594                     gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType target = null;
22595                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
22596                     return target;
22597                 }
22598             }
22599             
22600             /**
22601              * True if has "ERNarrative" element
22602              */
22603             public boolean isSetERNarrative()
22604             {
22605                 synchronized (monitor())
22606                 {
22607                     check_orphaned();
22608                     return get_store().count_elements(ERNARRATIVE$28) != 0;
22609                 }
22610             }
22611             
22612             /**
22613              * Sets the "ERNarrative" element
22614              */
22615             public void setERNarrative(java.lang.String erNarrative)
22616             {
22617                 synchronized (monitor())
22618                 {
22619                     check_orphaned();
22620                     org.apache.xmlbeans.SimpleValue target = null;
22621                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
22622                     if (target == null)
22623                     {
22624                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
22625                     }
22626                     target.setStringValue(erNarrative);
22627                 }
22628             }
22629             
22630             /**
22631              * Sets (as xml) the "ERNarrative" element
22632              */
22633             public void xsetERNarrative(gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType erNarrative)
22634             {
22635                 synchronized (monitor())
22636                 {
22637                     check_orphaned();
22638                     gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType target = null;
22639                     target = (gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
22640                     if (target == null)
22641                     {
22642                       target = (gov.grants.apply.forms.cdfi30V30.CDFI30String5000DataType)get_store().add_element_user(ERNARRATIVE$28);
22643                     }
22644                     target.set(erNarrative);
22645                 }
22646             }
22647             
22648             /**
22649              * Unsets the "ERNarrative" element
22650              */
22651             public void unsetERNarrative()
22652             {
22653                 synchronized (monitor())
22654                 {
22655                     check_orphaned();
22656                     get_store().remove_element(ERNARRATIVE$28, 0);
22657                 }
22658             }
22659         }
22660     }
22661 }