View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NACA_3_0
4    * Namespace: http://apply.grants.gov/forms/NACA_3_0-V3.0
5    * Java type: gov.grants.apply.forms.naca30V30.NACA30Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.naca30V30.impl;
10  /**
11   * A document containing one NACA_3_0(@http://apply.grants.gov/forms/NACA_3_0-V3.0) element.
12   *
13   * This is a complex type.
14   */
15  public class NACA30DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NACA30DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NACA30$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NACA_3_0");
26      
27      
28      /**
29       * Gets the "NACA_3_0" element
30       */
31      public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30 getNACA30()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.naca30V30.NACA30Document.NACA30 target = null;
37              target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30)get_store().find_element_user(NACA30$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NACA_3_0" element
48       */
49      public void setNACA30(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30 naca30)
50      {
51          generatedSetterHelperImpl(naca30, NACA30$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NACA_3_0" element
56       */
57      public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30 addNewNACA30()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.naca30V30.NACA30Document.NACA30 target = null;
63              target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30)get_store().add_element_user(NACA30$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NACA_3_0(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
69       *
70       * This is a complex type.
71       */
72      public static class NACA30Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NACA30Impl(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/NACA_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/NACA_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/NACA_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/NACA_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/NACA_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/NACA_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/NACA_3_0-V3.0", "HFFIFARequestedAmount");
95          private static final javax.xml.namespace.QName OTHERFUNDS$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OtherFunds");
97          private static final javax.xml.namespace.QName OTHERFUNDSTABLE$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OtherFundsTable");
99          private static final javax.xml.namespace.QName PRIORAWARDSTABLE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PriorAwardsTable");
101         private static final javax.xml.namespace.QName INSTITUTIONTYPE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "InstitutionType");
103         private static final javax.xml.namespace.QName ORGANIZATIONSTRUCTURE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OrganizationStructure");
105         private static final javax.xml.namespace.QName NATIVE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Native");
107         private static final javax.xml.namespace.QName SPONSORINGENTITY$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SponsoringEntity");
109         private static final javax.xml.namespace.QName QID65$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_65");
111         private static final javax.xml.namespace.QName DATEOFINCORPORATION$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "DateofIncorporation");
113         private static final javax.xml.namespace.QName DATESTARTED$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "DateStarted");
115         private static final javax.xml.namespace.QName CONGRESSIONALDISTRICTAPPLICANT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CongressionalDistrictApplicant");
117         private static final javax.xml.namespace.QName QID42$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_42");
119         private static final javax.xml.namespace.QName QID66$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_66");
121         private static final javax.xml.namespace.QName REGULATORYBODY$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "RegulatoryBody");
123         private static final javax.xml.namespace.QName OTHERREGULATORYBODY$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OtherRegulatoryBody");
125         private static final javax.xml.namespace.QName FDICCERTIFICATION$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FDICCertification");
127         private static final javax.xml.namespace.QName CHARTERNUMBER$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CharterNumber");
129         private static final javax.xml.namespace.QName MINORITYDEPOSITORY$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "MinorityDepository");
131         private static final javax.xml.namespace.QName CERTIFICATIONSTATUS$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CertificationStatus");
133         private static final javax.xml.namespace.QName CDFICERTIFICATIONNUMBER$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CDFICertificationNumber");
135         private static final javax.xml.namespace.QName CERTIFICATIONPENDING$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CertificationPending");
137         private static final javax.xml.namespace.QName SUBMISSIONDATE$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubmissionDate");
139         private static final javax.xml.namespace.QName CERTIFICATIONCHECKLIST$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CertificationChecklist");
141         private static final javax.xml.namespace.QName QID58$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_58");
143         private static final javax.xml.namespace.QName PRIMARYMARKET$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PrimaryMarket");
145         private static final javax.xml.namespace.QName GEOGRAPHICMARKETSERVED$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "GeographicMarketServed");
147         private static final javax.xml.namespace.QName PRIMARYBUSINESS$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PrimaryBusiness");
149         private static final javax.xml.namespace.QName SECONDARYBUSINESS$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SecondaryBusiness");
151         private static final javax.xml.namespace.QName PRODUCTSOFFERED$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ProductsOffered");
153         private static final javax.xml.namespace.QName QID24$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_24");
155         private static final javax.xml.namespace.QName ASSURANCESCERTIFICATIONS$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AssurancesCertifications");
157         private static final javax.xml.namespace.QName DETAILS$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Details");
159         private static final javax.xml.namespace.QName QUESTIONNAIRE$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Questionnaire");
161         private static final javax.xml.namespace.QName ENVIRONMENTALREVIEW$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EnvironmentalReview");
163         private static final javax.xml.namespace.QName FORMVERSION$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FormVersion");
165         
166         
167         /**
168          * Gets the "Organization" element
169          */
170         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization getOrganization()
171         {
172             synchronized (monitor())
173             {
174                 check_orphaned();
175                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization target = null;
176                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization)get_store().find_element_user(ORGANIZATION$0, 0);
177                 if (target == null)
178                 {
179                     return null;
180                 }
181                 return target;
182             }
183         }
184         
185         /**
186          * Sets the "Organization" element
187          */
188         public void setOrganization(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization organization)
189         {
190             generatedSetterHelperImpl(organization, ORGANIZATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
191         }
192         
193         /**
194          * Appends and returns a new empty "Organization" element
195          */
196         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization addNewOrganization()
197         {
198             synchronized (monitor())
199             {
200                 check_orphaned();
201                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization target = null;
202                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization)get_store().add_element_user(ORGANIZATION$0);
203                 return target;
204             }
205         }
206         
207         /**
208          * Gets the "AuthorizedRep" element
209          */
210         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep getAuthorizedRep()
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep target = null;
216                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep)get_store().find_element_user(AUTHORIZEDREP$2, 0);
217                 if (target == null)
218                 {
219                     return null;
220                 }
221                 return target;
222             }
223         }
224         
225         /**
226          * Sets the "AuthorizedRep" element
227          */
228         public void setAuthorizedRep(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep authorizedRep)
229         {
230             generatedSetterHelperImpl(authorizedRep, AUTHORIZEDREP$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
231         }
232         
233         /**
234          * Appends and returns a new empty "AuthorizedRep" element
235          */
236         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep addNewAuthorizedRep()
237         {
238             synchronized (monitor())
239             {
240                 check_orphaned();
241                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep target = null;
242                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep)get_store().add_element_user(AUTHORIZEDREP$2);
243                 return target;
244             }
245         }
246         
247         /**
248          * Gets the "ApplicationPOC" element
249          */
250         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC getApplicationPOC()
251         {
252             synchronized (monitor())
253             {
254                 check_orphaned();
255                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC target = null;
256                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC)get_store().find_element_user(APPLICATIONPOC$4, 0);
257                 if (target == null)
258                 {
259                     return null;
260                 }
261                 return target;
262             }
263         }
264         
265         /**
266          * True if has "ApplicationPOC" element
267          */
268         public boolean isSetApplicationPOC()
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 return get_store().count_elements(APPLICATIONPOC$4) != 0;
274             }
275         }
276         
277         /**
278          * Sets the "ApplicationPOC" element
279          */
280         public void setApplicationPOC(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC applicationPOC)
281         {
282             generatedSetterHelperImpl(applicationPOC, APPLICATIONPOC$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
283         }
284         
285         /**
286          * Appends and returns a new empty "ApplicationPOC" element
287          */
288         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC addNewApplicationPOC()
289         {
290             synchronized (monitor())
291             {
292                 check_orphaned();
293                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC target = null;
294                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC)get_store().add_element_user(APPLICATIONPOC$4);
295                 return target;
296             }
297         }
298         
299         /**
300          * Unsets the "ApplicationPOC" element
301          */
302         public void unsetApplicationPOC()
303         {
304             synchronized (monitor())
305             {
306                 check_orphaned();
307                 get_store().remove_element(APPLICATIONPOC$4, 0);
308             }
309         }
310         
311         /**
312          * Gets the "TypeAssistance" element
313          */
314         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance.Enum getTypeAssistance()
315         {
316             synchronized (monitor())
317             {
318                 check_orphaned();
319                 org.apache.xmlbeans.SimpleValue target = null;
320                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$6, 0);
321                 if (target == null)
322                 {
323                     return null;
324                 }
325                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance.Enum)target.getEnumValue();
326             }
327         }
328         
329         /**
330          * Gets (as xml) the "TypeAssistance" element
331          */
332         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance xgetTypeAssistance()
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance target = null;
338                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$6, 0);
339                 return target;
340             }
341         }
342         
343         /**
344          * Sets the "TypeAssistance" element
345          */
346         public void setTypeAssistance(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance.Enum typeAssistance)
347         {
348             synchronized (monitor())
349             {
350                 check_orphaned();
351                 org.apache.xmlbeans.SimpleValue target = null;
352                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TYPEASSISTANCE$6, 0);
353                 if (target == null)
354                 {
355                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TYPEASSISTANCE$6);
356                 }
357                 target.setEnumValue(typeAssistance);
358             }
359         }
360         
361         /**
362          * Sets (as xml) the "TypeAssistance" element
363          */
364         public void xsetTypeAssistance(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance typeAssistance)
365         {
366             synchronized (monitor())
367             {
368                 check_orphaned();
369                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance target = null;
370                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance)get_store().find_element_user(TYPEASSISTANCE$6, 0);
371                 if (target == null)
372                 {
373                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance)get_store().add_element_user(TYPEASSISTANCE$6);
374                 }
375                 target.set(typeAssistance);
376             }
377         }
378         
379         /**
380          * Gets the "FARequestedAmount" element
381          */
382         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount getFARequestedAmount()
383         {
384             synchronized (monitor())
385             {
386                 check_orphaned();
387                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount target = null;
388                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount)get_store().find_element_user(FAREQUESTEDAMOUNT$8, 0);
389                 if (target == null)
390                 {
391                     return null;
392                 }
393                 return target;
394             }
395         }
396         
397         /**
398          * True if has "FARequestedAmount" element
399          */
400         public boolean isSetFARequestedAmount()
401         {
402             synchronized (monitor())
403             {
404                 check_orphaned();
405                 return get_store().count_elements(FAREQUESTEDAMOUNT$8) != 0;
406             }
407         }
408         
409         /**
410          * Sets the "FARequestedAmount" element
411          */
412         public void setFARequestedAmount(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount faRequestedAmount)
413         {
414             generatedSetterHelperImpl(faRequestedAmount, FAREQUESTEDAMOUNT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
415         }
416         
417         /**
418          * Appends and returns a new empty "FARequestedAmount" element
419          */
420         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount addNewFARequestedAmount()
421         {
422             synchronized (monitor())
423             {
424                 check_orphaned();
425                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount target = null;
426                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount)get_store().add_element_user(FAREQUESTEDAMOUNT$8);
427                 return target;
428             }
429         }
430         
431         /**
432          * Unsets the "FARequestedAmount" element
433          */
434         public void unsetFARequestedAmount()
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 get_store().remove_element(FAREQUESTEDAMOUNT$8, 0);
440             }
441         }
442         
443         /**
444          * Gets the "TARequestSummary" element
445          */
446         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary getTARequestSummary()
447         {
448             synchronized (monitor())
449             {
450                 check_orphaned();
451                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary target = null;
452                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary)get_store().find_element_user(TAREQUESTSUMMARY$10, 0);
453                 if (target == null)
454                 {
455                     return null;
456                 }
457                 return target;
458             }
459         }
460         
461         /**
462          * True if has "TARequestSummary" element
463          */
464         public boolean isSetTARequestSummary()
465         {
466             synchronized (monitor())
467             {
468                 check_orphaned();
469                 return get_store().count_elements(TAREQUESTSUMMARY$10) != 0;
470             }
471         }
472         
473         /**
474          * Sets the "TARequestSummary" element
475          */
476         public void setTARequestSummary(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary taRequestSummary)
477         {
478             generatedSetterHelperImpl(taRequestSummary, TAREQUESTSUMMARY$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
479         }
480         
481         /**
482          * Appends and returns a new empty "TARequestSummary" element
483          */
484         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary addNewTARequestSummary()
485         {
486             synchronized (monitor())
487             {
488                 check_orphaned();
489                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary target = null;
490                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary)get_store().add_element_user(TAREQUESTSUMMARY$10);
491                 return target;
492             }
493         }
494         
495         /**
496          * Unsets the "TARequestSummary" element
497          */
498         public void unsetTARequestSummary()
499         {
500             synchronized (monitor())
501             {
502                 check_orphaned();
503                 get_store().remove_element(TAREQUESTSUMMARY$10, 0);
504             }
505         }
506         
507         /**
508          * Gets the "HFFIFARequestedAmount" element
509          */
510         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount getHFFIFARequestedAmount()
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount target = null;
516                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount)get_store().find_element_user(HFFIFAREQUESTEDAMOUNT$12, 0);
517                 if (target == null)
518                 {
519                     return null;
520                 }
521                 return target;
522             }
523         }
524         
525         /**
526          * True if has "HFFIFARequestedAmount" element
527          */
528         public boolean isSetHFFIFARequestedAmount()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 return get_store().count_elements(HFFIFAREQUESTEDAMOUNT$12) != 0;
534             }
535         }
536         
537         /**
538          * Sets the "HFFIFARequestedAmount" element
539          */
540         public void setHFFIFARequestedAmount(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount hffifaRequestedAmount)
541         {
542             generatedSetterHelperImpl(hffifaRequestedAmount, HFFIFAREQUESTEDAMOUNT$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
543         }
544         
545         /**
546          * Appends and returns a new empty "HFFIFARequestedAmount" element
547          */
548         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount addNewHFFIFARequestedAmount()
549         {
550             synchronized (monitor())
551             {
552                 check_orphaned();
553                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount target = null;
554                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount)get_store().add_element_user(HFFIFAREQUESTEDAMOUNT$12);
555                 return target;
556             }
557         }
558         
559         /**
560          * Unsets the "HFFIFARequestedAmount" element
561          */
562         public void unsetHFFIFARequestedAmount()
563         {
564             synchronized (monitor())
565             {
566                 check_orphaned();
567                 get_store().remove_element(HFFIFAREQUESTEDAMOUNT$12, 0);
568             }
569         }
570         
571         /**
572          * Gets the "OtherFunds" element
573          */
574         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOtherFunds()
575         {
576             synchronized (monitor())
577             {
578                 check_orphaned();
579                 org.apache.xmlbeans.SimpleValue target = null;
580                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$14, 0);
581                 if (target == null)
582                 {
583                     return null;
584                 }
585                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
586             }
587         }
588         
589         /**
590          * Gets (as xml) the "OtherFunds" element
591          */
592         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOtherFunds()
593         {
594             synchronized (monitor())
595             {
596                 check_orphaned();
597                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
598                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$14, 0);
599                 return target;
600             }
601         }
602         
603         /**
604          * Sets the "OtherFunds" element
605          */
606         public void setOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum otherFunds)
607         {
608             synchronized (monitor())
609             {
610                 check_orphaned();
611                 org.apache.xmlbeans.SimpleValue target = null;
612                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERFUNDS$14, 0);
613                 if (target == null)
614                 {
615                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERFUNDS$14);
616                 }
617                 target.setEnumValue(otherFunds);
618             }
619         }
620         
621         /**
622          * Sets (as xml) the "OtherFunds" element
623          */
624         public void xsetOtherFunds(gov.grants.apply.system.globalLibraryV20.YesNoDataType otherFunds)
625         {
626             synchronized (monitor())
627             {
628                 check_orphaned();
629                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
630                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OTHERFUNDS$14, 0);
631                 if (target == null)
632                 {
633                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OTHERFUNDS$14);
634                 }
635                 target.set(otherFunds);
636             }
637         }
638         
639         /**
640          * Gets array of all "OtherFundsTable" elements
641          */
642         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable[] getOtherFundsTableArray()
643         {
644             synchronized (monitor())
645             {
646                 check_orphaned();
647                 java.util.List targetList = new java.util.ArrayList();
648                 get_store().find_all_element_users(OTHERFUNDSTABLE$16, targetList);
649                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable[targetList.size()];
650                 targetList.toArray(result);
651                 return result;
652             }
653         }
654         
655         /**
656          * Gets ith "OtherFundsTable" element
657          */
658         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable getOtherFundsTableArray(int i)
659         {
660             synchronized (monitor())
661             {
662                 check_orphaned();
663                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable target = null;
664                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable)get_store().find_element_user(OTHERFUNDSTABLE$16, i);
665                 if (target == null)
666                 {
667                     throw new IndexOutOfBoundsException();
668                 }
669                 return target;
670             }
671         }
672         
673         /**
674          * Returns number of "OtherFundsTable" element
675          */
676         public int sizeOfOtherFundsTableArray()
677         {
678             synchronized (monitor())
679             {
680                 check_orphaned();
681                 return get_store().count_elements(OTHERFUNDSTABLE$16);
682             }
683         }
684         
685         /**
686          * Sets array of all "OtherFundsTable" element  WARNING: This method is not atomicaly synchronized.
687          */
688         public void setOtherFundsTableArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable[] otherFundsTableArray)
689         {
690             check_orphaned();
691             arraySetterHelper(otherFundsTableArray, OTHERFUNDSTABLE$16);
692         }
693         
694         /**
695          * Sets ith "OtherFundsTable" element
696          */
697         public void setOtherFundsTableArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable otherFundsTable)
698         {
699             generatedSetterHelperImpl(otherFundsTable, OTHERFUNDSTABLE$16, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
700         }
701         
702         /**
703          * Inserts and returns a new empty value (as xml) as the ith "OtherFundsTable" element
704          */
705         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable insertNewOtherFundsTable(int i)
706         {
707             synchronized (monitor())
708             {
709                 check_orphaned();
710                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable target = null;
711                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable)get_store().insert_element_user(OTHERFUNDSTABLE$16, i);
712                 return target;
713             }
714         }
715         
716         /**
717          * Appends and returns a new empty value (as xml) as the last "OtherFundsTable" element
718          */
719         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable addNewOtherFundsTable()
720         {
721             synchronized (monitor())
722             {
723                 check_orphaned();
724                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable target = null;
725                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable)get_store().add_element_user(OTHERFUNDSTABLE$16);
726                 return target;
727             }
728         }
729         
730         /**
731          * Removes the ith "OtherFundsTable" element
732          */
733         public void removeOtherFundsTable(int i)
734         {
735             synchronized (monitor())
736             {
737                 check_orphaned();
738                 get_store().remove_element(OTHERFUNDSTABLE$16, i);
739             }
740         }
741         
742         /**
743          * Gets array of all "PriorAwardsTable" elements
744          */
745         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable[] getPriorAwardsTableArray()
746         {
747             synchronized (monitor())
748             {
749                 check_orphaned();
750                 java.util.List targetList = new java.util.ArrayList();
751                 get_store().find_all_element_users(PRIORAWARDSTABLE$18, targetList);
752                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable[targetList.size()];
753                 targetList.toArray(result);
754                 return result;
755             }
756         }
757         
758         /**
759          * Gets ith "PriorAwardsTable" element
760          */
761         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable getPriorAwardsTableArray(int i)
762         {
763             synchronized (monitor())
764             {
765                 check_orphaned();
766                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable target = null;
767                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable)get_store().find_element_user(PRIORAWARDSTABLE$18, i);
768                 if (target == null)
769                 {
770                     throw new IndexOutOfBoundsException();
771                 }
772                 return target;
773             }
774         }
775         
776         /**
777          * Returns number of "PriorAwardsTable" element
778          */
779         public int sizeOfPriorAwardsTableArray()
780         {
781             synchronized (monitor())
782             {
783                 check_orphaned();
784                 return get_store().count_elements(PRIORAWARDSTABLE$18);
785             }
786         }
787         
788         /**
789          * Sets array of all "PriorAwardsTable" element  WARNING: This method is not atomicaly synchronized.
790          */
791         public void setPriorAwardsTableArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable[] priorAwardsTableArray)
792         {
793             check_orphaned();
794             arraySetterHelper(priorAwardsTableArray, PRIORAWARDSTABLE$18);
795         }
796         
797         /**
798          * Sets ith "PriorAwardsTable" element
799          */
800         public void setPriorAwardsTableArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable priorAwardsTable)
801         {
802             generatedSetterHelperImpl(priorAwardsTable, PRIORAWARDSTABLE$18, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
803         }
804         
805         /**
806          * Inserts and returns a new empty value (as xml) as the ith "PriorAwardsTable" element
807          */
808         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable insertNewPriorAwardsTable(int i)
809         {
810             synchronized (monitor())
811             {
812                 check_orphaned();
813                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable target = null;
814                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable)get_store().insert_element_user(PRIORAWARDSTABLE$18, i);
815                 return target;
816             }
817         }
818         
819         /**
820          * Appends and returns a new empty value (as xml) as the last "PriorAwardsTable" element
821          */
822         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable addNewPriorAwardsTable()
823         {
824             synchronized (monitor())
825             {
826                 check_orphaned();
827                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable target = null;
828                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable)get_store().add_element_user(PRIORAWARDSTABLE$18);
829                 return target;
830             }
831         }
832         
833         /**
834          * Removes the ith "PriorAwardsTable" element
835          */
836         public void removePriorAwardsTable(int i)
837         {
838             synchronized (monitor())
839             {
840                 check_orphaned();
841                 get_store().remove_element(PRIORAWARDSTABLE$18, i);
842             }
843         }
844         
845         /**
846          * Gets the "InstitutionType" element
847          */
848         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType.Enum getInstitutionType()
849         {
850             synchronized (monitor())
851             {
852                 check_orphaned();
853                 org.apache.xmlbeans.SimpleValue target = null;
854                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
855                 if (target == null)
856                 {
857                     return null;
858                 }
859                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType.Enum)target.getEnumValue();
860             }
861         }
862         
863         /**
864          * Gets (as xml) the "InstitutionType" element
865          */
866         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType xgetInstitutionType()
867         {
868             synchronized (monitor())
869             {
870                 check_orphaned();
871                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType target = null;
872                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
873                 return target;
874             }
875         }
876         
877         /**
878          * Sets the "InstitutionType" element
879          */
880         public void setInstitutionType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType.Enum institutionType)
881         {
882             synchronized (monitor())
883             {
884                 check_orphaned();
885                 org.apache.xmlbeans.SimpleValue target = null;
886                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
887                 if (target == null)
888                 {
889                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONTYPE$20);
890                 }
891                 target.setEnumValue(institutionType);
892             }
893         }
894         
895         /**
896          * Sets (as xml) the "InstitutionType" element
897          */
898         public void xsetInstitutionType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType institutionType)
899         {
900             synchronized (monitor())
901             {
902                 check_orphaned();
903                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType target = null;
904                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType)get_store().find_element_user(INSTITUTIONTYPE$20, 0);
905                 if (target == null)
906                 {
907                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType)get_store().add_element_user(INSTITUTIONTYPE$20);
908                 }
909                 target.set(institutionType);
910             }
911         }
912         
913         /**
914          * Gets the "OrganizationStructure" element
915          */
916         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure.Enum getOrganizationStructure()
917         {
918             synchronized (monitor())
919             {
920                 check_orphaned();
921                 org.apache.xmlbeans.SimpleValue target = null;
922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
923                 if (target == null)
924                 {
925                     return null;
926                 }
927                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure.Enum)target.getEnumValue();
928             }
929         }
930         
931         /**
932          * Gets (as xml) the "OrganizationStructure" element
933          */
934         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure xgetOrganizationStructure()
935         {
936             synchronized (monitor())
937             {
938                 check_orphaned();
939                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure target = null;
940                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
941                 return target;
942             }
943         }
944         
945         /**
946          * True if has "OrganizationStructure" element
947          */
948         public boolean isSetOrganizationStructure()
949         {
950             synchronized (monitor())
951             {
952                 check_orphaned();
953                 return get_store().count_elements(ORGANIZATIONSTRUCTURE$22) != 0;
954             }
955         }
956         
957         /**
958          * Sets the "OrganizationStructure" element
959          */
960         public void setOrganizationStructure(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure.Enum organizationStructure)
961         {
962             synchronized (monitor())
963             {
964                 check_orphaned();
965                 org.apache.xmlbeans.SimpleValue target = null;
966                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
967                 if (target == null)
968                 {
969                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTRUCTURE$22);
970                 }
971                 target.setEnumValue(organizationStructure);
972             }
973         }
974         
975         /**
976          * Sets (as xml) the "OrganizationStructure" element
977          */
978         public void xsetOrganizationStructure(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure organizationStructure)
979         {
980             synchronized (monitor())
981             {
982                 check_orphaned();
983                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure target = null;
984                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure)get_store().find_element_user(ORGANIZATIONSTRUCTURE$22, 0);
985                 if (target == null)
986                 {
987                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure)get_store().add_element_user(ORGANIZATIONSTRUCTURE$22);
988                 }
989                 target.set(organizationStructure);
990             }
991         }
992         
993         /**
994          * Unsets the "OrganizationStructure" element
995          */
996         public void unsetOrganizationStructure()
997         {
998             synchronized (monitor())
999             {
1000                 check_orphaned();
1001                 get_store().remove_element(ORGANIZATIONSTRUCTURE$22, 0);
1002             }
1003         }
1004         
1005         /**
1006          * Gets the "Native" element
1007          */
1008         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNative()
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 org.apache.xmlbeans.SimpleValue target = null;
1014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVE$24, 0);
1015                 if (target == null)
1016                 {
1017                     return null;
1018                 }
1019                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1020             }
1021         }
1022         
1023         /**
1024          * Gets (as xml) the "Native" element
1025          */
1026         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNative()
1027         {
1028             synchronized (monitor())
1029             {
1030                 check_orphaned();
1031                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1032                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATIVE$24, 0);
1033                 return target;
1034             }
1035         }
1036         
1037         /**
1038          * True if has "Native" element
1039          */
1040         public boolean isSetNative()
1041         {
1042             synchronized (monitor())
1043             {
1044                 check_orphaned();
1045                 return get_store().count_elements(NATIVE$24) != 0;
1046             }
1047         }
1048         
1049         /**
1050          * Sets the "Native" element
1051          */
1052         public void setNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum xnative)
1053         {
1054             synchronized (monitor())
1055             {
1056                 check_orphaned();
1057                 org.apache.xmlbeans.SimpleValue target = null;
1058                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATIVE$24, 0);
1059                 if (target == null)
1060                 {
1061                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATIVE$24);
1062                 }
1063                 target.setEnumValue(xnative);
1064             }
1065         }
1066         
1067         /**
1068          * Sets (as xml) the "Native" element
1069          */
1070         public void xsetNative(gov.grants.apply.system.globalLibraryV20.YesNoDataType xnative)
1071         {
1072             synchronized (monitor())
1073             {
1074                 check_orphaned();
1075                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1076                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATIVE$24, 0);
1077                 if (target == null)
1078                 {
1079                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATIVE$24);
1080                 }
1081                 target.set(xnative);
1082             }
1083         }
1084         
1085         /**
1086          * Unsets the "Native" element
1087          */
1088         public void unsetNative()
1089         {
1090             synchronized (monitor())
1091             {
1092                 check_orphaned();
1093                 get_store().remove_element(NATIVE$24, 0);
1094             }
1095         }
1096         
1097         /**
1098          * Gets the "SponsoringEntity" element
1099          */
1100         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSponsoringEntity()
1101         {
1102             synchronized (monitor())
1103             {
1104                 check_orphaned();
1105                 org.apache.xmlbeans.SimpleValue target = null;
1106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPONSORINGENTITY$26, 0);
1107                 if (target == null)
1108                 {
1109                     return null;
1110                 }
1111                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1112             }
1113         }
1114         
1115         /**
1116          * Gets (as xml) the "SponsoringEntity" element
1117          */
1118         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSponsoringEntity()
1119         {
1120             synchronized (monitor())
1121             {
1122                 check_orphaned();
1123                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1124                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPONSORINGENTITY$26, 0);
1125                 return target;
1126             }
1127         }
1128         
1129         /**
1130          * Sets the "SponsoringEntity" element
1131          */
1132         public void setSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum sponsoringEntity)
1133         {
1134             synchronized (monitor())
1135             {
1136                 check_orphaned();
1137                 org.apache.xmlbeans.SimpleValue target = null;
1138                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SPONSORINGENTITY$26, 0);
1139                 if (target == null)
1140                 {
1141                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SPONSORINGENTITY$26);
1142                 }
1143                 target.setEnumValue(sponsoringEntity);
1144             }
1145         }
1146         
1147         /**
1148          * Sets (as xml) the "SponsoringEntity" element
1149          */
1150         public void xsetSponsoringEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType sponsoringEntity)
1151         {
1152             synchronized (monitor())
1153             {
1154                 check_orphaned();
1155                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1156                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SPONSORINGENTITY$26, 0);
1157                 if (target == null)
1158                 {
1159                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SPONSORINGENTITY$26);
1160                 }
1161                 target.set(sponsoringEntity);
1162             }
1163         }
1164         
1165         /**
1166          * Gets the "QID_65" element
1167          */
1168         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID65()
1169         {
1170             synchronized (monitor())
1171             {
1172                 check_orphaned();
1173                 org.apache.xmlbeans.SimpleValue target = null;
1174                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$28, 0);
1175                 if (target == null)
1176                 {
1177                     return null;
1178                 }
1179                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1180             }
1181         }
1182         
1183         /**
1184          * Gets (as xml) the "QID_65" element
1185          */
1186         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID65()
1187         {
1188             synchronized (monitor())
1189             {
1190                 check_orphaned();
1191                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1192                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$28, 0);
1193                 return target;
1194             }
1195         }
1196         
1197         /**
1198          * Sets the "QID_65" element
1199          */
1200         public void setQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid65)
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 org.apache.xmlbeans.SimpleValue target = null;
1206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID65$28, 0);
1207                 if (target == null)
1208                 {
1209                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID65$28);
1210                 }
1211                 target.setEnumValue(qid65);
1212             }
1213         }
1214         
1215         /**
1216          * Sets (as xml) the "QID_65" element
1217          */
1218         public void xsetQID65(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid65)
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1224                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID65$28, 0);
1225                 if (target == null)
1226                 {
1227                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID65$28);
1228                 }
1229                 target.set(qid65);
1230             }
1231         }
1232         
1233         /**
1234          * Gets the "DateofIncorporation" element
1235          */
1236         public java.util.Calendar getDateofIncorporation()
1237         {
1238             synchronized (monitor())
1239             {
1240                 check_orphaned();
1241                 org.apache.xmlbeans.SimpleValue target = null;
1242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1243                 if (target == null)
1244                 {
1245                     return null;
1246                 }
1247                 return target.getCalendarValue();
1248             }
1249         }
1250         
1251         /**
1252          * Gets (as xml) the "DateofIncorporation" element
1253          */
1254         public org.apache.xmlbeans.XmlDate xgetDateofIncorporation()
1255         {
1256             synchronized (monitor())
1257             {
1258                 check_orphaned();
1259                 org.apache.xmlbeans.XmlDate target = null;
1260                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1261                 return target;
1262             }
1263         }
1264         
1265         /**
1266          * Sets the "DateofIncorporation" element
1267          */
1268         public void setDateofIncorporation(java.util.Calendar dateofIncorporation)
1269         {
1270             synchronized (monitor())
1271             {
1272                 check_orphaned();
1273                 org.apache.xmlbeans.SimpleValue target = null;
1274                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1275                 if (target == null)
1276                 {
1277                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEOFINCORPORATION$30);
1278                 }
1279                 target.setCalendarValue(dateofIncorporation);
1280             }
1281         }
1282         
1283         /**
1284          * Sets (as xml) the "DateofIncorporation" element
1285          */
1286         public void xsetDateofIncorporation(org.apache.xmlbeans.XmlDate dateofIncorporation)
1287         {
1288             synchronized (monitor())
1289             {
1290                 check_orphaned();
1291                 org.apache.xmlbeans.XmlDate target = null;
1292                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEOFINCORPORATION$30, 0);
1293                 if (target == null)
1294                 {
1295                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEOFINCORPORATION$30);
1296                 }
1297                 target.set(dateofIncorporation);
1298             }
1299         }
1300         
1301         /**
1302          * Gets the "DateStarted" element
1303          */
1304         public java.util.Calendar getDateStarted()
1305         {
1306             synchronized (monitor())
1307             {
1308                 check_orphaned();
1309                 org.apache.xmlbeans.SimpleValue target = null;
1310                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$32, 0);
1311                 if (target == null)
1312                 {
1313                     return null;
1314                 }
1315                 return target.getCalendarValue();
1316             }
1317         }
1318         
1319         /**
1320          * Gets (as xml) the "DateStarted" element
1321          */
1322         public org.apache.xmlbeans.XmlDate xgetDateStarted()
1323         {
1324             synchronized (monitor())
1325             {
1326                 check_orphaned();
1327                 org.apache.xmlbeans.XmlDate target = null;
1328                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$32, 0);
1329                 return target;
1330             }
1331         }
1332         
1333         /**
1334          * Sets the "DateStarted" element
1335          */
1336         public void setDateStarted(java.util.Calendar dateStarted)
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 org.apache.xmlbeans.SimpleValue target = null;
1342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATESTARTED$32, 0);
1343                 if (target == null)
1344                 {
1345                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATESTARTED$32);
1346                 }
1347                 target.setCalendarValue(dateStarted);
1348             }
1349         }
1350         
1351         /**
1352          * Sets (as xml) the "DateStarted" element
1353          */
1354         public void xsetDateStarted(org.apache.xmlbeans.XmlDate dateStarted)
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 org.apache.xmlbeans.XmlDate target = null;
1360                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATESTARTED$32, 0);
1361                 if (target == null)
1362                 {
1363                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATESTARTED$32);
1364                 }
1365                 target.set(dateStarted);
1366             }
1367         }
1368         
1369         /**
1370          * Gets the "CongressionalDistrictApplicant" element
1371          */
1372         public java.lang.String getCongressionalDistrictApplicant()
1373         {
1374             synchronized (monitor())
1375             {
1376                 check_orphaned();
1377                 org.apache.xmlbeans.SimpleValue target = null;
1378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1379                 if (target == null)
1380                 {
1381                     return null;
1382                 }
1383                 return target.getStringValue();
1384             }
1385         }
1386         
1387         /**
1388          * Gets (as xml) the "CongressionalDistrictApplicant" element
1389          */
1390         public gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType xgetCongressionalDistrictApplicant()
1391         {
1392             synchronized (monitor())
1393             {
1394                 check_orphaned();
1395                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1396                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1397                 return target;
1398             }
1399         }
1400         
1401         /**
1402          * Sets the "CongressionalDistrictApplicant" element
1403          */
1404         public void setCongressionalDistrictApplicant(java.lang.String congressionalDistrictApplicant)
1405         {
1406             synchronized (monitor())
1407             {
1408                 check_orphaned();
1409                 org.apache.xmlbeans.SimpleValue target = null;
1410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1411                 if (target == null)
1412                 {
1413                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1414                 }
1415                 target.setStringValue(congressionalDistrictApplicant);
1416             }
1417         }
1418         
1419         /**
1420          * Sets (as xml) the "CongressionalDistrictApplicant" element
1421          */
1422         public void xsetCongressionalDistrictApplicant(gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType congressionalDistrictApplicant)
1423         {
1424             synchronized (monitor())
1425             {
1426                 check_orphaned();
1427                 gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType target = null;
1428                 target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().find_element_user(CONGRESSIONALDISTRICTAPPLICANT$34, 0);
1429                 if (target == null)
1430                 {
1431                     target = (gov.grants.apply.system.globalLibraryV20.CongressionalDistrictDataType)get_store().add_element_user(CONGRESSIONALDISTRICTAPPLICANT$34);
1432                 }
1433                 target.set(congressionalDistrictApplicant);
1434             }
1435         }
1436         
1437         /**
1438          * Gets the "QID_42" element
1439          */
1440         public java.lang.String getQID42()
1441         {
1442             synchronized (monitor())
1443             {
1444                 check_orphaned();
1445                 org.apache.xmlbeans.SimpleValue target = null;
1446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$36, 0);
1447                 if (target == null)
1448                 {
1449                     return null;
1450                 }
1451                 return target.getStringValue();
1452             }
1453         }
1454         
1455         /**
1456          * Gets (as xml) the "QID_42" element
1457          */
1458         public gov.grants.apply.forms.naca30V30.NACA30MMDDDataType xgetQID42()
1459         {
1460             synchronized (monitor())
1461             {
1462                 check_orphaned();
1463                 gov.grants.apply.forms.naca30V30.NACA30MMDDDataType target = null;
1464                 target = (gov.grants.apply.forms.naca30V30.NACA30MMDDDataType)get_store().find_element_user(QID42$36, 0);
1465                 return target;
1466             }
1467         }
1468         
1469         /**
1470          * True if has "QID_42" element
1471          */
1472         public boolean isSetQID42()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 return get_store().count_elements(QID42$36) != 0;
1478             }
1479         }
1480         
1481         /**
1482          * Sets the "QID_42" element
1483          */
1484         public void setQID42(java.lang.String qid42)
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 org.apache.xmlbeans.SimpleValue target = null;
1490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID42$36, 0);
1491                 if (target == null)
1492                 {
1493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID42$36);
1494                 }
1495                 target.setStringValue(qid42);
1496             }
1497         }
1498         
1499         /**
1500          * Sets (as xml) the "QID_42" element
1501          */
1502         public void xsetQID42(gov.grants.apply.forms.naca30V30.NACA30MMDDDataType qid42)
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 gov.grants.apply.forms.naca30V30.NACA30MMDDDataType target = null;
1508                 target = (gov.grants.apply.forms.naca30V30.NACA30MMDDDataType)get_store().find_element_user(QID42$36, 0);
1509                 if (target == null)
1510                 {
1511                     target = (gov.grants.apply.forms.naca30V30.NACA30MMDDDataType)get_store().add_element_user(QID42$36);
1512                 }
1513                 target.set(qid42);
1514             }
1515         }
1516         
1517         /**
1518          * Unsets the "QID_42" element
1519          */
1520         public void unsetQID42()
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 get_store().remove_element(QID42$36, 0);
1526             }
1527         }
1528         
1529         /**
1530          * Gets the "QID_66" element
1531          */
1532         public long getQID66()
1533         {
1534             synchronized (monitor())
1535             {
1536                 check_orphaned();
1537                 org.apache.xmlbeans.SimpleValue target = null;
1538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$38, 0);
1539                 if (target == null)
1540                 {
1541                     return 0L;
1542                 }
1543                 return target.getLongValue();
1544             }
1545         }
1546         
1547         /**
1548          * Gets (as xml) the "QID_66" element
1549          */
1550         public gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType xgetQID66()
1551         {
1552             synchronized (monitor())
1553             {
1554                 check_orphaned();
1555                 gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType target = null;
1556                 target = (gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType)get_store().find_element_user(QID66$38, 0);
1557                 return target;
1558             }
1559         }
1560         
1561         /**
1562          * Sets the "QID_66" element
1563          */
1564         public void setQID66(long qid66)
1565         {
1566             synchronized (monitor())
1567             {
1568                 check_orphaned();
1569                 org.apache.xmlbeans.SimpleValue target = null;
1570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID66$38, 0);
1571                 if (target == null)
1572                 {
1573                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID66$38);
1574                 }
1575                 target.setLongValue(qid66);
1576             }
1577         }
1578         
1579         /**
1580          * Sets (as xml) the "QID_66" element
1581          */
1582         public void xsetQID66(gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType qid66)
1583         {
1584             synchronized (monitor())
1585             {
1586                 check_orphaned();
1587                 gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType target = null;
1588                 target = (gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType)get_store().find_element_user(QID66$38, 0);
1589                 if (target == null)
1590                 {
1591                     target = (gov.grants.apply.forms.naca30V30.NACA30S999999999999DataType)get_store().add_element_user(QID66$38);
1592                 }
1593                 target.set(qid66);
1594             }
1595         }
1596         
1597         /**
1598          * Gets the "RegulatoryBody" element
1599          */
1600         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody.Enum getRegulatoryBody()
1601         {
1602             synchronized (monitor())
1603             {
1604                 check_orphaned();
1605                 org.apache.xmlbeans.SimpleValue target = null;
1606                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$40, 0);
1607                 if (target == null)
1608                 {
1609                     return null;
1610                 }
1611                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody.Enum)target.getEnumValue();
1612             }
1613         }
1614         
1615         /**
1616          * Gets (as xml) the "RegulatoryBody" element
1617          */
1618         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody xgetRegulatoryBody()
1619         {
1620             synchronized (monitor())
1621             {
1622                 check_orphaned();
1623                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody target = null;
1624                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$40, 0);
1625                 return target;
1626             }
1627         }
1628         
1629         /**
1630          * True if has "RegulatoryBody" element
1631          */
1632         public boolean isSetRegulatoryBody()
1633         {
1634             synchronized (monitor())
1635             {
1636                 check_orphaned();
1637                 return get_store().count_elements(REGULATORYBODY$40) != 0;
1638             }
1639         }
1640         
1641         /**
1642          * Sets the "RegulatoryBody" element
1643          */
1644         public void setRegulatoryBody(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody.Enum regulatoryBody)
1645         {
1646             synchronized (monitor())
1647             {
1648                 check_orphaned();
1649                 org.apache.xmlbeans.SimpleValue target = null;
1650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(REGULATORYBODY$40, 0);
1651                 if (target == null)
1652                 {
1653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(REGULATORYBODY$40);
1654                 }
1655                 target.setEnumValue(regulatoryBody);
1656             }
1657         }
1658         
1659         /**
1660          * Sets (as xml) the "RegulatoryBody" element
1661          */
1662         public void xsetRegulatoryBody(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody regulatoryBody)
1663         {
1664             synchronized (monitor())
1665             {
1666                 check_orphaned();
1667                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody target = null;
1668                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody)get_store().find_element_user(REGULATORYBODY$40, 0);
1669                 if (target == null)
1670                 {
1671                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody)get_store().add_element_user(REGULATORYBODY$40);
1672                 }
1673                 target.set(regulatoryBody);
1674             }
1675         }
1676         
1677         /**
1678          * Unsets the "RegulatoryBody" element
1679          */
1680         public void unsetRegulatoryBody()
1681         {
1682             synchronized (monitor())
1683             {
1684                 check_orphaned();
1685                 get_store().remove_element(REGULATORYBODY$40, 0);
1686             }
1687         }
1688         
1689         /**
1690          * Gets the "OtherRegulatoryBody" element
1691          */
1692         public java.lang.String getOtherRegulatoryBody()
1693         {
1694             synchronized (monitor())
1695             {
1696                 check_orphaned();
1697                 org.apache.xmlbeans.SimpleValue target = null;
1698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1699                 if (target == null)
1700                 {
1701                     return null;
1702                 }
1703                 return target.getStringValue();
1704             }
1705         }
1706         
1707         /**
1708          * Gets (as xml) the "OtherRegulatoryBody" element
1709          */
1710         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody xgetOtherRegulatoryBody()
1711         {
1712             synchronized (monitor())
1713             {
1714                 check_orphaned();
1715                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody target = null;
1716                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1717                 return target;
1718             }
1719         }
1720         
1721         /**
1722          * True if has "OtherRegulatoryBody" element
1723          */
1724         public boolean isSetOtherRegulatoryBody()
1725         {
1726             synchronized (monitor())
1727             {
1728                 check_orphaned();
1729                 return get_store().count_elements(OTHERREGULATORYBODY$42) != 0;
1730             }
1731         }
1732         
1733         /**
1734          * Sets the "OtherRegulatoryBody" element
1735          */
1736         public void setOtherRegulatoryBody(java.lang.String otherRegulatoryBody)
1737         {
1738             synchronized (monitor())
1739             {
1740                 check_orphaned();
1741                 org.apache.xmlbeans.SimpleValue target = null;
1742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1743                 if (target == null)
1744                 {
1745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERREGULATORYBODY$42);
1746                 }
1747                 target.setStringValue(otherRegulatoryBody);
1748             }
1749         }
1750         
1751         /**
1752          * Sets (as xml) the "OtherRegulatoryBody" element
1753          */
1754         public void xsetOtherRegulatoryBody(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody otherRegulatoryBody)
1755         {
1756             synchronized (monitor())
1757             {
1758                 check_orphaned();
1759                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody target = null;
1760                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody)get_store().find_element_user(OTHERREGULATORYBODY$42, 0);
1761                 if (target == null)
1762                 {
1763                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody)get_store().add_element_user(OTHERREGULATORYBODY$42);
1764                 }
1765                 target.set(otherRegulatoryBody);
1766             }
1767         }
1768         
1769         /**
1770          * Unsets the "OtherRegulatoryBody" element
1771          */
1772         public void unsetOtherRegulatoryBody()
1773         {
1774             synchronized (monitor())
1775             {
1776                 check_orphaned();
1777                 get_store().remove_element(OTHERREGULATORYBODY$42, 0);
1778             }
1779         }
1780         
1781         /**
1782          * Gets the "FDICCertification" element
1783          */
1784         public java.lang.String getFDICCertification()
1785         {
1786             synchronized (monitor())
1787             {
1788                 check_orphaned();
1789                 org.apache.xmlbeans.SimpleValue target = null;
1790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1791                 if (target == null)
1792                 {
1793                     return null;
1794                 }
1795                 return target.getStringValue();
1796             }
1797         }
1798         
1799         /**
1800          * Gets (as xml) the "FDICCertification" element
1801          */
1802         public gov.grants.apply.forms.naca30V30.NACA30String15DataType xgetFDICCertification()
1803         {
1804             synchronized (monitor())
1805             {
1806                 check_orphaned();
1807                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
1808                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1809                 return target;
1810             }
1811         }
1812         
1813         /**
1814          * True if has "FDICCertification" element
1815          */
1816         public boolean isSetFDICCertification()
1817         {
1818             synchronized (monitor())
1819             {
1820                 check_orphaned();
1821                 return get_store().count_elements(FDICCERTIFICATION$44) != 0;
1822             }
1823         }
1824         
1825         /**
1826          * Sets the "FDICCertification" element
1827          */
1828         public void setFDICCertification(java.lang.String fdicCertification)
1829         {
1830             synchronized (monitor())
1831             {
1832                 check_orphaned();
1833                 org.apache.xmlbeans.SimpleValue target = null;
1834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1835                 if (target == null)
1836                 {
1837                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FDICCERTIFICATION$44);
1838                 }
1839                 target.setStringValue(fdicCertification);
1840             }
1841         }
1842         
1843         /**
1844          * Sets (as xml) the "FDICCertification" element
1845          */
1846         public void xsetFDICCertification(gov.grants.apply.forms.naca30V30.NACA30String15DataType fdicCertification)
1847         {
1848             synchronized (monitor())
1849             {
1850                 check_orphaned();
1851                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
1852                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(FDICCERTIFICATION$44, 0);
1853                 if (target == null)
1854                 {
1855                     target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().add_element_user(FDICCERTIFICATION$44);
1856                 }
1857                 target.set(fdicCertification);
1858             }
1859         }
1860         
1861         /**
1862          * Unsets the "FDICCertification" element
1863          */
1864         public void unsetFDICCertification()
1865         {
1866             synchronized (monitor())
1867             {
1868                 check_orphaned();
1869                 get_store().remove_element(FDICCERTIFICATION$44, 0);
1870             }
1871         }
1872         
1873         /**
1874          * Gets the "CharterNumber" element
1875          */
1876         public java.lang.String getCharterNumber()
1877         {
1878             synchronized (monitor())
1879             {
1880                 check_orphaned();
1881                 org.apache.xmlbeans.SimpleValue target = null;
1882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$46, 0);
1883                 if (target == null)
1884                 {
1885                     return null;
1886                 }
1887                 return target.getStringValue();
1888             }
1889         }
1890         
1891         /**
1892          * Gets (as xml) the "CharterNumber" element
1893          */
1894         public gov.grants.apply.forms.naca30V30.NACA30String15DataType xgetCharterNumber()
1895         {
1896             synchronized (monitor())
1897             {
1898                 check_orphaned();
1899                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
1900                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(CHARTERNUMBER$46, 0);
1901                 return target;
1902             }
1903         }
1904         
1905         /**
1906          * True if has "CharterNumber" element
1907          */
1908         public boolean isSetCharterNumber()
1909         {
1910             synchronized (monitor())
1911             {
1912                 check_orphaned();
1913                 return get_store().count_elements(CHARTERNUMBER$46) != 0;
1914             }
1915         }
1916         
1917         /**
1918          * Sets the "CharterNumber" element
1919          */
1920         public void setCharterNumber(java.lang.String charterNumber)
1921         {
1922             synchronized (monitor())
1923             {
1924                 check_orphaned();
1925                 org.apache.xmlbeans.SimpleValue target = null;
1926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHARTERNUMBER$46, 0);
1927                 if (target == null)
1928                 {
1929                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHARTERNUMBER$46);
1930                 }
1931                 target.setStringValue(charterNumber);
1932             }
1933         }
1934         
1935         /**
1936          * Sets (as xml) the "CharterNumber" element
1937          */
1938         public void xsetCharterNumber(gov.grants.apply.forms.naca30V30.NACA30String15DataType charterNumber)
1939         {
1940             synchronized (monitor())
1941             {
1942                 check_orphaned();
1943                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
1944                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(CHARTERNUMBER$46, 0);
1945                 if (target == null)
1946                 {
1947                     target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().add_element_user(CHARTERNUMBER$46);
1948                 }
1949                 target.set(charterNumber);
1950             }
1951         }
1952         
1953         /**
1954          * Unsets the "CharterNumber" element
1955          */
1956         public void unsetCharterNumber()
1957         {
1958             synchronized (monitor())
1959             {
1960                 check_orphaned();
1961                 get_store().remove_element(CHARTERNUMBER$46, 0);
1962             }
1963         }
1964         
1965         /**
1966          * Gets the "MinorityDepository" element
1967          */
1968         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinorityDepository()
1969         {
1970             synchronized (monitor())
1971             {
1972                 check_orphaned();
1973                 org.apache.xmlbeans.SimpleValue target = null;
1974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
1975                 if (target == null)
1976                 {
1977                     return null;
1978                 }
1979                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1980             }
1981         }
1982         
1983         /**
1984          * Gets (as xml) the "MinorityDepository" element
1985          */
1986         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinorityDepository()
1987         {
1988             synchronized (monitor())
1989             {
1990                 check_orphaned();
1991                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1992                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
1993                 return target;
1994             }
1995         }
1996         
1997         /**
1998          * True if has "MinorityDepository" element
1999          */
2000         public boolean isSetMinorityDepository()
2001         {
2002             synchronized (monitor())
2003             {
2004                 check_orphaned();
2005                 return get_store().count_elements(MINORITYDEPOSITORY$48) != 0;
2006             }
2007         }
2008         
2009         /**
2010          * Sets the "MinorityDepository" element
2011          */
2012         public void setMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minorityDepository)
2013         {
2014             synchronized (monitor())
2015             {
2016                 check_orphaned();
2017                 org.apache.xmlbeans.SimpleValue target = null;
2018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
2019                 if (target == null)
2020                 {
2021                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINORITYDEPOSITORY$48);
2022                 }
2023                 target.setEnumValue(minorityDepository);
2024             }
2025         }
2026         
2027         /**
2028          * Sets (as xml) the "MinorityDepository" element
2029          */
2030         public void xsetMinorityDepository(gov.grants.apply.system.globalLibraryV20.YesNoDataType minorityDepository)
2031         {
2032             synchronized (monitor())
2033             {
2034                 check_orphaned();
2035                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2036                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINORITYDEPOSITORY$48, 0);
2037                 if (target == null)
2038                 {
2039                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINORITYDEPOSITORY$48);
2040                 }
2041                 target.set(minorityDepository);
2042             }
2043         }
2044         
2045         /**
2046          * Unsets the "MinorityDepository" element
2047          */
2048         public void unsetMinorityDepository()
2049         {
2050             synchronized (monitor())
2051             {
2052                 check_orphaned();
2053                 get_store().remove_element(MINORITYDEPOSITORY$48, 0);
2054             }
2055         }
2056         
2057         /**
2058          * Gets the "CertificationStatus" element
2059          */
2060         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus.Enum getCertificationStatus()
2061         {
2062             synchronized (monitor())
2063             {
2064                 check_orphaned();
2065                 org.apache.xmlbeans.SimpleValue target = null;
2066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2067                 if (target == null)
2068                 {
2069                     return null;
2070                 }
2071                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus.Enum)target.getEnumValue();
2072             }
2073         }
2074         
2075         /**
2076          * Gets (as xml) the "CertificationStatus" element
2077          */
2078         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus xgetCertificationStatus()
2079         {
2080             synchronized (monitor())
2081             {
2082                 check_orphaned();
2083                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus target = null;
2084                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2085                 return target;
2086             }
2087         }
2088         
2089         /**
2090          * Sets the "CertificationStatus" element
2091          */
2092         public void setCertificationStatus(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus.Enum certificationStatus)
2093         {
2094             synchronized (monitor())
2095             {
2096                 check_orphaned();
2097                 org.apache.xmlbeans.SimpleValue target = null;
2098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2099                 if (target == null)
2100                 {
2101                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONSTATUS$50);
2102                 }
2103                 target.setEnumValue(certificationStatus);
2104             }
2105         }
2106         
2107         /**
2108          * Sets (as xml) the "CertificationStatus" element
2109          */
2110         public void xsetCertificationStatus(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus certificationStatus)
2111         {
2112             synchronized (monitor())
2113             {
2114                 check_orphaned();
2115                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus target = null;
2116                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus)get_store().find_element_user(CERTIFICATIONSTATUS$50, 0);
2117                 if (target == null)
2118                 {
2119                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus)get_store().add_element_user(CERTIFICATIONSTATUS$50);
2120                 }
2121                 target.set(certificationStatus);
2122             }
2123         }
2124         
2125         /**
2126          * Gets the "CDFICertificationNumber" element
2127          */
2128         public java.lang.String getCDFICertificationNumber()
2129         {
2130             synchronized (monitor())
2131             {
2132                 check_orphaned();
2133                 org.apache.xmlbeans.SimpleValue target = null;
2134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2135                 if (target == null)
2136                 {
2137                     return null;
2138                 }
2139                 return target.getStringValue();
2140             }
2141         }
2142         
2143         /**
2144          * Gets (as xml) the "CDFICertificationNumber" element
2145          */
2146         public gov.grants.apply.forms.naca30V30.NACA30String15DataType xgetCDFICertificationNumber()
2147         {
2148             synchronized (monitor())
2149             {
2150                 check_orphaned();
2151                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
2152                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2153                 return target;
2154             }
2155         }
2156         
2157         /**
2158          * True if has "CDFICertificationNumber" element
2159          */
2160         public boolean isSetCDFICertificationNumber()
2161         {
2162             synchronized (monitor())
2163             {
2164                 check_orphaned();
2165                 return get_store().count_elements(CDFICERTIFICATIONNUMBER$52) != 0;
2166             }
2167         }
2168         
2169         /**
2170          * Sets the "CDFICertificationNumber" element
2171          */
2172         public void setCDFICertificationNumber(java.lang.String cdfiCertificationNumber)
2173         {
2174             synchronized (monitor())
2175             {
2176                 check_orphaned();
2177                 org.apache.xmlbeans.SimpleValue target = null;
2178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2179                 if (target == null)
2180                 {
2181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFICERTIFICATIONNUMBER$52);
2182                 }
2183                 target.setStringValue(cdfiCertificationNumber);
2184             }
2185         }
2186         
2187         /**
2188          * Sets (as xml) the "CDFICertificationNumber" element
2189          */
2190         public void xsetCDFICertificationNumber(gov.grants.apply.forms.naca30V30.NACA30String15DataType cdfiCertificationNumber)
2191         {
2192             synchronized (monitor())
2193             {
2194                 check_orphaned();
2195                 gov.grants.apply.forms.naca30V30.NACA30String15DataType target = null;
2196                 target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().find_element_user(CDFICERTIFICATIONNUMBER$52, 0);
2197                 if (target == null)
2198                 {
2199                     target = (gov.grants.apply.forms.naca30V30.NACA30String15DataType)get_store().add_element_user(CDFICERTIFICATIONNUMBER$52);
2200                 }
2201                 target.set(cdfiCertificationNumber);
2202             }
2203         }
2204         
2205         /**
2206          * Unsets the "CDFICertificationNumber" element
2207          */
2208         public void unsetCDFICertificationNumber()
2209         {
2210             synchronized (monitor())
2211             {
2212                 check_orphaned();
2213                 get_store().remove_element(CDFICERTIFICATIONNUMBER$52, 0);
2214             }
2215         }
2216         
2217         /**
2218          * Gets the "CertificationPending" element
2219          */
2220         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCertificationPending()
2221         {
2222             synchronized (monitor())
2223             {
2224                 check_orphaned();
2225                 org.apache.xmlbeans.SimpleValue target = null;
2226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2227                 if (target == null)
2228                 {
2229                     return null;
2230                 }
2231                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2232             }
2233         }
2234         
2235         /**
2236          * Gets (as xml) the "CertificationPending" element
2237          */
2238         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCertificationPending()
2239         {
2240             synchronized (monitor())
2241             {
2242                 check_orphaned();
2243                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2244                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2245                 return target;
2246             }
2247         }
2248         
2249         /**
2250          * True if has "CertificationPending" element
2251          */
2252         public boolean isSetCertificationPending()
2253         {
2254             synchronized (monitor())
2255             {
2256                 check_orphaned();
2257                 return get_store().count_elements(CERTIFICATIONPENDING$54) != 0;
2258             }
2259         }
2260         
2261         /**
2262          * Sets the "CertificationPending" element
2263          */
2264         public void setCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum certificationPending)
2265         {
2266             synchronized (monitor())
2267             {
2268                 check_orphaned();
2269                 org.apache.xmlbeans.SimpleValue target = null;
2270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2271                 if (target == null)
2272                 {
2273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CERTIFICATIONPENDING$54);
2274                 }
2275                 target.setEnumValue(certificationPending);
2276             }
2277         }
2278         
2279         /**
2280          * Sets (as xml) the "CertificationPending" element
2281          */
2282         public void xsetCertificationPending(gov.grants.apply.system.globalLibraryV20.YesNoDataType certificationPending)
2283         {
2284             synchronized (monitor())
2285             {
2286                 check_orphaned();
2287                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2288                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CERTIFICATIONPENDING$54, 0);
2289                 if (target == null)
2290                 {
2291                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CERTIFICATIONPENDING$54);
2292                 }
2293                 target.set(certificationPending);
2294             }
2295         }
2296         
2297         /**
2298          * Unsets the "CertificationPending" element
2299          */
2300         public void unsetCertificationPending()
2301         {
2302             synchronized (monitor())
2303             {
2304                 check_orphaned();
2305                 get_store().remove_element(CERTIFICATIONPENDING$54, 0);
2306             }
2307         }
2308         
2309         /**
2310          * Gets the "SubmissionDate" element
2311          */
2312         public java.util.Calendar getSubmissionDate()
2313         {
2314             synchronized (monitor())
2315             {
2316                 check_orphaned();
2317                 org.apache.xmlbeans.SimpleValue target = null;
2318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2319                 if (target == null)
2320                 {
2321                     return null;
2322                 }
2323                 return target.getCalendarValue();
2324             }
2325         }
2326         
2327         /**
2328          * Gets (as xml) the "SubmissionDate" element
2329          */
2330         public org.apache.xmlbeans.XmlDate xgetSubmissionDate()
2331         {
2332             synchronized (monitor())
2333             {
2334                 check_orphaned();
2335                 org.apache.xmlbeans.XmlDate target = null;
2336                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2337                 return target;
2338             }
2339         }
2340         
2341         /**
2342          * True if has "SubmissionDate" element
2343          */
2344         public boolean isSetSubmissionDate()
2345         {
2346             synchronized (monitor())
2347             {
2348                 check_orphaned();
2349                 return get_store().count_elements(SUBMISSIONDATE$56) != 0;
2350             }
2351         }
2352         
2353         /**
2354          * Sets the "SubmissionDate" element
2355          */
2356         public void setSubmissionDate(java.util.Calendar submissionDate)
2357         {
2358             synchronized (monitor())
2359             {
2360                 check_orphaned();
2361                 org.apache.xmlbeans.SimpleValue target = null;
2362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2363                 if (target == null)
2364                 {
2365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMISSIONDATE$56);
2366                 }
2367                 target.setCalendarValue(submissionDate);
2368             }
2369         }
2370         
2371         /**
2372          * Sets (as xml) the "SubmissionDate" element
2373          */
2374         public void xsetSubmissionDate(org.apache.xmlbeans.XmlDate submissionDate)
2375         {
2376             synchronized (monitor())
2377             {
2378                 check_orphaned();
2379                 org.apache.xmlbeans.XmlDate target = null;
2380                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMISSIONDATE$56, 0);
2381                 if (target == null)
2382                 {
2383                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMISSIONDATE$56);
2384                 }
2385                 target.set(submissionDate);
2386             }
2387         }
2388         
2389         /**
2390          * Unsets the "SubmissionDate" element
2391          */
2392         public void unsetSubmissionDate()
2393         {
2394             synchronized (monitor())
2395             {
2396                 check_orphaned();
2397                 get_store().remove_element(SUBMISSIONDATE$56, 0);
2398             }
2399         }
2400         
2401         /**
2402          * Gets the "CertificationChecklist" element
2403          */
2404         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist getCertificationChecklist()
2405         {
2406             synchronized (monitor())
2407             {
2408                 check_orphaned();
2409                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist target = null;
2410                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist)get_store().find_element_user(CERTIFICATIONCHECKLIST$58, 0);
2411                 if (target == null)
2412                 {
2413                     return null;
2414                 }
2415                 return target;
2416             }
2417         }
2418         
2419         /**
2420          * True if has "CertificationChecklist" element
2421          */
2422         public boolean isSetCertificationChecklist()
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 return get_store().count_elements(CERTIFICATIONCHECKLIST$58) != 0;
2428             }
2429         }
2430         
2431         /**
2432          * Sets the "CertificationChecklist" element
2433          */
2434         public void setCertificationChecklist(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist certificationChecklist)
2435         {
2436             generatedSetterHelperImpl(certificationChecklist, CERTIFICATIONCHECKLIST$58, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2437         }
2438         
2439         /**
2440          * Appends and returns a new empty "CertificationChecklist" element
2441          */
2442         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist addNewCertificationChecklist()
2443         {
2444             synchronized (monitor())
2445             {
2446                 check_orphaned();
2447                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist target = null;
2448                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist)get_store().add_element_user(CERTIFICATIONCHECKLIST$58);
2449                 return target;
2450             }
2451         }
2452         
2453         /**
2454          * Unsets the "CertificationChecklist" element
2455          */
2456         public void unsetCertificationChecklist()
2457         {
2458             synchronized (monitor())
2459             {
2460                 check_orphaned();
2461                 get_store().remove_element(CERTIFICATIONCHECKLIST$58, 0);
2462             }
2463         }
2464         
2465         /**
2466          * Gets the "QID_58" element
2467          */
2468         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58.Enum getQID58()
2469         {
2470             synchronized (monitor())
2471             {
2472                 check_orphaned();
2473                 org.apache.xmlbeans.SimpleValue target = null;
2474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$60, 0);
2475                 if (target == null)
2476                 {
2477                     return null;
2478                 }
2479                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58.Enum)target.getEnumValue();
2480             }
2481         }
2482         
2483         /**
2484          * Gets (as xml) the "QID_58" element
2485          */
2486         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58 xgetQID58()
2487         {
2488             synchronized (monitor())
2489             {
2490                 check_orphaned();
2491                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58 target = null;
2492                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58)get_store().find_element_user(QID58$60, 0);
2493                 return target;
2494             }
2495         }
2496         
2497         /**
2498          * Sets the "QID_58" element
2499          */
2500         public void setQID58(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58.Enum qid58)
2501         {
2502             synchronized (monitor())
2503             {
2504                 check_orphaned();
2505                 org.apache.xmlbeans.SimpleValue target = null;
2506                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID58$60, 0);
2507                 if (target == null)
2508                 {
2509                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID58$60);
2510                 }
2511                 target.setEnumValue(qid58);
2512             }
2513         }
2514         
2515         /**
2516          * Sets (as xml) the "QID_58" element
2517          */
2518         public void xsetQID58(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58 qid58)
2519         {
2520             synchronized (monitor())
2521             {
2522                 check_orphaned();
2523                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58 target = null;
2524                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58)get_store().find_element_user(QID58$60, 0);
2525                 if (target == null)
2526                 {
2527                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58)get_store().add_element_user(QID58$60);
2528                 }
2529                 target.set(qid58);
2530             }
2531         }
2532         
2533         /**
2534          * Gets the "PrimaryMarket" element
2535          */
2536         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket getPrimaryMarket()
2537         {
2538             synchronized (monitor())
2539             {
2540                 check_orphaned();
2541                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket target = null;
2542                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket)get_store().find_element_user(PRIMARYMARKET$62, 0);
2543                 if (target == null)
2544                 {
2545                     return null;
2546                 }
2547                 return target;
2548             }
2549         }
2550         
2551         /**
2552          * True if has "PrimaryMarket" element
2553          */
2554         public boolean isSetPrimaryMarket()
2555         {
2556             synchronized (monitor())
2557             {
2558                 check_orphaned();
2559                 return get_store().count_elements(PRIMARYMARKET$62) != 0;
2560             }
2561         }
2562         
2563         /**
2564          * Sets the "PrimaryMarket" element
2565          */
2566         public void setPrimaryMarket(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket primaryMarket)
2567         {
2568             generatedSetterHelperImpl(primaryMarket, PRIMARYMARKET$62, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2569         }
2570         
2571         /**
2572          * Appends and returns a new empty "PrimaryMarket" element
2573          */
2574         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket addNewPrimaryMarket()
2575         {
2576             synchronized (monitor())
2577             {
2578                 check_orphaned();
2579                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket target = null;
2580                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket)get_store().add_element_user(PRIMARYMARKET$62);
2581                 return target;
2582             }
2583         }
2584         
2585         /**
2586          * Unsets the "PrimaryMarket" element
2587          */
2588         public void unsetPrimaryMarket()
2589         {
2590             synchronized (monitor())
2591             {
2592                 check_orphaned();
2593                 get_store().remove_element(PRIMARYMARKET$62, 0);
2594             }
2595         }
2596         
2597         /**
2598          * Gets the "GeographicMarketServed" element
2599          */
2600         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed getGeographicMarketServed()
2601         {
2602             synchronized (monitor())
2603             {
2604                 check_orphaned();
2605                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed target = null;
2606                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed)get_store().find_element_user(GEOGRAPHICMARKETSERVED$64, 0);
2607                 if (target == null)
2608                 {
2609                     return null;
2610                 }
2611                 return target;
2612             }
2613         }
2614         
2615         /**
2616          * True if has "GeographicMarketServed" element
2617          */
2618         public boolean isSetGeographicMarketServed()
2619         {
2620             synchronized (monitor())
2621             {
2622                 check_orphaned();
2623                 return get_store().count_elements(GEOGRAPHICMARKETSERVED$64) != 0;
2624             }
2625         }
2626         
2627         /**
2628          * Sets the "GeographicMarketServed" element
2629          */
2630         public void setGeographicMarketServed(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed geographicMarketServed)
2631         {
2632             generatedSetterHelperImpl(geographicMarketServed, GEOGRAPHICMARKETSERVED$64, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2633         }
2634         
2635         /**
2636          * Appends and returns a new empty "GeographicMarketServed" element
2637          */
2638         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed addNewGeographicMarketServed()
2639         {
2640             synchronized (monitor())
2641             {
2642                 check_orphaned();
2643                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed target = null;
2644                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed)get_store().add_element_user(GEOGRAPHICMARKETSERVED$64);
2645                 return target;
2646             }
2647         }
2648         
2649         /**
2650          * Unsets the "GeographicMarketServed" element
2651          */
2652         public void unsetGeographicMarketServed()
2653         {
2654             synchronized (monitor())
2655             {
2656                 check_orphaned();
2657                 get_store().remove_element(GEOGRAPHICMARKETSERVED$64, 0);
2658             }
2659         }
2660         
2661         /**
2662          * Gets the "PrimaryBusiness" element
2663          */
2664         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness.Enum getPrimaryBusiness()
2665         {
2666             synchronized (monitor())
2667             {
2668                 check_orphaned();
2669                 org.apache.xmlbeans.SimpleValue target = null;
2670                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$66, 0);
2671                 if (target == null)
2672                 {
2673                     return null;
2674                 }
2675                 return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness.Enum)target.getEnumValue();
2676             }
2677         }
2678         
2679         /**
2680          * Gets (as xml) the "PrimaryBusiness" element
2681          */
2682         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness xgetPrimaryBusiness()
2683         {
2684             synchronized (monitor())
2685             {
2686                 check_orphaned();
2687                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness target = null;
2688                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$66, 0);
2689                 return target;
2690             }
2691         }
2692         
2693         /**
2694          * Sets the "PrimaryBusiness" element
2695          */
2696         public void setPrimaryBusiness(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness.Enum primaryBusiness)
2697         {
2698             synchronized (monitor())
2699             {
2700                 check_orphaned();
2701                 org.apache.xmlbeans.SimpleValue target = null;
2702                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYBUSINESS$66, 0);
2703                 if (target == null)
2704                 {
2705                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYBUSINESS$66);
2706                 }
2707                 target.setEnumValue(primaryBusiness);
2708             }
2709         }
2710         
2711         /**
2712          * Sets (as xml) the "PrimaryBusiness" element
2713          */
2714         public void xsetPrimaryBusiness(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness primaryBusiness)
2715         {
2716             synchronized (monitor())
2717             {
2718                 check_orphaned();
2719                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness target = null;
2720                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness)get_store().find_element_user(PRIMARYBUSINESS$66, 0);
2721                 if (target == null)
2722                 {
2723                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness)get_store().add_element_user(PRIMARYBUSINESS$66);
2724                 }
2725                 target.set(primaryBusiness);
2726             }
2727         }
2728         
2729         /**
2730          * Gets the "SecondaryBusiness" element
2731          */
2732         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness getSecondaryBusiness()
2733         {
2734             synchronized (monitor())
2735             {
2736                 check_orphaned();
2737                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness target = null;
2738                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness)get_store().find_element_user(SECONDARYBUSINESS$68, 0);
2739                 if (target == null)
2740                 {
2741                     return null;
2742                 }
2743                 return target;
2744             }
2745         }
2746         
2747         /**
2748          * True if has "SecondaryBusiness" element
2749          */
2750         public boolean isSetSecondaryBusiness()
2751         {
2752             synchronized (monitor())
2753             {
2754                 check_orphaned();
2755                 return get_store().count_elements(SECONDARYBUSINESS$68) != 0;
2756             }
2757         }
2758         
2759         /**
2760          * Sets the "SecondaryBusiness" element
2761          */
2762         public void setSecondaryBusiness(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness secondaryBusiness)
2763         {
2764             generatedSetterHelperImpl(secondaryBusiness, SECONDARYBUSINESS$68, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2765         }
2766         
2767         /**
2768          * Appends and returns a new empty "SecondaryBusiness" element
2769          */
2770         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness addNewSecondaryBusiness()
2771         {
2772             synchronized (monitor())
2773             {
2774                 check_orphaned();
2775                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness target = null;
2776                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness)get_store().add_element_user(SECONDARYBUSINESS$68);
2777                 return target;
2778             }
2779         }
2780         
2781         /**
2782          * Unsets the "SecondaryBusiness" element
2783          */
2784         public void unsetSecondaryBusiness()
2785         {
2786             synchronized (monitor())
2787             {
2788                 check_orphaned();
2789                 get_store().remove_element(SECONDARYBUSINESS$68, 0);
2790             }
2791         }
2792         
2793         /**
2794          * Gets the "ProductsOffered" element
2795          */
2796         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered getProductsOffered()
2797         {
2798             synchronized (monitor())
2799             {
2800                 check_orphaned();
2801                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered target = null;
2802                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered)get_store().find_element_user(PRODUCTSOFFERED$70, 0);
2803                 if (target == null)
2804                 {
2805                     return null;
2806                 }
2807                 return target;
2808             }
2809         }
2810         
2811         /**
2812          * True if has "ProductsOffered" element
2813          */
2814         public boolean isSetProductsOffered()
2815         {
2816             synchronized (monitor())
2817             {
2818                 check_orphaned();
2819                 return get_store().count_elements(PRODUCTSOFFERED$70) != 0;
2820             }
2821         }
2822         
2823         /**
2824          * Sets the "ProductsOffered" element
2825          */
2826         public void setProductsOffered(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered productsOffered)
2827         {
2828             generatedSetterHelperImpl(productsOffered, PRODUCTSOFFERED$70, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2829         }
2830         
2831         /**
2832          * Appends and returns a new empty "ProductsOffered" element
2833          */
2834         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered addNewProductsOffered()
2835         {
2836             synchronized (monitor())
2837             {
2838                 check_orphaned();
2839                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered target = null;
2840                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered)get_store().add_element_user(PRODUCTSOFFERED$70);
2841                 return target;
2842             }
2843         }
2844         
2845         /**
2846          * Unsets the "ProductsOffered" element
2847          */
2848         public void unsetProductsOffered()
2849         {
2850             synchronized (monitor())
2851             {
2852                 check_orphaned();
2853                 get_store().remove_element(PRODUCTSOFFERED$70, 0);
2854             }
2855         }
2856         
2857         /**
2858          * Gets the "QID_24" element
2859          */
2860         public int getQID24()
2861         {
2862             synchronized (monitor())
2863             {
2864                 check_orphaned();
2865                 org.apache.xmlbeans.SimpleValue target = null;
2866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$72, 0);
2867                 if (target == null)
2868                 {
2869                     return 0;
2870                 }
2871                 return target.getIntValue();
2872             }
2873         }
2874         
2875         /**
2876          * Gets (as xml) the "QID_24" element
2877          */
2878         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24 xgetQID24()
2879         {
2880             synchronized (monitor())
2881             {
2882                 check_orphaned();
2883                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24 target = null;
2884                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24)get_store().find_element_user(QID24$72, 0);
2885                 return target;
2886             }
2887         }
2888         
2889         /**
2890          * Sets the "QID_24" element
2891          */
2892         public void setQID24(int qid24)
2893         {
2894             synchronized (monitor())
2895             {
2896                 check_orphaned();
2897                 org.apache.xmlbeans.SimpleValue target = null;
2898                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID24$72, 0);
2899                 if (target == null)
2900                 {
2901                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID24$72);
2902                 }
2903                 target.setIntValue(qid24);
2904             }
2905         }
2906         
2907         /**
2908          * Sets (as xml) the "QID_24" element
2909          */
2910         public void xsetQID24(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24 qid24)
2911         {
2912             synchronized (monitor())
2913             {
2914                 check_orphaned();
2915                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24 target = null;
2916                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24)get_store().find_element_user(QID24$72, 0);
2917                 if (target == null)
2918                 {
2919                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24)get_store().add_element_user(QID24$72);
2920                 }
2921                 target.set(qid24);
2922             }
2923         }
2924         
2925         /**
2926          * Gets the "AssurancesCertifications" element
2927          */
2928         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAssurancesCertifications()
2929         {
2930             synchronized (monitor())
2931             {
2932                 check_orphaned();
2933                 org.apache.xmlbeans.SimpleValue target = null;
2934                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$74, 0);
2935                 if (target == null)
2936                 {
2937                     return null;
2938                 }
2939                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2940             }
2941         }
2942         
2943         /**
2944          * Gets (as xml) the "AssurancesCertifications" element
2945          */
2946         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAssurancesCertifications()
2947         {
2948             synchronized (monitor())
2949             {
2950                 check_orphaned();
2951                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2952                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$74, 0);
2953                 return target;
2954             }
2955         }
2956         
2957         /**
2958          * Sets the "AssurancesCertifications" element
2959          */
2960         public void setAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum assurancesCertifications)
2961         {
2962             synchronized (monitor())
2963             {
2964                 check_orphaned();
2965                 org.apache.xmlbeans.SimpleValue target = null;
2966                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ASSURANCESCERTIFICATIONS$74, 0);
2967                 if (target == null)
2968                 {
2969                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ASSURANCESCERTIFICATIONS$74);
2970                 }
2971                 target.setEnumValue(assurancesCertifications);
2972             }
2973         }
2974         
2975         /**
2976          * Sets (as xml) the "AssurancesCertifications" element
2977          */
2978         public void xsetAssurancesCertifications(gov.grants.apply.system.globalLibraryV20.YesNoDataType assurancesCertifications)
2979         {
2980             synchronized (monitor())
2981             {
2982                 check_orphaned();
2983                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2984                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ASSURANCESCERTIFICATIONS$74, 0);
2985                 if (target == null)
2986                 {
2987                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ASSURANCESCERTIFICATIONS$74);
2988                 }
2989                 target.set(assurancesCertifications);
2990             }
2991         }
2992         
2993         /**
2994          * Gets the "Details" element
2995          */
2996         public java.lang.String getDetails()
2997         {
2998             synchronized (monitor())
2999             {
3000                 check_orphaned();
3001                 org.apache.xmlbeans.SimpleValue target = null;
3002                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$76, 0);
3003                 if (target == null)
3004                 {
3005                     return null;
3006                 }
3007                 return target.getStringValue();
3008             }
3009         }
3010         
3011         /**
3012          * Gets (as xml) the "Details" element
3013          */
3014         public gov.grants.apply.forms.naca30V30.NACA30String4000DataType xgetDetails()
3015         {
3016             synchronized (monitor())
3017             {
3018                 check_orphaned();
3019                 gov.grants.apply.forms.naca30V30.NACA30String4000DataType target = null;
3020                 target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().find_element_user(DETAILS$76, 0);
3021                 return target;
3022             }
3023         }
3024         
3025         /**
3026          * True if has "Details" element
3027          */
3028         public boolean isSetDetails()
3029         {
3030             synchronized (monitor())
3031             {
3032                 check_orphaned();
3033                 return get_store().count_elements(DETAILS$76) != 0;
3034             }
3035         }
3036         
3037         /**
3038          * Sets the "Details" element
3039          */
3040         public void setDetails(java.lang.String details)
3041         {
3042             synchronized (monitor())
3043             {
3044                 check_orphaned();
3045                 org.apache.xmlbeans.SimpleValue target = null;
3046                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DETAILS$76, 0);
3047                 if (target == null)
3048                 {
3049                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DETAILS$76);
3050                 }
3051                 target.setStringValue(details);
3052             }
3053         }
3054         
3055         /**
3056          * Sets (as xml) the "Details" element
3057          */
3058         public void xsetDetails(gov.grants.apply.forms.naca30V30.NACA30String4000DataType details)
3059         {
3060             synchronized (monitor())
3061             {
3062                 check_orphaned();
3063                 gov.grants.apply.forms.naca30V30.NACA30String4000DataType target = null;
3064                 target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().find_element_user(DETAILS$76, 0);
3065                 if (target == null)
3066                 {
3067                     target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().add_element_user(DETAILS$76);
3068                 }
3069                 target.set(details);
3070             }
3071         }
3072         
3073         /**
3074          * Unsets the "Details" element
3075          */
3076         public void unsetDetails()
3077         {
3078             synchronized (monitor())
3079             {
3080                 check_orphaned();
3081                 get_store().remove_element(DETAILS$76, 0);
3082             }
3083         }
3084         
3085         /**
3086          * Gets the "Questionnaire" element
3087          */
3088         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire getQuestionnaire()
3089         {
3090             synchronized (monitor())
3091             {
3092                 check_orphaned();
3093                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire target = null;
3094                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire)get_store().find_element_user(QUESTIONNAIRE$78, 0);
3095                 if (target == null)
3096                 {
3097                     return null;
3098                 }
3099                 return target;
3100             }
3101         }
3102         
3103         /**
3104          * True if has "Questionnaire" element
3105          */
3106         public boolean isSetQuestionnaire()
3107         {
3108             synchronized (monitor())
3109             {
3110                 check_orphaned();
3111                 return get_store().count_elements(QUESTIONNAIRE$78) != 0;
3112             }
3113         }
3114         
3115         /**
3116          * Sets the "Questionnaire" element
3117          */
3118         public void setQuestionnaire(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire questionnaire)
3119         {
3120             generatedSetterHelperImpl(questionnaire, QUESTIONNAIRE$78, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3121         }
3122         
3123         /**
3124          * Appends and returns a new empty "Questionnaire" element
3125          */
3126         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire addNewQuestionnaire()
3127         {
3128             synchronized (monitor())
3129             {
3130                 check_orphaned();
3131                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire target = null;
3132                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire)get_store().add_element_user(QUESTIONNAIRE$78);
3133                 return target;
3134             }
3135         }
3136         
3137         /**
3138          * Unsets the "Questionnaire" element
3139          */
3140         public void unsetQuestionnaire()
3141         {
3142             synchronized (monitor())
3143             {
3144                 check_orphaned();
3145                 get_store().remove_element(QUESTIONNAIRE$78, 0);
3146             }
3147         }
3148         
3149         /**
3150          * Gets the "EnvironmentalReview" element
3151          */
3152         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview getEnvironmentalReview()
3153         {
3154             synchronized (monitor())
3155             {
3156                 check_orphaned();
3157                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview target = null;
3158                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview)get_store().find_element_user(ENVIRONMENTALREVIEW$80, 0);
3159                 if (target == null)
3160                 {
3161                     return null;
3162                 }
3163                 return target;
3164             }
3165         }
3166         
3167         /**
3168          * Sets the "EnvironmentalReview" element
3169          */
3170         public void setEnvironmentalReview(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview environmentalReview)
3171         {
3172             generatedSetterHelperImpl(environmentalReview, ENVIRONMENTALREVIEW$80, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
3173         }
3174         
3175         /**
3176          * Appends and returns a new empty "EnvironmentalReview" element
3177          */
3178         public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview addNewEnvironmentalReview()
3179         {
3180             synchronized (monitor())
3181             {
3182                 check_orphaned();
3183                 gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview target = null;
3184                 target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview)get_store().add_element_user(ENVIRONMENTALREVIEW$80);
3185                 return target;
3186             }
3187         }
3188         
3189         /**
3190          * Gets the "FormVersion" attribute
3191          */
3192         public java.lang.String getFormVersion()
3193         {
3194             synchronized (monitor())
3195             {
3196                 check_orphaned();
3197                 org.apache.xmlbeans.SimpleValue target = null;
3198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$82);
3199                 if (target == null)
3200                 {
3201                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$82);
3202                 }
3203                 if (target == null)
3204                 {
3205                     return null;
3206                 }
3207                 return target.getStringValue();
3208             }
3209         }
3210         
3211         /**
3212          * Gets (as xml) the "FormVersion" attribute
3213          */
3214         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
3215         {
3216             synchronized (monitor())
3217             {
3218                 check_orphaned();
3219                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3220                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$82);
3221                 if (target == null)
3222                 {
3223                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$82);
3224                 }
3225                 return target;
3226             }
3227         }
3228         
3229         /**
3230          * Sets the "FormVersion" attribute
3231          */
3232         public void setFormVersion(java.lang.String formVersion)
3233         {
3234             synchronized (monitor())
3235             {
3236                 check_orphaned();
3237                 org.apache.xmlbeans.SimpleValue target = null;
3238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$82);
3239                 if (target == null)
3240                 {
3241                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$82);
3242                 }
3243                 target.setStringValue(formVersion);
3244             }
3245         }
3246         
3247         /**
3248          * Sets (as xml) the "FormVersion" attribute
3249          */
3250         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
3251         {
3252             synchronized (monitor())
3253             {
3254                 check_orphaned();
3255                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3256                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$82);
3257                 if (target == null)
3258                 {
3259                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$82);
3260                 }
3261                 target.set(formVersion);
3262             }
3263         }
3264         /**
3265          * An XML Organization(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
3266          *
3267          * This is a complex type.
3268          */
3269         public static class OrganizationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Organization
3270         {
3271             private static final long serialVersionUID = 1L;
3272             
3273             public OrganizationImpl(org.apache.xmlbeans.SchemaType sType)
3274             {
3275                 super(sType);
3276             }
3277             
3278             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
3279                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OrganizationName");
3280             private static final javax.xml.namespace.QName STREET1$2 = 
3281                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street1");
3282             private static final javax.xml.namespace.QName STREET2$4 = 
3283                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street2");
3284             private static final javax.xml.namespace.QName CITY$6 = 
3285                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "City");
3286             private static final javax.xml.namespace.QName STATE$8 = 
3287                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "State");
3288             private static final javax.xml.namespace.QName ZIPCODE$10 = 
3289                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ZipCode");
3290             private static final javax.xml.namespace.QName EIN$12 = 
3291                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EIN");
3292             private static final javax.xml.namespace.QName DUNSNUMBER$14 = 
3293                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "DUNSNumber");
3294             
3295             
3296             /**
3297              * Gets the "OrganizationName" element
3298              */
3299             public java.lang.String getOrganizationName()
3300             {
3301                 synchronized (monitor())
3302                 {
3303                     check_orphaned();
3304                     org.apache.xmlbeans.SimpleValue target = null;
3305                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3306                     if (target == null)
3307                     {
3308                       return null;
3309                     }
3310                     return target.getStringValue();
3311                 }
3312             }
3313             
3314             /**
3315              * Gets (as xml) the "OrganizationName" element
3316              */
3317             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
3318             {
3319                 synchronized (monitor())
3320                 {
3321                     check_orphaned();
3322                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3323                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3324                     return target;
3325                 }
3326             }
3327             
3328             /**
3329              * Sets the "OrganizationName" element
3330              */
3331             public void setOrganizationName(java.lang.String organizationName)
3332             {
3333                 synchronized (monitor())
3334                 {
3335                     check_orphaned();
3336                     org.apache.xmlbeans.SimpleValue target = null;
3337                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3338                     if (target == null)
3339                     {
3340                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
3341                     }
3342                     target.setStringValue(organizationName);
3343                 }
3344             }
3345             
3346             /**
3347              * Sets (as xml) the "OrganizationName" element
3348              */
3349             public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
3350             {
3351                 synchronized (monitor())
3352                 {
3353                     check_orphaned();
3354                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
3355                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
3356                     if (target == null)
3357                     {
3358                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
3359                     }
3360                     target.set(organizationName);
3361                 }
3362             }
3363             
3364             /**
3365              * Gets the "Street1" element
3366              */
3367             public java.lang.String getStreet1()
3368             {
3369                 synchronized (monitor())
3370                 {
3371                     check_orphaned();
3372                     org.apache.xmlbeans.SimpleValue target = null;
3373                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
3374                     if (target == null)
3375                     {
3376                       return null;
3377                     }
3378                     return target.getStringValue();
3379                 }
3380             }
3381             
3382             /**
3383              * Gets (as xml) the "Street1" element
3384              */
3385             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
3386             {
3387                 synchronized (monitor())
3388                 {
3389                     check_orphaned();
3390                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3391                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
3392                     return target;
3393                 }
3394             }
3395             
3396             /**
3397              * Sets the "Street1" element
3398              */
3399             public void setStreet1(java.lang.String street1)
3400             {
3401                 synchronized (monitor())
3402                 {
3403                     check_orphaned();
3404                     org.apache.xmlbeans.SimpleValue target = null;
3405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$2, 0);
3406                     if (target == null)
3407                     {
3408                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$2);
3409                     }
3410                     target.setStringValue(street1);
3411                 }
3412             }
3413             
3414             /**
3415              * Sets (as xml) the "Street1" element
3416              */
3417             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
3418             {
3419                 synchronized (monitor())
3420                 {
3421                     check_orphaned();
3422                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3423                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$2, 0);
3424                     if (target == null)
3425                     {
3426                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$2);
3427                     }
3428                     target.set(street1);
3429                 }
3430             }
3431             
3432             /**
3433              * Gets the "Street2" element
3434              */
3435             public java.lang.String getStreet2()
3436             {
3437                 synchronized (monitor())
3438                 {
3439                     check_orphaned();
3440                     org.apache.xmlbeans.SimpleValue target = null;
3441                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
3442                     if (target == null)
3443                     {
3444                       return null;
3445                     }
3446                     return target.getStringValue();
3447                 }
3448             }
3449             
3450             /**
3451              * Gets (as xml) the "Street2" element
3452              */
3453             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
3454             {
3455                 synchronized (monitor())
3456                 {
3457                     check_orphaned();
3458                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3459                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
3460                     return target;
3461                 }
3462             }
3463             
3464             /**
3465              * True if has "Street2" element
3466              */
3467             public boolean isSetStreet2()
3468             {
3469                 synchronized (monitor())
3470                 {
3471                     check_orphaned();
3472                     return get_store().count_elements(STREET2$4) != 0;
3473                 }
3474             }
3475             
3476             /**
3477              * Sets the "Street2" element
3478              */
3479             public void setStreet2(java.lang.String street2)
3480             {
3481                 synchronized (monitor())
3482                 {
3483                     check_orphaned();
3484                     org.apache.xmlbeans.SimpleValue target = null;
3485                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$4, 0);
3486                     if (target == null)
3487                     {
3488                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$4);
3489                     }
3490                     target.setStringValue(street2);
3491                 }
3492             }
3493             
3494             /**
3495              * Sets (as xml) the "Street2" element
3496              */
3497             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
3498             {
3499                 synchronized (monitor())
3500                 {
3501                     check_orphaned();
3502                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
3503                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$4, 0);
3504                     if (target == null)
3505                     {
3506                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$4);
3507                     }
3508                     target.set(street2);
3509                 }
3510             }
3511             
3512             /**
3513              * Unsets the "Street2" element
3514              */
3515             public void unsetStreet2()
3516             {
3517                 synchronized (monitor())
3518                 {
3519                     check_orphaned();
3520                     get_store().remove_element(STREET2$4, 0);
3521                 }
3522             }
3523             
3524             /**
3525              * Gets the "City" element
3526              */
3527             public java.lang.String getCity()
3528             {
3529                 synchronized (monitor())
3530                 {
3531                     check_orphaned();
3532                     org.apache.xmlbeans.SimpleValue target = null;
3533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
3534                     if (target == null)
3535                     {
3536                       return null;
3537                     }
3538                     return target.getStringValue();
3539                 }
3540             }
3541             
3542             /**
3543              * Gets (as xml) the "City" element
3544              */
3545             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
3546             {
3547                 synchronized (monitor())
3548                 {
3549                     check_orphaned();
3550                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
3551                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
3552                     return target;
3553                 }
3554             }
3555             
3556             /**
3557              * Sets the "City" element
3558              */
3559             public void setCity(java.lang.String city)
3560             {
3561                 synchronized (monitor())
3562                 {
3563                     check_orphaned();
3564                     org.apache.xmlbeans.SimpleValue target = null;
3565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$6, 0);
3566                     if (target == null)
3567                     {
3568                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$6);
3569                     }
3570                     target.setStringValue(city);
3571                 }
3572             }
3573             
3574             /**
3575              * Sets (as xml) the "City" element
3576              */
3577             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
3578             {
3579                 synchronized (monitor())
3580                 {
3581                     check_orphaned();
3582                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
3583                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$6, 0);
3584                     if (target == null)
3585                     {
3586                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$6);
3587                     }
3588                     target.set(city);
3589                 }
3590             }
3591             
3592             /**
3593              * Gets the "State" element
3594              */
3595             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
3596             {
3597                 synchronized (monitor())
3598                 {
3599                     check_orphaned();
3600                     org.apache.xmlbeans.SimpleValue target = null;
3601                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
3602                     if (target == null)
3603                     {
3604                       return null;
3605                     }
3606                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
3607                 }
3608             }
3609             
3610             /**
3611              * Gets (as xml) the "State" element
3612              */
3613             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
3614             {
3615                 synchronized (monitor())
3616                 {
3617                     check_orphaned();
3618                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
3619                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
3620                     return target;
3621                 }
3622             }
3623             
3624             /**
3625              * True if has "State" element
3626              */
3627             public boolean isSetState()
3628             {
3629                 synchronized (monitor())
3630                 {
3631                     check_orphaned();
3632                     return get_store().count_elements(STATE$8) != 0;
3633                 }
3634             }
3635             
3636             /**
3637              * Sets the "State" element
3638              */
3639             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
3640             {
3641                 synchronized (monitor())
3642                 {
3643                     check_orphaned();
3644                     org.apache.xmlbeans.SimpleValue target = null;
3645                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$8, 0);
3646                     if (target == null)
3647                     {
3648                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$8);
3649                     }
3650                     target.setEnumValue(state);
3651                 }
3652             }
3653             
3654             /**
3655              * Sets (as xml) the "State" element
3656              */
3657             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
3658             {
3659                 synchronized (monitor())
3660                 {
3661                     check_orphaned();
3662                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
3663                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$8, 0);
3664                     if (target == null)
3665                     {
3666                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$8);
3667                     }
3668                     target.set(state);
3669                 }
3670             }
3671             
3672             /**
3673              * Unsets the "State" element
3674              */
3675             public void unsetState()
3676             {
3677                 synchronized (monitor())
3678                 {
3679                     check_orphaned();
3680                     get_store().remove_element(STATE$8, 0);
3681                 }
3682             }
3683             
3684             /**
3685              * Gets the "ZipCode" element
3686              */
3687             public java.lang.String getZipCode()
3688             {
3689                 synchronized (monitor())
3690                 {
3691                     check_orphaned();
3692                     org.apache.xmlbeans.SimpleValue target = null;
3693                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
3694                     if (target == null)
3695                     {
3696                       return null;
3697                     }
3698                     return target.getStringValue();
3699                 }
3700             }
3701             
3702             /**
3703              * Gets (as xml) the "ZipCode" element
3704              */
3705             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
3706             {
3707                 synchronized (monitor())
3708                 {
3709                     check_orphaned();
3710                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
3711                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
3712                     return target;
3713                 }
3714             }
3715             
3716             /**
3717              * True if has "ZipCode" element
3718              */
3719             public boolean isSetZipCode()
3720             {
3721                 synchronized (monitor())
3722                 {
3723                     check_orphaned();
3724                     return get_store().count_elements(ZIPCODE$10) != 0;
3725                 }
3726             }
3727             
3728             /**
3729              * Sets the "ZipCode" element
3730              */
3731             public void setZipCode(java.lang.String zipCode)
3732             {
3733                 synchronized (monitor())
3734                 {
3735                     check_orphaned();
3736                     org.apache.xmlbeans.SimpleValue target = null;
3737                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$10, 0);
3738                     if (target == null)
3739                     {
3740                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$10);
3741                     }
3742                     target.setStringValue(zipCode);
3743                 }
3744             }
3745             
3746             /**
3747              * Sets (as xml) the "ZipCode" element
3748              */
3749             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
3750             {
3751                 synchronized (monitor())
3752                 {
3753                     check_orphaned();
3754                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
3755                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$10, 0);
3756                     if (target == null)
3757                     {
3758                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$10);
3759                     }
3760                     target.set(zipCode);
3761                 }
3762             }
3763             
3764             /**
3765              * Unsets the "ZipCode" element
3766              */
3767             public void unsetZipCode()
3768             {
3769                 synchronized (monitor())
3770                 {
3771                     check_orphaned();
3772                     get_store().remove_element(ZIPCODE$10, 0);
3773                 }
3774             }
3775             
3776             /**
3777              * Gets the "EIN" element
3778              */
3779             public java.lang.String getEIN()
3780             {
3781                 synchronized (monitor())
3782                 {
3783                     check_orphaned();
3784                     org.apache.xmlbeans.SimpleValue target = null;
3785                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
3786                     if (target == null)
3787                     {
3788                       return null;
3789                     }
3790                     return target.getStringValue();
3791                 }
3792             }
3793             
3794             /**
3795              * Gets (as xml) the "EIN" element
3796              */
3797             public gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType xgetEIN()
3798             {
3799                 synchronized (monitor())
3800                 {
3801                     check_orphaned();
3802                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
3803                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
3804                     return target;
3805                 }
3806             }
3807             
3808             /**
3809              * Sets the "EIN" element
3810              */
3811             public void setEIN(java.lang.String ein)
3812             {
3813                 synchronized (monitor())
3814                 {
3815                     check_orphaned();
3816                     org.apache.xmlbeans.SimpleValue target = null;
3817                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$12, 0);
3818                     if (target == null)
3819                     {
3820                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$12);
3821                     }
3822                     target.setStringValue(ein);
3823                 }
3824             }
3825             
3826             /**
3827              * Sets (as xml) the "EIN" element
3828              */
3829             public void xsetEIN(gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType ein)
3830             {
3831                 synchronized (monitor())
3832                 {
3833                     check_orphaned();
3834                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
3835                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(EIN$12, 0);
3836                     if (target == null)
3837                     {
3838                       target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().add_element_user(EIN$12);
3839                     }
3840                     target.set(ein);
3841                 }
3842             }
3843             
3844             /**
3845              * Gets the "DUNSNumber" element
3846              */
3847             public java.lang.String getDUNSNumber()
3848             {
3849                 synchronized (monitor())
3850                 {
3851                     check_orphaned();
3852                     org.apache.xmlbeans.SimpleValue target = null;
3853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
3854                     if (target == null)
3855                     {
3856                       return null;
3857                     }
3858                     return target.getStringValue();
3859                 }
3860             }
3861             
3862             /**
3863              * Gets (as xml) the "DUNSNumber" element
3864              */
3865             public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
3866             {
3867                 synchronized (monitor())
3868                 {
3869                     check_orphaned();
3870                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
3871                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
3872                     return target;
3873                 }
3874             }
3875             
3876             /**
3877              * Sets the "DUNSNumber" element
3878              */
3879             public void setDUNSNumber(java.lang.String dunsNumber)
3880             {
3881                 synchronized (monitor())
3882                 {
3883                     check_orphaned();
3884                     org.apache.xmlbeans.SimpleValue target = null;
3885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$14, 0);
3886                     if (target == null)
3887                     {
3888                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$14);
3889                     }
3890                     target.setStringValue(dunsNumber);
3891                 }
3892             }
3893             
3894             /**
3895              * Sets (as xml) the "DUNSNumber" element
3896              */
3897             public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
3898             {
3899                 synchronized (monitor())
3900                 {
3901                     check_orphaned();
3902                     gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
3903                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$14, 0);
3904                     if (target == null)
3905                     {
3906                       target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$14);
3907                     }
3908                     target.set(dunsNumber);
3909                 }
3910             }
3911         }
3912         /**
3913          * An XML AuthorizedRep(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
3914          *
3915          * This is a complex type.
3916          */
3917         public static class AuthorizedRepImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.AuthorizedRep
3918         {
3919             private static final long serialVersionUID = 1L;
3920             
3921             public AuthorizedRepImpl(org.apache.xmlbeans.SchemaType sType)
3922             {
3923                 super(sType);
3924             }
3925             
3926             private static final javax.xml.namespace.QName PREFIX$0 = 
3927                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Prefix");
3928             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
3929                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FirstName");
3930             private static final javax.xml.namespace.QName LASTNAME$4 = 
3931                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "LastName");
3932             private static final javax.xml.namespace.QName TITLE$6 = 
3933                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Title");
3934             private static final javax.xml.namespace.QName EMAIL$8 = 
3935                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Email");
3936             private static final javax.xml.namespace.QName PHONE$10 = 
3937                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Phone");
3938             private static final javax.xml.namespace.QName FAX$12 = 
3939                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Fax");
3940             private static final javax.xml.namespace.QName STREET1$14 = 
3941                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street1");
3942             private static final javax.xml.namespace.QName STREET2$16 = 
3943                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street2");
3944             private static final javax.xml.namespace.QName CITY$18 = 
3945                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "City");
3946             private static final javax.xml.namespace.QName STATE$20 = 
3947                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "State");
3948             private static final javax.xml.namespace.QName ZIPCODE$22 = 
3949                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ZipCode");
3950             
3951             
3952             /**
3953              * Gets the "Prefix" element
3954              */
3955             public java.lang.String getPrefix()
3956             {
3957                 synchronized (monitor())
3958                 {
3959                     check_orphaned();
3960                     org.apache.xmlbeans.SimpleValue target = null;
3961                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
3962                     if (target == null)
3963                     {
3964                       return null;
3965                     }
3966                     return target.getStringValue();
3967                 }
3968             }
3969             
3970             /**
3971              * Gets (as xml) the "Prefix" element
3972              */
3973             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
3974             {
3975                 synchronized (monitor())
3976                 {
3977                     check_orphaned();
3978                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
3979                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
3980                     return target;
3981                 }
3982             }
3983             
3984             /**
3985              * True if has "Prefix" element
3986              */
3987             public boolean isSetPrefix()
3988             {
3989                 synchronized (monitor())
3990                 {
3991                     check_orphaned();
3992                     return get_store().count_elements(PREFIX$0) != 0;
3993                 }
3994             }
3995             
3996             /**
3997              * Sets the "Prefix" element
3998              */
3999             public void setPrefix(java.lang.String prefix)
4000             {
4001                 synchronized (monitor())
4002                 {
4003                     check_orphaned();
4004                     org.apache.xmlbeans.SimpleValue target = null;
4005                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
4006                     if (target == null)
4007                     {
4008                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
4009                     }
4010                     target.setStringValue(prefix);
4011                 }
4012             }
4013             
4014             /**
4015              * Sets (as xml) the "Prefix" element
4016              */
4017             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
4018             {
4019                 synchronized (monitor())
4020                 {
4021                     check_orphaned();
4022                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
4023                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
4024                     if (target == null)
4025                     {
4026                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
4027                     }
4028                     target.set(prefix);
4029                 }
4030             }
4031             
4032             /**
4033              * Unsets the "Prefix" element
4034              */
4035             public void unsetPrefix()
4036             {
4037                 synchronized (monitor())
4038                 {
4039                     check_orphaned();
4040                     get_store().remove_element(PREFIX$0, 0);
4041                 }
4042             }
4043             
4044             /**
4045              * Gets the "FirstName" element
4046              */
4047             public java.lang.String getFirstName()
4048             {
4049                 synchronized (monitor())
4050                 {
4051                     check_orphaned();
4052                     org.apache.xmlbeans.SimpleValue target = null;
4053                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4054                     if (target == null)
4055                     {
4056                       return null;
4057                     }
4058                     return target.getStringValue();
4059                 }
4060             }
4061             
4062             /**
4063              * Gets (as xml) the "FirstName" element
4064              */
4065             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
4066             {
4067                 synchronized (monitor())
4068                 {
4069                     check_orphaned();
4070                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4071                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4072                     return target;
4073                 }
4074             }
4075             
4076             /**
4077              * Sets the "FirstName" element
4078              */
4079             public void setFirstName(java.lang.String firstName)
4080             {
4081                 synchronized (monitor())
4082                 {
4083                     check_orphaned();
4084                     org.apache.xmlbeans.SimpleValue target = null;
4085                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4086                     if (target == null)
4087                     {
4088                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
4089                     }
4090                     target.setStringValue(firstName);
4091                 }
4092             }
4093             
4094             /**
4095              * Sets (as xml) the "FirstName" element
4096              */
4097             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
4098             {
4099                 synchronized (monitor())
4100                 {
4101                     check_orphaned();
4102                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4103                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
4104                     if (target == null)
4105                     {
4106                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
4107                     }
4108                     target.set(firstName);
4109                 }
4110             }
4111             
4112             /**
4113              * Gets the "LastName" element
4114              */
4115             public java.lang.String getLastName()
4116             {
4117                 synchronized (monitor())
4118                 {
4119                     check_orphaned();
4120                     org.apache.xmlbeans.SimpleValue target = null;
4121                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
4122                     if (target == null)
4123                     {
4124                       return null;
4125                     }
4126                     return target.getStringValue();
4127                 }
4128             }
4129             
4130             /**
4131              * Gets (as xml) the "LastName" element
4132              */
4133             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
4134             {
4135                 synchronized (monitor())
4136                 {
4137                     check_orphaned();
4138                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
4139                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
4140                     return target;
4141                 }
4142             }
4143             
4144             /**
4145              * Sets the "LastName" element
4146              */
4147             public void setLastName(java.lang.String lastName)
4148             {
4149                 synchronized (monitor())
4150                 {
4151                     check_orphaned();
4152                     org.apache.xmlbeans.SimpleValue target = null;
4153                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
4154                     if (target == null)
4155                     {
4156                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
4157                     }
4158                     target.setStringValue(lastName);
4159                 }
4160             }
4161             
4162             /**
4163              * Sets (as xml) the "LastName" element
4164              */
4165             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
4166             {
4167                 synchronized (monitor())
4168                 {
4169                     check_orphaned();
4170                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
4171                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
4172                     if (target == null)
4173                     {
4174                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
4175                     }
4176                     target.set(lastName);
4177                 }
4178             }
4179             
4180             /**
4181              * Gets the "Title" element
4182              */
4183             public java.lang.String getTitle()
4184             {
4185                 synchronized (monitor())
4186                 {
4187                     check_orphaned();
4188                     org.apache.xmlbeans.SimpleValue target = null;
4189                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
4190                     if (target == null)
4191                     {
4192                       return null;
4193                     }
4194                     return target.getStringValue();
4195                 }
4196             }
4197             
4198             /**
4199              * Gets (as xml) the "Title" element
4200              */
4201             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
4202             {
4203                 synchronized (monitor())
4204                 {
4205                     check_orphaned();
4206                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4207                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
4208                     return target;
4209                 }
4210             }
4211             
4212             /**
4213              * Sets the "Title" element
4214              */
4215             public void setTitle(java.lang.String title)
4216             {
4217                 synchronized (monitor())
4218                 {
4219                     check_orphaned();
4220                     org.apache.xmlbeans.SimpleValue target = null;
4221                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
4222                     if (target == null)
4223                     {
4224                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
4225                     }
4226                     target.setStringValue(title);
4227                 }
4228             }
4229             
4230             /**
4231              * Sets (as xml) the "Title" element
4232              */
4233             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
4234             {
4235                 synchronized (monitor())
4236                 {
4237                     check_orphaned();
4238                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
4239                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
4240                     if (target == null)
4241                     {
4242                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
4243                     }
4244                     target.set(title);
4245                 }
4246             }
4247             
4248             /**
4249              * Gets the "Email" element
4250              */
4251             public java.lang.String getEmail()
4252             {
4253                 synchronized (monitor())
4254                 {
4255                     check_orphaned();
4256                     org.apache.xmlbeans.SimpleValue target = null;
4257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
4258                     if (target == null)
4259                     {
4260                       return null;
4261                     }
4262                     return target.getStringValue();
4263                 }
4264             }
4265             
4266             /**
4267              * Gets (as xml) the "Email" element
4268              */
4269             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
4270             {
4271                 synchronized (monitor())
4272                 {
4273                     check_orphaned();
4274                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4275                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
4276                     return target;
4277                 }
4278             }
4279             
4280             /**
4281              * Sets the "Email" element
4282              */
4283             public void setEmail(java.lang.String email)
4284             {
4285                 synchronized (monitor())
4286                 {
4287                     check_orphaned();
4288                     org.apache.xmlbeans.SimpleValue target = null;
4289                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
4290                     if (target == null)
4291                     {
4292                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
4293                     }
4294                     target.setStringValue(email);
4295                 }
4296             }
4297             
4298             /**
4299              * Sets (as xml) the "Email" element
4300              */
4301             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
4302             {
4303                 synchronized (monitor())
4304                 {
4305                     check_orphaned();
4306                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
4307                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
4308                     if (target == null)
4309                     {
4310                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
4311                     }
4312                     target.set(email);
4313                 }
4314             }
4315             
4316             /**
4317              * Gets the "Phone" element
4318              */
4319             public java.lang.String getPhone()
4320             {
4321                 synchronized (monitor())
4322                 {
4323                     check_orphaned();
4324                     org.apache.xmlbeans.SimpleValue target = null;
4325                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
4326                     if (target == null)
4327                     {
4328                       return null;
4329                     }
4330                     return target.getStringValue();
4331                 }
4332             }
4333             
4334             /**
4335              * Gets (as xml) the "Phone" element
4336              */
4337             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
4338             {
4339                 synchronized (monitor())
4340                 {
4341                     check_orphaned();
4342                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4343                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
4344                     return target;
4345                 }
4346             }
4347             
4348             /**
4349              * Sets the "Phone" element
4350              */
4351             public void setPhone(java.lang.String phone)
4352             {
4353                 synchronized (monitor())
4354                 {
4355                     check_orphaned();
4356                     org.apache.xmlbeans.SimpleValue target = null;
4357                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
4358                     if (target == null)
4359                     {
4360                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
4361                     }
4362                     target.setStringValue(phone);
4363                 }
4364             }
4365             
4366             /**
4367              * Sets (as xml) the "Phone" element
4368              */
4369             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
4370             {
4371                 synchronized (monitor())
4372                 {
4373                     check_orphaned();
4374                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4375                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
4376                     if (target == null)
4377                     {
4378                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
4379                     }
4380                     target.set(phone);
4381                 }
4382             }
4383             
4384             /**
4385              * Gets the "Fax" element
4386              */
4387             public java.lang.String getFax()
4388             {
4389                 synchronized (monitor())
4390                 {
4391                     check_orphaned();
4392                     org.apache.xmlbeans.SimpleValue target = null;
4393                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
4394                     if (target == null)
4395                     {
4396                       return null;
4397                     }
4398                     return target.getStringValue();
4399                 }
4400             }
4401             
4402             /**
4403              * Gets (as xml) the "Fax" element
4404              */
4405             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
4406             {
4407                 synchronized (monitor())
4408                 {
4409                     check_orphaned();
4410                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4411                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
4412                     return target;
4413                 }
4414             }
4415             
4416             /**
4417              * True if has "Fax" element
4418              */
4419             public boolean isSetFax()
4420             {
4421                 synchronized (monitor())
4422                 {
4423                     check_orphaned();
4424                     return get_store().count_elements(FAX$12) != 0;
4425                 }
4426             }
4427             
4428             /**
4429              * Sets the "Fax" element
4430              */
4431             public void setFax(java.lang.String fax)
4432             {
4433                 synchronized (monitor())
4434                 {
4435                     check_orphaned();
4436                     org.apache.xmlbeans.SimpleValue target = null;
4437                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
4438                     if (target == null)
4439                     {
4440                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
4441                     }
4442                     target.setStringValue(fax);
4443                 }
4444             }
4445             
4446             /**
4447              * Sets (as xml) the "Fax" element
4448              */
4449             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
4450             {
4451                 synchronized (monitor())
4452                 {
4453                     check_orphaned();
4454                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
4455                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
4456                     if (target == null)
4457                     {
4458                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
4459                     }
4460                     target.set(fax);
4461                 }
4462             }
4463             
4464             /**
4465              * Unsets the "Fax" element
4466              */
4467             public void unsetFax()
4468             {
4469                 synchronized (monitor())
4470                 {
4471                     check_orphaned();
4472                     get_store().remove_element(FAX$12, 0);
4473                 }
4474             }
4475             
4476             /**
4477              * Gets the "Street1" element
4478              */
4479             public java.lang.String getStreet1()
4480             {
4481                 synchronized (monitor())
4482                 {
4483                     check_orphaned();
4484                     org.apache.xmlbeans.SimpleValue target = null;
4485                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
4486                     if (target == null)
4487                     {
4488                       return null;
4489                     }
4490                     return target.getStringValue();
4491                 }
4492             }
4493             
4494             /**
4495              * Gets (as xml) the "Street1" element
4496              */
4497             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
4498             {
4499                 synchronized (monitor())
4500                 {
4501                     check_orphaned();
4502                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4503                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
4504                     return target;
4505                 }
4506             }
4507             
4508             /**
4509              * Sets the "Street1" element
4510              */
4511             public void setStreet1(java.lang.String street1)
4512             {
4513                 synchronized (monitor())
4514                 {
4515                     check_orphaned();
4516                     org.apache.xmlbeans.SimpleValue target = null;
4517                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
4518                     if (target == null)
4519                     {
4520                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
4521                     }
4522                     target.setStringValue(street1);
4523                 }
4524             }
4525             
4526             /**
4527              * Sets (as xml) the "Street1" element
4528              */
4529             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
4530             {
4531                 synchronized (monitor())
4532                 {
4533                     check_orphaned();
4534                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4535                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
4536                     if (target == null)
4537                     {
4538                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
4539                     }
4540                     target.set(street1);
4541                 }
4542             }
4543             
4544             /**
4545              * Gets the "Street2" element
4546              */
4547             public java.lang.String getStreet2()
4548             {
4549                 synchronized (monitor())
4550                 {
4551                     check_orphaned();
4552                     org.apache.xmlbeans.SimpleValue target = null;
4553                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
4554                     if (target == null)
4555                     {
4556                       return null;
4557                     }
4558                     return target.getStringValue();
4559                 }
4560             }
4561             
4562             /**
4563              * Gets (as xml) the "Street2" element
4564              */
4565             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
4566             {
4567                 synchronized (monitor())
4568                 {
4569                     check_orphaned();
4570                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4571                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
4572                     return target;
4573                 }
4574             }
4575             
4576             /**
4577              * True if has "Street2" element
4578              */
4579             public boolean isSetStreet2()
4580             {
4581                 synchronized (monitor())
4582                 {
4583                     check_orphaned();
4584                     return get_store().count_elements(STREET2$16) != 0;
4585                 }
4586             }
4587             
4588             /**
4589              * Sets the "Street2" element
4590              */
4591             public void setStreet2(java.lang.String street2)
4592             {
4593                 synchronized (monitor())
4594                 {
4595                     check_orphaned();
4596                     org.apache.xmlbeans.SimpleValue target = null;
4597                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
4598                     if (target == null)
4599                     {
4600                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
4601                     }
4602                     target.setStringValue(street2);
4603                 }
4604             }
4605             
4606             /**
4607              * Sets (as xml) the "Street2" element
4608              */
4609             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
4610             {
4611                 synchronized (monitor())
4612                 {
4613                     check_orphaned();
4614                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
4615                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
4616                     if (target == null)
4617                     {
4618                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
4619                     }
4620                     target.set(street2);
4621                 }
4622             }
4623             
4624             /**
4625              * Unsets the "Street2" element
4626              */
4627             public void unsetStreet2()
4628             {
4629                 synchronized (monitor())
4630                 {
4631                     check_orphaned();
4632                     get_store().remove_element(STREET2$16, 0);
4633                 }
4634             }
4635             
4636             /**
4637              * Gets the "City" element
4638              */
4639             public java.lang.String getCity()
4640             {
4641                 synchronized (monitor())
4642                 {
4643                     check_orphaned();
4644                     org.apache.xmlbeans.SimpleValue target = null;
4645                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
4646                     if (target == null)
4647                     {
4648                       return null;
4649                     }
4650                     return target.getStringValue();
4651                 }
4652             }
4653             
4654             /**
4655              * Gets (as xml) the "City" element
4656              */
4657             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
4658             {
4659                 synchronized (monitor())
4660                 {
4661                     check_orphaned();
4662                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4663                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
4664                     return target;
4665                 }
4666             }
4667             
4668             /**
4669              * Sets the "City" element
4670              */
4671             public void setCity(java.lang.String city)
4672             {
4673                 synchronized (monitor())
4674                 {
4675                     check_orphaned();
4676                     org.apache.xmlbeans.SimpleValue target = null;
4677                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
4678                     if (target == null)
4679                     {
4680                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
4681                     }
4682                     target.setStringValue(city);
4683                 }
4684             }
4685             
4686             /**
4687              * Sets (as xml) the "City" element
4688              */
4689             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
4690             {
4691                 synchronized (monitor())
4692                 {
4693                     check_orphaned();
4694                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
4695                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
4696                     if (target == null)
4697                     {
4698                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
4699                     }
4700                     target.set(city);
4701                 }
4702             }
4703             
4704             /**
4705              * Gets the "State" element
4706              */
4707             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
4708             {
4709                 synchronized (monitor())
4710                 {
4711                     check_orphaned();
4712                     org.apache.xmlbeans.SimpleValue target = null;
4713                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
4714                     if (target == null)
4715                     {
4716                       return null;
4717                     }
4718                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
4719                 }
4720             }
4721             
4722             /**
4723              * Gets (as xml) the "State" element
4724              */
4725             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
4726             {
4727                 synchronized (monitor())
4728                 {
4729                     check_orphaned();
4730                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
4731                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
4732                     return target;
4733                 }
4734             }
4735             
4736             /**
4737              * Sets the "State" element
4738              */
4739             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
4740             {
4741                 synchronized (monitor())
4742                 {
4743                     check_orphaned();
4744                     org.apache.xmlbeans.SimpleValue target = null;
4745                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
4746                     if (target == null)
4747                     {
4748                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
4749                     }
4750                     target.setEnumValue(state);
4751                 }
4752             }
4753             
4754             /**
4755              * Sets (as xml) the "State" element
4756              */
4757             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
4758             {
4759                 synchronized (monitor())
4760                 {
4761                     check_orphaned();
4762                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
4763                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
4764                     if (target == null)
4765                     {
4766                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
4767                     }
4768                     target.set(state);
4769                 }
4770             }
4771             
4772             /**
4773              * Gets the "ZipCode" element
4774              */
4775             public java.lang.String getZipCode()
4776             {
4777                 synchronized (monitor())
4778                 {
4779                     check_orphaned();
4780                     org.apache.xmlbeans.SimpleValue target = null;
4781                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
4782                     if (target == null)
4783                     {
4784                       return null;
4785                     }
4786                     return target.getStringValue();
4787                 }
4788             }
4789             
4790             /**
4791              * Gets (as xml) the "ZipCode" element
4792              */
4793             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
4794             {
4795                 synchronized (monitor())
4796                 {
4797                     check_orphaned();
4798                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
4799                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
4800                     return target;
4801                 }
4802             }
4803             
4804             /**
4805              * Sets the "ZipCode" element
4806              */
4807             public void setZipCode(java.lang.String zipCode)
4808             {
4809                 synchronized (monitor())
4810                 {
4811                     check_orphaned();
4812                     org.apache.xmlbeans.SimpleValue target = null;
4813                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
4814                     if (target == null)
4815                     {
4816                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
4817                     }
4818                     target.setStringValue(zipCode);
4819                 }
4820             }
4821             
4822             /**
4823              * Sets (as xml) the "ZipCode" element
4824              */
4825             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
4826             {
4827                 synchronized (monitor())
4828                 {
4829                     check_orphaned();
4830                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
4831                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
4832                     if (target == null)
4833                     {
4834                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
4835                     }
4836                     target.set(zipCode);
4837                 }
4838             }
4839         }
4840         /**
4841          * An XML ApplicationPOC(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
4842          *
4843          * This is a complex type.
4844          */
4845         public static class ApplicationPOCImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ApplicationPOC
4846         {
4847             private static final long serialVersionUID = 1L;
4848             
4849             public ApplicationPOCImpl(org.apache.xmlbeans.SchemaType sType)
4850             {
4851                 super(sType);
4852             }
4853             
4854             private static final javax.xml.namespace.QName PREFIX$0 = 
4855                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Prefix");
4856             private static final javax.xml.namespace.QName FIRSTNAME$2 = 
4857                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FirstName");
4858             private static final javax.xml.namespace.QName LASTNAME$4 = 
4859                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "LastName");
4860             private static final javax.xml.namespace.QName TITLE$6 = 
4861                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Title");
4862             private static final javax.xml.namespace.QName EMAIL$8 = 
4863                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Email");
4864             private static final javax.xml.namespace.QName PHONE$10 = 
4865                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Phone");
4866             private static final javax.xml.namespace.QName FAX$12 = 
4867                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Fax");
4868             private static final javax.xml.namespace.QName STREET1$14 = 
4869                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street1");
4870             private static final javax.xml.namespace.QName STREET2$16 = 
4871                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Street2");
4872             private static final javax.xml.namespace.QName CITY$18 = 
4873                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "City");
4874             private static final javax.xml.namespace.QName STATE$20 = 
4875                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "State");
4876             private static final javax.xml.namespace.QName ZIPCODE$22 = 
4877                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ZipCode");
4878             
4879             
4880             /**
4881              * Gets the "Prefix" element
4882              */
4883             public java.lang.String getPrefix()
4884             {
4885                 synchronized (monitor())
4886                 {
4887                     check_orphaned();
4888                     org.apache.xmlbeans.SimpleValue target = null;
4889                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
4890                     if (target == null)
4891                     {
4892                       return null;
4893                     }
4894                     return target.getStringValue();
4895                 }
4896             }
4897             
4898             /**
4899              * Gets (as xml) the "Prefix" element
4900              */
4901             public gov.grants.apply.system.globalLibraryV20.PrefixNameDataType xgetPrefix()
4902             {
4903                 synchronized (monitor())
4904                 {
4905                     check_orphaned();
4906                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
4907                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
4908                     return target;
4909                 }
4910             }
4911             
4912             /**
4913              * True if has "Prefix" element
4914              */
4915             public boolean isSetPrefix()
4916             {
4917                 synchronized (monitor())
4918                 {
4919                     check_orphaned();
4920                     return get_store().count_elements(PREFIX$0) != 0;
4921                 }
4922             }
4923             
4924             /**
4925              * Sets the "Prefix" element
4926              */
4927             public void setPrefix(java.lang.String prefix)
4928             {
4929                 synchronized (monitor())
4930                 {
4931                     check_orphaned();
4932                     org.apache.xmlbeans.SimpleValue target = null;
4933                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREFIX$0, 0);
4934                     if (target == null)
4935                     {
4936                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREFIX$0);
4937                     }
4938                     target.setStringValue(prefix);
4939                 }
4940             }
4941             
4942             /**
4943              * Sets (as xml) the "Prefix" element
4944              */
4945             public void xsetPrefix(gov.grants.apply.system.globalLibraryV20.PrefixNameDataType prefix)
4946             {
4947                 synchronized (monitor())
4948                 {
4949                     check_orphaned();
4950                     gov.grants.apply.system.globalLibraryV20.PrefixNameDataType target = null;
4951                     target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().find_element_user(PREFIX$0, 0);
4952                     if (target == null)
4953                     {
4954                       target = (gov.grants.apply.system.globalLibraryV20.PrefixNameDataType)get_store().add_element_user(PREFIX$0);
4955                     }
4956                     target.set(prefix);
4957                 }
4958             }
4959             
4960             /**
4961              * Unsets the "Prefix" element
4962              */
4963             public void unsetPrefix()
4964             {
4965                 synchronized (monitor())
4966                 {
4967                     check_orphaned();
4968                     get_store().remove_element(PREFIX$0, 0);
4969                 }
4970             }
4971             
4972             /**
4973              * Gets the "FirstName" element
4974              */
4975             public java.lang.String getFirstName()
4976             {
4977                 synchronized (monitor())
4978                 {
4979                     check_orphaned();
4980                     org.apache.xmlbeans.SimpleValue target = null;
4981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
4982                     if (target == null)
4983                     {
4984                       return null;
4985                     }
4986                     return target.getStringValue();
4987                 }
4988             }
4989             
4990             /**
4991              * Gets (as xml) the "FirstName" element
4992              */
4993             public gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName()
4994             {
4995                 synchronized (monitor())
4996                 {
4997                     check_orphaned();
4998                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
4999                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5000                     return target;
5001                 }
5002             }
5003             
5004             /**
5005              * True if has "FirstName" element
5006              */
5007             public boolean isSetFirstName()
5008             {
5009                 synchronized (monitor())
5010                 {
5011                     check_orphaned();
5012                     return get_store().count_elements(FIRSTNAME$2) != 0;
5013                 }
5014             }
5015             
5016             /**
5017              * Sets the "FirstName" element
5018              */
5019             public void setFirstName(java.lang.String firstName)
5020             {
5021                 synchronized (monitor())
5022                 {
5023                     check_orphaned();
5024                     org.apache.xmlbeans.SimpleValue target = null;
5025                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIRSTNAME$2, 0);
5026                     if (target == null)
5027                     {
5028                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIRSTNAME$2);
5029                     }
5030                     target.setStringValue(firstName);
5031                 }
5032             }
5033             
5034             /**
5035              * Sets (as xml) the "FirstName" element
5036              */
5037             public void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName)
5038             {
5039                 synchronized (monitor())
5040                 {
5041                     check_orphaned();
5042                     gov.grants.apply.system.globalLibraryV20.FirstNameDataType target = null;
5043                     target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().find_element_user(FIRSTNAME$2, 0);
5044                     if (target == null)
5045                     {
5046                       target = (gov.grants.apply.system.globalLibraryV20.FirstNameDataType)get_store().add_element_user(FIRSTNAME$2);
5047                     }
5048                     target.set(firstName);
5049                 }
5050             }
5051             
5052             /**
5053              * Unsets the "FirstName" element
5054              */
5055             public void unsetFirstName()
5056             {
5057                 synchronized (monitor())
5058                 {
5059                     check_orphaned();
5060                     get_store().remove_element(FIRSTNAME$2, 0);
5061                 }
5062             }
5063             
5064             /**
5065              * Gets the "LastName" element
5066              */
5067             public java.lang.String getLastName()
5068             {
5069                 synchronized (monitor())
5070                 {
5071                     check_orphaned();
5072                     org.apache.xmlbeans.SimpleValue target = null;
5073                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5074                     if (target == null)
5075                     {
5076                       return null;
5077                     }
5078                     return target.getStringValue();
5079                 }
5080             }
5081             
5082             /**
5083              * Gets (as xml) the "LastName" element
5084              */
5085             public gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName()
5086             {
5087                 synchronized (monitor())
5088                 {
5089                     check_orphaned();
5090                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5091                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5092                     return target;
5093                 }
5094             }
5095             
5096             /**
5097              * True if has "LastName" element
5098              */
5099             public boolean isSetLastName()
5100             {
5101                 synchronized (monitor())
5102                 {
5103                     check_orphaned();
5104                     return get_store().count_elements(LASTNAME$4) != 0;
5105                 }
5106             }
5107             
5108             /**
5109              * Sets the "LastName" element
5110              */
5111             public void setLastName(java.lang.String lastName)
5112             {
5113                 synchronized (monitor())
5114                 {
5115                     check_orphaned();
5116                     org.apache.xmlbeans.SimpleValue target = null;
5117                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LASTNAME$4, 0);
5118                     if (target == null)
5119                     {
5120                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LASTNAME$4);
5121                     }
5122                     target.setStringValue(lastName);
5123                 }
5124             }
5125             
5126             /**
5127              * Sets (as xml) the "LastName" element
5128              */
5129             public void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName)
5130             {
5131                 synchronized (monitor())
5132                 {
5133                     check_orphaned();
5134                     gov.grants.apply.system.globalLibraryV20.LastNameDataType target = null;
5135                     target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().find_element_user(LASTNAME$4, 0);
5136                     if (target == null)
5137                     {
5138                       target = (gov.grants.apply.system.globalLibraryV20.LastNameDataType)get_store().add_element_user(LASTNAME$4);
5139                     }
5140                     target.set(lastName);
5141                 }
5142             }
5143             
5144             /**
5145              * Unsets the "LastName" element
5146              */
5147             public void unsetLastName()
5148             {
5149                 synchronized (monitor())
5150                 {
5151                     check_orphaned();
5152                     get_store().remove_element(LASTNAME$4, 0);
5153                 }
5154             }
5155             
5156             /**
5157              * Gets the "Title" element
5158              */
5159             public java.lang.String getTitle()
5160             {
5161                 synchronized (monitor())
5162                 {
5163                     check_orphaned();
5164                     org.apache.xmlbeans.SimpleValue target = null;
5165                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5166                     if (target == null)
5167                     {
5168                       return null;
5169                     }
5170                     return target.getStringValue();
5171                 }
5172             }
5173             
5174             /**
5175              * Gets (as xml) the "Title" element
5176              */
5177             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle()
5178             {
5179                 synchronized (monitor())
5180                 {
5181                     check_orphaned();
5182                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5183                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5184                     return target;
5185                 }
5186             }
5187             
5188             /**
5189              * True if has "Title" element
5190              */
5191             public boolean isSetTitle()
5192             {
5193                 synchronized (monitor())
5194                 {
5195                     check_orphaned();
5196                     return get_store().count_elements(TITLE$6) != 0;
5197                 }
5198             }
5199             
5200             /**
5201              * Sets the "Title" element
5202              */
5203             public void setTitle(java.lang.String title)
5204             {
5205                 synchronized (monitor())
5206                 {
5207                     check_orphaned();
5208                     org.apache.xmlbeans.SimpleValue target = null;
5209                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TITLE$6, 0);
5210                     if (target == null)
5211                     {
5212                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TITLE$6);
5213                     }
5214                     target.setStringValue(title);
5215                 }
5216             }
5217             
5218             /**
5219              * Sets (as xml) the "Title" element
5220              */
5221             public void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title)
5222             {
5223                 synchronized (monitor())
5224                 {
5225                     check_orphaned();
5226                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
5227                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(TITLE$6, 0);
5228                     if (target == null)
5229                     {
5230                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(TITLE$6);
5231                     }
5232                     target.set(title);
5233                 }
5234             }
5235             
5236             /**
5237              * Unsets the "Title" element
5238              */
5239             public void unsetTitle()
5240             {
5241                 synchronized (monitor())
5242                 {
5243                     check_orphaned();
5244                     get_store().remove_element(TITLE$6, 0);
5245                 }
5246             }
5247             
5248             /**
5249              * Gets the "Email" element
5250              */
5251             public java.lang.String getEmail()
5252             {
5253                 synchronized (monitor())
5254                 {
5255                     check_orphaned();
5256                     org.apache.xmlbeans.SimpleValue target = null;
5257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5258                     if (target == null)
5259                     {
5260                       return null;
5261                     }
5262                     return target.getStringValue();
5263                 }
5264             }
5265             
5266             /**
5267              * Gets (as xml) the "Email" element
5268              */
5269             public gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail()
5270             {
5271                 synchronized (monitor())
5272                 {
5273                     check_orphaned();
5274                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5275                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5276                     return target;
5277                 }
5278             }
5279             
5280             /**
5281              * True if has "Email" element
5282              */
5283             public boolean isSetEmail()
5284             {
5285                 synchronized (monitor())
5286                 {
5287                     check_orphaned();
5288                     return get_store().count_elements(EMAIL$8) != 0;
5289                 }
5290             }
5291             
5292             /**
5293              * Sets the "Email" element
5294              */
5295             public void setEmail(java.lang.String email)
5296             {
5297                 synchronized (monitor())
5298                 {
5299                     check_orphaned();
5300                     org.apache.xmlbeans.SimpleValue target = null;
5301                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EMAIL$8, 0);
5302                     if (target == null)
5303                     {
5304                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EMAIL$8);
5305                     }
5306                     target.setStringValue(email);
5307                 }
5308             }
5309             
5310             /**
5311              * Sets (as xml) the "Email" element
5312              */
5313             public void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email)
5314             {
5315                 synchronized (monitor())
5316                 {
5317                     check_orphaned();
5318                     gov.grants.apply.system.globalLibraryV20.EmailDataType target = null;
5319                     target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().find_element_user(EMAIL$8, 0);
5320                     if (target == null)
5321                     {
5322                       target = (gov.grants.apply.system.globalLibraryV20.EmailDataType)get_store().add_element_user(EMAIL$8);
5323                     }
5324                     target.set(email);
5325                 }
5326             }
5327             
5328             /**
5329              * Unsets the "Email" element
5330              */
5331             public void unsetEmail()
5332             {
5333                 synchronized (monitor())
5334                 {
5335                     check_orphaned();
5336                     get_store().remove_element(EMAIL$8, 0);
5337                 }
5338             }
5339             
5340             /**
5341              * Gets the "Phone" element
5342              */
5343             public java.lang.String getPhone()
5344             {
5345                 synchronized (monitor())
5346                 {
5347                     check_orphaned();
5348                     org.apache.xmlbeans.SimpleValue target = null;
5349                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5350                     if (target == null)
5351                     {
5352                       return null;
5353                     }
5354                     return target.getStringValue();
5355                 }
5356             }
5357             
5358             /**
5359              * Gets (as xml) the "Phone" element
5360              */
5361             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetPhone()
5362             {
5363                 synchronized (monitor())
5364                 {
5365                     check_orphaned();
5366                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5367                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5368                     return target;
5369                 }
5370             }
5371             
5372             /**
5373              * True if has "Phone" element
5374              */
5375             public boolean isSetPhone()
5376             {
5377                 synchronized (monitor())
5378                 {
5379                     check_orphaned();
5380                     return get_store().count_elements(PHONE$10) != 0;
5381                 }
5382             }
5383             
5384             /**
5385              * Sets the "Phone" element
5386              */
5387             public void setPhone(java.lang.String phone)
5388             {
5389                 synchronized (monitor())
5390                 {
5391                     check_orphaned();
5392                     org.apache.xmlbeans.SimpleValue target = null;
5393                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PHONE$10, 0);
5394                     if (target == null)
5395                     {
5396                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PHONE$10);
5397                     }
5398                     target.setStringValue(phone);
5399                 }
5400             }
5401             
5402             /**
5403              * Sets (as xml) the "Phone" element
5404              */
5405             public void xsetPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType phone)
5406             {
5407                 synchronized (monitor())
5408                 {
5409                     check_orphaned();
5410                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5411                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(PHONE$10, 0);
5412                     if (target == null)
5413                     {
5414                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(PHONE$10);
5415                     }
5416                     target.set(phone);
5417                 }
5418             }
5419             
5420             /**
5421              * Unsets the "Phone" element
5422              */
5423             public void unsetPhone()
5424             {
5425                 synchronized (monitor())
5426                 {
5427                     check_orphaned();
5428                     get_store().remove_element(PHONE$10, 0);
5429                 }
5430             }
5431             
5432             /**
5433              * Gets the "Fax" element
5434              */
5435             public java.lang.String getFax()
5436             {
5437                 synchronized (monitor())
5438                 {
5439                     check_orphaned();
5440                     org.apache.xmlbeans.SimpleValue target = null;
5441                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5442                     if (target == null)
5443                     {
5444                       return null;
5445                     }
5446                     return target.getStringValue();
5447                 }
5448             }
5449             
5450             /**
5451              * Gets (as xml) the "Fax" element
5452              */
5453             public gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetFax()
5454             {
5455                 synchronized (monitor())
5456                 {
5457                     check_orphaned();
5458                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5459                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5460                     return target;
5461                 }
5462             }
5463             
5464             /**
5465              * True if has "Fax" element
5466              */
5467             public boolean isSetFax()
5468             {
5469                 synchronized (monitor())
5470                 {
5471                     check_orphaned();
5472                     return get_store().count_elements(FAX$12) != 0;
5473                 }
5474             }
5475             
5476             /**
5477              * Sets the "Fax" element
5478              */
5479             public void setFax(java.lang.String fax)
5480             {
5481                 synchronized (monitor())
5482                 {
5483                     check_orphaned();
5484                     org.apache.xmlbeans.SimpleValue target = null;
5485                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FAX$12, 0);
5486                     if (target == null)
5487                     {
5488                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FAX$12);
5489                     }
5490                     target.setStringValue(fax);
5491                 }
5492             }
5493             
5494             /**
5495              * Sets (as xml) the "Fax" element
5496              */
5497             public void xsetFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType fax)
5498             {
5499                 synchronized (monitor())
5500                 {
5501                     check_orphaned();
5502                     gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType target = null;
5503                     target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().find_element_user(FAX$12, 0);
5504                     if (target == null)
5505                     {
5506                       target = (gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType)get_store().add_element_user(FAX$12);
5507                     }
5508                     target.set(fax);
5509                 }
5510             }
5511             
5512             /**
5513              * Unsets the "Fax" element
5514              */
5515             public void unsetFax()
5516             {
5517                 synchronized (monitor())
5518                 {
5519                     check_orphaned();
5520                     get_store().remove_element(FAX$12, 0);
5521                 }
5522             }
5523             
5524             /**
5525              * Gets the "Street1" element
5526              */
5527             public java.lang.String getStreet1()
5528             {
5529                 synchronized (monitor())
5530                 {
5531                     check_orphaned();
5532                     org.apache.xmlbeans.SimpleValue target = null;
5533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5534                     if (target == null)
5535                     {
5536                       return null;
5537                     }
5538                     return target.getStringValue();
5539                 }
5540             }
5541             
5542             /**
5543              * Gets (as xml) the "Street1" element
5544              */
5545             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1()
5546             {
5547                 synchronized (monitor())
5548                 {
5549                     check_orphaned();
5550                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5551                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5552                     return target;
5553                 }
5554             }
5555             
5556             /**
5557              * True if has "Street1" element
5558              */
5559             public boolean isSetStreet1()
5560             {
5561                 synchronized (monitor())
5562                 {
5563                     check_orphaned();
5564                     return get_store().count_elements(STREET1$14) != 0;
5565                 }
5566             }
5567             
5568             /**
5569              * Sets the "Street1" element
5570              */
5571             public void setStreet1(java.lang.String street1)
5572             {
5573                 synchronized (monitor())
5574                 {
5575                     check_orphaned();
5576                     org.apache.xmlbeans.SimpleValue target = null;
5577                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET1$14, 0);
5578                     if (target == null)
5579                     {
5580                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET1$14);
5581                     }
5582                     target.setStringValue(street1);
5583                 }
5584             }
5585             
5586             /**
5587              * Sets (as xml) the "Street1" element
5588              */
5589             public void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1)
5590             {
5591                 synchronized (monitor())
5592                 {
5593                     check_orphaned();
5594                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5595                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET1$14, 0);
5596                     if (target == null)
5597                     {
5598                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET1$14);
5599                     }
5600                     target.set(street1);
5601                 }
5602             }
5603             
5604             /**
5605              * Unsets the "Street1" element
5606              */
5607             public void unsetStreet1()
5608             {
5609                 synchronized (monitor())
5610                 {
5611                     check_orphaned();
5612                     get_store().remove_element(STREET1$14, 0);
5613                 }
5614             }
5615             
5616             /**
5617              * Gets the "Street2" element
5618              */
5619             public java.lang.String getStreet2()
5620             {
5621                 synchronized (monitor())
5622                 {
5623                     check_orphaned();
5624                     org.apache.xmlbeans.SimpleValue target = null;
5625                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5626                     if (target == null)
5627                     {
5628                       return null;
5629                     }
5630                     return target.getStringValue();
5631                 }
5632             }
5633             
5634             /**
5635              * Gets (as xml) the "Street2" element
5636              */
5637             public gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2()
5638             {
5639                 synchronized (monitor())
5640                 {
5641                     check_orphaned();
5642                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5643                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
5644                     return target;
5645                 }
5646             }
5647             
5648             /**
5649              * True if has "Street2" element
5650              */
5651             public boolean isSetStreet2()
5652             {
5653                 synchronized (monitor())
5654                 {
5655                     check_orphaned();
5656                     return get_store().count_elements(STREET2$16) != 0;
5657                 }
5658             }
5659             
5660             /**
5661              * Sets the "Street2" element
5662              */
5663             public void setStreet2(java.lang.String street2)
5664             {
5665                 synchronized (monitor())
5666                 {
5667                     check_orphaned();
5668                     org.apache.xmlbeans.SimpleValue target = null;
5669                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STREET2$16, 0);
5670                     if (target == null)
5671                     {
5672                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STREET2$16);
5673                     }
5674                     target.setStringValue(street2);
5675                 }
5676             }
5677             
5678             /**
5679              * Sets (as xml) the "Street2" element
5680              */
5681             public void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2)
5682             {
5683                 synchronized (monitor())
5684                 {
5685                     check_orphaned();
5686                     gov.grants.apply.system.globalLibraryV20.StreetDataType target = null;
5687                     target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().find_element_user(STREET2$16, 0);
5688                     if (target == null)
5689                     {
5690                       target = (gov.grants.apply.system.globalLibraryV20.StreetDataType)get_store().add_element_user(STREET2$16);
5691                     }
5692                     target.set(street2);
5693                 }
5694             }
5695             
5696             /**
5697              * Unsets the "Street2" element
5698              */
5699             public void unsetStreet2()
5700             {
5701                 synchronized (monitor())
5702                 {
5703                     check_orphaned();
5704                     get_store().remove_element(STREET2$16, 0);
5705                 }
5706             }
5707             
5708             /**
5709              * Gets the "City" element
5710              */
5711             public java.lang.String getCity()
5712             {
5713                 synchronized (monitor())
5714                 {
5715                     check_orphaned();
5716                     org.apache.xmlbeans.SimpleValue target = null;
5717                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
5718                     if (target == null)
5719                     {
5720                       return null;
5721                     }
5722                     return target.getStringValue();
5723                 }
5724             }
5725             
5726             /**
5727              * Gets (as xml) the "City" element
5728              */
5729             public gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity()
5730             {
5731                 synchronized (monitor())
5732                 {
5733                     check_orphaned();
5734                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5735                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
5736                     return target;
5737                 }
5738             }
5739             
5740             /**
5741              * True if has "City" element
5742              */
5743             public boolean isSetCity()
5744             {
5745                 synchronized (monitor())
5746                 {
5747                     check_orphaned();
5748                     return get_store().count_elements(CITY$18) != 0;
5749                 }
5750             }
5751             
5752             /**
5753              * Sets the "City" element
5754              */
5755             public void setCity(java.lang.String city)
5756             {
5757                 synchronized (monitor())
5758                 {
5759                     check_orphaned();
5760                     org.apache.xmlbeans.SimpleValue target = null;
5761                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CITY$18, 0);
5762                     if (target == null)
5763                     {
5764                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CITY$18);
5765                     }
5766                     target.setStringValue(city);
5767                 }
5768             }
5769             
5770             /**
5771              * Sets (as xml) the "City" element
5772              */
5773             public void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city)
5774             {
5775                 synchronized (monitor())
5776                 {
5777                     check_orphaned();
5778                     gov.grants.apply.system.globalLibraryV20.CityDataType target = null;
5779                     target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().find_element_user(CITY$18, 0);
5780                     if (target == null)
5781                     {
5782                       target = (gov.grants.apply.system.globalLibraryV20.CityDataType)get_store().add_element_user(CITY$18);
5783                     }
5784                     target.set(city);
5785                 }
5786             }
5787             
5788             /**
5789              * Unsets the "City" element
5790              */
5791             public void unsetCity()
5792             {
5793                 synchronized (monitor())
5794                 {
5795                     check_orphaned();
5796                     get_store().remove_element(CITY$18, 0);
5797                 }
5798             }
5799             
5800             /**
5801              * Gets the "State" element
5802              */
5803             public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
5804             {
5805                 synchronized (monitor())
5806                 {
5807                     check_orphaned();
5808                     org.apache.xmlbeans.SimpleValue target = null;
5809                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
5810                     if (target == null)
5811                     {
5812                       return null;
5813                     }
5814                     return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
5815                 }
5816             }
5817             
5818             /**
5819              * Gets (as xml) the "State" element
5820              */
5821             public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
5822             {
5823                 synchronized (monitor())
5824                 {
5825                     check_orphaned();
5826                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5827                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
5828                     return target;
5829                 }
5830             }
5831             
5832             /**
5833              * True if has "State" element
5834              */
5835             public boolean isSetState()
5836             {
5837                 synchronized (monitor())
5838                 {
5839                     check_orphaned();
5840                     return get_store().count_elements(STATE$20) != 0;
5841                 }
5842             }
5843             
5844             /**
5845              * Sets the "State" element
5846              */
5847             public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
5848             {
5849                 synchronized (monitor())
5850                 {
5851                     check_orphaned();
5852                     org.apache.xmlbeans.SimpleValue target = null;
5853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$20, 0);
5854                     if (target == null)
5855                     {
5856                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$20);
5857                     }
5858                     target.setEnumValue(state);
5859                 }
5860             }
5861             
5862             /**
5863              * Sets (as xml) the "State" element
5864              */
5865             public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
5866             {
5867                 synchronized (monitor())
5868                 {
5869                     check_orphaned();
5870                     gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
5871                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$20, 0);
5872                     if (target == null)
5873                     {
5874                       target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$20);
5875                     }
5876                     target.set(state);
5877                 }
5878             }
5879             
5880             /**
5881              * Unsets the "State" element
5882              */
5883             public void unsetState()
5884             {
5885                 synchronized (monitor())
5886                 {
5887                     check_orphaned();
5888                     get_store().remove_element(STATE$20, 0);
5889                 }
5890             }
5891             
5892             /**
5893              * Gets the "ZipCode" element
5894              */
5895             public java.lang.String getZipCode()
5896             {
5897                 synchronized (monitor())
5898                 {
5899                     check_orphaned();
5900                     org.apache.xmlbeans.SimpleValue target = null;
5901                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
5902                     if (target == null)
5903                     {
5904                       return null;
5905                     }
5906                     return target.getStringValue();
5907                 }
5908             }
5909             
5910             /**
5911              * Gets (as xml) the "ZipCode" element
5912              */
5913             public gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode()
5914             {
5915                 synchronized (monitor())
5916                 {
5917                     check_orphaned();
5918                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5919                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
5920                     return target;
5921                 }
5922             }
5923             
5924             /**
5925              * True if has "ZipCode" element
5926              */
5927             public boolean isSetZipCode()
5928             {
5929                 synchronized (monitor())
5930                 {
5931                     check_orphaned();
5932                     return get_store().count_elements(ZIPCODE$22) != 0;
5933                 }
5934             }
5935             
5936             /**
5937              * Sets the "ZipCode" element
5938              */
5939             public void setZipCode(java.lang.String zipCode)
5940             {
5941                 synchronized (monitor())
5942                 {
5943                     check_orphaned();
5944                     org.apache.xmlbeans.SimpleValue target = null;
5945                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ZIPCODE$22, 0);
5946                     if (target == null)
5947                     {
5948                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ZIPCODE$22);
5949                     }
5950                     target.setStringValue(zipCode);
5951                 }
5952             }
5953             
5954             /**
5955              * Sets (as xml) the "ZipCode" element
5956              */
5957             public void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode)
5958             {
5959                 synchronized (monitor())
5960                 {
5961                     check_orphaned();
5962                     gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType target = null;
5963                     target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().find_element_user(ZIPCODE$22, 0);
5964                     if (target == null)
5965                     {
5966                       target = (gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType)get_store().add_element_user(ZIPCODE$22);
5967                     }
5968                     target.set(zipCode);
5969                 }
5970             }
5971             
5972             /**
5973              * Unsets the "ZipCode" element
5974              */
5975             public void unsetZipCode()
5976             {
5977                 synchronized (monitor())
5978                 {
5979                     check_orphaned();
5980                     get_store().remove_element(ZIPCODE$22, 0);
5981                 }
5982             }
5983         }
5984         /**
5985          * An XML TypeAssistance(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
5986          *
5987          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$TypeAssistance.
5988          */
5989         public static class TypeAssistanceImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TypeAssistance
5990         {
5991             private static final long serialVersionUID = 1L;
5992             
5993             public TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType)
5994             {
5995                 super(sType, false);
5996             }
5997             
5998             protected TypeAssistanceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
5999             {
6000                 super(sType, b);
6001             }
6002         }
6003         /**
6004          * An XML FARequestedAmount(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
6005          *
6006          * This is a complex type.
6007          */
6008         public static class FARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.FARequestedAmount
6009         {
6010             private static final long serialVersionUID = 1L;
6011             
6012             public FARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
6013             {
6014                 super(sType);
6015             }
6016             
6017             private static final javax.xml.namespace.QName LOAN$0 = 
6018                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Loan");
6019             private static final javax.xml.namespace.QName GRANT$2 = 
6020                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Grant");
6021             private static final javax.xml.namespace.QName EQUITY$4 = 
6022                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Equity");
6023             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
6024                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SharesDeposits");
6025             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
6026                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SecondaryCapital");
6027             private static final javax.xml.namespace.QName QID54$10 = 
6028                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_54");
6029             
6030             
6031             /**
6032              * Gets the "Loan" element
6033              */
6034             public int getLoan()
6035             {
6036                 synchronized (monitor())
6037                 {
6038                     check_orphaned();
6039                     org.apache.xmlbeans.SimpleValue target = null;
6040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
6041                     if (target == null)
6042                     {
6043                       return 0;
6044                     }
6045                     return target.getIntValue();
6046                 }
6047             }
6048             
6049             /**
6050              * Gets (as xml) the "Loan" element
6051              */
6052             public gov.grants.apply.forms.naca30V30.NACA300To750000DataType xgetLoan()
6053             {
6054                 synchronized (monitor())
6055                 {
6056                     check_orphaned();
6057                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6058                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(LOAN$0, 0);
6059                     return target;
6060                 }
6061             }
6062             
6063             /**
6064              * True if has "Loan" element
6065              */
6066             public boolean isSetLoan()
6067             {
6068                 synchronized (monitor())
6069                 {
6070                     check_orphaned();
6071                     return get_store().count_elements(LOAN$0) != 0;
6072                 }
6073             }
6074             
6075             /**
6076              * Sets the "Loan" element
6077              */
6078             public void setLoan(int loan)
6079             {
6080                 synchronized (monitor())
6081                 {
6082                     check_orphaned();
6083                     org.apache.xmlbeans.SimpleValue target = null;
6084                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
6085                     if (target == null)
6086                     {
6087                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
6088                     }
6089                     target.setIntValue(loan);
6090                 }
6091             }
6092             
6093             /**
6094              * Sets (as xml) the "Loan" element
6095              */
6096             public void xsetLoan(gov.grants.apply.forms.naca30V30.NACA300To750000DataType loan)
6097             {
6098                 synchronized (monitor())
6099                 {
6100                     check_orphaned();
6101                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6102                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(LOAN$0, 0);
6103                     if (target == null)
6104                     {
6105                       target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().add_element_user(LOAN$0);
6106                     }
6107                     target.set(loan);
6108                 }
6109             }
6110             
6111             /**
6112              * Unsets the "Loan" element
6113              */
6114             public void unsetLoan()
6115             {
6116                 synchronized (monitor())
6117                 {
6118                     check_orphaned();
6119                     get_store().remove_element(LOAN$0, 0);
6120                 }
6121             }
6122             
6123             /**
6124              * Gets the "Grant" element
6125              */
6126             public int getGrant()
6127             {
6128                 synchronized (monitor())
6129                 {
6130                     check_orphaned();
6131                     org.apache.xmlbeans.SimpleValue target = null;
6132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
6133                     if (target == null)
6134                     {
6135                       return 0;
6136                     }
6137                     return target.getIntValue();
6138                 }
6139             }
6140             
6141             /**
6142              * Gets (as xml) the "Grant" element
6143              */
6144             public gov.grants.apply.forms.naca30V30.NACA300To750000DataType xgetGrant()
6145             {
6146                 synchronized (monitor())
6147                 {
6148                     check_orphaned();
6149                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6150                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(GRANT$2, 0);
6151                     return target;
6152                 }
6153             }
6154             
6155             /**
6156              * True if has "Grant" element
6157              */
6158             public boolean isSetGrant()
6159             {
6160                 synchronized (monitor())
6161                 {
6162                     check_orphaned();
6163                     return get_store().count_elements(GRANT$2) != 0;
6164                 }
6165             }
6166             
6167             /**
6168              * Sets the "Grant" element
6169              */
6170             public void setGrant(int grant)
6171             {
6172                 synchronized (monitor())
6173                 {
6174                     check_orphaned();
6175                     org.apache.xmlbeans.SimpleValue target = null;
6176                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
6177                     if (target == null)
6178                     {
6179                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
6180                     }
6181                     target.setIntValue(grant);
6182                 }
6183             }
6184             
6185             /**
6186              * Sets (as xml) the "Grant" element
6187              */
6188             public void xsetGrant(gov.grants.apply.forms.naca30V30.NACA300To750000DataType grant)
6189             {
6190                 synchronized (monitor())
6191                 {
6192                     check_orphaned();
6193                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6194                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(GRANT$2, 0);
6195                     if (target == null)
6196                     {
6197                       target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().add_element_user(GRANT$2);
6198                     }
6199                     target.set(grant);
6200                 }
6201             }
6202             
6203             /**
6204              * Unsets the "Grant" element
6205              */
6206             public void unsetGrant()
6207             {
6208                 synchronized (monitor())
6209                 {
6210                     check_orphaned();
6211                     get_store().remove_element(GRANT$2, 0);
6212                 }
6213             }
6214             
6215             /**
6216              * Gets the "Equity" element
6217              */
6218             public int getEquity()
6219             {
6220                 synchronized (monitor())
6221                 {
6222                     check_orphaned();
6223                     org.apache.xmlbeans.SimpleValue target = null;
6224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
6225                     if (target == null)
6226                     {
6227                       return 0;
6228                     }
6229                     return target.getIntValue();
6230                 }
6231             }
6232             
6233             /**
6234              * Gets (as xml) the "Equity" element
6235              */
6236             public gov.grants.apply.forms.naca30V30.NACA300To750000DataType xgetEquity()
6237             {
6238                 synchronized (monitor())
6239                 {
6240                     check_orphaned();
6241                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6242                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(EQUITY$4, 0);
6243                     return target;
6244                 }
6245             }
6246             
6247             /**
6248              * True if has "Equity" element
6249              */
6250             public boolean isSetEquity()
6251             {
6252                 synchronized (monitor())
6253                 {
6254                     check_orphaned();
6255                     return get_store().count_elements(EQUITY$4) != 0;
6256                 }
6257             }
6258             
6259             /**
6260              * Sets the "Equity" element
6261              */
6262             public void setEquity(int equity)
6263             {
6264                 synchronized (monitor())
6265                 {
6266                     check_orphaned();
6267                     org.apache.xmlbeans.SimpleValue target = null;
6268                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
6269                     if (target == null)
6270                     {
6271                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
6272                     }
6273                     target.setIntValue(equity);
6274                 }
6275             }
6276             
6277             /**
6278              * Sets (as xml) the "Equity" element
6279              */
6280             public void xsetEquity(gov.grants.apply.forms.naca30V30.NACA300To750000DataType equity)
6281             {
6282                 synchronized (monitor())
6283                 {
6284                     check_orphaned();
6285                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6286                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(EQUITY$4, 0);
6287                     if (target == null)
6288                     {
6289                       target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().add_element_user(EQUITY$4);
6290                     }
6291                     target.set(equity);
6292                 }
6293             }
6294             
6295             /**
6296              * Unsets the "Equity" element
6297              */
6298             public void unsetEquity()
6299             {
6300                 synchronized (monitor())
6301                 {
6302                     check_orphaned();
6303                     get_store().remove_element(EQUITY$4, 0);
6304                 }
6305             }
6306             
6307             /**
6308              * Gets the "SharesDeposits" element
6309              */
6310             public int getSharesDeposits()
6311             {
6312                 synchronized (monitor())
6313                 {
6314                     check_orphaned();
6315                     org.apache.xmlbeans.SimpleValue target = null;
6316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6317                     if (target == null)
6318                     {
6319                       return 0;
6320                     }
6321                     return target.getIntValue();
6322                 }
6323             }
6324             
6325             /**
6326              * Gets (as xml) the "SharesDeposits" element
6327              */
6328             public gov.grants.apply.forms.naca30V30.NACA300To750000DataType xgetSharesDeposits()
6329             {
6330                 synchronized (monitor())
6331                 {
6332                     check_orphaned();
6333                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6334                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6335                     return target;
6336                 }
6337             }
6338             
6339             /**
6340              * True if has "SharesDeposits" element
6341              */
6342             public boolean isSetSharesDeposits()
6343             {
6344                 synchronized (monitor())
6345                 {
6346                     check_orphaned();
6347                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
6348                 }
6349             }
6350             
6351             /**
6352              * Sets the "SharesDeposits" element
6353              */
6354             public void setSharesDeposits(int sharesDeposits)
6355             {
6356                 synchronized (monitor())
6357                 {
6358                     check_orphaned();
6359                     org.apache.xmlbeans.SimpleValue target = null;
6360                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6361                     if (target == null)
6362                     {
6363                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
6364                     }
6365                     target.setIntValue(sharesDeposits);
6366                 }
6367             }
6368             
6369             /**
6370              * Sets (as xml) the "SharesDeposits" element
6371              */
6372             public void xsetSharesDeposits(gov.grants.apply.forms.naca30V30.NACA300To750000DataType sharesDeposits)
6373             {
6374                 synchronized (monitor())
6375                 {
6376                     check_orphaned();
6377                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6378                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
6379                     if (target == null)
6380                     {
6381                       target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
6382                     }
6383                     target.set(sharesDeposits);
6384                 }
6385             }
6386             
6387             /**
6388              * Unsets the "SharesDeposits" element
6389              */
6390             public void unsetSharesDeposits()
6391             {
6392                 synchronized (monitor())
6393                 {
6394                     check_orphaned();
6395                     get_store().remove_element(SHARESDEPOSITS$6, 0);
6396                 }
6397             }
6398             
6399             /**
6400              * Gets the "SecondaryCapital" element
6401              */
6402             public int getSecondaryCapital()
6403             {
6404                 synchronized (monitor())
6405                 {
6406                     check_orphaned();
6407                     org.apache.xmlbeans.SimpleValue target = null;
6408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6409                     if (target == null)
6410                     {
6411                       return 0;
6412                     }
6413                     return target.getIntValue();
6414                 }
6415             }
6416             
6417             /**
6418              * Gets (as xml) the "SecondaryCapital" element
6419              */
6420             public gov.grants.apply.forms.naca30V30.NACA300To750000DataType xgetSecondaryCapital()
6421             {
6422                 synchronized (monitor())
6423                 {
6424                     check_orphaned();
6425                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6426                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6427                     return target;
6428                 }
6429             }
6430             
6431             /**
6432              * True if has "SecondaryCapital" element
6433              */
6434             public boolean isSetSecondaryCapital()
6435             {
6436                 synchronized (monitor())
6437                 {
6438                     check_orphaned();
6439                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
6440                 }
6441             }
6442             
6443             /**
6444              * Sets the "SecondaryCapital" element
6445              */
6446             public void setSecondaryCapital(int secondaryCapital)
6447             {
6448                 synchronized (monitor())
6449                 {
6450                     check_orphaned();
6451                     org.apache.xmlbeans.SimpleValue target = null;
6452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6453                     if (target == null)
6454                     {
6455                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
6456                     }
6457                     target.setIntValue(secondaryCapital);
6458                 }
6459             }
6460             
6461             /**
6462              * Sets (as xml) the "SecondaryCapital" element
6463              */
6464             public void xsetSecondaryCapital(gov.grants.apply.forms.naca30V30.NACA300To750000DataType secondaryCapital)
6465             {
6466                 synchronized (monitor())
6467                 {
6468                     check_orphaned();
6469                     gov.grants.apply.forms.naca30V30.NACA300To750000DataType target = null;
6470                     target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
6471                     if (target == null)
6472                     {
6473                       target = (gov.grants.apply.forms.naca30V30.NACA300To750000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
6474                     }
6475                     target.set(secondaryCapital);
6476                 }
6477             }
6478             
6479             /**
6480              * Unsets the "SecondaryCapital" element
6481              */
6482             public void unsetSecondaryCapital()
6483             {
6484                 synchronized (monitor())
6485                 {
6486                     check_orphaned();
6487                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
6488                 }
6489             }
6490             
6491             /**
6492              * Gets the "QID_54" element
6493              */
6494             public int getQID54()
6495             {
6496                 synchronized (monitor())
6497                 {
6498                     check_orphaned();
6499                     org.apache.xmlbeans.SimpleValue target = null;
6500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
6501                     if (target == null)
6502                     {
6503                       return 0;
6504                     }
6505                     return target.getIntValue();
6506                 }
6507             }
6508             
6509             /**
6510              * Gets (as xml) the "QID_54" element
6511              */
6512             public gov.grants.apply.forms.naca30V30.NACA301To750000DataType xgetQID54()
6513             {
6514                 synchronized (monitor())
6515                 {
6516                     check_orphaned();
6517                     gov.grants.apply.forms.naca30V30.NACA301To750000DataType target = null;
6518                     target = (gov.grants.apply.forms.naca30V30.NACA301To750000DataType)get_store().find_element_user(QID54$10, 0);
6519                     return target;
6520                 }
6521             }
6522             
6523             /**
6524              * True if has "QID_54" element
6525              */
6526             public boolean isSetQID54()
6527             {
6528                 synchronized (monitor())
6529                 {
6530                     check_orphaned();
6531                     return get_store().count_elements(QID54$10) != 0;
6532                 }
6533             }
6534             
6535             /**
6536              * Sets the "QID_54" element
6537              */
6538             public void setQID54(int qid54)
6539             {
6540                 synchronized (monitor())
6541                 {
6542                     check_orphaned();
6543                     org.apache.xmlbeans.SimpleValue target = null;
6544                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID54$10, 0);
6545                     if (target == null)
6546                     {
6547                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID54$10);
6548                     }
6549                     target.setIntValue(qid54);
6550                 }
6551             }
6552             
6553             /**
6554              * Sets (as xml) the "QID_54" element
6555              */
6556             public void xsetQID54(gov.grants.apply.forms.naca30V30.NACA301To750000DataType qid54)
6557             {
6558                 synchronized (monitor())
6559                 {
6560                     check_orphaned();
6561                     gov.grants.apply.forms.naca30V30.NACA301To750000DataType target = null;
6562                     target = (gov.grants.apply.forms.naca30V30.NACA301To750000DataType)get_store().find_element_user(QID54$10, 0);
6563                     if (target == null)
6564                     {
6565                       target = (gov.grants.apply.forms.naca30V30.NACA301To750000DataType)get_store().add_element_user(QID54$10);
6566                     }
6567                     target.set(qid54);
6568                 }
6569             }
6570             
6571             /**
6572              * Unsets the "QID_54" element
6573              */
6574             public void unsetQID54()
6575             {
6576                 synchronized (monitor())
6577                 {
6578                     check_orphaned();
6579                     get_store().remove_element(QID54$10, 0);
6580                 }
6581             }
6582         }
6583         /**
6584          * An XML TARequestSummary(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
6585          *
6586          * This is a complex type.
6587          */
6588         public static class TARequestSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary
6589         {
6590             private static final long serialVersionUID = 1L;
6591             
6592             public TARequestSummaryImpl(org.apache.xmlbeans.SchemaType sType)
6593             {
6594                 super(sType);
6595             }
6596             
6597             private static final javax.xml.namespace.QName PERSONNEL$0 = 
6598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Personnel");
6599             private static final javax.xml.namespace.QName TRAINING$2 = 
6600                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Training");
6601             private static final javax.xml.namespace.QName TRAVEL$4 = 
6602                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Travel");
6603             private static final javax.xml.namespace.QName PROFESSIONALSERVICES$6 = 
6604                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ProfessionalServices");
6605             private static final javax.xml.namespace.QName EQUIPMENT$8 = 
6606                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Equipment");
6607             private static final javax.xml.namespace.QName TOTALTAREQUEST$10 = 
6608                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TotalTARequest");
6609             
6610             
6611             /**
6612              * Gets the "Personnel" element
6613              */
6614             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel getPersonnel()
6615             {
6616                 synchronized (monitor())
6617                 {
6618                     check_orphaned();
6619                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel target = null;
6620                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel)get_store().find_element_user(PERSONNEL$0, 0);
6621                     if (target == null)
6622                     {
6623                       return null;
6624                     }
6625                     return target;
6626                 }
6627             }
6628             
6629             /**
6630              * True if has "Personnel" element
6631              */
6632             public boolean isSetPersonnel()
6633             {
6634                 synchronized (monitor())
6635                 {
6636                     check_orphaned();
6637                     return get_store().count_elements(PERSONNEL$0) != 0;
6638                 }
6639             }
6640             
6641             /**
6642              * Sets the "Personnel" element
6643              */
6644             public void setPersonnel(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel personnel)
6645             {
6646                 generatedSetterHelperImpl(personnel, PERSONNEL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6647             }
6648             
6649             /**
6650              * Appends and returns a new empty "Personnel" element
6651              */
6652             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel addNewPersonnel()
6653             {
6654                 synchronized (monitor())
6655                 {
6656                     check_orphaned();
6657                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel target = null;
6658                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel)get_store().add_element_user(PERSONNEL$0);
6659                     return target;
6660                 }
6661             }
6662             
6663             /**
6664              * Unsets the "Personnel" element
6665              */
6666             public void unsetPersonnel()
6667             {
6668                 synchronized (monitor())
6669                 {
6670                     check_orphaned();
6671                     get_store().remove_element(PERSONNEL$0, 0);
6672                 }
6673             }
6674             
6675             /**
6676              * Gets the "Training" element
6677              */
6678             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training getTraining()
6679             {
6680                 synchronized (monitor())
6681                 {
6682                     check_orphaned();
6683                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training target = null;
6684                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training)get_store().find_element_user(TRAINING$2, 0);
6685                     if (target == null)
6686                     {
6687                       return null;
6688                     }
6689                     return target;
6690                 }
6691             }
6692             
6693             /**
6694              * True if has "Training" element
6695              */
6696             public boolean isSetTraining()
6697             {
6698                 synchronized (monitor())
6699                 {
6700                     check_orphaned();
6701                     return get_store().count_elements(TRAINING$2) != 0;
6702                 }
6703             }
6704             
6705             /**
6706              * Sets the "Training" element
6707              */
6708             public void setTraining(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training training)
6709             {
6710                 generatedSetterHelperImpl(training, TRAINING$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6711             }
6712             
6713             /**
6714              * Appends and returns a new empty "Training" element
6715              */
6716             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training addNewTraining()
6717             {
6718                 synchronized (monitor())
6719                 {
6720                     check_orphaned();
6721                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training target = null;
6722                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training)get_store().add_element_user(TRAINING$2);
6723                     return target;
6724                 }
6725             }
6726             
6727             /**
6728              * Unsets the "Training" element
6729              */
6730             public void unsetTraining()
6731             {
6732                 synchronized (monitor())
6733                 {
6734                     check_orphaned();
6735                     get_store().remove_element(TRAINING$2, 0);
6736                 }
6737             }
6738             
6739             /**
6740              * Gets the "Travel" element
6741              */
6742             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel getTravel()
6743             {
6744                 synchronized (monitor())
6745                 {
6746                     check_orphaned();
6747                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel target = null;
6748                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel)get_store().find_element_user(TRAVEL$4, 0);
6749                     if (target == null)
6750                     {
6751                       return null;
6752                     }
6753                     return target;
6754                 }
6755             }
6756             
6757             /**
6758              * True if has "Travel" element
6759              */
6760             public boolean isSetTravel()
6761             {
6762                 synchronized (monitor())
6763                 {
6764                     check_orphaned();
6765                     return get_store().count_elements(TRAVEL$4) != 0;
6766                 }
6767             }
6768             
6769             /**
6770              * Sets the "Travel" element
6771              */
6772             public void setTravel(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel travel)
6773             {
6774                 generatedSetterHelperImpl(travel, TRAVEL$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6775             }
6776             
6777             /**
6778              * Appends and returns a new empty "Travel" element
6779              */
6780             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel addNewTravel()
6781             {
6782                 synchronized (monitor())
6783                 {
6784                     check_orphaned();
6785                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel target = null;
6786                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel)get_store().add_element_user(TRAVEL$4);
6787                     return target;
6788                 }
6789             }
6790             
6791             /**
6792              * Unsets the "Travel" element
6793              */
6794             public void unsetTravel()
6795             {
6796                 synchronized (monitor())
6797                 {
6798                     check_orphaned();
6799                     get_store().remove_element(TRAVEL$4, 0);
6800                 }
6801             }
6802             
6803             /**
6804              * Gets the "ProfessionalServices" element
6805              */
6806             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices getProfessionalServices()
6807             {
6808                 synchronized (monitor())
6809                 {
6810                     check_orphaned();
6811                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices target = null;
6812                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices)get_store().find_element_user(PROFESSIONALSERVICES$6, 0);
6813                     if (target == null)
6814                     {
6815                       return null;
6816                     }
6817                     return target;
6818                 }
6819             }
6820             
6821             /**
6822              * True if has "ProfessionalServices" element
6823              */
6824             public boolean isSetProfessionalServices()
6825             {
6826                 synchronized (monitor())
6827                 {
6828                     check_orphaned();
6829                     return get_store().count_elements(PROFESSIONALSERVICES$6) != 0;
6830                 }
6831             }
6832             
6833             /**
6834              * Sets the "ProfessionalServices" element
6835              */
6836             public void setProfessionalServices(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices professionalServices)
6837             {
6838                 generatedSetterHelperImpl(professionalServices, PROFESSIONALSERVICES$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6839             }
6840             
6841             /**
6842              * Appends and returns a new empty "ProfessionalServices" element
6843              */
6844             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices addNewProfessionalServices()
6845             {
6846                 synchronized (monitor())
6847                 {
6848                     check_orphaned();
6849                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices target = null;
6850                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices)get_store().add_element_user(PROFESSIONALSERVICES$6);
6851                     return target;
6852                 }
6853             }
6854             
6855             /**
6856              * Unsets the "ProfessionalServices" element
6857              */
6858             public void unsetProfessionalServices()
6859             {
6860                 synchronized (monitor())
6861                 {
6862                     check_orphaned();
6863                     get_store().remove_element(PROFESSIONALSERVICES$6, 0);
6864                 }
6865             }
6866             
6867             /**
6868              * Gets the "Equipment" element
6869              */
6870             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment getEquipment()
6871             {
6872                 synchronized (monitor())
6873                 {
6874                     check_orphaned();
6875                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment target = null;
6876                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment)get_store().find_element_user(EQUIPMENT$8, 0);
6877                     if (target == null)
6878                     {
6879                       return null;
6880                     }
6881                     return target;
6882                 }
6883             }
6884             
6885             /**
6886              * True if has "Equipment" element
6887              */
6888             public boolean isSetEquipment()
6889             {
6890                 synchronized (monitor())
6891                 {
6892                     check_orphaned();
6893                     return get_store().count_elements(EQUIPMENT$8) != 0;
6894                 }
6895             }
6896             
6897             /**
6898              * Sets the "Equipment" element
6899              */
6900             public void setEquipment(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment equipment)
6901             {
6902                 generatedSetterHelperImpl(equipment, EQUIPMENT$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
6903             }
6904             
6905             /**
6906              * Appends and returns a new empty "Equipment" element
6907              */
6908             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment addNewEquipment()
6909             {
6910                 synchronized (monitor())
6911                 {
6912                     check_orphaned();
6913                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment target = null;
6914                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment)get_store().add_element_user(EQUIPMENT$8);
6915                     return target;
6916                 }
6917             }
6918             
6919             /**
6920              * Unsets the "Equipment" element
6921              */
6922             public void unsetEquipment()
6923             {
6924                 synchronized (monitor())
6925                 {
6926                     check_orphaned();
6927                     get_store().remove_element(EQUIPMENT$8, 0);
6928                 }
6929             }
6930             
6931             /**
6932              * Gets the "TotalTARequest" element
6933              */
6934             public int getTotalTARequest()
6935             {
6936                 synchronized (monitor())
6937                 {
6938                     check_orphaned();
6939                     org.apache.xmlbeans.SimpleValue target = null;
6940                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6941                     if (target == null)
6942                     {
6943                       return 0;
6944                     }
6945                     return target.getIntValue();
6946                 }
6947             }
6948             
6949             /**
6950              * Gets (as xml) the "TotalTARequest" element
6951              */
6952             public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotalTARequest()
6953             {
6954                 synchronized (monitor())
6955                 {
6956                     check_orphaned();
6957                     gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
6958                     target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6959                     return target;
6960                 }
6961             }
6962             
6963             /**
6964              * True if has "TotalTARequest" element
6965              */
6966             public boolean isSetTotalTARequest()
6967             {
6968                 synchronized (monitor())
6969                 {
6970                     check_orphaned();
6971                     return get_store().count_elements(TOTALTAREQUEST$10) != 0;
6972                 }
6973             }
6974             
6975             /**
6976              * Sets the "TotalTARequest" element
6977              */
6978             public void setTotalTARequest(int totalTARequest)
6979             {
6980                 synchronized (monitor())
6981                 {
6982                     check_orphaned();
6983                     org.apache.xmlbeans.SimpleValue target = null;
6984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALTAREQUEST$10, 0);
6985                     if (target == null)
6986                     {
6987                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALTAREQUEST$10);
6988                     }
6989                     target.setIntValue(totalTARequest);
6990                 }
6991             }
6992             
6993             /**
6994              * Sets (as xml) the "TotalTARequest" element
6995              */
6996             public void xsetTotalTARequest(gov.grants.apply.forms.naca30V30.NACA300To150000DataType totalTARequest)
6997             {
6998                 synchronized (monitor())
6999                 {
7000                     check_orphaned();
7001                     gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7002                     target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTALTAREQUEST$10, 0);
7003                     if (target == null)
7004                     {
7005                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTALTAREQUEST$10);
7006                     }
7007                     target.set(totalTARequest);
7008                 }
7009             }
7010             
7011             /**
7012              * Unsets the "TotalTARequest" element
7013              */
7014             public void unsetTotalTARequest()
7015             {
7016                 synchronized (monitor())
7017                 {
7018                     check_orphaned();
7019                     get_store().remove_element(TOTALTAREQUEST$10, 0);
7020                 }
7021             }
7022             /**
7023              * An XML Personnel(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
7024              *
7025              * This is a complex type.
7026              */
7027             public static class PersonnelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel
7028             {
7029                 private static final long serialVersionUID = 1L;
7030                 
7031                 public PersonnelImpl(org.apache.xmlbeans.SchemaType sType)
7032                 {
7033                     super(sType);
7034                 }
7035                 
7036                 private static final javax.xml.namespace.QName PERSONNELITEM$0 = 
7037                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PersonnelItem");
7038                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
7039                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubTotal");
7040                 
7041                 
7042                 /**
7043                  * Gets array of all "PersonnelItem" elements
7044                  */
7045                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem[] getPersonnelItemArray()
7046                 {
7047                     synchronized (monitor())
7048                     {
7049                       check_orphaned();
7050                       java.util.List targetList = new java.util.ArrayList();
7051                       get_store().find_all_element_users(PERSONNELITEM$0, targetList);
7052                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem[targetList.size()];
7053                       targetList.toArray(result);
7054                       return result;
7055                     }
7056                 }
7057                 
7058                 /**
7059                  * Gets ith "PersonnelItem" element
7060                  */
7061                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem getPersonnelItemArray(int i)
7062                 {
7063                     synchronized (monitor())
7064                     {
7065                       check_orphaned();
7066                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem target = null;
7067                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem)get_store().find_element_user(PERSONNELITEM$0, i);
7068                       if (target == null)
7069                       {
7070                         throw new IndexOutOfBoundsException();
7071                       }
7072                       return target;
7073                     }
7074                 }
7075                 
7076                 /**
7077                  * Returns number of "PersonnelItem" element
7078                  */
7079                 public int sizeOfPersonnelItemArray()
7080                 {
7081                     synchronized (monitor())
7082                     {
7083                       check_orphaned();
7084                       return get_store().count_elements(PERSONNELITEM$0);
7085                     }
7086                 }
7087                 
7088                 /**
7089                  * Sets array of all "PersonnelItem" element  WARNING: This method is not atomicaly synchronized.
7090                  */
7091                 public void setPersonnelItemArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem[] personnelItemArray)
7092                 {
7093                     check_orphaned();
7094                     arraySetterHelper(personnelItemArray, PERSONNELITEM$0);
7095                 }
7096                 
7097                 /**
7098                  * Sets ith "PersonnelItem" element
7099                  */
7100                 public void setPersonnelItemArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem personnelItem)
7101                 {
7102                     generatedSetterHelperImpl(personnelItem, PERSONNELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
7103                 }
7104                 
7105                 /**
7106                  * Inserts and returns a new empty value (as xml) as the ith "PersonnelItem" element
7107                  */
7108                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem insertNewPersonnelItem(int i)
7109                 {
7110                     synchronized (monitor())
7111                     {
7112                       check_orphaned();
7113                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem target = null;
7114                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem)get_store().insert_element_user(PERSONNELITEM$0, i);
7115                       return target;
7116                     }
7117                 }
7118                 
7119                 /**
7120                  * Appends and returns a new empty value (as xml) as the last "PersonnelItem" element
7121                  */
7122                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem addNewPersonnelItem()
7123                 {
7124                     synchronized (monitor())
7125                     {
7126                       check_orphaned();
7127                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem target = null;
7128                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem)get_store().add_element_user(PERSONNELITEM$0);
7129                       return target;
7130                     }
7131                 }
7132                 
7133                 /**
7134                  * Removes the ith "PersonnelItem" element
7135                  */
7136                 public void removePersonnelItem(int i)
7137                 {
7138                     synchronized (monitor())
7139                     {
7140                       check_orphaned();
7141                       get_store().remove_element(PERSONNELITEM$0, i);
7142                     }
7143                 }
7144                 
7145                 /**
7146                  * Gets the "SubTotal" element
7147                  */
7148                 public int getSubTotal()
7149                 {
7150                     synchronized (monitor())
7151                     {
7152                       check_orphaned();
7153                       org.apache.xmlbeans.SimpleValue target = null;
7154                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7155                       if (target == null)
7156                       {
7157                         return 0;
7158                       }
7159                       return target.getIntValue();
7160                     }
7161                 }
7162                 
7163                 /**
7164                  * Gets (as xml) the "SubTotal" element
7165                  */
7166                 public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetSubTotal()
7167                 {
7168                     synchronized (monitor())
7169                     {
7170                       check_orphaned();
7171                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7172                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7173                       return target;
7174                     }
7175                 }
7176                 
7177                 /**
7178                  * True if has "SubTotal" element
7179                  */
7180                 public boolean isSetSubTotal()
7181                 {
7182                     synchronized (monitor())
7183                     {
7184                       check_orphaned();
7185                       return get_store().count_elements(SUBTOTAL$2) != 0;
7186                     }
7187                 }
7188                 
7189                 /**
7190                  * Sets the "SubTotal" element
7191                  */
7192                 public void setSubTotal(int subTotal)
7193                 {
7194                     synchronized (monitor())
7195                     {
7196                       check_orphaned();
7197                       org.apache.xmlbeans.SimpleValue target = null;
7198                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7199                       if (target == null)
7200                       {
7201                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
7202                       }
7203                       target.setIntValue(subTotal);
7204                     }
7205                 }
7206                 
7207                 /**
7208                  * Sets (as xml) the "SubTotal" element
7209                  */
7210                 public void xsetSubTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType subTotal)
7211                 {
7212                     synchronized (monitor())
7213                     {
7214                       check_orphaned();
7215                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7216                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7217                       if (target == null)
7218                       {
7219                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(SUBTOTAL$2);
7220                       }
7221                       target.set(subTotal);
7222                     }
7223                 }
7224                 
7225                 /**
7226                  * Unsets the "SubTotal" element
7227                  */
7228                 public void unsetSubTotal()
7229                 {
7230                     synchronized (monitor())
7231                     {
7232                       check_orphaned();
7233                       get_store().remove_element(SUBTOTAL$2, 0);
7234                     }
7235                 }
7236                 /**
7237                  * An XML PersonnelItem(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
7238                  *
7239                  * This is a complex type.
7240                  */
7241                 public static class PersonnelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Personnel.PersonnelItem
7242                 {
7243                     private static final long serialVersionUID = 1L;
7244                     
7245                     public PersonnelItemImpl(org.apache.xmlbeans.SchemaType sType)
7246                     {
7247                       super(sType);
7248                     }
7249                     
7250                     private static final javax.xml.namespace.QName POSITIONEMPLOYEENAME$0 = 
7251                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PositionEmployeeName");
7252                     private static final javax.xml.namespace.QName SALARY$2 = 
7253                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Salary");
7254                     private static final javax.xml.namespace.QName FRINGE$4 = 
7255                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Fringe");
7256                     private static final javax.xml.namespace.QName WORKLOAD$6 = 
7257                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Workload");
7258                     private static final javax.xml.namespace.QName YEARS$8 = 
7259                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Years");
7260                     private static final javax.xml.namespace.QName TOTAL$10 = 
7261                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Total");
7262                     
7263                     
7264                     /**
7265                      * Gets the "PositionEmployeeName" element
7266                      */
7267                     public java.lang.String getPositionEmployeeName()
7268                     {
7269                       synchronized (monitor())
7270                       {
7271                         check_orphaned();
7272                         org.apache.xmlbeans.SimpleValue target = null;
7273                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7274                         if (target == null)
7275                         {
7276                           return null;
7277                         }
7278                         return target.getStringValue();
7279                       }
7280                     }
7281                     
7282                     /**
7283                      * Gets (as xml) the "PositionEmployeeName" element
7284                      */
7285                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetPositionEmployeeName()
7286                     {
7287                       synchronized (monitor())
7288                       {
7289                         check_orphaned();
7290                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
7291                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7292                         return target;
7293                       }
7294                     }
7295                     
7296                     /**
7297                      * True if has "PositionEmployeeName" element
7298                      */
7299                     public boolean isSetPositionEmployeeName()
7300                     {
7301                       synchronized (monitor())
7302                       {
7303                         check_orphaned();
7304                         return get_store().count_elements(POSITIONEMPLOYEENAME$0) != 0;
7305                       }
7306                     }
7307                     
7308                     /**
7309                      * Sets the "PositionEmployeeName" element
7310                      */
7311                     public void setPositionEmployeeName(java.lang.String positionEmployeeName)
7312                     {
7313                       synchronized (monitor())
7314                       {
7315                         check_orphaned();
7316                         org.apache.xmlbeans.SimpleValue target = null;
7317                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7318                         if (target == null)
7319                         {
7320                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
7321                         }
7322                         target.setStringValue(positionEmployeeName);
7323                       }
7324                     }
7325                     
7326                     /**
7327                      * Sets (as xml) the "PositionEmployeeName" element
7328                      */
7329                     public void xsetPositionEmployeeName(gov.grants.apply.forms.naca30V30.NACA30String30DataType positionEmployeeName)
7330                     {
7331                       synchronized (monitor())
7332                       {
7333                         check_orphaned();
7334                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
7335                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(POSITIONEMPLOYEENAME$0, 0);
7336                         if (target == null)
7337                         {
7338                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(POSITIONEMPLOYEENAME$0);
7339                         }
7340                         target.set(positionEmployeeName);
7341                       }
7342                     }
7343                     
7344                     /**
7345                      * Unsets the "PositionEmployeeName" element
7346                      */
7347                     public void unsetPositionEmployeeName()
7348                     {
7349                       synchronized (monitor())
7350                       {
7351                         check_orphaned();
7352                         get_store().remove_element(POSITIONEMPLOYEENAME$0, 0);
7353                       }
7354                     }
7355                     
7356                     /**
7357                      * Gets the "Salary" element
7358                      */
7359                     public int getSalary()
7360                     {
7361                       synchronized (monitor())
7362                       {
7363                         check_orphaned();
7364                         org.apache.xmlbeans.SimpleValue target = null;
7365                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
7366                         if (target == null)
7367                         {
7368                           return 0;
7369                         }
7370                         return target.getIntValue();
7371                       }
7372                     }
7373                     
7374                     /**
7375                      * Gets (as xml) the "Salary" element
7376                      */
7377                     public gov.grants.apply.forms.naca30V30.NACA300To999999DataType xgetSalary()
7378                     {
7379                       synchronized (monitor())
7380                       {
7381                         check_orphaned();
7382                         gov.grants.apply.forms.naca30V30.NACA300To999999DataType target = null;
7383                         target = (gov.grants.apply.forms.naca30V30.NACA300To999999DataType)get_store().find_element_user(SALARY$2, 0);
7384                         return target;
7385                       }
7386                     }
7387                     
7388                     /**
7389                      * True if has "Salary" element
7390                      */
7391                     public boolean isSetSalary()
7392                     {
7393                       synchronized (monitor())
7394                       {
7395                         check_orphaned();
7396                         return get_store().count_elements(SALARY$2) != 0;
7397                       }
7398                     }
7399                     
7400                     /**
7401                      * Sets the "Salary" element
7402                      */
7403                     public void setSalary(int salary)
7404                     {
7405                       synchronized (monitor())
7406                       {
7407                         check_orphaned();
7408                         org.apache.xmlbeans.SimpleValue target = null;
7409                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SALARY$2, 0);
7410                         if (target == null)
7411                         {
7412                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SALARY$2);
7413                         }
7414                         target.setIntValue(salary);
7415                       }
7416                     }
7417                     
7418                     /**
7419                      * Sets (as xml) the "Salary" element
7420                      */
7421                     public void xsetSalary(gov.grants.apply.forms.naca30V30.NACA300To999999DataType salary)
7422                     {
7423                       synchronized (monitor())
7424                       {
7425                         check_orphaned();
7426                         gov.grants.apply.forms.naca30V30.NACA300To999999DataType target = null;
7427                         target = (gov.grants.apply.forms.naca30V30.NACA300To999999DataType)get_store().find_element_user(SALARY$2, 0);
7428                         if (target == null)
7429                         {
7430                           target = (gov.grants.apply.forms.naca30V30.NACA300To999999DataType)get_store().add_element_user(SALARY$2);
7431                         }
7432                         target.set(salary);
7433                       }
7434                     }
7435                     
7436                     /**
7437                      * Unsets the "Salary" element
7438                      */
7439                     public void unsetSalary()
7440                     {
7441                       synchronized (monitor())
7442                       {
7443                         check_orphaned();
7444                         get_store().remove_element(SALARY$2, 0);
7445                       }
7446                     }
7447                     
7448                     /**
7449                      * Gets the "Fringe" element
7450                      */
7451                     public int getFringe()
7452                     {
7453                       synchronized (monitor())
7454                       {
7455                         check_orphaned();
7456                         org.apache.xmlbeans.SimpleValue target = null;
7457                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
7458                         if (target == null)
7459                         {
7460                           return 0;
7461                         }
7462                         return target.getIntValue();
7463                       }
7464                     }
7465                     
7466                     /**
7467                      * Gets (as xml) the "Fringe" element
7468                      */
7469                     public gov.grants.apply.forms.naca30V30.NACA300To100DataType xgetFringe()
7470                     {
7471                       synchronized (monitor())
7472                       {
7473                         check_orphaned();
7474                         gov.grants.apply.forms.naca30V30.NACA300To100DataType target = null;
7475                         target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().find_element_user(FRINGE$4, 0);
7476                         return target;
7477                       }
7478                     }
7479                     
7480                     /**
7481                      * True if has "Fringe" element
7482                      */
7483                     public boolean isSetFringe()
7484                     {
7485                       synchronized (monitor())
7486                       {
7487                         check_orphaned();
7488                         return get_store().count_elements(FRINGE$4) != 0;
7489                       }
7490                     }
7491                     
7492                     /**
7493                      * Sets the "Fringe" element
7494                      */
7495                     public void setFringe(int fringe)
7496                     {
7497                       synchronized (monitor())
7498                       {
7499                         check_orphaned();
7500                         org.apache.xmlbeans.SimpleValue target = null;
7501                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FRINGE$4, 0);
7502                         if (target == null)
7503                         {
7504                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FRINGE$4);
7505                         }
7506                         target.setIntValue(fringe);
7507                       }
7508                     }
7509                     
7510                     /**
7511                      * Sets (as xml) the "Fringe" element
7512                      */
7513                     public void xsetFringe(gov.grants.apply.forms.naca30V30.NACA300To100DataType fringe)
7514                     {
7515                       synchronized (monitor())
7516                       {
7517                         check_orphaned();
7518                         gov.grants.apply.forms.naca30V30.NACA300To100DataType target = null;
7519                         target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().find_element_user(FRINGE$4, 0);
7520                         if (target == null)
7521                         {
7522                           target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().add_element_user(FRINGE$4);
7523                         }
7524                         target.set(fringe);
7525                       }
7526                     }
7527                     
7528                     /**
7529                      * Unsets the "Fringe" element
7530                      */
7531                     public void unsetFringe()
7532                     {
7533                       synchronized (monitor())
7534                       {
7535                         check_orphaned();
7536                         get_store().remove_element(FRINGE$4, 0);
7537                       }
7538                     }
7539                     
7540                     /**
7541                      * Gets the "Workload" element
7542                      */
7543                     public int getWorkload()
7544                     {
7545                       synchronized (monitor())
7546                       {
7547                         check_orphaned();
7548                         org.apache.xmlbeans.SimpleValue target = null;
7549                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
7550                         if (target == null)
7551                         {
7552                           return 0;
7553                         }
7554                         return target.getIntValue();
7555                       }
7556                     }
7557                     
7558                     /**
7559                      * Gets (as xml) the "Workload" element
7560                      */
7561                     public gov.grants.apply.forms.naca30V30.NACA300To100DataType xgetWorkload()
7562                     {
7563                       synchronized (monitor())
7564                       {
7565                         check_orphaned();
7566                         gov.grants.apply.forms.naca30V30.NACA300To100DataType target = null;
7567                         target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
7568                         return target;
7569                       }
7570                     }
7571                     
7572                     /**
7573                      * True if has "Workload" element
7574                      */
7575                     public boolean isSetWorkload()
7576                     {
7577                       synchronized (monitor())
7578                       {
7579                         check_orphaned();
7580                         return get_store().count_elements(WORKLOAD$6) != 0;
7581                       }
7582                     }
7583                     
7584                     /**
7585                      * Sets the "Workload" element
7586                      */
7587                     public void setWorkload(int workload)
7588                     {
7589                       synchronized (monitor())
7590                       {
7591                         check_orphaned();
7592                         org.apache.xmlbeans.SimpleValue target = null;
7593                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WORKLOAD$6, 0);
7594                         if (target == null)
7595                         {
7596                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WORKLOAD$6);
7597                         }
7598                         target.setIntValue(workload);
7599                       }
7600                     }
7601                     
7602                     /**
7603                      * Sets (as xml) the "Workload" element
7604                      */
7605                     public void xsetWorkload(gov.grants.apply.forms.naca30V30.NACA300To100DataType workload)
7606                     {
7607                       synchronized (monitor())
7608                       {
7609                         check_orphaned();
7610                         gov.grants.apply.forms.naca30V30.NACA300To100DataType target = null;
7611                         target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().find_element_user(WORKLOAD$6, 0);
7612                         if (target == null)
7613                         {
7614                           target = (gov.grants.apply.forms.naca30V30.NACA300To100DataType)get_store().add_element_user(WORKLOAD$6);
7615                         }
7616                         target.set(workload);
7617                       }
7618                     }
7619                     
7620                     /**
7621                      * Unsets the "Workload" element
7622                      */
7623                     public void unsetWorkload()
7624                     {
7625                       synchronized (monitor())
7626                       {
7627                         check_orphaned();
7628                         get_store().remove_element(WORKLOAD$6, 0);
7629                       }
7630                     }
7631                     
7632                     /**
7633                      * Gets the "Years" element
7634                      */
7635                     public int getYears()
7636                     {
7637                       synchronized (monitor())
7638                       {
7639                         check_orphaned();
7640                         org.apache.xmlbeans.SimpleValue target = null;
7641                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
7642                         if (target == null)
7643                         {
7644                           return 0;
7645                         }
7646                         return target.getIntValue();
7647                       }
7648                     }
7649                     
7650                     /**
7651                      * Gets (as xml) the "Years" element
7652                      */
7653                     public gov.grants.apply.forms.naca30V30.NACA301To3DataType xgetYears()
7654                     {
7655                       synchronized (monitor())
7656                       {
7657                         check_orphaned();
7658                         gov.grants.apply.forms.naca30V30.NACA301To3DataType target = null;
7659                         target = (gov.grants.apply.forms.naca30V30.NACA301To3DataType)get_store().find_element_user(YEARS$8, 0);
7660                         return target;
7661                       }
7662                     }
7663                     
7664                     /**
7665                      * True if has "Years" element
7666                      */
7667                     public boolean isSetYears()
7668                     {
7669                       synchronized (monitor())
7670                       {
7671                         check_orphaned();
7672                         return get_store().count_elements(YEARS$8) != 0;
7673                       }
7674                     }
7675                     
7676                     /**
7677                      * Sets the "Years" element
7678                      */
7679                     public void setYears(int years)
7680                     {
7681                       synchronized (monitor())
7682                       {
7683                         check_orphaned();
7684                         org.apache.xmlbeans.SimpleValue target = null;
7685                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(YEARS$8, 0);
7686                         if (target == null)
7687                         {
7688                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(YEARS$8);
7689                         }
7690                         target.setIntValue(years);
7691                       }
7692                     }
7693                     
7694                     /**
7695                      * Sets (as xml) the "Years" element
7696                      */
7697                     public void xsetYears(gov.grants.apply.forms.naca30V30.NACA301To3DataType years)
7698                     {
7699                       synchronized (monitor())
7700                       {
7701                         check_orphaned();
7702                         gov.grants.apply.forms.naca30V30.NACA301To3DataType target = null;
7703                         target = (gov.grants.apply.forms.naca30V30.NACA301To3DataType)get_store().find_element_user(YEARS$8, 0);
7704                         if (target == null)
7705                         {
7706                           target = (gov.grants.apply.forms.naca30V30.NACA301To3DataType)get_store().add_element_user(YEARS$8);
7707                         }
7708                         target.set(years);
7709                       }
7710                     }
7711                     
7712                     /**
7713                      * Unsets the "Years" element
7714                      */
7715                     public void unsetYears()
7716                     {
7717                       synchronized (monitor())
7718                       {
7719                         check_orphaned();
7720                         get_store().remove_element(YEARS$8, 0);
7721                       }
7722                     }
7723                     
7724                     /**
7725                      * Gets the "Total" element
7726                      */
7727                     public int getTotal()
7728                     {
7729                       synchronized (monitor())
7730                       {
7731                         check_orphaned();
7732                         org.apache.xmlbeans.SimpleValue target = null;
7733                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
7734                         if (target == null)
7735                         {
7736                           return 0;
7737                         }
7738                         return target.getIntValue();
7739                       }
7740                     }
7741                     
7742                     /**
7743                      * Gets (as xml) the "Total" element
7744                      */
7745                     public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotal()
7746                     {
7747                       synchronized (monitor())
7748                       {
7749                         check_orphaned();
7750                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7751                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$10, 0);
7752                         return target;
7753                       }
7754                     }
7755                     
7756                     /**
7757                      * True if has "Total" element
7758                      */
7759                     public boolean isSetTotal()
7760                     {
7761                       synchronized (monitor())
7762                       {
7763                         check_orphaned();
7764                         return get_store().count_elements(TOTAL$10) != 0;
7765                       }
7766                     }
7767                     
7768                     /**
7769                      * Sets the "Total" element
7770                      */
7771                     public void setTotal(int total)
7772                     {
7773                       synchronized (monitor())
7774                       {
7775                         check_orphaned();
7776                         org.apache.xmlbeans.SimpleValue target = null;
7777                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
7778                         if (target == null)
7779                         {
7780                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
7781                         }
7782                         target.setIntValue(total);
7783                       }
7784                     }
7785                     
7786                     /**
7787                      * Sets (as xml) the "Total" element
7788                      */
7789                     public void xsetTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType total)
7790                     {
7791                       synchronized (monitor())
7792                       {
7793                         check_orphaned();
7794                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7795                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$10, 0);
7796                         if (target == null)
7797                         {
7798                           target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTAL$10);
7799                         }
7800                         target.set(total);
7801                       }
7802                     }
7803                     
7804                     /**
7805                      * Unsets the "Total" element
7806                      */
7807                     public void unsetTotal()
7808                     {
7809                       synchronized (monitor())
7810                       {
7811                         check_orphaned();
7812                         get_store().remove_element(TOTAL$10, 0);
7813                       }
7814                     }
7815                 }
7816             }
7817             /**
7818              * An XML Training(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
7819              *
7820              * This is a complex type.
7821              */
7822             public static class TrainingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training
7823             {
7824                 private static final long serialVersionUID = 1L;
7825                 
7826                 public TrainingImpl(org.apache.xmlbeans.SchemaType sType)
7827                 {
7828                     super(sType);
7829                 }
7830                 
7831                 private static final javax.xml.namespace.QName TRAININGITEM$0 = 
7832                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TrainingItem");
7833                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
7834                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubTotal");
7835                 
7836                 
7837                 /**
7838                  * Gets array of all "TrainingItem" elements
7839                  */
7840                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem[] getTrainingItemArray()
7841                 {
7842                     synchronized (monitor())
7843                     {
7844                       check_orphaned();
7845                       java.util.List targetList = new java.util.ArrayList();
7846                       get_store().find_all_element_users(TRAININGITEM$0, targetList);
7847                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem[targetList.size()];
7848                       targetList.toArray(result);
7849                       return result;
7850                     }
7851                 }
7852                 
7853                 /**
7854                  * Gets ith "TrainingItem" element
7855                  */
7856                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem getTrainingItemArray(int i)
7857                 {
7858                     synchronized (monitor())
7859                     {
7860                       check_orphaned();
7861                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem target = null;
7862                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem)get_store().find_element_user(TRAININGITEM$0, i);
7863                       if (target == null)
7864                       {
7865                         throw new IndexOutOfBoundsException();
7866                       }
7867                       return target;
7868                     }
7869                 }
7870                 
7871                 /**
7872                  * Returns number of "TrainingItem" element
7873                  */
7874                 public int sizeOfTrainingItemArray()
7875                 {
7876                     synchronized (monitor())
7877                     {
7878                       check_orphaned();
7879                       return get_store().count_elements(TRAININGITEM$0);
7880                     }
7881                 }
7882                 
7883                 /**
7884                  * Sets array of all "TrainingItem" element  WARNING: This method is not atomicaly synchronized.
7885                  */
7886                 public void setTrainingItemArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem[] trainingItemArray)
7887                 {
7888                     check_orphaned();
7889                     arraySetterHelper(trainingItemArray, TRAININGITEM$0);
7890                 }
7891                 
7892                 /**
7893                  * Sets ith "TrainingItem" element
7894                  */
7895                 public void setTrainingItemArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem trainingItem)
7896                 {
7897                     generatedSetterHelperImpl(trainingItem, TRAININGITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
7898                 }
7899                 
7900                 /**
7901                  * Inserts and returns a new empty value (as xml) as the ith "TrainingItem" element
7902                  */
7903                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem insertNewTrainingItem(int i)
7904                 {
7905                     synchronized (monitor())
7906                     {
7907                       check_orphaned();
7908                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem target = null;
7909                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem)get_store().insert_element_user(TRAININGITEM$0, i);
7910                       return target;
7911                     }
7912                 }
7913                 
7914                 /**
7915                  * Appends and returns a new empty value (as xml) as the last "TrainingItem" element
7916                  */
7917                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem addNewTrainingItem()
7918                 {
7919                     synchronized (monitor())
7920                     {
7921                       check_orphaned();
7922                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem target = null;
7923                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem)get_store().add_element_user(TRAININGITEM$0);
7924                       return target;
7925                     }
7926                 }
7927                 
7928                 /**
7929                  * Removes the ith "TrainingItem" element
7930                  */
7931                 public void removeTrainingItem(int i)
7932                 {
7933                     synchronized (monitor())
7934                     {
7935                       check_orphaned();
7936                       get_store().remove_element(TRAININGITEM$0, i);
7937                     }
7938                 }
7939                 
7940                 /**
7941                  * Gets the "SubTotal" element
7942                  */
7943                 public int getSubTotal()
7944                 {
7945                     synchronized (monitor())
7946                     {
7947                       check_orphaned();
7948                       org.apache.xmlbeans.SimpleValue target = null;
7949                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7950                       if (target == null)
7951                       {
7952                         return 0;
7953                       }
7954                       return target.getIntValue();
7955                     }
7956                 }
7957                 
7958                 /**
7959                  * Gets (as xml) the "SubTotal" element
7960                  */
7961                 public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetSubTotal()
7962                 {
7963                     synchronized (monitor())
7964                     {
7965                       check_orphaned();
7966                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
7967                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
7968                       return target;
7969                     }
7970                 }
7971                 
7972                 /**
7973                  * True if has "SubTotal" element
7974                  */
7975                 public boolean isSetSubTotal()
7976                 {
7977                     synchronized (monitor())
7978                     {
7979                       check_orphaned();
7980                       return get_store().count_elements(SUBTOTAL$2) != 0;
7981                     }
7982                 }
7983                 
7984                 /**
7985                  * Sets the "SubTotal" element
7986                  */
7987                 public void setSubTotal(int subTotal)
7988                 {
7989                     synchronized (monitor())
7990                     {
7991                       check_orphaned();
7992                       org.apache.xmlbeans.SimpleValue target = null;
7993                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
7994                       if (target == null)
7995                       {
7996                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
7997                       }
7998                       target.setIntValue(subTotal);
7999                     }
8000                 }
8001                 
8002                 /**
8003                  * Sets (as xml) the "SubTotal" element
8004                  */
8005                 public void xsetSubTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType subTotal)
8006                 {
8007                     synchronized (monitor())
8008                     {
8009                       check_orphaned();
8010                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
8011                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8012                       if (target == null)
8013                       {
8014                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(SUBTOTAL$2);
8015                       }
8016                       target.set(subTotal);
8017                     }
8018                 }
8019                 
8020                 /**
8021                  * Unsets the "SubTotal" element
8022                  */
8023                 public void unsetSubTotal()
8024                 {
8025                     synchronized (monitor())
8026                     {
8027                       check_orphaned();
8028                       get_store().remove_element(SUBTOTAL$2, 0);
8029                     }
8030                 }
8031                 /**
8032                  * An XML TrainingItem(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
8033                  *
8034                  * This is a complex type.
8035                  */
8036                 public static class TrainingItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Training.TrainingItem
8037                 {
8038                     private static final long serialVersionUID = 1L;
8039                     
8040                     public TrainingItemImpl(org.apache.xmlbeans.SchemaType sType)
8041                     {
8042                       super(sType);
8043                     }
8044                     
8045                     private static final javax.xml.namespace.QName COURSENAMEDESCRIPTION$0 = 
8046                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CourseNameDescription");
8047                     private static final javax.xml.namespace.QName PROVIDER$2 = 
8048                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Provider");
8049                     private static final javax.xml.namespace.QName ATTENDEES$4 = 
8050                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Attendees");
8051                     private static final javax.xml.namespace.QName COSTPERPERSON$6 = 
8052                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CostPerPerson");
8053                     private static final javax.xml.namespace.QName TOTAL$8 = 
8054                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Total");
8055                     
8056                     
8057                     /**
8058                      * Gets the "CourseNameDescription" element
8059                      */
8060                     public java.lang.String getCourseNameDescription()
8061                     {
8062                       synchronized (monitor())
8063                       {
8064                         check_orphaned();
8065                         org.apache.xmlbeans.SimpleValue target = null;
8066                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8067                         if (target == null)
8068                         {
8069                           return null;
8070                         }
8071                         return target.getStringValue();
8072                       }
8073                     }
8074                     
8075                     /**
8076                      * Gets (as xml) the "CourseNameDescription" element
8077                      */
8078                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetCourseNameDescription()
8079                     {
8080                       synchronized (monitor())
8081                       {
8082                         check_orphaned();
8083                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8084                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8085                         return target;
8086                       }
8087                     }
8088                     
8089                     /**
8090                      * True if has "CourseNameDescription" element
8091                      */
8092                     public boolean isSetCourseNameDescription()
8093                     {
8094                       synchronized (monitor())
8095                       {
8096                         check_orphaned();
8097                         return get_store().count_elements(COURSENAMEDESCRIPTION$0) != 0;
8098                       }
8099                     }
8100                     
8101                     /**
8102                      * Sets the "CourseNameDescription" element
8103                      */
8104                     public void setCourseNameDescription(java.lang.String courseNameDescription)
8105                     {
8106                       synchronized (monitor())
8107                       {
8108                         check_orphaned();
8109                         org.apache.xmlbeans.SimpleValue target = null;
8110                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8111                         if (target == null)
8112                         {
8113                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
8114                         }
8115                         target.setStringValue(courseNameDescription);
8116                       }
8117                     }
8118                     
8119                     /**
8120                      * Sets (as xml) the "CourseNameDescription" element
8121                      */
8122                     public void xsetCourseNameDescription(gov.grants.apply.forms.naca30V30.NACA30String30DataType courseNameDescription)
8123                     {
8124                       synchronized (monitor())
8125                       {
8126                         check_orphaned();
8127                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8128                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(COURSENAMEDESCRIPTION$0, 0);
8129                         if (target == null)
8130                         {
8131                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(COURSENAMEDESCRIPTION$0);
8132                         }
8133                         target.set(courseNameDescription);
8134                       }
8135                     }
8136                     
8137                     /**
8138                      * Unsets the "CourseNameDescription" element
8139                      */
8140                     public void unsetCourseNameDescription()
8141                     {
8142                       synchronized (monitor())
8143                       {
8144                         check_orphaned();
8145                         get_store().remove_element(COURSENAMEDESCRIPTION$0, 0);
8146                       }
8147                     }
8148                     
8149                     /**
8150                      * Gets the "Provider" element
8151                      */
8152                     public java.lang.String getProvider()
8153                     {
8154                       synchronized (monitor())
8155                       {
8156                         check_orphaned();
8157                         org.apache.xmlbeans.SimpleValue target = null;
8158                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
8159                         if (target == null)
8160                         {
8161                           return null;
8162                         }
8163                         return target.getStringValue();
8164                       }
8165                     }
8166                     
8167                     /**
8168                      * Gets (as xml) the "Provider" element
8169                      */
8170                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetProvider()
8171                     {
8172                       synchronized (monitor())
8173                       {
8174                         check_orphaned();
8175                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8176                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
8177                         return target;
8178                       }
8179                     }
8180                     
8181                     /**
8182                      * True if has "Provider" element
8183                      */
8184                     public boolean isSetProvider()
8185                     {
8186                       synchronized (monitor())
8187                       {
8188                         check_orphaned();
8189                         return get_store().count_elements(PROVIDER$2) != 0;
8190                       }
8191                     }
8192                     
8193                     /**
8194                      * Sets the "Provider" element
8195                      */
8196                     public void setProvider(java.lang.String provider)
8197                     {
8198                       synchronized (monitor())
8199                       {
8200                         check_orphaned();
8201                         org.apache.xmlbeans.SimpleValue target = null;
8202                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
8203                         if (target == null)
8204                         {
8205                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
8206                         }
8207                         target.setStringValue(provider);
8208                       }
8209                     }
8210                     
8211                     /**
8212                      * Sets (as xml) the "Provider" element
8213                      */
8214                     public void xsetProvider(gov.grants.apply.forms.naca30V30.NACA30String30DataType provider)
8215                     {
8216                       synchronized (monitor())
8217                       {
8218                         check_orphaned();
8219                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8220                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
8221                         if (target == null)
8222                         {
8223                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(PROVIDER$2);
8224                         }
8225                         target.set(provider);
8226                       }
8227                     }
8228                     
8229                     /**
8230                      * Unsets the "Provider" element
8231                      */
8232                     public void unsetProvider()
8233                     {
8234                       synchronized (monitor())
8235                       {
8236                         check_orphaned();
8237                         get_store().remove_element(PROVIDER$2, 0);
8238                       }
8239                     }
8240                     
8241                     /**
8242                      * Gets the "Attendees" element
8243                      */
8244                     public int getAttendees()
8245                     {
8246                       synchronized (monitor())
8247                       {
8248                         check_orphaned();
8249                         org.apache.xmlbeans.SimpleValue target = null;
8250                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
8251                         if (target == null)
8252                         {
8253                           return 0;
8254                         }
8255                         return target.getIntValue();
8256                       }
8257                     }
8258                     
8259                     /**
8260                      * Gets (as xml) the "Attendees" element
8261                      */
8262                     public gov.grants.apply.forms.naca30V30.NACA300To999DataType xgetAttendees()
8263                     {
8264                       synchronized (monitor())
8265                       {
8266                         check_orphaned();
8267                         gov.grants.apply.forms.naca30V30.NACA300To999DataType target = null;
8268                         target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
8269                         return target;
8270                       }
8271                     }
8272                     
8273                     /**
8274                      * True if has "Attendees" element
8275                      */
8276                     public boolean isSetAttendees()
8277                     {
8278                       synchronized (monitor())
8279                       {
8280                         check_orphaned();
8281                         return get_store().count_elements(ATTENDEES$4) != 0;
8282                       }
8283                     }
8284                     
8285                     /**
8286                      * Sets the "Attendees" element
8287                      */
8288                     public void setAttendees(int attendees)
8289                     {
8290                       synchronized (monitor())
8291                       {
8292                         check_orphaned();
8293                         org.apache.xmlbeans.SimpleValue target = null;
8294                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ATTENDEES$4, 0);
8295                         if (target == null)
8296                         {
8297                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ATTENDEES$4);
8298                         }
8299                         target.setIntValue(attendees);
8300                       }
8301                     }
8302                     
8303                     /**
8304                      * Sets (as xml) the "Attendees" element
8305                      */
8306                     public void xsetAttendees(gov.grants.apply.forms.naca30V30.NACA300To999DataType attendees)
8307                     {
8308                       synchronized (monitor())
8309                       {
8310                         check_orphaned();
8311                         gov.grants.apply.forms.naca30V30.NACA300To999DataType target = null;
8312                         target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().find_element_user(ATTENDEES$4, 0);
8313                         if (target == null)
8314                         {
8315                           target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().add_element_user(ATTENDEES$4);
8316                         }
8317                         target.set(attendees);
8318                       }
8319                     }
8320                     
8321                     /**
8322                      * Unsets the "Attendees" element
8323                      */
8324                     public void unsetAttendees()
8325                     {
8326                       synchronized (monitor())
8327                       {
8328                         check_orphaned();
8329                         get_store().remove_element(ATTENDEES$4, 0);
8330                       }
8331                     }
8332                     
8333                     /**
8334                      * Gets the "CostPerPerson" element
8335                      */
8336                     public int getCostPerPerson()
8337                     {
8338                       synchronized (monitor())
8339                       {
8340                         check_orphaned();
8341                         org.apache.xmlbeans.SimpleValue target = null;
8342                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
8343                         if (target == null)
8344                         {
8345                           return 0;
8346                         }
8347                         return target.getIntValue();
8348                       }
8349                     }
8350                     
8351                     /**
8352                      * Gets (as xml) the "CostPerPerson" element
8353                      */
8354                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetCostPerPerson()
8355                     {
8356                       synchronized (monitor())
8357                       {
8358                         check_orphaned();
8359                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
8360                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
8361                         return target;
8362                       }
8363                     }
8364                     
8365                     /**
8366                      * True if has "CostPerPerson" element
8367                      */
8368                     public boolean isSetCostPerPerson()
8369                     {
8370                       synchronized (monitor())
8371                       {
8372                         check_orphaned();
8373                         return get_store().count_elements(COSTPERPERSON$6) != 0;
8374                       }
8375                     }
8376                     
8377                     /**
8378                      * Sets the "CostPerPerson" element
8379                      */
8380                     public void setCostPerPerson(int costPerPerson)
8381                     {
8382                       synchronized (monitor())
8383                       {
8384                         check_orphaned();
8385                         org.apache.xmlbeans.SimpleValue target = null;
8386                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTPERPERSON$6, 0);
8387                         if (target == null)
8388                         {
8389                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTPERPERSON$6);
8390                         }
8391                         target.setIntValue(costPerPerson);
8392                       }
8393                     }
8394                     
8395                     /**
8396                      * Sets (as xml) the "CostPerPerson" element
8397                      */
8398                     public void xsetCostPerPerson(gov.grants.apply.forms.naca30V30.NACA300To100000DataType costPerPerson)
8399                     {
8400                       synchronized (monitor())
8401                       {
8402                         check_orphaned();
8403                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
8404                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(COSTPERPERSON$6, 0);
8405                         if (target == null)
8406                         {
8407                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(COSTPERPERSON$6);
8408                         }
8409                         target.set(costPerPerson);
8410                       }
8411                     }
8412                     
8413                     /**
8414                      * Unsets the "CostPerPerson" element
8415                      */
8416                     public void unsetCostPerPerson()
8417                     {
8418                       synchronized (monitor())
8419                       {
8420                         check_orphaned();
8421                         get_store().remove_element(COSTPERPERSON$6, 0);
8422                       }
8423                     }
8424                     
8425                     /**
8426                      * Gets the "Total" element
8427                      */
8428                     public int getTotal()
8429                     {
8430                       synchronized (monitor())
8431                       {
8432                         check_orphaned();
8433                         org.apache.xmlbeans.SimpleValue target = null;
8434                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
8435                         if (target == null)
8436                         {
8437                           return 0;
8438                         }
8439                         return target.getIntValue();
8440                       }
8441                     }
8442                     
8443                     /**
8444                      * Gets (as xml) the "Total" element
8445                      */
8446                     public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotal()
8447                     {
8448                       synchronized (monitor())
8449                       {
8450                         check_orphaned();
8451                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
8452                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$8, 0);
8453                         return target;
8454                       }
8455                     }
8456                     
8457                     /**
8458                      * True if has "Total" element
8459                      */
8460                     public boolean isSetTotal()
8461                     {
8462                       synchronized (monitor())
8463                       {
8464                         check_orphaned();
8465                         return get_store().count_elements(TOTAL$8) != 0;
8466                       }
8467                     }
8468                     
8469                     /**
8470                      * Sets the "Total" element
8471                      */
8472                     public void setTotal(int total)
8473                     {
8474                       synchronized (monitor())
8475                       {
8476                         check_orphaned();
8477                         org.apache.xmlbeans.SimpleValue target = null;
8478                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
8479                         if (target == null)
8480                         {
8481                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
8482                         }
8483                         target.setIntValue(total);
8484                       }
8485                     }
8486                     
8487                     /**
8488                      * Sets (as xml) the "Total" element
8489                      */
8490                     public void xsetTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType total)
8491                     {
8492                       synchronized (monitor())
8493                       {
8494                         check_orphaned();
8495                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
8496                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$8, 0);
8497                         if (target == null)
8498                         {
8499                           target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTAL$8);
8500                         }
8501                         target.set(total);
8502                       }
8503                     }
8504                     
8505                     /**
8506                      * Unsets the "Total" element
8507                      */
8508                     public void unsetTotal()
8509                     {
8510                       synchronized (monitor())
8511                       {
8512                         check_orphaned();
8513                         get_store().remove_element(TOTAL$8, 0);
8514                       }
8515                     }
8516                 }
8517             }
8518             /**
8519              * An XML Travel(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
8520              *
8521              * This is a complex type.
8522              */
8523             public static class TravelImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel
8524             {
8525                 private static final long serialVersionUID = 1L;
8526                 
8527                 public TravelImpl(org.apache.xmlbeans.SchemaType sType)
8528                 {
8529                     super(sType);
8530                 }
8531                 
8532                 private static final javax.xml.namespace.QName TRAVELITEM$0 = 
8533                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TravelItem");
8534                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
8535                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubTotal");
8536                 private static final javax.xml.namespace.QName TRAVELPOLICIES$4 = 
8537                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TravelPolicies");
8538                 
8539                 
8540                 /**
8541                  * Gets array of all "TravelItem" elements
8542                  */
8543                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem[] getTravelItemArray()
8544                 {
8545                     synchronized (monitor())
8546                     {
8547                       check_orphaned();
8548                       java.util.List targetList = new java.util.ArrayList();
8549                       get_store().find_all_element_users(TRAVELITEM$0, targetList);
8550                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem[targetList.size()];
8551                       targetList.toArray(result);
8552                       return result;
8553                     }
8554                 }
8555                 
8556                 /**
8557                  * Gets ith "TravelItem" element
8558                  */
8559                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem getTravelItemArray(int i)
8560                 {
8561                     synchronized (monitor())
8562                     {
8563                       check_orphaned();
8564                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem target = null;
8565                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem)get_store().find_element_user(TRAVELITEM$0, i);
8566                       if (target == null)
8567                       {
8568                         throw new IndexOutOfBoundsException();
8569                       }
8570                       return target;
8571                     }
8572                 }
8573                 
8574                 /**
8575                  * Returns number of "TravelItem" element
8576                  */
8577                 public int sizeOfTravelItemArray()
8578                 {
8579                     synchronized (monitor())
8580                     {
8581                       check_orphaned();
8582                       return get_store().count_elements(TRAVELITEM$0);
8583                     }
8584                 }
8585                 
8586                 /**
8587                  * Sets array of all "TravelItem" element  WARNING: This method is not atomicaly synchronized.
8588                  */
8589                 public void setTravelItemArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem[] travelItemArray)
8590                 {
8591                     check_orphaned();
8592                     arraySetterHelper(travelItemArray, TRAVELITEM$0);
8593                 }
8594                 
8595                 /**
8596                  * Sets ith "TravelItem" element
8597                  */
8598                 public void setTravelItemArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem travelItem)
8599                 {
8600                     generatedSetterHelperImpl(travelItem, TRAVELITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
8601                 }
8602                 
8603                 /**
8604                  * Inserts and returns a new empty value (as xml) as the ith "TravelItem" element
8605                  */
8606                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem insertNewTravelItem(int i)
8607                 {
8608                     synchronized (monitor())
8609                     {
8610                       check_orphaned();
8611                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem target = null;
8612                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem)get_store().insert_element_user(TRAVELITEM$0, i);
8613                       return target;
8614                     }
8615                 }
8616                 
8617                 /**
8618                  * Appends and returns a new empty value (as xml) as the last "TravelItem" element
8619                  */
8620                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem addNewTravelItem()
8621                 {
8622                     synchronized (monitor())
8623                     {
8624                       check_orphaned();
8625                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem target = null;
8626                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem)get_store().add_element_user(TRAVELITEM$0);
8627                       return target;
8628                     }
8629                 }
8630                 
8631                 /**
8632                  * Removes the ith "TravelItem" element
8633                  */
8634                 public void removeTravelItem(int i)
8635                 {
8636                     synchronized (monitor())
8637                     {
8638                       check_orphaned();
8639                       get_store().remove_element(TRAVELITEM$0, i);
8640                     }
8641                 }
8642                 
8643                 /**
8644                  * Gets the "SubTotal" element
8645                  */
8646                 public int getSubTotal()
8647                 {
8648                     synchronized (monitor())
8649                     {
8650                       check_orphaned();
8651                       org.apache.xmlbeans.SimpleValue target = null;
8652                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8653                       if (target == null)
8654                       {
8655                         return 0;
8656                       }
8657                       return target.getIntValue();
8658                     }
8659                 }
8660                 
8661                 /**
8662                  * Gets (as xml) the "SubTotal" element
8663                  */
8664                 public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetSubTotal()
8665                 {
8666                     synchronized (monitor())
8667                     {
8668                       check_orphaned();
8669                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
8670                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8671                       return target;
8672                     }
8673                 }
8674                 
8675                 /**
8676                  * True if has "SubTotal" element
8677                  */
8678                 public boolean isSetSubTotal()
8679                 {
8680                     synchronized (monitor())
8681                     {
8682                       check_orphaned();
8683                       return get_store().count_elements(SUBTOTAL$2) != 0;
8684                     }
8685                 }
8686                 
8687                 /**
8688                  * Sets the "SubTotal" element
8689                  */
8690                 public void setSubTotal(int subTotal)
8691                 {
8692                     synchronized (monitor())
8693                     {
8694                       check_orphaned();
8695                       org.apache.xmlbeans.SimpleValue target = null;
8696                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
8697                       if (target == null)
8698                       {
8699                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
8700                       }
8701                       target.setIntValue(subTotal);
8702                     }
8703                 }
8704                 
8705                 /**
8706                  * Sets (as xml) the "SubTotal" element
8707                  */
8708                 public void xsetSubTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType subTotal)
8709                 {
8710                     synchronized (monitor())
8711                     {
8712                       check_orphaned();
8713                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
8714                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
8715                       if (target == null)
8716                       {
8717                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(SUBTOTAL$2);
8718                       }
8719                       target.set(subTotal);
8720                     }
8721                 }
8722                 
8723                 /**
8724                  * Unsets the "SubTotal" element
8725                  */
8726                 public void unsetSubTotal()
8727                 {
8728                     synchronized (monitor())
8729                     {
8730                       check_orphaned();
8731                       get_store().remove_element(SUBTOTAL$2, 0);
8732                     }
8733                 }
8734                 
8735                 /**
8736                  * Gets the "TravelPolicies" element
8737                  */
8738                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies.Enum getTravelPolicies()
8739                 {
8740                     synchronized (monitor())
8741                     {
8742                       check_orphaned();
8743                       org.apache.xmlbeans.SimpleValue target = null;
8744                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8745                       if (target == null)
8746                       {
8747                         return null;
8748                       }
8749                       return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies.Enum)target.getEnumValue();
8750                     }
8751                 }
8752                 
8753                 /**
8754                  * Gets (as xml) the "TravelPolicies" element
8755                  */
8756                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies xgetTravelPolicies()
8757                 {
8758                     synchronized (monitor())
8759                     {
8760                       check_orphaned();
8761                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies target = null;
8762                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8763                       return target;
8764                     }
8765                 }
8766                 
8767                 /**
8768                  * True if has "TravelPolicies" element
8769                  */
8770                 public boolean isSetTravelPolicies()
8771                 {
8772                     synchronized (monitor())
8773                     {
8774                       check_orphaned();
8775                       return get_store().count_elements(TRAVELPOLICIES$4) != 0;
8776                     }
8777                 }
8778                 
8779                 /**
8780                  * Sets the "TravelPolicies" element
8781                  */
8782                 public void setTravelPolicies(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies.Enum travelPolicies)
8783                 {
8784                     synchronized (monitor())
8785                     {
8786                       check_orphaned();
8787                       org.apache.xmlbeans.SimpleValue target = null;
8788                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8789                       if (target == null)
8790                       {
8791                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRAVELPOLICIES$4);
8792                       }
8793                       target.setEnumValue(travelPolicies);
8794                     }
8795                 }
8796                 
8797                 /**
8798                  * Sets (as xml) the "TravelPolicies" element
8799                  */
8800                 public void xsetTravelPolicies(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies travelPolicies)
8801                 {
8802                     synchronized (monitor())
8803                     {
8804                       check_orphaned();
8805                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies target = null;
8806                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies)get_store().find_element_user(TRAVELPOLICIES$4, 0);
8807                       if (target == null)
8808                       {
8809                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies)get_store().add_element_user(TRAVELPOLICIES$4);
8810                       }
8811                       target.set(travelPolicies);
8812                     }
8813                 }
8814                 
8815                 /**
8816                  * Unsets the "TravelPolicies" element
8817                  */
8818                 public void unsetTravelPolicies()
8819                 {
8820                     synchronized (monitor())
8821                     {
8822                       check_orphaned();
8823                       get_store().remove_element(TRAVELPOLICIES$4, 0);
8824                     }
8825                 }
8826                 /**
8827                  * An XML TravelItem(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
8828                  *
8829                  * This is a complex type.
8830                  */
8831                 public static class TravelItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelItem
8832                 {
8833                     private static final long serialVersionUID = 1L;
8834                     
8835                     public TravelItemImpl(org.apache.xmlbeans.SchemaType sType)
8836                     {
8837                       super(sType);
8838                     }
8839                     
8840                     private static final javax.xml.namespace.QName TRIPNAME$0 = 
8841                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TripName");
8842                     private static final javax.xml.namespace.QName LOCATION$2 = 
8843                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Location");
8844                     private static final javax.xml.namespace.QName PEOPLE$4 = 
8845                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "People");
8846                     private static final javax.xml.namespace.QName TRANSPORTATION$6 = 
8847                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Transportation");
8848                     private static final javax.xml.namespace.QName LODGING$8 = 
8849                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Lodging");
8850                     private static final javax.xml.namespace.QName TOTAL$10 = 
8851                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Total");
8852                     
8853                     
8854                     /**
8855                      * Gets the "TripName" element
8856                      */
8857                     public java.lang.String getTripName()
8858                     {
8859                       synchronized (monitor())
8860                       {
8861                         check_orphaned();
8862                         org.apache.xmlbeans.SimpleValue target = null;
8863                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
8864                         if (target == null)
8865                         {
8866                           return null;
8867                         }
8868                         return target.getStringValue();
8869                       }
8870                     }
8871                     
8872                     /**
8873                      * Gets (as xml) the "TripName" element
8874                      */
8875                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetTripName()
8876                     {
8877                       synchronized (monitor())
8878                       {
8879                         check_orphaned();
8880                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8881                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
8882                         return target;
8883                       }
8884                     }
8885                     
8886                     /**
8887                      * True if has "TripName" element
8888                      */
8889                     public boolean isSetTripName()
8890                     {
8891                       synchronized (monitor())
8892                       {
8893                         check_orphaned();
8894                         return get_store().count_elements(TRIPNAME$0) != 0;
8895                       }
8896                     }
8897                     
8898                     /**
8899                      * Sets the "TripName" element
8900                      */
8901                     public void setTripName(java.lang.String tripName)
8902                     {
8903                       synchronized (monitor())
8904                       {
8905                         check_orphaned();
8906                         org.apache.xmlbeans.SimpleValue target = null;
8907                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRIPNAME$0, 0);
8908                         if (target == null)
8909                         {
8910                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRIPNAME$0);
8911                         }
8912                         target.setStringValue(tripName);
8913                       }
8914                     }
8915                     
8916                     /**
8917                      * Sets (as xml) the "TripName" element
8918                      */
8919                     public void xsetTripName(gov.grants.apply.forms.naca30V30.NACA30String30DataType tripName)
8920                     {
8921                       synchronized (monitor())
8922                       {
8923                         check_orphaned();
8924                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8925                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(TRIPNAME$0, 0);
8926                         if (target == null)
8927                         {
8928                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(TRIPNAME$0);
8929                         }
8930                         target.set(tripName);
8931                       }
8932                     }
8933                     
8934                     /**
8935                      * Unsets the "TripName" element
8936                      */
8937                     public void unsetTripName()
8938                     {
8939                       synchronized (monitor())
8940                       {
8941                         check_orphaned();
8942                         get_store().remove_element(TRIPNAME$0, 0);
8943                       }
8944                     }
8945                     
8946                     /**
8947                      * Gets the "Location" element
8948                      */
8949                     public java.lang.String getLocation()
8950                     {
8951                       synchronized (monitor())
8952                       {
8953                         check_orphaned();
8954                         org.apache.xmlbeans.SimpleValue target = null;
8955                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
8956                         if (target == null)
8957                         {
8958                           return null;
8959                         }
8960                         return target.getStringValue();
8961                       }
8962                     }
8963                     
8964                     /**
8965                      * Gets (as xml) the "Location" element
8966                      */
8967                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetLocation()
8968                     {
8969                       synchronized (monitor())
8970                       {
8971                         check_orphaned();
8972                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
8973                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(LOCATION$2, 0);
8974                         return target;
8975                       }
8976                     }
8977                     
8978                     /**
8979                      * True if has "Location" element
8980                      */
8981                     public boolean isSetLocation()
8982                     {
8983                       synchronized (monitor())
8984                       {
8985                         check_orphaned();
8986                         return get_store().count_elements(LOCATION$2) != 0;
8987                       }
8988                     }
8989                     
8990                     /**
8991                      * Sets the "Location" element
8992                      */
8993                     public void setLocation(java.lang.String location)
8994                     {
8995                       synchronized (monitor())
8996                       {
8997                         check_orphaned();
8998                         org.apache.xmlbeans.SimpleValue target = null;
8999                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOCATION$2, 0);
9000                         if (target == null)
9001                         {
9002                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOCATION$2);
9003                         }
9004                         target.setStringValue(location);
9005                       }
9006                     }
9007                     
9008                     /**
9009                      * Sets (as xml) the "Location" element
9010                      */
9011                     public void xsetLocation(gov.grants.apply.forms.naca30V30.NACA30String30DataType location)
9012                     {
9013                       synchronized (monitor())
9014                       {
9015                         check_orphaned();
9016                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
9017                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(LOCATION$2, 0);
9018                         if (target == null)
9019                         {
9020                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(LOCATION$2);
9021                         }
9022                         target.set(location);
9023                       }
9024                     }
9025                     
9026                     /**
9027                      * Unsets the "Location" element
9028                      */
9029                     public void unsetLocation()
9030                     {
9031                       synchronized (monitor())
9032                       {
9033                         check_orphaned();
9034                         get_store().remove_element(LOCATION$2, 0);
9035                       }
9036                     }
9037                     
9038                     /**
9039                      * Gets the "People" element
9040                      */
9041                     public int getPeople()
9042                     {
9043                       synchronized (monitor())
9044                       {
9045                         check_orphaned();
9046                         org.apache.xmlbeans.SimpleValue target = null;
9047                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
9048                         if (target == null)
9049                         {
9050                           return 0;
9051                         }
9052                         return target.getIntValue();
9053                       }
9054                     }
9055                     
9056                     /**
9057                      * Gets (as xml) the "People" element
9058                      */
9059                     public gov.grants.apply.forms.naca30V30.NACA300To999DataType xgetPeople()
9060                     {
9061                       synchronized (monitor())
9062                       {
9063                         check_orphaned();
9064                         gov.grants.apply.forms.naca30V30.NACA300To999DataType target = null;
9065                         target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().find_element_user(PEOPLE$4, 0);
9066                         return target;
9067                       }
9068                     }
9069                     
9070                     /**
9071                      * True if has "People" element
9072                      */
9073                     public boolean isSetPeople()
9074                     {
9075                       synchronized (monitor())
9076                       {
9077                         check_orphaned();
9078                         return get_store().count_elements(PEOPLE$4) != 0;
9079                       }
9080                     }
9081                     
9082                     /**
9083                      * Sets the "People" element
9084                      */
9085                     public void setPeople(int people)
9086                     {
9087                       synchronized (monitor())
9088                       {
9089                         check_orphaned();
9090                         org.apache.xmlbeans.SimpleValue target = null;
9091                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PEOPLE$4, 0);
9092                         if (target == null)
9093                         {
9094                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PEOPLE$4);
9095                         }
9096                         target.setIntValue(people);
9097                       }
9098                     }
9099                     
9100                     /**
9101                      * Sets (as xml) the "People" element
9102                      */
9103                     public void xsetPeople(gov.grants.apply.forms.naca30V30.NACA300To999DataType people)
9104                     {
9105                       synchronized (monitor())
9106                       {
9107                         check_orphaned();
9108                         gov.grants.apply.forms.naca30V30.NACA300To999DataType target = null;
9109                         target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().find_element_user(PEOPLE$4, 0);
9110                         if (target == null)
9111                         {
9112                           target = (gov.grants.apply.forms.naca30V30.NACA300To999DataType)get_store().add_element_user(PEOPLE$4);
9113                         }
9114                         target.set(people);
9115                       }
9116                     }
9117                     
9118                     /**
9119                      * Unsets the "People" element
9120                      */
9121                     public void unsetPeople()
9122                     {
9123                       synchronized (monitor())
9124                       {
9125                         check_orphaned();
9126                         get_store().remove_element(PEOPLE$4, 0);
9127                       }
9128                     }
9129                     
9130                     /**
9131                      * Gets the "Transportation" element
9132                      */
9133                     public int getTransportation()
9134                     {
9135                       synchronized (monitor())
9136                       {
9137                         check_orphaned();
9138                         org.apache.xmlbeans.SimpleValue target = null;
9139                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
9140                         if (target == null)
9141                         {
9142                           return 0;
9143                         }
9144                         return target.getIntValue();
9145                       }
9146                     }
9147                     
9148                     /**
9149                      * Gets (as xml) the "Transportation" element
9150                      */
9151                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetTransportation()
9152                     {
9153                       synchronized (monitor())
9154                       {
9155                         check_orphaned();
9156                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
9157                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
9158                         return target;
9159                       }
9160                     }
9161                     
9162                     /**
9163                      * True if has "Transportation" element
9164                      */
9165                     public boolean isSetTransportation()
9166                     {
9167                       synchronized (monitor())
9168                       {
9169                         check_orphaned();
9170                         return get_store().count_elements(TRANSPORTATION$6) != 0;
9171                       }
9172                     }
9173                     
9174                     /**
9175                      * Sets the "Transportation" element
9176                      */
9177                     public void setTransportation(int transportation)
9178                     {
9179                       synchronized (monitor())
9180                       {
9181                         check_orphaned();
9182                         org.apache.xmlbeans.SimpleValue target = null;
9183                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TRANSPORTATION$6, 0);
9184                         if (target == null)
9185                         {
9186                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TRANSPORTATION$6);
9187                         }
9188                         target.setIntValue(transportation);
9189                       }
9190                     }
9191                     
9192                     /**
9193                      * Sets (as xml) the "Transportation" element
9194                      */
9195                     public void xsetTransportation(gov.grants.apply.forms.naca30V30.NACA300To100000DataType transportation)
9196                     {
9197                       synchronized (monitor())
9198                       {
9199                         check_orphaned();
9200                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
9201                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(TRANSPORTATION$6, 0);
9202                         if (target == null)
9203                         {
9204                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(TRANSPORTATION$6);
9205                         }
9206                         target.set(transportation);
9207                       }
9208                     }
9209                     
9210                     /**
9211                      * Unsets the "Transportation" element
9212                      */
9213                     public void unsetTransportation()
9214                     {
9215                       synchronized (monitor())
9216                       {
9217                         check_orphaned();
9218                         get_store().remove_element(TRANSPORTATION$6, 0);
9219                       }
9220                     }
9221                     
9222                     /**
9223                      * Gets the "Lodging" element
9224                      */
9225                     public int getLodging()
9226                     {
9227                       synchronized (monitor())
9228                       {
9229                         check_orphaned();
9230                         org.apache.xmlbeans.SimpleValue target = null;
9231                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
9232                         if (target == null)
9233                         {
9234                           return 0;
9235                         }
9236                         return target.getIntValue();
9237                       }
9238                     }
9239                     
9240                     /**
9241                      * Gets (as xml) the "Lodging" element
9242                      */
9243                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetLodging()
9244                     {
9245                       synchronized (monitor())
9246                       {
9247                         check_orphaned();
9248                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
9249                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(LODGING$8, 0);
9250                         return target;
9251                       }
9252                     }
9253                     
9254                     /**
9255                      * True if has "Lodging" element
9256                      */
9257                     public boolean isSetLodging()
9258                     {
9259                       synchronized (monitor())
9260                       {
9261                         check_orphaned();
9262                         return get_store().count_elements(LODGING$8) != 0;
9263                       }
9264                     }
9265                     
9266                     /**
9267                      * Sets the "Lodging" element
9268                      */
9269                     public void setLodging(int lodging)
9270                     {
9271                       synchronized (monitor())
9272                       {
9273                         check_orphaned();
9274                         org.apache.xmlbeans.SimpleValue target = null;
9275                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LODGING$8, 0);
9276                         if (target == null)
9277                         {
9278                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LODGING$8);
9279                         }
9280                         target.setIntValue(lodging);
9281                       }
9282                     }
9283                     
9284                     /**
9285                      * Sets (as xml) the "Lodging" element
9286                      */
9287                     public void xsetLodging(gov.grants.apply.forms.naca30V30.NACA300To100000DataType lodging)
9288                     {
9289                       synchronized (monitor())
9290                       {
9291                         check_orphaned();
9292                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
9293                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(LODGING$8, 0);
9294                         if (target == null)
9295                         {
9296                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(LODGING$8);
9297                         }
9298                         target.set(lodging);
9299                       }
9300                     }
9301                     
9302                     /**
9303                      * Unsets the "Lodging" element
9304                      */
9305                     public void unsetLodging()
9306                     {
9307                       synchronized (monitor())
9308                       {
9309                         check_orphaned();
9310                         get_store().remove_element(LODGING$8, 0);
9311                       }
9312                     }
9313                     
9314                     /**
9315                      * Gets the "Total" element
9316                      */
9317                     public int getTotal()
9318                     {
9319                       synchronized (monitor())
9320                       {
9321                         check_orphaned();
9322                         org.apache.xmlbeans.SimpleValue target = null;
9323                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9324                         if (target == null)
9325                         {
9326                           return 0;
9327                         }
9328                         return target.getIntValue();
9329                       }
9330                     }
9331                     
9332                     /**
9333                      * Gets (as xml) the "Total" element
9334                      */
9335                     public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotal()
9336                     {
9337                       synchronized (monitor())
9338                       {
9339                         check_orphaned();
9340                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
9341                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$10, 0);
9342                         return target;
9343                       }
9344                     }
9345                     
9346                     /**
9347                      * True if has "Total" element
9348                      */
9349                     public boolean isSetTotal()
9350                     {
9351                       synchronized (monitor())
9352                       {
9353                         check_orphaned();
9354                         return get_store().count_elements(TOTAL$10) != 0;
9355                       }
9356                     }
9357                     
9358                     /**
9359                      * Sets the "Total" element
9360                      */
9361                     public void setTotal(int total)
9362                     {
9363                       synchronized (monitor())
9364                       {
9365                         check_orphaned();
9366                         org.apache.xmlbeans.SimpleValue target = null;
9367                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$10, 0);
9368                         if (target == null)
9369                         {
9370                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$10);
9371                         }
9372                         target.setIntValue(total);
9373                       }
9374                     }
9375                     
9376                     /**
9377                      * Sets (as xml) the "Total" element
9378                      */
9379                     public void xsetTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType total)
9380                     {
9381                       synchronized (monitor())
9382                       {
9383                         check_orphaned();
9384                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
9385                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$10, 0);
9386                         if (target == null)
9387                         {
9388                           target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTAL$10);
9389                         }
9390                         target.set(total);
9391                       }
9392                     }
9393                     
9394                     /**
9395                      * Unsets the "Total" element
9396                      */
9397                     public void unsetTotal()
9398                     {
9399                       synchronized (monitor())
9400                       {
9401                         check_orphaned();
9402                         get_store().remove_element(TOTAL$10, 0);
9403                       }
9404                     }
9405                 }
9406                 /**
9407                  * An XML TravelPolicies(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
9408                  *
9409                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$TARequestSummary$Travel$TravelPolicies.
9410                  */
9411                 public static class TravelPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Travel.TravelPolicies
9412                 {
9413                     private static final long serialVersionUID = 1L;
9414                     
9415                     public TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
9416                     {
9417                       super(sType, false);
9418                     }
9419                     
9420                     protected TravelPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9421                     {
9422                       super(sType, b);
9423                     }
9424                 }
9425             }
9426             /**
9427              * An XML ProfessionalServices(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
9428              *
9429              * This is a complex type.
9430              */
9431             public static class ProfessionalServicesImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices
9432             {
9433                 private static final long serialVersionUID = 1L;
9434                 
9435                 public ProfessionalServicesImpl(org.apache.xmlbeans.SchemaType sType)
9436                 {
9437                     super(sType);
9438                 }
9439                 
9440                 private static final javax.xml.namespace.QName PROFESSIONALSERVICESITEM$0 = 
9441                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ProfessionalServicesItem");
9442                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
9443                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubTotal");
9444                 private static final javax.xml.namespace.QName PROCUREMENTPOLICIES$4 = 
9445                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ProcurementPolicies");
9446                 
9447                 
9448                 /**
9449                  * Gets array of all "ProfessionalServicesItem" elements
9450                  */
9451                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] getProfessionalServicesItemArray()
9452                 {
9453                     synchronized (monitor())
9454                     {
9455                       check_orphaned();
9456                       java.util.List targetList = new java.util.ArrayList();
9457                       get_store().find_all_element_users(PROFESSIONALSERVICESITEM$0, targetList);
9458                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[targetList.size()];
9459                       targetList.toArray(result);
9460                       return result;
9461                     }
9462                 }
9463                 
9464                 /**
9465                  * Gets ith "ProfessionalServicesItem" element
9466                  */
9467                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem getProfessionalServicesItemArray(int i)
9468                 {
9469                     synchronized (monitor())
9470                     {
9471                       check_orphaned();
9472                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9473                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().find_element_user(PROFESSIONALSERVICESITEM$0, i);
9474                       if (target == null)
9475                       {
9476                         throw new IndexOutOfBoundsException();
9477                       }
9478                       return target;
9479                     }
9480                 }
9481                 
9482                 /**
9483                  * Returns number of "ProfessionalServicesItem" element
9484                  */
9485                 public int sizeOfProfessionalServicesItemArray()
9486                 {
9487                     synchronized (monitor())
9488                     {
9489                       check_orphaned();
9490                       return get_store().count_elements(PROFESSIONALSERVICESITEM$0);
9491                     }
9492                 }
9493                 
9494                 /**
9495                  * Sets array of all "ProfessionalServicesItem" element  WARNING: This method is not atomicaly synchronized.
9496                  */
9497                 public void setProfessionalServicesItemArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem[] professionalServicesItemArray)
9498                 {
9499                     check_orphaned();
9500                     arraySetterHelper(professionalServicesItemArray, PROFESSIONALSERVICESITEM$0);
9501                 }
9502                 
9503                 /**
9504                  * Sets ith "ProfessionalServicesItem" element
9505                  */
9506                 public void setProfessionalServicesItemArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem professionalServicesItem)
9507                 {
9508                     generatedSetterHelperImpl(professionalServicesItem, PROFESSIONALSERVICESITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
9509                 }
9510                 
9511                 /**
9512                  * Inserts and returns a new empty value (as xml) as the ith "ProfessionalServicesItem" element
9513                  */
9514                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem insertNewProfessionalServicesItem(int i)
9515                 {
9516                     synchronized (monitor())
9517                     {
9518                       check_orphaned();
9519                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9520                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().insert_element_user(PROFESSIONALSERVICESITEM$0, i);
9521                       return target;
9522                     }
9523                 }
9524                 
9525                 /**
9526                  * Appends and returns a new empty value (as xml) as the last "ProfessionalServicesItem" element
9527                  */
9528                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem addNewProfessionalServicesItem()
9529                 {
9530                     synchronized (monitor())
9531                     {
9532                       check_orphaned();
9533                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem target = null;
9534                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem)get_store().add_element_user(PROFESSIONALSERVICESITEM$0);
9535                       return target;
9536                     }
9537                 }
9538                 
9539                 /**
9540                  * Removes the ith "ProfessionalServicesItem" element
9541                  */
9542                 public void removeProfessionalServicesItem(int i)
9543                 {
9544                     synchronized (monitor())
9545                     {
9546                       check_orphaned();
9547                       get_store().remove_element(PROFESSIONALSERVICESITEM$0, i);
9548                     }
9549                 }
9550                 
9551                 /**
9552                  * Gets the "SubTotal" element
9553                  */
9554                 public int getSubTotal()
9555                 {
9556                     synchronized (monitor())
9557                     {
9558                       check_orphaned();
9559                       org.apache.xmlbeans.SimpleValue target = null;
9560                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9561                       if (target == null)
9562                       {
9563                         return 0;
9564                       }
9565                       return target.getIntValue();
9566                     }
9567                 }
9568                 
9569                 /**
9570                  * Gets (as xml) the "SubTotal" element
9571                  */
9572                 public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetSubTotal()
9573                 {
9574                     synchronized (monitor())
9575                     {
9576                       check_orphaned();
9577                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
9578                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9579                       return target;
9580                     }
9581                 }
9582                 
9583                 /**
9584                  * True if has "SubTotal" element
9585                  */
9586                 public boolean isSetSubTotal()
9587                 {
9588                     synchronized (monitor())
9589                     {
9590                       check_orphaned();
9591                       return get_store().count_elements(SUBTOTAL$2) != 0;
9592                     }
9593                 }
9594                 
9595                 /**
9596                  * Sets the "SubTotal" element
9597                  */
9598                 public void setSubTotal(int subTotal)
9599                 {
9600                     synchronized (monitor())
9601                     {
9602                       check_orphaned();
9603                       org.apache.xmlbeans.SimpleValue target = null;
9604                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
9605                       if (target == null)
9606                       {
9607                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
9608                       }
9609                       target.setIntValue(subTotal);
9610                     }
9611                 }
9612                 
9613                 /**
9614                  * Sets (as xml) the "SubTotal" element
9615                  */
9616                 public void xsetSubTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType subTotal)
9617                 {
9618                     synchronized (monitor())
9619                     {
9620                       check_orphaned();
9621                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
9622                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
9623                       if (target == null)
9624                       {
9625                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(SUBTOTAL$2);
9626                       }
9627                       target.set(subTotal);
9628                     }
9629                 }
9630                 
9631                 /**
9632                  * Unsets the "SubTotal" element
9633                  */
9634                 public void unsetSubTotal()
9635                 {
9636                     synchronized (monitor())
9637                     {
9638                       check_orphaned();
9639                       get_store().remove_element(SUBTOTAL$2, 0);
9640                     }
9641                 }
9642                 
9643                 /**
9644                  * Gets the "ProcurementPolicies" element
9645                  */
9646                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum getProcurementPolicies()
9647                 {
9648                     synchronized (monitor())
9649                     {
9650                       check_orphaned();
9651                       org.apache.xmlbeans.SimpleValue target = null;
9652                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9653                       if (target == null)
9654                       {
9655                         return null;
9656                       }
9657                       return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum)target.getEnumValue();
9658                     }
9659                 }
9660                 
9661                 /**
9662                  * Gets (as xml) the "ProcurementPolicies" element
9663                  */
9664                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies xgetProcurementPolicies()
9665                 {
9666                     synchronized (monitor())
9667                     {
9668                       check_orphaned();
9669                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
9670                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9671                       return target;
9672                     }
9673                 }
9674                 
9675                 /**
9676                  * True if has "ProcurementPolicies" element
9677                  */
9678                 public boolean isSetProcurementPolicies()
9679                 {
9680                     synchronized (monitor())
9681                     {
9682                       check_orphaned();
9683                       return get_store().count_elements(PROCUREMENTPOLICIES$4) != 0;
9684                     }
9685                 }
9686                 
9687                 /**
9688                  * Sets the "ProcurementPolicies" element
9689                  */
9690                 public void setProcurementPolicies(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies.Enum procurementPolicies)
9691                 {
9692                     synchronized (monitor())
9693                     {
9694                       check_orphaned();
9695                       org.apache.xmlbeans.SimpleValue target = null;
9696                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9697                       if (target == null)
9698                       {
9699                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROCUREMENTPOLICIES$4);
9700                       }
9701                       target.setEnumValue(procurementPolicies);
9702                     }
9703                 }
9704                 
9705                 /**
9706                  * Sets (as xml) the "ProcurementPolicies" element
9707                  */
9708                 public void xsetProcurementPolicies(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies procurementPolicies)
9709                 {
9710                     synchronized (monitor())
9711                     {
9712                       check_orphaned();
9713                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies target = null;
9714                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().find_element_user(PROCUREMENTPOLICIES$4, 0);
9715                       if (target == null)
9716                       {
9717                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies)get_store().add_element_user(PROCUREMENTPOLICIES$4);
9718                       }
9719                       target.set(procurementPolicies);
9720                     }
9721                 }
9722                 
9723                 /**
9724                  * Unsets the "ProcurementPolicies" element
9725                  */
9726                 public void unsetProcurementPolicies()
9727                 {
9728                     synchronized (monitor())
9729                     {
9730                       check_orphaned();
9731                       get_store().remove_element(PROCUREMENTPOLICIES$4, 0);
9732                     }
9733                 }
9734                 /**
9735                  * An XML ProfessionalServicesItem(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
9736                  *
9737                  * This is a complex type.
9738                  */
9739                 public static class ProfessionalServicesItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem
9740                 {
9741                     private static final long serialVersionUID = 1L;
9742                     
9743                     public ProfessionalServicesItemImpl(org.apache.xmlbeans.SchemaType sType)
9744                     {
9745                       super(sType);
9746                     }
9747                     
9748                     private static final javax.xml.namespace.QName SERVICE$0 = 
9749                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Service");
9750                     private static final javax.xml.namespace.QName PROVIDER$2 = 
9751                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Provider");
9752                     private static final javax.xml.namespace.QName CONTRACTTYPE$4 = 
9753                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ContractType");
9754                     private static final javax.xml.namespace.QName COSTTYPE$6 = 
9755                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CostType");
9756                     private static final javax.xml.namespace.QName HOURS$8 = 
9757                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Hours");
9758                     private static final javax.xml.namespace.QName HOURLYRATE$10 = 
9759                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "HourlyRate");
9760                     private static final javax.xml.namespace.QName PROJECTEDCOST$12 = 
9761                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ProjectedCost");
9762                     private static final javax.xml.namespace.QName TOTAL$14 = 
9763                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Total");
9764                     
9765                     
9766                     /**
9767                      * Gets the "Service" element
9768                      */
9769                     public java.lang.String getService()
9770                     {
9771                       synchronized (monitor())
9772                       {
9773                         check_orphaned();
9774                         org.apache.xmlbeans.SimpleValue target = null;
9775                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
9776                         if (target == null)
9777                         {
9778                           return null;
9779                         }
9780                         return target.getStringValue();
9781                       }
9782                     }
9783                     
9784                     /**
9785                      * Gets (as xml) the "Service" element
9786                      */
9787                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetService()
9788                     {
9789                       synchronized (monitor())
9790                       {
9791                         check_orphaned();
9792                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
9793                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(SERVICE$0, 0);
9794                         return target;
9795                       }
9796                     }
9797                     
9798                     /**
9799                      * True if has "Service" element
9800                      */
9801                     public boolean isSetService()
9802                     {
9803                       synchronized (monitor())
9804                       {
9805                         check_orphaned();
9806                         return get_store().count_elements(SERVICE$0) != 0;
9807                       }
9808                     }
9809                     
9810                     /**
9811                      * Sets the "Service" element
9812                      */
9813                     public void setService(java.lang.String service)
9814                     {
9815                       synchronized (monitor())
9816                       {
9817                         check_orphaned();
9818                         org.apache.xmlbeans.SimpleValue target = null;
9819                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICE$0, 0);
9820                         if (target == null)
9821                         {
9822                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICE$0);
9823                         }
9824                         target.setStringValue(service);
9825                       }
9826                     }
9827                     
9828                     /**
9829                      * Sets (as xml) the "Service" element
9830                      */
9831                     public void xsetService(gov.grants.apply.forms.naca30V30.NACA30String30DataType service)
9832                     {
9833                       synchronized (monitor())
9834                       {
9835                         check_orphaned();
9836                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
9837                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(SERVICE$0, 0);
9838                         if (target == null)
9839                         {
9840                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(SERVICE$0);
9841                         }
9842                         target.set(service);
9843                       }
9844                     }
9845                     
9846                     /**
9847                      * Unsets the "Service" element
9848                      */
9849                     public void unsetService()
9850                     {
9851                       synchronized (monitor())
9852                       {
9853                         check_orphaned();
9854                         get_store().remove_element(SERVICE$0, 0);
9855                       }
9856                     }
9857                     
9858                     /**
9859                      * Gets the "Provider" element
9860                      */
9861                     public java.lang.String getProvider()
9862                     {
9863                       synchronized (monitor())
9864                       {
9865                         check_orphaned();
9866                         org.apache.xmlbeans.SimpleValue target = null;
9867                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9868                         if (target == null)
9869                         {
9870                           return null;
9871                         }
9872                         return target.getStringValue();
9873                       }
9874                     }
9875                     
9876                     /**
9877                      * Gets (as xml) the "Provider" element
9878                      */
9879                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetProvider()
9880                     {
9881                       synchronized (monitor())
9882                       {
9883                         check_orphaned();
9884                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
9885                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9886                         return target;
9887                       }
9888                     }
9889                     
9890                     /**
9891                      * True if has "Provider" element
9892                      */
9893                     public boolean isSetProvider()
9894                     {
9895                       synchronized (monitor())
9896                       {
9897                         check_orphaned();
9898                         return get_store().count_elements(PROVIDER$2) != 0;
9899                       }
9900                     }
9901                     
9902                     /**
9903                      * Sets the "Provider" element
9904                      */
9905                     public void setProvider(java.lang.String provider)
9906                     {
9907                       synchronized (monitor())
9908                       {
9909                         check_orphaned();
9910                         org.apache.xmlbeans.SimpleValue target = null;
9911                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROVIDER$2, 0);
9912                         if (target == null)
9913                         {
9914                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROVIDER$2);
9915                         }
9916                         target.setStringValue(provider);
9917                       }
9918                     }
9919                     
9920                     /**
9921                      * Sets (as xml) the "Provider" element
9922                      */
9923                     public void xsetProvider(gov.grants.apply.forms.naca30V30.NACA30String30DataType provider)
9924                     {
9925                       synchronized (monitor())
9926                       {
9927                         check_orphaned();
9928                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
9929                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(PROVIDER$2, 0);
9930                         if (target == null)
9931                         {
9932                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(PROVIDER$2);
9933                         }
9934                         target.set(provider);
9935                       }
9936                     }
9937                     
9938                     /**
9939                      * Unsets the "Provider" element
9940                      */
9941                     public void unsetProvider()
9942                     {
9943                       synchronized (monitor())
9944                       {
9945                         check_orphaned();
9946                         get_store().remove_element(PROVIDER$2, 0);
9947                       }
9948                     }
9949                     
9950                     /**
9951                      * Gets the "ContractType" element
9952                      */
9953                     public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum getContractType()
9954                     {
9955                       synchronized (monitor())
9956                       {
9957                         check_orphaned();
9958                         org.apache.xmlbeans.SimpleValue target = null;
9959                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
9960                         if (target == null)
9961                         {
9962                           return null;
9963                         }
9964                         return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum)target.getEnumValue();
9965                       }
9966                     }
9967                     
9968                     /**
9969                      * Gets (as xml) the "ContractType" element
9970                      */
9971                     public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType xgetContractType()
9972                     {
9973                       synchronized (monitor())
9974                       {
9975                         check_orphaned();
9976                         gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
9977                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
9978                         return target;
9979                       }
9980                     }
9981                     
9982                     /**
9983                      * True if has "ContractType" element
9984                      */
9985                     public boolean isSetContractType()
9986                     {
9987                       synchronized (monitor())
9988                       {
9989                         check_orphaned();
9990                         return get_store().count_elements(CONTRACTTYPE$4) != 0;
9991                       }
9992                     }
9993                     
9994                     /**
9995                      * Sets the "ContractType" element
9996                      */
9997                     public void setContractType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType.Enum contractType)
9998                     {
9999                       synchronized (monitor())
10000                       {
10001                         check_orphaned();
10002                         org.apache.xmlbeans.SimpleValue target = null;
10003                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTRACTTYPE$4, 0);
10004                         if (target == null)
10005                         {
10006                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTRACTTYPE$4);
10007                         }
10008                         target.setEnumValue(contractType);
10009                       }
10010                     }
10011                     
10012                     /**
10013                      * Sets (as xml) the "ContractType" element
10014                      */
10015                     public void xsetContractType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType contractType)
10016                     {
10017                       synchronized (monitor())
10018                       {
10019                         check_orphaned();
10020                         gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType target = null;
10021                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().find_element_user(CONTRACTTYPE$4, 0);
10022                         if (target == null)
10023                         {
10024                           target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType)get_store().add_element_user(CONTRACTTYPE$4);
10025                         }
10026                         target.set(contractType);
10027                       }
10028                     }
10029                     
10030                     /**
10031                      * Unsets the "ContractType" element
10032                      */
10033                     public void unsetContractType()
10034                     {
10035                       synchronized (monitor())
10036                       {
10037                         check_orphaned();
10038                         get_store().remove_element(CONTRACTTYPE$4, 0);
10039                       }
10040                     }
10041                     
10042                     /**
10043                      * Gets the "CostType" element
10044                      */
10045                     public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum getCostType()
10046                     {
10047                       synchronized (monitor())
10048                       {
10049                         check_orphaned();
10050                         org.apache.xmlbeans.SimpleValue target = null;
10051                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
10052                         if (target == null)
10053                         {
10054                           return null;
10055                         }
10056                         return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum)target.getEnumValue();
10057                       }
10058                     }
10059                     
10060                     /**
10061                      * Gets (as xml) the "CostType" element
10062                      */
10063                     public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType xgetCostType()
10064                     {
10065                       synchronized (monitor())
10066                       {
10067                         check_orphaned();
10068                         gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
10069                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
10070                         return target;
10071                       }
10072                     }
10073                     
10074                     /**
10075                      * True if has "CostType" element
10076                      */
10077                     public boolean isSetCostType()
10078                     {
10079                       synchronized (monitor())
10080                       {
10081                         check_orphaned();
10082                         return get_store().count_elements(COSTTYPE$6) != 0;
10083                       }
10084                     }
10085                     
10086                     /**
10087                      * Sets the "CostType" element
10088                      */
10089                     public void setCostType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType.Enum costType)
10090                     {
10091                       synchronized (monitor())
10092                       {
10093                         check_orphaned();
10094                         org.apache.xmlbeans.SimpleValue target = null;
10095                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTTYPE$6, 0);
10096                         if (target == null)
10097                         {
10098                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTTYPE$6);
10099                         }
10100                         target.setEnumValue(costType);
10101                       }
10102                     }
10103                     
10104                     /**
10105                      * Sets (as xml) the "CostType" element
10106                      */
10107                     public void xsetCostType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType costType)
10108                     {
10109                       synchronized (monitor())
10110                       {
10111                         check_orphaned();
10112                         gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType target = null;
10113                         target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().find_element_user(COSTTYPE$6, 0);
10114                         if (target == null)
10115                         {
10116                           target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType)get_store().add_element_user(COSTTYPE$6);
10117                         }
10118                         target.set(costType);
10119                       }
10120                     }
10121                     
10122                     /**
10123                      * Unsets the "CostType" element
10124                      */
10125                     public void unsetCostType()
10126                     {
10127                       synchronized (monitor())
10128                       {
10129                         check_orphaned();
10130                         get_store().remove_element(COSTTYPE$6, 0);
10131                       }
10132                     }
10133                     
10134                     /**
10135                      * Gets the "Hours" element
10136                      */
10137                     public int getHours()
10138                     {
10139                       synchronized (monitor())
10140                       {
10141                         check_orphaned();
10142                         org.apache.xmlbeans.SimpleValue target = null;
10143                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
10144                         if (target == null)
10145                         {
10146                           return 0;
10147                         }
10148                         return target.getIntValue();
10149                       }
10150                     }
10151                     
10152                     /**
10153                      * Gets (as xml) the "Hours" element
10154                      */
10155                     public gov.grants.apply.forms.naca30V30.NACA300To9999DataType xgetHours()
10156                     {
10157                       synchronized (monitor())
10158                       {
10159                         check_orphaned();
10160                         gov.grants.apply.forms.naca30V30.NACA300To9999DataType target = null;
10161                         target = (gov.grants.apply.forms.naca30V30.NACA300To9999DataType)get_store().find_element_user(HOURS$8, 0);
10162                         return target;
10163                       }
10164                     }
10165                     
10166                     /**
10167                      * True if has "Hours" element
10168                      */
10169                     public boolean isSetHours()
10170                     {
10171                       synchronized (monitor())
10172                       {
10173                         check_orphaned();
10174                         return get_store().count_elements(HOURS$8) != 0;
10175                       }
10176                     }
10177                     
10178                     /**
10179                      * Sets the "Hours" element
10180                      */
10181                     public void setHours(int hours)
10182                     {
10183                       synchronized (monitor())
10184                       {
10185                         check_orphaned();
10186                         org.apache.xmlbeans.SimpleValue target = null;
10187                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURS$8, 0);
10188                         if (target == null)
10189                         {
10190                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURS$8);
10191                         }
10192                         target.setIntValue(hours);
10193                       }
10194                     }
10195                     
10196                     /**
10197                      * Sets (as xml) the "Hours" element
10198                      */
10199                     public void xsetHours(gov.grants.apply.forms.naca30V30.NACA300To9999DataType hours)
10200                     {
10201                       synchronized (monitor())
10202                       {
10203                         check_orphaned();
10204                         gov.grants.apply.forms.naca30V30.NACA300To9999DataType target = null;
10205                         target = (gov.grants.apply.forms.naca30V30.NACA300To9999DataType)get_store().find_element_user(HOURS$8, 0);
10206                         if (target == null)
10207                         {
10208                           target = (gov.grants.apply.forms.naca30V30.NACA300To9999DataType)get_store().add_element_user(HOURS$8);
10209                         }
10210                         target.set(hours);
10211                       }
10212                     }
10213                     
10214                     /**
10215                      * Unsets the "Hours" element
10216                      */
10217                     public void unsetHours()
10218                     {
10219                       synchronized (monitor())
10220                       {
10221                         check_orphaned();
10222                         get_store().remove_element(HOURS$8, 0);
10223                       }
10224                     }
10225                     
10226                     /**
10227                      * Gets the "HourlyRate" element
10228                      */
10229                     public java.math.BigDecimal getHourlyRate()
10230                     {
10231                       synchronized (monitor())
10232                       {
10233                         check_orphaned();
10234                         org.apache.xmlbeans.SimpleValue target = null;
10235                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
10236                         if (target == null)
10237                         {
10238                           return null;
10239                         }
10240                         return target.getBigDecimalValue();
10241                       }
10242                     }
10243                     
10244                     /**
10245                      * Gets (as xml) the "HourlyRate" element
10246                      */
10247                     public gov.grants.apply.forms.naca30V30.NACA300To999P99DataType xgetHourlyRate()
10248                     {
10249                       synchronized (monitor())
10250                       {
10251                         check_orphaned();
10252                         gov.grants.apply.forms.naca30V30.NACA300To999P99DataType target = null;
10253                         target = (gov.grants.apply.forms.naca30V30.NACA300To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
10254                         return target;
10255                       }
10256                     }
10257                     
10258                     /**
10259                      * True if has "HourlyRate" element
10260                      */
10261                     public boolean isSetHourlyRate()
10262                     {
10263                       synchronized (monitor())
10264                       {
10265                         check_orphaned();
10266                         return get_store().count_elements(HOURLYRATE$10) != 0;
10267                       }
10268                     }
10269                     
10270                     /**
10271                      * Sets the "HourlyRate" element
10272                      */
10273                     public void setHourlyRate(java.math.BigDecimal hourlyRate)
10274                     {
10275                       synchronized (monitor())
10276                       {
10277                         check_orphaned();
10278                         org.apache.xmlbeans.SimpleValue target = null;
10279                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURLYRATE$10, 0);
10280                         if (target == null)
10281                         {
10282                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURLYRATE$10);
10283                         }
10284                         target.setBigDecimalValue(hourlyRate);
10285                       }
10286                     }
10287                     
10288                     /**
10289                      * Sets (as xml) the "HourlyRate" element
10290                      */
10291                     public void xsetHourlyRate(gov.grants.apply.forms.naca30V30.NACA300To999P99DataType hourlyRate)
10292                     {
10293                       synchronized (monitor())
10294                       {
10295                         check_orphaned();
10296                         gov.grants.apply.forms.naca30V30.NACA300To999P99DataType target = null;
10297                         target = (gov.grants.apply.forms.naca30V30.NACA300To999P99DataType)get_store().find_element_user(HOURLYRATE$10, 0);
10298                         if (target == null)
10299                         {
10300                           target = (gov.grants.apply.forms.naca30V30.NACA300To999P99DataType)get_store().add_element_user(HOURLYRATE$10);
10301                         }
10302                         target.set(hourlyRate);
10303                       }
10304                     }
10305                     
10306                     /**
10307                      * Unsets the "HourlyRate" element
10308                      */
10309                     public void unsetHourlyRate()
10310                     {
10311                       synchronized (monitor())
10312                       {
10313                         check_orphaned();
10314                         get_store().remove_element(HOURLYRATE$10, 0);
10315                       }
10316                     }
10317                     
10318                     /**
10319                      * Gets the "ProjectedCost" element
10320                      */
10321                     public int getProjectedCost()
10322                     {
10323                       synchronized (monitor())
10324                       {
10325                         check_orphaned();
10326                         org.apache.xmlbeans.SimpleValue target = null;
10327                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
10328                         if (target == null)
10329                         {
10330                           return 0;
10331                         }
10332                         return target.getIntValue();
10333                       }
10334                     }
10335                     
10336                     /**
10337                      * Gets (as xml) the "ProjectedCost" element
10338                      */
10339                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetProjectedCost()
10340                     {
10341                       synchronized (monitor())
10342                       {
10343                         check_orphaned();
10344                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
10345                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
10346                         return target;
10347                       }
10348                     }
10349                     
10350                     /**
10351                      * True if has "ProjectedCost" element
10352                      */
10353                     public boolean isSetProjectedCost()
10354                     {
10355                       synchronized (monitor())
10356                       {
10357                         check_orphaned();
10358                         return get_store().count_elements(PROJECTEDCOST$12) != 0;
10359                       }
10360                     }
10361                     
10362                     /**
10363                      * Sets the "ProjectedCost" element
10364                      */
10365                     public void setProjectedCost(int projectedCost)
10366                     {
10367                       synchronized (monitor())
10368                       {
10369                         check_orphaned();
10370                         org.apache.xmlbeans.SimpleValue target = null;
10371                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTEDCOST$12, 0);
10372                         if (target == null)
10373                         {
10374                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTEDCOST$12);
10375                         }
10376                         target.setIntValue(projectedCost);
10377                       }
10378                     }
10379                     
10380                     /**
10381                      * Sets (as xml) the "ProjectedCost" element
10382                      */
10383                     public void xsetProjectedCost(gov.grants.apply.forms.naca30V30.NACA300To100000DataType projectedCost)
10384                     {
10385                       synchronized (monitor())
10386                       {
10387                         check_orphaned();
10388                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
10389                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(PROJECTEDCOST$12, 0);
10390                         if (target == null)
10391                         {
10392                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(PROJECTEDCOST$12);
10393                         }
10394                         target.set(projectedCost);
10395                       }
10396                     }
10397                     
10398                     /**
10399                      * Unsets the "ProjectedCost" element
10400                      */
10401                     public void unsetProjectedCost()
10402                     {
10403                       synchronized (monitor())
10404                       {
10405                         check_orphaned();
10406                         get_store().remove_element(PROJECTEDCOST$12, 0);
10407                       }
10408                     }
10409                     
10410                     /**
10411                      * Gets the "Total" element
10412                      */
10413                     public int getTotal()
10414                     {
10415                       synchronized (monitor())
10416                       {
10417                         check_orphaned();
10418                         org.apache.xmlbeans.SimpleValue target = null;
10419                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
10420                         if (target == null)
10421                         {
10422                           return 0;
10423                         }
10424                         return target.getIntValue();
10425                       }
10426                     }
10427                     
10428                     /**
10429                      * Gets (as xml) the "Total" element
10430                      */
10431                     public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotal()
10432                     {
10433                       synchronized (monitor())
10434                       {
10435                         check_orphaned();
10436                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
10437                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$14, 0);
10438                         return target;
10439                       }
10440                     }
10441                     
10442                     /**
10443                      * True if has "Total" element
10444                      */
10445                     public boolean isSetTotal()
10446                     {
10447                       synchronized (monitor())
10448                       {
10449                         check_orphaned();
10450                         return get_store().count_elements(TOTAL$14) != 0;
10451                       }
10452                     }
10453                     
10454                     /**
10455                      * Sets the "Total" element
10456                      */
10457                     public void setTotal(int total)
10458                     {
10459                       synchronized (monitor())
10460                       {
10461                         check_orphaned();
10462                         org.apache.xmlbeans.SimpleValue target = null;
10463                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$14, 0);
10464                         if (target == null)
10465                         {
10466                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$14);
10467                         }
10468                         target.setIntValue(total);
10469                       }
10470                     }
10471                     
10472                     /**
10473                      * Sets (as xml) the "Total" element
10474                      */
10475                     public void xsetTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType total)
10476                     {
10477                       synchronized (monitor())
10478                       {
10479                         check_orphaned();
10480                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
10481                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$14, 0);
10482                         if (target == null)
10483                         {
10484                           target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTAL$14);
10485                         }
10486                         target.set(total);
10487                       }
10488                     }
10489                     
10490                     /**
10491                      * Unsets the "Total" element
10492                      */
10493                     public void unsetTotal()
10494                     {
10495                       synchronized (monitor())
10496                       {
10497                         check_orphaned();
10498                         get_store().remove_element(TOTAL$14, 0);
10499                       }
10500                     }
10501                     /**
10502                      * An XML ContractType(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
10503                      *
10504                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$ContractType.
10505                      */
10506                     public static class ContractTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.ContractType
10507                     {
10508                       private static final long serialVersionUID = 1L;
10509                       
10510                       public ContractTypeImpl(org.apache.xmlbeans.SchemaType sType)
10511                       {
10512                         super(sType, false);
10513                       }
10514                       
10515                       protected ContractTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10516                       {
10517                         super(sType, b);
10518                       }
10519                     }
10520                     /**
10521                      * An XML CostType(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
10522                      *
10523                      * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$TARequestSummary$ProfessionalServices$ProfessionalServicesItem$CostType.
10524                      */
10525                     public static class CostTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProfessionalServicesItem.CostType
10526                     {
10527                       private static final long serialVersionUID = 1L;
10528                       
10529                       public CostTypeImpl(org.apache.xmlbeans.SchemaType sType)
10530                       {
10531                         super(sType, false);
10532                       }
10533                       
10534                       protected CostTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10535                       {
10536                         super(sType, b);
10537                       }
10538                     }
10539                 }
10540                 /**
10541                  * An XML ProcurementPolicies(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
10542                  *
10543                  * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$TARequestSummary$ProfessionalServices$ProcurementPolicies.
10544                  */
10545                 public static class ProcurementPoliciesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.ProfessionalServices.ProcurementPolicies
10546                 {
10547                     private static final long serialVersionUID = 1L;
10548                     
10549                     public ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType)
10550                     {
10551                       super(sType, false);
10552                     }
10553                     
10554                     protected ProcurementPoliciesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10555                     {
10556                       super(sType, b);
10557                     }
10558                 }
10559             }
10560             /**
10561              * An XML Equipment(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
10562              *
10563              * This is a complex type.
10564              */
10565             public static class EquipmentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment
10566             {
10567                 private static final long serialVersionUID = 1L;
10568                 
10569                 public EquipmentImpl(org.apache.xmlbeans.SchemaType sType)
10570                 {
10571                     super(sType);
10572                 }
10573                 
10574                 private static final javax.xml.namespace.QName EQUIPMENTITEM$0 = 
10575                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EquipmentItem");
10576                 private static final javax.xml.namespace.QName SUBTOTAL$2 = 
10577                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SubTotal");
10578                 
10579                 
10580                 /**
10581                  * Gets array of all "EquipmentItem" elements
10582                  */
10583                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem[] getEquipmentItemArray()
10584                 {
10585                     synchronized (monitor())
10586                     {
10587                       check_orphaned();
10588                       java.util.List targetList = new java.util.ArrayList();
10589                       get_store().find_all_element_users(EQUIPMENTITEM$0, targetList);
10590                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem[] result = new gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem[targetList.size()];
10591                       targetList.toArray(result);
10592                       return result;
10593                     }
10594                 }
10595                 
10596                 /**
10597                  * Gets ith "EquipmentItem" element
10598                  */
10599                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem getEquipmentItemArray(int i)
10600                 {
10601                     synchronized (monitor())
10602                     {
10603                       check_orphaned();
10604                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem target = null;
10605                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem)get_store().find_element_user(EQUIPMENTITEM$0, i);
10606                       if (target == null)
10607                       {
10608                         throw new IndexOutOfBoundsException();
10609                       }
10610                       return target;
10611                     }
10612                 }
10613                 
10614                 /**
10615                  * Returns number of "EquipmentItem" element
10616                  */
10617                 public int sizeOfEquipmentItemArray()
10618                 {
10619                     synchronized (monitor())
10620                     {
10621                       check_orphaned();
10622                       return get_store().count_elements(EQUIPMENTITEM$0);
10623                     }
10624                 }
10625                 
10626                 /**
10627                  * Sets array of all "EquipmentItem" element  WARNING: This method is not atomicaly synchronized.
10628                  */
10629                 public void setEquipmentItemArray(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem[] equipmentItemArray)
10630                 {
10631                     check_orphaned();
10632                     arraySetterHelper(equipmentItemArray, EQUIPMENTITEM$0);
10633                 }
10634                 
10635                 /**
10636                  * Sets ith "EquipmentItem" element
10637                  */
10638                 public void setEquipmentItemArray(int i, gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem equipmentItem)
10639                 {
10640                     generatedSetterHelperImpl(equipmentItem, EQUIPMENTITEM$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
10641                 }
10642                 
10643                 /**
10644                  * Inserts and returns a new empty value (as xml) as the ith "EquipmentItem" element
10645                  */
10646                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem insertNewEquipmentItem(int i)
10647                 {
10648                     synchronized (monitor())
10649                     {
10650                       check_orphaned();
10651                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem target = null;
10652                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem)get_store().insert_element_user(EQUIPMENTITEM$0, i);
10653                       return target;
10654                     }
10655                 }
10656                 
10657                 /**
10658                  * Appends and returns a new empty value (as xml) as the last "EquipmentItem" element
10659                  */
10660                 public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem addNewEquipmentItem()
10661                 {
10662                     synchronized (monitor())
10663                     {
10664                       check_orphaned();
10665                       gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem target = null;
10666                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem)get_store().add_element_user(EQUIPMENTITEM$0);
10667                       return target;
10668                     }
10669                 }
10670                 
10671                 /**
10672                  * Removes the ith "EquipmentItem" element
10673                  */
10674                 public void removeEquipmentItem(int i)
10675                 {
10676                     synchronized (monitor())
10677                     {
10678                       check_orphaned();
10679                       get_store().remove_element(EQUIPMENTITEM$0, i);
10680                     }
10681                 }
10682                 
10683                 /**
10684                  * Gets the "SubTotal" element
10685                  */
10686                 public int getSubTotal()
10687                 {
10688                     synchronized (monitor())
10689                     {
10690                       check_orphaned();
10691                       org.apache.xmlbeans.SimpleValue target = null;
10692                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10693                       if (target == null)
10694                       {
10695                         return 0;
10696                       }
10697                       return target.getIntValue();
10698                     }
10699                 }
10700                 
10701                 /**
10702                  * Gets (as xml) the "SubTotal" element
10703                  */
10704                 public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetSubTotal()
10705                 {
10706                     synchronized (monitor())
10707                     {
10708                       check_orphaned();
10709                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
10710                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10711                       return target;
10712                     }
10713                 }
10714                 
10715                 /**
10716                  * True if has "SubTotal" element
10717                  */
10718                 public boolean isSetSubTotal()
10719                 {
10720                     synchronized (monitor())
10721                     {
10722                       check_orphaned();
10723                       return get_store().count_elements(SUBTOTAL$2) != 0;
10724                     }
10725                 }
10726                 
10727                 /**
10728                  * Sets the "SubTotal" element
10729                  */
10730                 public void setSubTotal(int subTotal)
10731                 {
10732                     synchronized (monitor())
10733                     {
10734                       check_orphaned();
10735                       org.apache.xmlbeans.SimpleValue target = null;
10736                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBTOTAL$2, 0);
10737                       if (target == null)
10738                       {
10739                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBTOTAL$2);
10740                       }
10741                       target.setIntValue(subTotal);
10742                     }
10743                 }
10744                 
10745                 /**
10746                  * Sets (as xml) the "SubTotal" element
10747                  */
10748                 public void xsetSubTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType subTotal)
10749                 {
10750                     synchronized (monitor())
10751                     {
10752                       check_orphaned();
10753                       gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
10754                       target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(SUBTOTAL$2, 0);
10755                       if (target == null)
10756                       {
10757                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(SUBTOTAL$2);
10758                       }
10759                       target.set(subTotal);
10760                     }
10761                 }
10762                 
10763                 /**
10764                  * Unsets the "SubTotal" element
10765                  */
10766                 public void unsetSubTotal()
10767                 {
10768                     synchronized (monitor())
10769                     {
10770                       check_orphaned();
10771                       get_store().remove_element(SUBTOTAL$2, 0);
10772                     }
10773                 }
10774                 /**
10775                  * An XML EquipmentItem(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
10776                  *
10777                  * This is a complex type.
10778                  */
10779                 public static class EquipmentItemImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.TARequestSummary.Equipment.EquipmentItem
10780                 {
10781                     private static final long serialVersionUID = 1L;
10782                     
10783                     public EquipmentItemImpl(org.apache.xmlbeans.SchemaType sType)
10784                     {
10785                       super(sType);
10786                     }
10787                     
10788                     private static final javax.xml.namespace.QName CATEGORY$0 = 
10789                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Category");
10790                     private static final javax.xml.namespace.QName DESCRIPTION$2 = 
10791                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Description");
10792                     private static final javax.xml.namespace.QName COST$4 = 
10793                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Cost");
10794                     private static final javax.xml.namespace.QName UNITS$6 = 
10795                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Units");
10796                     private static final javax.xml.namespace.QName TOTAL$8 = 
10797                       new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Total");
10798                     
10799                     
10800                     /**
10801                      * Gets the "Category" element
10802                      */
10803                     public java.lang.String getCategory()
10804                     {
10805                       synchronized (monitor())
10806                       {
10807                         check_orphaned();
10808                         org.apache.xmlbeans.SimpleValue target = null;
10809                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
10810                         if (target == null)
10811                         {
10812                           return null;
10813                         }
10814                         return target.getStringValue();
10815                       }
10816                     }
10817                     
10818                     /**
10819                      * Gets (as xml) the "Category" element
10820                      */
10821                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetCategory()
10822                     {
10823                       synchronized (monitor())
10824                       {
10825                         check_orphaned();
10826                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
10827                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(CATEGORY$0, 0);
10828                         return target;
10829                       }
10830                     }
10831                     
10832                     /**
10833                      * True if has "Category" element
10834                      */
10835                     public boolean isSetCategory()
10836                     {
10837                       synchronized (monitor())
10838                       {
10839                         check_orphaned();
10840                         return get_store().count_elements(CATEGORY$0) != 0;
10841                       }
10842                     }
10843                     
10844                     /**
10845                      * Sets the "Category" element
10846                      */
10847                     public void setCategory(java.lang.String category)
10848                     {
10849                       synchronized (monitor())
10850                       {
10851                         check_orphaned();
10852                         org.apache.xmlbeans.SimpleValue target = null;
10853                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$0, 0);
10854                         if (target == null)
10855                         {
10856                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$0);
10857                         }
10858                         target.setStringValue(category);
10859                       }
10860                     }
10861                     
10862                     /**
10863                      * Sets (as xml) the "Category" element
10864                      */
10865                     public void xsetCategory(gov.grants.apply.forms.naca30V30.NACA30String30DataType category)
10866                     {
10867                       synchronized (monitor())
10868                       {
10869                         check_orphaned();
10870                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
10871                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(CATEGORY$0, 0);
10872                         if (target == null)
10873                         {
10874                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(CATEGORY$0);
10875                         }
10876                         target.set(category);
10877                       }
10878                     }
10879                     
10880                     /**
10881                      * Unsets the "Category" element
10882                      */
10883                     public void unsetCategory()
10884                     {
10885                       synchronized (monitor())
10886                       {
10887                         check_orphaned();
10888                         get_store().remove_element(CATEGORY$0, 0);
10889                       }
10890                     }
10891                     
10892                     /**
10893                      * Gets the "Description" element
10894                      */
10895                     public java.lang.String getDescription()
10896                     {
10897                       synchronized (monitor())
10898                       {
10899                         check_orphaned();
10900                         org.apache.xmlbeans.SimpleValue target = null;
10901                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
10902                         if (target == null)
10903                         {
10904                           return null;
10905                         }
10906                         return target.getStringValue();
10907                       }
10908                     }
10909                     
10910                     /**
10911                      * Gets (as xml) the "Description" element
10912                      */
10913                     public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetDescription()
10914                     {
10915                       synchronized (monitor())
10916                       {
10917                         check_orphaned();
10918                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
10919                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
10920                         return target;
10921                       }
10922                     }
10923                     
10924                     /**
10925                      * True if has "Description" element
10926                      */
10927                     public boolean isSetDescription()
10928                     {
10929                       synchronized (monitor())
10930                       {
10931                         check_orphaned();
10932                         return get_store().count_elements(DESCRIPTION$2) != 0;
10933                       }
10934                     }
10935                     
10936                     /**
10937                      * Sets the "Description" element
10938                      */
10939                     public void setDescription(java.lang.String description)
10940                     {
10941                       synchronized (monitor())
10942                       {
10943                         check_orphaned();
10944                         org.apache.xmlbeans.SimpleValue target = null;
10945                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DESCRIPTION$2, 0);
10946                         if (target == null)
10947                         {
10948                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DESCRIPTION$2);
10949                         }
10950                         target.setStringValue(description);
10951                       }
10952                     }
10953                     
10954                     /**
10955                      * Sets (as xml) the "Description" element
10956                      */
10957                     public void xsetDescription(gov.grants.apply.forms.naca30V30.NACA30String30DataType description)
10958                     {
10959                       synchronized (monitor())
10960                       {
10961                         check_orphaned();
10962                         gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
10963                         target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(DESCRIPTION$2, 0);
10964                         if (target == null)
10965                         {
10966                           target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(DESCRIPTION$2);
10967                         }
10968                         target.set(description);
10969                       }
10970                     }
10971                     
10972                     /**
10973                      * Unsets the "Description" element
10974                      */
10975                     public void unsetDescription()
10976                     {
10977                       synchronized (monitor())
10978                       {
10979                         check_orphaned();
10980                         get_store().remove_element(DESCRIPTION$2, 0);
10981                       }
10982                     }
10983                     
10984                     /**
10985                      * Gets the "Cost" element
10986                      */
10987                     public int getCost()
10988                     {
10989                       synchronized (monitor())
10990                       {
10991                         check_orphaned();
10992                         org.apache.xmlbeans.SimpleValue target = null;
10993                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
10994                         if (target == null)
10995                         {
10996                           return 0;
10997                         }
10998                         return target.getIntValue();
10999                       }
11000                     }
11001                     
11002                     /**
11003                      * Gets (as xml) the "Cost" element
11004                      */
11005                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetCost()
11006                     {
11007                       synchronized (monitor())
11008                       {
11009                         check_orphaned();
11010                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
11011                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(COST$4, 0);
11012                         return target;
11013                       }
11014                     }
11015                     
11016                     /**
11017                      * True if has "Cost" element
11018                      */
11019                     public boolean isSetCost()
11020                     {
11021                       synchronized (monitor())
11022                       {
11023                         check_orphaned();
11024                         return get_store().count_elements(COST$4) != 0;
11025                       }
11026                     }
11027                     
11028                     /**
11029                      * Sets the "Cost" element
11030                      */
11031                     public void setCost(int cost)
11032                     {
11033                       synchronized (monitor())
11034                       {
11035                         check_orphaned();
11036                         org.apache.xmlbeans.SimpleValue target = null;
11037                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COST$4, 0);
11038                         if (target == null)
11039                         {
11040                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COST$4);
11041                         }
11042                         target.setIntValue(cost);
11043                       }
11044                     }
11045                     
11046                     /**
11047                      * Sets (as xml) the "Cost" element
11048                      */
11049                     public void xsetCost(gov.grants.apply.forms.naca30V30.NACA300To100000DataType cost)
11050                     {
11051                       synchronized (monitor())
11052                       {
11053                         check_orphaned();
11054                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
11055                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(COST$4, 0);
11056                         if (target == null)
11057                         {
11058                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(COST$4);
11059                         }
11060                         target.set(cost);
11061                       }
11062                     }
11063                     
11064                     /**
11065                      * Unsets the "Cost" element
11066                      */
11067                     public void unsetCost()
11068                     {
11069                       synchronized (monitor())
11070                       {
11071                         check_orphaned();
11072                         get_store().remove_element(COST$4, 0);
11073                       }
11074                     }
11075                     
11076                     /**
11077                      * Gets the "Units" element
11078                      */
11079                     public int getUnits()
11080                     {
11081                       synchronized (monitor())
11082                       {
11083                         check_orphaned();
11084                         org.apache.xmlbeans.SimpleValue target = null;
11085                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
11086                         if (target == null)
11087                         {
11088                           return 0;
11089                         }
11090                         return target.getIntValue();
11091                       }
11092                     }
11093                     
11094                     /**
11095                      * Gets (as xml) the "Units" element
11096                      */
11097                     public gov.grants.apply.forms.naca30V30.NACA300To100000DataType xgetUnits()
11098                     {
11099                       synchronized (monitor())
11100                       {
11101                         check_orphaned();
11102                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
11103                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(UNITS$6, 0);
11104                         return target;
11105                       }
11106                     }
11107                     
11108                     /**
11109                      * True if has "Units" element
11110                      */
11111                     public boolean isSetUnits()
11112                     {
11113                       synchronized (monitor())
11114                       {
11115                         check_orphaned();
11116                         return get_store().count_elements(UNITS$6) != 0;
11117                       }
11118                     }
11119                     
11120                     /**
11121                      * Sets the "Units" element
11122                      */
11123                     public void setUnits(int units)
11124                     {
11125                       synchronized (monitor())
11126                       {
11127                         check_orphaned();
11128                         org.apache.xmlbeans.SimpleValue target = null;
11129                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNITS$6, 0);
11130                         if (target == null)
11131                         {
11132                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNITS$6);
11133                         }
11134                         target.setIntValue(units);
11135                       }
11136                     }
11137                     
11138                     /**
11139                      * Sets (as xml) the "Units" element
11140                      */
11141                     public void xsetUnits(gov.grants.apply.forms.naca30V30.NACA300To100000DataType units)
11142                     {
11143                       synchronized (monitor())
11144                       {
11145                         check_orphaned();
11146                         gov.grants.apply.forms.naca30V30.NACA300To100000DataType target = null;
11147                         target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().find_element_user(UNITS$6, 0);
11148                         if (target == null)
11149                         {
11150                           target = (gov.grants.apply.forms.naca30V30.NACA300To100000DataType)get_store().add_element_user(UNITS$6);
11151                         }
11152                         target.set(units);
11153                       }
11154                     }
11155                     
11156                     /**
11157                      * Unsets the "Units" element
11158                      */
11159                     public void unsetUnits()
11160                     {
11161                       synchronized (monitor())
11162                       {
11163                         check_orphaned();
11164                         get_store().remove_element(UNITS$6, 0);
11165                       }
11166                     }
11167                     
11168                     /**
11169                      * Gets the "Total" element
11170                      */
11171                     public int getTotal()
11172                     {
11173                       synchronized (monitor())
11174                       {
11175                         check_orphaned();
11176                         org.apache.xmlbeans.SimpleValue target = null;
11177                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
11178                         if (target == null)
11179                         {
11180                           return 0;
11181                         }
11182                         return target.getIntValue();
11183                       }
11184                     }
11185                     
11186                     /**
11187                      * Gets (as xml) the "Total" element
11188                      */
11189                     public gov.grants.apply.forms.naca30V30.NACA300To150000DataType xgetTotal()
11190                     {
11191                       synchronized (monitor())
11192                       {
11193                         check_orphaned();
11194                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
11195                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$8, 0);
11196                         return target;
11197                       }
11198                     }
11199                     
11200                     /**
11201                      * True if has "Total" element
11202                      */
11203                     public boolean isSetTotal()
11204                     {
11205                       synchronized (monitor())
11206                       {
11207                         check_orphaned();
11208                         return get_store().count_elements(TOTAL$8) != 0;
11209                       }
11210                     }
11211                     
11212                     /**
11213                      * Sets the "Total" element
11214                      */
11215                     public void setTotal(int total)
11216                     {
11217                       synchronized (monitor())
11218                       {
11219                         check_orphaned();
11220                         org.apache.xmlbeans.SimpleValue target = null;
11221                         target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTAL$8, 0);
11222                         if (target == null)
11223                         {
11224                           target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTAL$8);
11225                         }
11226                         target.setIntValue(total);
11227                       }
11228                     }
11229                     
11230                     /**
11231                      * Sets (as xml) the "Total" element
11232                      */
11233                     public void xsetTotal(gov.grants.apply.forms.naca30V30.NACA300To150000DataType total)
11234                     {
11235                       synchronized (monitor())
11236                       {
11237                         check_orphaned();
11238                         gov.grants.apply.forms.naca30V30.NACA300To150000DataType target = null;
11239                         target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().find_element_user(TOTAL$8, 0);
11240                         if (target == null)
11241                         {
11242                           target = (gov.grants.apply.forms.naca30V30.NACA300To150000DataType)get_store().add_element_user(TOTAL$8);
11243                         }
11244                         target.set(total);
11245                       }
11246                     }
11247                     
11248                     /**
11249                      * Unsets the "Total" element
11250                      */
11251                     public void unsetTotal()
11252                     {
11253                       synchronized (monitor())
11254                       {
11255                         check_orphaned();
11256                         get_store().remove_element(TOTAL$8, 0);
11257                       }
11258                     }
11259                 }
11260             }
11261         }
11262         /**
11263          * An XML HFFIFARequestedAmount(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
11264          *
11265          * This is a complex type.
11266          */
11267         public static class HFFIFARequestedAmountImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.HFFIFARequestedAmount
11268         {
11269             private static final long serialVersionUID = 1L;
11270             
11271             public HFFIFARequestedAmountImpl(org.apache.xmlbeans.SchemaType sType)
11272             {
11273                 super(sType);
11274             }
11275             
11276             private static final javax.xml.namespace.QName LOAN$0 = 
11277                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Loan");
11278             private static final javax.xml.namespace.QName GRANT$2 = 
11279                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Grant");
11280             private static final javax.xml.namespace.QName EQUITY$4 = 
11281                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Equity");
11282             private static final javax.xml.namespace.QName SHARESDEPOSITS$6 = 
11283                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SharesDeposits");
11284             private static final javax.xml.namespace.QName SECONDARYCAPITAL$8 = 
11285                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SecondaryCapital");
11286             private static final javax.xml.namespace.QName TOTALHFFIREQUEST$10 = 
11287                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TotalHFFIRequest");
11288             
11289             
11290             /**
11291              * Gets the "Loan" element
11292              */
11293             public int getLoan()
11294             {
11295                 synchronized (monitor())
11296                 {
11297                     check_orphaned();
11298                     org.apache.xmlbeans.SimpleValue target = null;
11299                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
11300                     if (target == null)
11301                     {
11302                       return 0;
11303                     }
11304                     return target.getIntValue();
11305                 }
11306             }
11307             
11308             /**
11309              * Gets (as xml) the "Loan" element
11310              */
11311             public gov.grants.apply.forms.naca30V30.NACA300To5000000DataType xgetLoan()
11312             {
11313                 synchronized (monitor())
11314                 {
11315                     check_orphaned();
11316                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11317                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(LOAN$0, 0);
11318                     return target;
11319                 }
11320             }
11321             
11322             /**
11323              * True if has "Loan" element
11324              */
11325             public boolean isSetLoan()
11326             {
11327                 synchronized (monitor())
11328                 {
11329                     check_orphaned();
11330                     return get_store().count_elements(LOAN$0) != 0;
11331                 }
11332             }
11333             
11334             /**
11335              * Sets the "Loan" element
11336              */
11337             public void setLoan(int loan)
11338             {
11339                 synchronized (monitor())
11340                 {
11341                     check_orphaned();
11342                     org.apache.xmlbeans.SimpleValue target = null;
11343                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOAN$0, 0);
11344                     if (target == null)
11345                     {
11346                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOAN$0);
11347                     }
11348                     target.setIntValue(loan);
11349                 }
11350             }
11351             
11352             /**
11353              * Sets (as xml) the "Loan" element
11354              */
11355             public void xsetLoan(gov.grants.apply.forms.naca30V30.NACA300To5000000DataType loan)
11356             {
11357                 synchronized (monitor())
11358                 {
11359                     check_orphaned();
11360                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11361                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(LOAN$0, 0);
11362                     if (target == null)
11363                     {
11364                       target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().add_element_user(LOAN$0);
11365                     }
11366                     target.set(loan);
11367                 }
11368             }
11369             
11370             /**
11371              * Unsets the "Loan" element
11372              */
11373             public void unsetLoan()
11374             {
11375                 synchronized (monitor())
11376                 {
11377                     check_orphaned();
11378                     get_store().remove_element(LOAN$0, 0);
11379                 }
11380             }
11381             
11382             /**
11383              * Gets the "Grant" element
11384              */
11385             public int getGrant()
11386             {
11387                 synchronized (monitor())
11388                 {
11389                     check_orphaned();
11390                     org.apache.xmlbeans.SimpleValue target = null;
11391                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
11392                     if (target == null)
11393                     {
11394                       return 0;
11395                     }
11396                     return target.getIntValue();
11397                 }
11398             }
11399             
11400             /**
11401              * Gets (as xml) the "Grant" element
11402              */
11403             public gov.grants.apply.forms.naca30V30.NACA300To5000000DataType xgetGrant()
11404             {
11405                 synchronized (monitor())
11406                 {
11407                     check_orphaned();
11408                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11409                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(GRANT$2, 0);
11410                     return target;
11411                 }
11412             }
11413             
11414             /**
11415              * True if has "Grant" element
11416              */
11417             public boolean isSetGrant()
11418             {
11419                 synchronized (monitor())
11420                 {
11421                     check_orphaned();
11422                     return get_store().count_elements(GRANT$2) != 0;
11423                 }
11424             }
11425             
11426             /**
11427              * Sets the "Grant" element
11428              */
11429             public void setGrant(int grant)
11430             {
11431                 synchronized (monitor())
11432                 {
11433                     check_orphaned();
11434                     org.apache.xmlbeans.SimpleValue target = null;
11435                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRANT$2, 0);
11436                     if (target == null)
11437                     {
11438                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRANT$2);
11439                     }
11440                     target.setIntValue(grant);
11441                 }
11442             }
11443             
11444             /**
11445              * Sets (as xml) the "Grant" element
11446              */
11447             public void xsetGrant(gov.grants.apply.forms.naca30V30.NACA300To5000000DataType grant)
11448             {
11449                 synchronized (monitor())
11450                 {
11451                     check_orphaned();
11452                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11453                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(GRANT$2, 0);
11454                     if (target == null)
11455                     {
11456                       target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().add_element_user(GRANT$2);
11457                     }
11458                     target.set(grant);
11459                 }
11460             }
11461             
11462             /**
11463              * Unsets the "Grant" element
11464              */
11465             public void unsetGrant()
11466             {
11467                 synchronized (monitor())
11468                 {
11469                     check_orphaned();
11470                     get_store().remove_element(GRANT$2, 0);
11471                 }
11472             }
11473             
11474             /**
11475              * Gets the "Equity" element
11476              */
11477             public int getEquity()
11478             {
11479                 synchronized (monitor())
11480                 {
11481                     check_orphaned();
11482                     org.apache.xmlbeans.SimpleValue target = null;
11483                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
11484                     if (target == null)
11485                     {
11486                       return 0;
11487                     }
11488                     return target.getIntValue();
11489                 }
11490             }
11491             
11492             /**
11493              * Gets (as xml) the "Equity" element
11494              */
11495             public gov.grants.apply.forms.naca30V30.NACA300To5000000DataType xgetEquity()
11496             {
11497                 synchronized (monitor())
11498                 {
11499                     check_orphaned();
11500                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11501                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
11502                     return target;
11503                 }
11504             }
11505             
11506             /**
11507              * True if has "Equity" element
11508              */
11509             public boolean isSetEquity()
11510             {
11511                 synchronized (monitor())
11512                 {
11513                     check_orphaned();
11514                     return get_store().count_elements(EQUITY$4) != 0;
11515                 }
11516             }
11517             
11518             /**
11519              * Sets the "Equity" element
11520              */
11521             public void setEquity(int equity)
11522             {
11523                 synchronized (monitor())
11524                 {
11525                     check_orphaned();
11526                     org.apache.xmlbeans.SimpleValue target = null;
11527                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITY$4, 0);
11528                     if (target == null)
11529                     {
11530                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITY$4);
11531                     }
11532                     target.setIntValue(equity);
11533                 }
11534             }
11535             
11536             /**
11537              * Sets (as xml) the "Equity" element
11538              */
11539             public void xsetEquity(gov.grants.apply.forms.naca30V30.NACA300To5000000DataType equity)
11540             {
11541                 synchronized (monitor())
11542                 {
11543                     check_orphaned();
11544                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11545                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(EQUITY$4, 0);
11546                     if (target == null)
11547                     {
11548                       target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().add_element_user(EQUITY$4);
11549                     }
11550                     target.set(equity);
11551                 }
11552             }
11553             
11554             /**
11555              * Unsets the "Equity" element
11556              */
11557             public void unsetEquity()
11558             {
11559                 synchronized (monitor())
11560                 {
11561                     check_orphaned();
11562                     get_store().remove_element(EQUITY$4, 0);
11563                 }
11564             }
11565             
11566             /**
11567              * Gets the "SharesDeposits" element
11568              */
11569             public int getSharesDeposits()
11570             {
11571                 synchronized (monitor())
11572                 {
11573                     check_orphaned();
11574                     org.apache.xmlbeans.SimpleValue target = null;
11575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11576                     if (target == null)
11577                     {
11578                       return 0;
11579                     }
11580                     return target.getIntValue();
11581                 }
11582             }
11583             
11584             /**
11585              * Gets (as xml) the "SharesDeposits" element
11586              */
11587             public gov.grants.apply.forms.naca30V30.NACA300To5000000DataType xgetSharesDeposits()
11588             {
11589                 synchronized (monitor())
11590                 {
11591                     check_orphaned();
11592                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11593                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11594                     return target;
11595                 }
11596             }
11597             
11598             /**
11599              * True if has "SharesDeposits" element
11600              */
11601             public boolean isSetSharesDeposits()
11602             {
11603                 synchronized (monitor())
11604                 {
11605                     check_orphaned();
11606                     return get_store().count_elements(SHARESDEPOSITS$6) != 0;
11607                 }
11608             }
11609             
11610             /**
11611              * Sets the "SharesDeposits" element
11612              */
11613             public void setSharesDeposits(int sharesDeposits)
11614             {
11615                 synchronized (monitor())
11616                 {
11617                     check_orphaned();
11618                     org.apache.xmlbeans.SimpleValue target = null;
11619                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11620                     if (target == null)
11621                     {
11622                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHARESDEPOSITS$6);
11623                     }
11624                     target.setIntValue(sharesDeposits);
11625                 }
11626             }
11627             
11628             /**
11629              * Sets (as xml) the "SharesDeposits" element
11630              */
11631             public void xsetSharesDeposits(gov.grants.apply.forms.naca30V30.NACA300To5000000DataType sharesDeposits)
11632             {
11633                 synchronized (monitor())
11634                 {
11635                     check_orphaned();
11636                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11637                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(SHARESDEPOSITS$6, 0);
11638                     if (target == null)
11639                     {
11640                       target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().add_element_user(SHARESDEPOSITS$6);
11641                     }
11642                     target.set(sharesDeposits);
11643                 }
11644             }
11645             
11646             /**
11647              * Unsets the "SharesDeposits" element
11648              */
11649             public void unsetSharesDeposits()
11650             {
11651                 synchronized (monitor())
11652                 {
11653                     check_orphaned();
11654                     get_store().remove_element(SHARESDEPOSITS$6, 0);
11655                 }
11656             }
11657             
11658             /**
11659              * Gets the "SecondaryCapital" element
11660              */
11661             public int getSecondaryCapital()
11662             {
11663                 synchronized (monitor())
11664                 {
11665                     check_orphaned();
11666                     org.apache.xmlbeans.SimpleValue target = null;
11667                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11668                     if (target == null)
11669                     {
11670                       return 0;
11671                     }
11672                     return target.getIntValue();
11673                 }
11674             }
11675             
11676             /**
11677              * Gets (as xml) the "SecondaryCapital" element
11678              */
11679             public gov.grants.apply.forms.naca30V30.NACA300To5000000DataType xgetSecondaryCapital()
11680             {
11681                 synchronized (monitor())
11682                 {
11683                     check_orphaned();
11684                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11685                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11686                     return target;
11687                 }
11688             }
11689             
11690             /**
11691              * True if has "SecondaryCapital" element
11692              */
11693             public boolean isSetSecondaryCapital()
11694             {
11695                 synchronized (monitor())
11696                 {
11697                     check_orphaned();
11698                     return get_store().count_elements(SECONDARYCAPITAL$8) != 0;
11699                 }
11700             }
11701             
11702             /**
11703              * Sets the "SecondaryCapital" element
11704              */
11705             public void setSecondaryCapital(int secondaryCapital)
11706             {
11707                 synchronized (monitor())
11708                 {
11709                     check_orphaned();
11710                     org.apache.xmlbeans.SimpleValue target = null;
11711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11712                     if (target == null)
11713                     {
11714                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYCAPITAL$8);
11715                     }
11716                     target.setIntValue(secondaryCapital);
11717                 }
11718             }
11719             
11720             /**
11721              * Sets (as xml) the "SecondaryCapital" element
11722              */
11723             public void xsetSecondaryCapital(gov.grants.apply.forms.naca30V30.NACA300To5000000DataType secondaryCapital)
11724             {
11725                 synchronized (monitor())
11726                 {
11727                     check_orphaned();
11728                     gov.grants.apply.forms.naca30V30.NACA300To5000000DataType target = null;
11729                     target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().find_element_user(SECONDARYCAPITAL$8, 0);
11730                     if (target == null)
11731                     {
11732                       target = (gov.grants.apply.forms.naca30V30.NACA300To5000000DataType)get_store().add_element_user(SECONDARYCAPITAL$8);
11733                     }
11734                     target.set(secondaryCapital);
11735                 }
11736             }
11737             
11738             /**
11739              * Unsets the "SecondaryCapital" element
11740              */
11741             public void unsetSecondaryCapital()
11742             {
11743                 synchronized (monitor())
11744                 {
11745                     check_orphaned();
11746                     get_store().remove_element(SECONDARYCAPITAL$8, 0);
11747                 }
11748             }
11749             
11750             /**
11751              * Gets the "TotalHFFIRequest" element
11752              */
11753             public int getTotalHFFIRequest()
11754             {
11755                 synchronized (monitor())
11756                 {
11757                     check_orphaned();
11758                     org.apache.xmlbeans.SimpleValue target = null;
11759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11760                     if (target == null)
11761                     {
11762                       return 0;
11763                     }
11764                     return target.getIntValue();
11765                 }
11766             }
11767             
11768             /**
11769              * Gets (as xml) the "TotalHFFIRequest" element
11770              */
11771             public gov.grants.apply.forms.naca30V30.NACA301To5000000DataType xgetTotalHFFIRequest()
11772             {
11773                 synchronized (monitor())
11774                 {
11775                     check_orphaned();
11776                     gov.grants.apply.forms.naca30V30.NACA301To5000000DataType target = null;
11777                     target = (gov.grants.apply.forms.naca30V30.NACA301To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11778                     return target;
11779                 }
11780             }
11781             
11782             /**
11783              * True if has "TotalHFFIRequest" element
11784              */
11785             public boolean isSetTotalHFFIRequest()
11786             {
11787                 synchronized (monitor())
11788                 {
11789                     check_orphaned();
11790                     return get_store().count_elements(TOTALHFFIREQUEST$10) != 0;
11791                 }
11792             }
11793             
11794             /**
11795              * Sets the "TotalHFFIRequest" element
11796              */
11797             public void setTotalHFFIRequest(int totalHFFIRequest)
11798             {
11799                 synchronized (monitor())
11800                 {
11801                     check_orphaned();
11802                     org.apache.xmlbeans.SimpleValue target = null;
11803                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11804                     if (target == null)
11805                     {
11806                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALHFFIREQUEST$10);
11807                     }
11808                     target.setIntValue(totalHFFIRequest);
11809                 }
11810             }
11811             
11812             /**
11813              * Sets (as xml) the "TotalHFFIRequest" element
11814              */
11815             public void xsetTotalHFFIRequest(gov.grants.apply.forms.naca30V30.NACA301To5000000DataType totalHFFIRequest)
11816             {
11817                 synchronized (monitor())
11818                 {
11819                     check_orphaned();
11820                     gov.grants.apply.forms.naca30V30.NACA301To5000000DataType target = null;
11821                     target = (gov.grants.apply.forms.naca30V30.NACA301To5000000DataType)get_store().find_element_user(TOTALHFFIREQUEST$10, 0);
11822                     if (target == null)
11823                     {
11824                       target = (gov.grants.apply.forms.naca30V30.NACA301To5000000DataType)get_store().add_element_user(TOTALHFFIREQUEST$10);
11825                     }
11826                     target.set(totalHFFIRequest);
11827                 }
11828             }
11829             
11830             /**
11831              * Unsets the "TotalHFFIRequest" element
11832              */
11833             public void unsetTotalHFFIRequest()
11834             {
11835                 synchronized (monitor())
11836                 {
11837                     check_orphaned();
11838                     get_store().remove_element(TOTALHFFIREQUEST$10, 0);
11839                 }
11840             }
11841         }
11842         /**
11843          * An XML OtherFundsTable(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
11844          *
11845          * This is a complex type.
11846          */
11847         public static class OtherFundsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable
11848         {
11849             private static final long serialVersionUID = 1L;
11850             
11851             public OtherFundsTableImpl(org.apache.xmlbeans.SchemaType sType)
11852             {
11853                 super(sType);
11854             }
11855             
11856             private static final javax.xml.namespace.QName AFFILIATENAME$0 = 
11857                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AffiliateName");
11858             private static final javax.xml.namespace.QName AFFILIATEEIN$2 = 
11859                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AffiliateEIN");
11860             private static final javax.xml.namespace.QName CDFIFUNDPROGRAM$4 = 
11861                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CDFIFundProgram");
11862             
11863             
11864             /**
11865              * Gets the "AffiliateName" element
11866              */
11867             public java.lang.String getAffiliateName()
11868             {
11869                 synchronized (monitor())
11870                 {
11871                     check_orphaned();
11872                     org.apache.xmlbeans.SimpleValue target = null;
11873                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
11874                     if (target == null)
11875                     {
11876                       return null;
11877                     }
11878                     return target.getStringValue();
11879                 }
11880             }
11881             
11882             /**
11883              * Gets (as xml) the "AffiliateName" element
11884              */
11885             public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetAffiliateName()
11886             {
11887                 synchronized (monitor())
11888                 {
11889                     check_orphaned();
11890                     gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
11891                     target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
11892                     return target;
11893                 }
11894             }
11895             
11896             /**
11897              * Sets the "AffiliateName" element
11898              */
11899             public void setAffiliateName(java.lang.String affiliateName)
11900             {
11901                 synchronized (monitor())
11902                 {
11903                     check_orphaned();
11904                     org.apache.xmlbeans.SimpleValue target = null;
11905                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATENAME$0, 0);
11906                     if (target == null)
11907                     {
11908                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATENAME$0);
11909                     }
11910                     target.setStringValue(affiliateName);
11911                 }
11912             }
11913             
11914             /**
11915              * Sets (as xml) the "AffiliateName" element
11916              */
11917             public void xsetAffiliateName(gov.grants.apply.forms.naca30V30.NACA30String30DataType affiliateName)
11918             {
11919                 synchronized (monitor())
11920                 {
11921                     check_orphaned();
11922                     gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
11923                     target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(AFFILIATENAME$0, 0);
11924                     if (target == null)
11925                     {
11926                       target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(AFFILIATENAME$0);
11927                     }
11928                     target.set(affiliateName);
11929                 }
11930             }
11931             
11932             /**
11933              * Gets the "AffiliateEIN" element
11934              */
11935             public java.lang.String getAffiliateEIN()
11936             {
11937                 synchronized (monitor())
11938                 {
11939                     check_orphaned();
11940                     org.apache.xmlbeans.SimpleValue target = null;
11941                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
11942                     if (target == null)
11943                     {
11944                       return null;
11945                     }
11946                     return target.getStringValue();
11947                 }
11948             }
11949             
11950             /**
11951              * Gets (as xml) the "AffiliateEIN" element
11952              */
11953             public gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType xgetAffiliateEIN()
11954             {
11955                 synchronized (monitor())
11956                 {
11957                     check_orphaned();
11958                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
11959                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
11960                     return target;
11961                 }
11962             }
11963             
11964             /**
11965              * Sets the "AffiliateEIN" element
11966              */
11967             public void setAffiliateEIN(java.lang.String affiliateEIN)
11968             {
11969                 synchronized (monitor())
11970                 {
11971                     check_orphaned();
11972                     org.apache.xmlbeans.SimpleValue target = null;
11973                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFILIATEEIN$2, 0);
11974                     if (target == null)
11975                     {
11976                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFILIATEEIN$2);
11977                     }
11978                     target.setStringValue(affiliateEIN);
11979                 }
11980             }
11981             
11982             /**
11983              * Sets (as xml) the "AffiliateEIN" element
11984              */
11985             public void xsetAffiliateEIN(gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType affiliateEIN)
11986             {
11987                 synchronized (monitor())
11988                 {
11989                     check_orphaned();
11990                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
11991                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(AFFILIATEEIN$2, 0);
11992                     if (target == null)
11993                     {
11994                       target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().add_element_user(AFFILIATEEIN$2);
11995                     }
11996                     target.set(affiliateEIN);
11997                 }
11998             }
11999             
12000             /**
12001              * Gets the "CDFIFundProgram" element
12002              */
12003             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram.Enum getCDFIFundProgram()
12004             {
12005                 synchronized (monitor())
12006                 {
12007                     check_orphaned();
12008                     org.apache.xmlbeans.SimpleValue target = null;
12009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
12010                     if (target == null)
12011                     {
12012                       return null;
12013                     }
12014                     return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram.Enum)target.getEnumValue();
12015                 }
12016             }
12017             
12018             /**
12019              * Gets (as xml) the "CDFIFundProgram" element
12020              */
12021             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram xgetCDFIFundProgram()
12022             {
12023                 synchronized (monitor())
12024                 {
12025                     check_orphaned();
12026                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram target = null;
12027                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
12028                     return target;
12029                 }
12030             }
12031             
12032             /**
12033              * Sets the "CDFIFundProgram" element
12034              */
12035             public void setCDFIFundProgram(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram.Enum cdfiFundProgram)
12036             {
12037                 synchronized (monitor())
12038                 {
12039                     check_orphaned();
12040                     org.apache.xmlbeans.SimpleValue target = null;
12041                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
12042                     if (target == null)
12043                     {
12044                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CDFIFUNDPROGRAM$4);
12045                     }
12046                     target.setEnumValue(cdfiFundProgram);
12047                 }
12048             }
12049             
12050             /**
12051              * Sets (as xml) the "CDFIFundProgram" element
12052              */
12053             public void xsetCDFIFundProgram(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram cdfiFundProgram)
12054             {
12055                 synchronized (monitor())
12056                 {
12057                     check_orphaned();
12058                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram target = null;
12059                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram)get_store().find_element_user(CDFIFUNDPROGRAM$4, 0);
12060                     if (target == null)
12061                     {
12062                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram)get_store().add_element_user(CDFIFUNDPROGRAM$4);
12063                     }
12064                     target.set(cdfiFundProgram);
12065                 }
12066             }
12067             /**
12068              * An XML CDFIFundProgram(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12069              *
12070              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$OtherFundsTable$CDFIFundProgram.
12071              */
12072             public static class CDFIFundProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherFundsTable.CDFIFundProgram
12073             {
12074                 private static final long serialVersionUID = 1L;
12075                 
12076                 public CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType)
12077                 {
12078                     super(sType, false);
12079                 }
12080                 
12081                 protected CDFIFundProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12082                 {
12083                     super(sType, b);
12084                 }
12085             }
12086         }
12087         /**
12088          * An XML PriorAwardsTable(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12089          *
12090          * This is a complex type.
12091          */
12092         public static class PriorAwardsTableImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable
12093         {
12094             private static final long serialVersionUID = 1L;
12095             
12096             public PriorAwardsTableImpl(org.apache.xmlbeans.SchemaType sType)
12097             {
12098                 super(sType);
12099             }
12100             
12101             private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
12102                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "OrganizationName");
12103             private static final javax.xml.namespace.QName EIN$2 = 
12104                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EIN");
12105             private static final javax.xml.namespace.QName CONTROLNUMBER$4 = 
12106                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ControlNumber");
12107             private static final javax.xml.namespace.QName TOTALAWARD$6 = 
12108                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TotalAward");
12109             private static final javax.xml.namespace.QName AWARDTYPE$8 = 
12110                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AwardType");
12111             
12112             
12113             /**
12114              * Gets the "OrganizationName" element
12115              */
12116             public java.lang.String getOrganizationName()
12117             {
12118                 synchronized (monitor())
12119                 {
12120                     check_orphaned();
12121                     org.apache.xmlbeans.SimpleValue target = null;
12122                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12123                     if (target == null)
12124                     {
12125                       return null;
12126                     }
12127                     return target.getStringValue();
12128                 }
12129             }
12130             
12131             /**
12132              * Gets (as xml) the "OrganizationName" element
12133              */
12134             public gov.grants.apply.forms.naca30V30.NACA30String30DataType xgetOrganizationName()
12135             {
12136                 synchronized (monitor())
12137                 {
12138                     check_orphaned();
12139                     gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
12140                     target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12141                     return target;
12142                 }
12143             }
12144             
12145             /**
12146              * True if has "OrganizationName" element
12147              */
12148             public boolean isSetOrganizationName()
12149             {
12150                 synchronized (monitor())
12151                 {
12152                     check_orphaned();
12153                     return get_store().count_elements(ORGANIZATIONNAME$0) != 0;
12154                 }
12155             }
12156             
12157             /**
12158              * Sets the "OrganizationName" element
12159              */
12160             public void setOrganizationName(java.lang.String organizationName)
12161             {
12162                 synchronized (monitor())
12163                 {
12164                     check_orphaned();
12165                     org.apache.xmlbeans.SimpleValue target = null;
12166                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12167                     if (target == null)
12168                     {
12169                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
12170                     }
12171                     target.setStringValue(organizationName);
12172                 }
12173             }
12174             
12175             /**
12176              * Sets (as xml) the "OrganizationName" element
12177              */
12178             public void xsetOrganizationName(gov.grants.apply.forms.naca30V30.NACA30String30DataType organizationName)
12179             {
12180                 synchronized (monitor())
12181                 {
12182                     check_orphaned();
12183                     gov.grants.apply.forms.naca30V30.NACA30String30DataType target = null;
12184                     target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
12185                     if (target == null)
12186                     {
12187                       target = (gov.grants.apply.forms.naca30V30.NACA30String30DataType)get_store().add_element_user(ORGANIZATIONNAME$0);
12188                     }
12189                     target.set(organizationName);
12190                 }
12191             }
12192             
12193             /**
12194              * Unsets the "OrganizationName" element
12195              */
12196             public void unsetOrganizationName()
12197             {
12198                 synchronized (monitor())
12199                 {
12200                     check_orphaned();
12201                     get_store().remove_element(ORGANIZATIONNAME$0, 0);
12202                 }
12203             }
12204             
12205             /**
12206              * Gets the "EIN" element
12207              */
12208             public java.lang.String getEIN()
12209             {
12210                 synchronized (monitor())
12211                 {
12212                     check_orphaned();
12213                     org.apache.xmlbeans.SimpleValue target = null;
12214                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
12215                     if (target == null)
12216                     {
12217                       return null;
12218                     }
12219                     return target.getStringValue();
12220                 }
12221             }
12222             
12223             /**
12224              * Gets (as xml) the "EIN" element
12225              */
12226             public gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType xgetEIN()
12227             {
12228                 synchronized (monitor())
12229                 {
12230                     check_orphaned();
12231                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
12232                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
12233                     return target;
12234                 }
12235             }
12236             
12237             /**
12238              * True if has "EIN" element
12239              */
12240             public boolean isSetEIN()
12241             {
12242                 synchronized (monitor())
12243                 {
12244                     check_orphaned();
12245                     return get_store().count_elements(EIN$2) != 0;
12246                 }
12247             }
12248             
12249             /**
12250              * Sets the "EIN" element
12251              */
12252             public void setEIN(java.lang.String ein)
12253             {
12254                 synchronized (monitor())
12255                 {
12256                     check_orphaned();
12257                     org.apache.xmlbeans.SimpleValue target = null;
12258                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EIN$2, 0);
12259                     if (target == null)
12260                     {
12261                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EIN$2);
12262                     }
12263                     target.setStringValue(ein);
12264                 }
12265             }
12266             
12267             /**
12268              * Sets (as xml) the "EIN" element
12269              */
12270             public void xsetEIN(gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType ein)
12271             {
12272                 synchronized (monitor())
12273                 {
12274                     check_orphaned();
12275                     gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType target = null;
12276                     target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().find_element_user(EIN$2, 0);
12277                     if (target == null)
12278                     {
12279                       target = (gov.grants.apply.forms.naca30V30.NACA30EmployerIDDataType)get_store().add_element_user(EIN$2);
12280                     }
12281                     target.set(ein);
12282                 }
12283             }
12284             
12285             /**
12286              * Unsets the "EIN" element
12287              */
12288             public void unsetEIN()
12289             {
12290                 synchronized (monitor())
12291                 {
12292                     check_orphaned();
12293                     get_store().remove_element(EIN$2, 0);
12294                 }
12295             }
12296             
12297             /**
12298              * Gets the "ControlNumber" element
12299              */
12300             public java.lang.String getControlNumber()
12301             {
12302                 synchronized (monitor())
12303                 {
12304                     check_orphaned();
12305                     org.apache.xmlbeans.SimpleValue target = null;
12306                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
12307                     if (target == null)
12308                     {
12309                       return null;
12310                     }
12311                     return target.getStringValue();
12312                 }
12313             }
12314             
12315             /**
12316              * Gets (as xml) the "ControlNumber" element
12317              */
12318             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber xgetControlNumber()
12319             {
12320                 synchronized (monitor())
12321                 {
12322                     check_orphaned();
12323                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber target = null;
12324                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
12325                     return target;
12326                 }
12327             }
12328             
12329             /**
12330              * True if has "ControlNumber" element
12331              */
12332             public boolean isSetControlNumber()
12333             {
12334                 synchronized (monitor())
12335                 {
12336                     check_orphaned();
12337                     return get_store().count_elements(CONTROLNUMBER$4) != 0;
12338                 }
12339             }
12340             
12341             /**
12342              * Sets the "ControlNumber" element
12343              */
12344             public void setControlNumber(java.lang.String controlNumber)
12345             {
12346                 synchronized (monitor())
12347                 {
12348                     check_orphaned();
12349                     org.apache.xmlbeans.SimpleValue target = null;
12350                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONTROLNUMBER$4, 0);
12351                     if (target == null)
12352                     {
12353                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONTROLNUMBER$4);
12354                     }
12355                     target.setStringValue(controlNumber);
12356                 }
12357             }
12358             
12359             /**
12360              * Sets (as xml) the "ControlNumber" element
12361              */
12362             public void xsetControlNumber(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber controlNumber)
12363             {
12364                 synchronized (monitor())
12365                 {
12366                     check_orphaned();
12367                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber target = null;
12368                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber)get_store().find_element_user(CONTROLNUMBER$4, 0);
12369                     if (target == null)
12370                     {
12371                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber)get_store().add_element_user(CONTROLNUMBER$4);
12372                     }
12373                     target.set(controlNumber);
12374                 }
12375             }
12376             
12377             /**
12378              * Unsets the "ControlNumber" element
12379              */
12380             public void unsetControlNumber()
12381             {
12382                 synchronized (monitor())
12383                 {
12384                     check_orphaned();
12385                     get_store().remove_element(CONTROLNUMBER$4, 0);
12386                 }
12387             }
12388             
12389             /**
12390              * Gets the "TotalAward" element
12391              */
12392             public int getTotalAward()
12393             {
12394                 synchronized (monitor())
12395                 {
12396                     check_orphaned();
12397                     org.apache.xmlbeans.SimpleValue target = null;
12398                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
12399                     if (target == null)
12400                     {
12401                       return 0;
12402                     }
12403                     return target.getIntValue();
12404                 }
12405             }
12406             
12407             /**
12408              * Gets (as xml) the "TotalAward" element
12409              */
12410             public gov.grants.apply.forms.naca30V30.NACA301To999999999DataType xgetTotalAward()
12411             {
12412                 synchronized (monitor())
12413                 {
12414                     check_orphaned();
12415                     gov.grants.apply.forms.naca30V30.NACA301To999999999DataType target = null;
12416                     target = (gov.grants.apply.forms.naca30V30.NACA301To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
12417                     return target;
12418                 }
12419             }
12420             
12421             /**
12422              * True if has "TotalAward" element
12423              */
12424             public boolean isSetTotalAward()
12425             {
12426                 synchronized (monitor())
12427                 {
12428                     check_orphaned();
12429                     return get_store().count_elements(TOTALAWARD$6) != 0;
12430                 }
12431             }
12432             
12433             /**
12434              * Sets the "TotalAward" element
12435              */
12436             public void setTotalAward(int totalAward)
12437             {
12438                 synchronized (monitor())
12439                 {
12440                     check_orphaned();
12441                     org.apache.xmlbeans.SimpleValue target = null;
12442                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAWARD$6, 0);
12443                     if (target == null)
12444                     {
12445                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAWARD$6);
12446                     }
12447                     target.setIntValue(totalAward);
12448                 }
12449             }
12450             
12451             /**
12452              * Sets (as xml) the "TotalAward" element
12453              */
12454             public void xsetTotalAward(gov.grants.apply.forms.naca30V30.NACA301To999999999DataType totalAward)
12455             {
12456                 synchronized (monitor())
12457                 {
12458                     check_orphaned();
12459                     gov.grants.apply.forms.naca30V30.NACA301To999999999DataType target = null;
12460                     target = (gov.grants.apply.forms.naca30V30.NACA301To999999999DataType)get_store().find_element_user(TOTALAWARD$6, 0);
12461                     if (target == null)
12462                     {
12463                       target = (gov.grants.apply.forms.naca30V30.NACA301To999999999DataType)get_store().add_element_user(TOTALAWARD$6);
12464                     }
12465                     target.set(totalAward);
12466                 }
12467             }
12468             
12469             /**
12470              * Unsets the "TotalAward" element
12471              */
12472             public void unsetTotalAward()
12473             {
12474                 synchronized (monitor())
12475                 {
12476                     check_orphaned();
12477                     get_store().remove_element(TOTALAWARD$6, 0);
12478                 }
12479             }
12480             
12481             /**
12482              * Gets the "AwardType" element
12483              */
12484             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType.Enum getAwardType()
12485             {
12486                 synchronized (monitor())
12487                 {
12488                     check_orphaned();
12489                     org.apache.xmlbeans.SimpleValue target = null;
12490                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
12491                     if (target == null)
12492                     {
12493                       return null;
12494                     }
12495                     return (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType.Enum)target.getEnumValue();
12496                 }
12497             }
12498             
12499             /**
12500              * Gets (as xml) the "AwardType" element
12501              */
12502             public gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType xgetAwardType()
12503             {
12504                 synchronized (monitor())
12505                 {
12506                     check_orphaned();
12507                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType target = null;
12508                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
12509                     return target;
12510                 }
12511             }
12512             
12513             /**
12514              * True if has "AwardType" element
12515              */
12516             public boolean isSetAwardType()
12517             {
12518                 synchronized (monitor())
12519                 {
12520                     check_orphaned();
12521                     return get_store().count_elements(AWARDTYPE$8) != 0;
12522                 }
12523             }
12524             
12525             /**
12526              * Sets the "AwardType" element
12527              */
12528             public void setAwardType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType.Enum awardType)
12529             {
12530                 synchronized (monitor())
12531                 {
12532                     check_orphaned();
12533                     org.apache.xmlbeans.SimpleValue target = null;
12534                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AWARDTYPE$8, 0);
12535                     if (target == null)
12536                     {
12537                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AWARDTYPE$8);
12538                     }
12539                     target.setEnumValue(awardType);
12540                 }
12541             }
12542             
12543             /**
12544              * Sets (as xml) the "AwardType" element
12545              */
12546             public void xsetAwardType(gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType awardType)
12547             {
12548                 synchronized (monitor())
12549                 {
12550                     check_orphaned();
12551                     gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType target = null;
12552                     target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType)get_store().find_element_user(AWARDTYPE$8, 0);
12553                     if (target == null)
12554                     {
12555                       target = (gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType)get_store().add_element_user(AWARDTYPE$8);
12556                     }
12557                     target.set(awardType);
12558                 }
12559             }
12560             
12561             /**
12562              * Unsets the "AwardType" element
12563              */
12564             public void unsetAwardType()
12565             {
12566                 synchronized (monitor())
12567                 {
12568                     check_orphaned();
12569                     get_store().remove_element(AWARDTYPE$8, 0);
12570                 }
12571             }
12572             /**
12573              * An XML ControlNumber(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12574              *
12575              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$PriorAwardsTable$ControlNumber.
12576              */
12577             public static class ControlNumberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.ControlNumber
12578             {
12579                 private static final long serialVersionUID = 1L;
12580                 
12581                 public ControlNumberImpl(org.apache.xmlbeans.SchemaType sType)
12582                 {
12583                     super(sType, false);
12584                 }
12585                 
12586                 protected ControlNumberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12587                 {
12588                     super(sType, b);
12589                 }
12590             }
12591             /**
12592              * An XML AwardType(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12593              *
12594              * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$PriorAwardsTable$AwardType.
12595              */
12596             public static class AwardTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PriorAwardsTable.AwardType
12597             {
12598                 private static final long serialVersionUID = 1L;
12599                 
12600                 public AwardTypeImpl(org.apache.xmlbeans.SchemaType sType)
12601                 {
12602                     super(sType, false);
12603                 }
12604                 
12605                 protected AwardTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12606                 {
12607                     super(sType, b);
12608                 }
12609             }
12610         }
12611         /**
12612          * An XML InstitutionType(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12613          *
12614          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$InstitutionType.
12615          */
12616         public static class InstitutionTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.InstitutionType
12617         {
12618             private static final long serialVersionUID = 1L;
12619             
12620             public InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType)
12621             {
12622                 super(sType, false);
12623             }
12624             
12625             protected InstitutionTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12626             {
12627                 super(sType, b);
12628             }
12629         }
12630         /**
12631          * An XML OrganizationStructure(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12632          *
12633          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$OrganizationStructure.
12634          */
12635         public static class OrganizationStructureImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OrganizationStructure
12636         {
12637             private static final long serialVersionUID = 1L;
12638             
12639             public OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType)
12640             {
12641                 super(sType, false);
12642             }
12643             
12644             protected OrganizationStructureImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12645             {
12646                 super(sType, b);
12647             }
12648         }
12649         /**
12650          * An XML RegulatoryBody(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12651          *
12652          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$RegulatoryBody.
12653          */
12654         public static class RegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.RegulatoryBody
12655         {
12656             private static final long serialVersionUID = 1L;
12657             
12658             public RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
12659             {
12660                 super(sType, false);
12661             }
12662             
12663             protected RegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12664             {
12665                 super(sType, b);
12666             }
12667         }
12668         /**
12669          * An XML OtherRegulatoryBody(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12670          *
12671          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$OtherRegulatoryBody.
12672          */
12673         public static class OtherRegulatoryBodyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.OtherRegulatoryBody
12674         {
12675             private static final long serialVersionUID = 1L;
12676             
12677             public OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType)
12678             {
12679                 super(sType, false);
12680             }
12681             
12682             protected OtherRegulatoryBodyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12683             {
12684                 super(sType, b);
12685             }
12686         }
12687         /**
12688          * An XML CertificationStatus(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12689          *
12690          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$CertificationStatus.
12691          */
12692         public static class CertificationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationStatus
12693         {
12694             private static final long serialVersionUID = 1L;
12695             
12696             public CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType)
12697             {
12698                 super(sType, false);
12699             }
12700             
12701             protected CertificationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
12702             {
12703                 super(sType, b);
12704             }
12705         }
12706         /**
12707          * An XML CertificationChecklist(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
12708          *
12709          * This is a complex type.
12710          */
12711         public static class CertificationChecklistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.CertificationChecklist
12712         {
12713             private static final long serialVersionUID = 1L;
12714             
12715             public CertificationChecklistImpl(org.apache.xmlbeans.SchemaType sType)
12716             {
12717                 super(sType);
12718             }
12719             
12720             private static final javax.xml.namespace.QName PRIMARYMISSIONREQUIREMENT$0 = 
12721                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PrimaryMissionRequirement");
12722             private static final javax.xml.namespace.QName TARGETMARKETREQUIREMENT$2 = 
12723                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "TargetMarketRequirement");
12724             private static final javax.xml.namespace.QName DEVELOPMENTSERVICESREQUIREMENT$4 = 
12725                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "DevelopmentServicesRequirement");
12726             private static final javax.xml.namespace.QName ACCOUNTABILITYREQUIREMENT$6 = 
12727                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AccountabilityRequirement");
12728             private static final javax.xml.namespace.QName NONGOVERNMENTENTITYREQUIREMENT$8 = 
12729                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NonGovernmentEntityRequirement");
12730             private static final javax.xml.namespace.QName LEGALENTITY$10 = 
12731                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "LegalEntity");
12732             private static final javax.xml.namespace.QName FINANCINGENTITY$12 = 
12733                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FinancingEntity");
12734             
12735             
12736             /**
12737              * Gets the "PrimaryMissionRequirement" element
12738              */
12739             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryMissionRequirement()
12740             {
12741                 synchronized (monitor())
12742                 {
12743                     check_orphaned();
12744                     org.apache.xmlbeans.SimpleValue target = null;
12745                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12746                     if (target == null)
12747                     {
12748                       return null;
12749                     }
12750                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12751                 }
12752             }
12753             
12754             /**
12755              * Gets (as xml) the "PrimaryMissionRequirement" element
12756              */
12757             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryMissionRequirement()
12758             {
12759                 synchronized (monitor())
12760                 {
12761                     check_orphaned();
12762                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12763                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12764                     return target;
12765                 }
12766             }
12767             
12768             /**
12769              * Sets the "PrimaryMissionRequirement" element
12770              */
12771             public void setPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryMissionRequirement)
12772             {
12773                 synchronized (monitor())
12774                 {
12775                     check_orphaned();
12776                     org.apache.xmlbeans.SimpleValue target = null;
12777                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12778                     if (target == null)
12779                     {
12780                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
12781                     }
12782                     target.setEnumValue(primaryMissionRequirement);
12783                 }
12784             }
12785             
12786             /**
12787              * Sets (as xml) the "PrimaryMissionRequirement" element
12788              */
12789             public void xsetPrimaryMissionRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryMissionRequirement)
12790             {
12791                 synchronized (monitor())
12792                 {
12793                     check_orphaned();
12794                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12795                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMARYMISSIONREQUIREMENT$0, 0);
12796                     if (target == null)
12797                     {
12798                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMARYMISSIONREQUIREMENT$0);
12799                     }
12800                     target.set(primaryMissionRequirement);
12801                 }
12802             }
12803             
12804             /**
12805              * Gets the "TargetMarketRequirement" element
12806              */
12807             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTargetMarketRequirement()
12808             {
12809                 synchronized (monitor())
12810                 {
12811                     check_orphaned();
12812                     org.apache.xmlbeans.SimpleValue target = null;
12813                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12814                     if (target == null)
12815                     {
12816                       return null;
12817                     }
12818                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12819                 }
12820             }
12821             
12822             /**
12823              * Gets (as xml) the "TargetMarketRequirement" element
12824              */
12825             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTargetMarketRequirement()
12826             {
12827                 synchronized (monitor())
12828                 {
12829                     check_orphaned();
12830                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12831                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12832                     return target;
12833                 }
12834             }
12835             
12836             /**
12837              * Sets the "TargetMarketRequirement" element
12838              */
12839             public void setTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum targetMarketRequirement)
12840             {
12841                 synchronized (monitor())
12842                 {
12843                     check_orphaned();
12844                     org.apache.xmlbeans.SimpleValue target = null;
12845                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12846                     if (target == null)
12847                     {
12848                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
12849                     }
12850                     target.setEnumValue(targetMarketRequirement);
12851                 }
12852             }
12853             
12854             /**
12855              * Sets (as xml) the "TargetMarketRequirement" element
12856              */
12857             public void xsetTargetMarketRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType targetMarketRequirement)
12858             {
12859                 synchronized (monitor())
12860                 {
12861                     check_orphaned();
12862                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12863                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TARGETMARKETREQUIREMENT$2, 0);
12864                     if (target == null)
12865                     {
12866                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TARGETMARKETREQUIREMENT$2);
12867                     }
12868                     target.set(targetMarketRequirement);
12869                 }
12870             }
12871             
12872             /**
12873              * Gets the "DevelopmentServicesRequirement" element
12874              */
12875             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDevelopmentServicesRequirement()
12876             {
12877                 synchronized (monitor())
12878                 {
12879                     check_orphaned();
12880                     org.apache.xmlbeans.SimpleValue target = null;
12881                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12882                     if (target == null)
12883                     {
12884                       return null;
12885                     }
12886                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12887                 }
12888             }
12889             
12890             /**
12891              * Gets (as xml) the "DevelopmentServicesRequirement" element
12892              */
12893             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDevelopmentServicesRequirement()
12894             {
12895                 synchronized (monitor())
12896                 {
12897                     check_orphaned();
12898                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12899                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12900                     return target;
12901                 }
12902             }
12903             
12904             /**
12905              * Sets the "DevelopmentServicesRequirement" element
12906              */
12907             public void setDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum developmentServicesRequirement)
12908             {
12909                 synchronized (monitor())
12910                 {
12911                     check_orphaned();
12912                     org.apache.xmlbeans.SimpleValue target = null;
12913                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12914                     if (target == null)
12915                     {
12916                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
12917                     }
12918                     target.setEnumValue(developmentServicesRequirement);
12919                 }
12920             }
12921             
12922             /**
12923              * Sets (as xml) the "DevelopmentServicesRequirement" element
12924              */
12925             public void xsetDevelopmentServicesRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType developmentServicesRequirement)
12926             {
12927                 synchronized (monitor())
12928                 {
12929                     check_orphaned();
12930                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12931                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEVELOPMENTSERVICESREQUIREMENT$4, 0);
12932                     if (target == null)
12933                     {
12934                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEVELOPMENTSERVICESREQUIREMENT$4);
12935                     }
12936                     target.set(developmentServicesRequirement);
12937                 }
12938             }
12939             
12940             /**
12941              * Gets the "AccountabilityRequirement" element
12942              */
12943             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAccountabilityRequirement()
12944             {
12945                 synchronized (monitor())
12946                 {
12947                     check_orphaned();
12948                     org.apache.xmlbeans.SimpleValue target = null;
12949                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12950                     if (target == null)
12951                     {
12952                       return null;
12953                     }
12954                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12955                 }
12956             }
12957             
12958             /**
12959              * Gets (as xml) the "AccountabilityRequirement" element
12960              */
12961             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAccountabilityRequirement()
12962             {
12963                 synchronized (monitor())
12964                 {
12965                     check_orphaned();
12966                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12967                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12968                     return target;
12969                 }
12970             }
12971             
12972             /**
12973              * Sets the "AccountabilityRequirement" element
12974              */
12975             public void setAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum accountabilityRequirement)
12976             {
12977                 synchronized (monitor())
12978                 {
12979                     check_orphaned();
12980                     org.apache.xmlbeans.SimpleValue target = null;
12981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
12982                     if (target == null)
12983                     {
12984                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
12985                     }
12986                     target.setEnumValue(accountabilityRequirement);
12987                 }
12988             }
12989             
12990             /**
12991              * Sets (as xml) the "AccountabilityRequirement" element
12992              */
12993             public void xsetAccountabilityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType accountabilityRequirement)
12994             {
12995                 synchronized (monitor())
12996                 {
12997                     check_orphaned();
12998                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12999                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ACCOUNTABILITYREQUIREMENT$6, 0);
13000                     if (target == null)
13001                     {
13002                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ACCOUNTABILITYREQUIREMENT$6);
13003                     }
13004                     target.set(accountabilityRequirement);
13005                 }
13006             }
13007             
13008             /**
13009              * Gets the "NonGovernmentEntityRequirement" element
13010              */
13011             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNonGovernmentEntityRequirement()
13012             {
13013                 synchronized (monitor())
13014                 {
13015                     check_orphaned();
13016                     org.apache.xmlbeans.SimpleValue target = null;
13017                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
13018                     if (target == null)
13019                     {
13020                       return null;
13021                     }
13022                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13023                 }
13024             }
13025             
13026             /**
13027              * Gets (as xml) the "NonGovernmentEntityRequirement" element
13028              */
13029             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNonGovernmentEntityRequirement()
13030             {
13031                 synchronized (monitor())
13032                 {
13033                     check_orphaned();
13034                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13035                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
13036                     return target;
13037                 }
13038             }
13039             
13040             /**
13041              * Sets the "NonGovernmentEntityRequirement" element
13042              */
13043             public void setNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nonGovernmentEntityRequirement)
13044             {
13045                 synchronized (monitor())
13046                 {
13047                     check_orphaned();
13048                     org.apache.xmlbeans.SimpleValue target = null;
13049                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
13050                     if (target == null)
13051                     {
13052                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
13053                     }
13054                     target.setEnumValue(nonGovernmentEntityRequirement);
13055                 }
13056             }
13057             
13058             /**
13059              * Sets (as xml) the "NonGovernmentEntityRequirement" element
13060              */
13061             public void xsetNonGovernmentEntityRequirement(gov.grants.apply.system.globalLibraryV20.YesNoDataType nonGovernmentEntityRequirement)
13062             {
13063                 synchronized (monitor())
13064                 {
13065                     check_orphaned();
13066                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13067                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONGOVERNMENTENTITYREQUIREMENT$8, 0);
13068                     if (target == null)
13069                     {
13070                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONGOVERNMENTENTITYREQUIREMENT$8);
13071                     }
13072                     target.set(nonGovernmentEntityRequirement);
13073                 }
13074             }
13075             
13076             /**
13077              * Gets the "LegalEntity" element
13078              */
13079             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLegalEntity()
13080             {
13081                 synchronized (monitor())
13082                 {
13083                     check_orphaned();
13084                     org.apache.xmlbeans.SimpleValue target = null;
13085                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
13086                     if (target == null)
13087                     {
13088                       return null;
13089                     }
13090                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13091                 }
13092             }
13093             
13094             /**
13095              * Gets (as xml) the "LegalEntity" element
13096              */
13097             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLegalEntity()
13098             {
13099                 synchronized (monitor())
13100                 {
13101                     check_orphaned();
13102                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13103                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
13104                     return target;
13105                 }
13106             }
13107             
13108             /**
13109              * Sets the "LegalEntity" element
13110              */
13111             public void setLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum legalEntity)
13112             {
13113                 synchronized (monitor())
13114                 {
13115                     check_orphaned();
13116                     org.apache.xmlbeans.SimpleValue target = null;
13117                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALENTITY$10, 0);
13118                     if (target == null)
13119                     {
13120                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALENTITY$10);
13121                     }
13122                     target.setEnumValue(legalEntity);
13123                 }
13124             }
13125             
13126             /**
13127              * Sets (as xml) the "LegalEntity" element
13128              */
13129             public void xsetLegalEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType legalEntity)
13130             {
13131                 synchronized (monitor())
13132                 {
13133                     check_orphaned();
13134                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13135                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LEGALENTITY$10, 0);
13136                     if (target == null)
13137                     {
13138                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LEGALENTITY$10);
13139                     }
13140                     target.set(legalEntity);
13141                 }
13142             }
13143             
13144             /**
13145              * Gets the "FinancingEntity" element
13146              */
13147             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFinancingEntity()
13148             {
13149                 synchronized (monitor())
13150                 {
13151                     check_orphaned();
13152                     org.apache.xmlbeans.SimpleValue target = null;
13153                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
13154                     if (target == null)
13155                     {
13156                       return null;
13157                     }
13158                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13159                 }
13160             }
13161             
13162             /**
13163              * Gets (as xml) the "FinancingEntity" element
13164              */
13165             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFinancingEntity()
13166             {
13167                 synchronized (monitor())
13168                 {
13169                     check_orphaned();
13170                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13171                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
13172                     return target;
13173                 }
13174             }
13175             
13176             /**
13177              * Sets the "FinancingEntity" element
13178              */
13179             public void setFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum financingEntity)
13180             {
13181                 synchronized (monitor())
13182                 {
13183                     check_orphaned();
13184                     org.apache.xmlbeans.SimpleValue target = null;
13185                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FINANCINGENTITY$12, 0);
13186                     if (target == null)
13187                     {
13188                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FINANCINGENTITY$12);
13189                     }
13190                     target.setEnumValue(financingEntity);
13191                 }
13192             }
13193             
13194             /**
13195              * Sets (as xml) the "FinancingEntity" element
13196              */
13197             public void xsetFinancingEntity(gov.grants.apply.system.globalLibraryV20.YesNoDataType financingEntity)
13198             {
13199                 synchronized (monitor())
13200                 {
13201                     check_orphaned();
13202                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13203                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FINANCINGENTITY$12, 0);
13204                     if (target == null)
13205                     {
13206                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FINANCINGENTITY$12);
13207                     }
13208                     target.set(financingEntity);
13209                 }
13210             }
13211         }
13212         /**
13213          * An XML QID_58(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
13214          *
13215          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$QID58.
13216          */
13217         public static class QID58Impl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID58
13218         {
13219             private static final long serialVersionUID = 1L;
13220             
13221             public QID58Impl(org.apache.xmlbeans.SchemaType sType)
13222             {
13223                 super(sType, false);
13224             }
13225             
13226             protected QID58Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
13227             {
13228                 super(sType, b);
13229             }
13230         }
13231         /**
13232          * An XML PrimaryMarket(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
13233          *
13234          * This is a complex type.
13235          */
13236         public static class PrimaryMarketImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryMarket
13237         {
13238             private static final long serialVersionUID = 1L;
13239             
13240             public PrimaryMarketImpl(org.apache.xmlbeans.SchemaType sType)
13241             {
13242                 super(sType);
13243             }
13244             
13245             private static final javax.xml.namespace.QName QID80$0 = 
13246                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_80");
13247             private static final javax.xml.namespace.QName QID81$2 = 
13248                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_81");
13249             private static final javax.xml.namespace.QName QID84$4 = 
13250                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_84");
13251             private static final javax.xml.namespace.QName QID82$6 = 
13252                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_82");
13253             private static final javax.xml.namespace.QName QID83$8 = 
13254                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_83");
13255             
13256             
13257             /**
13258              * Gets the "QID_80" element
13259              */
13260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID80()
13261             {
13262                 synchronized (monitor())
13263                 {
13264                     check_orphaned();
13265                     org.apache.xmlbeans.SimpleValue target = null;
13266                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
13267                     if (target == null)
13268                     {
13269                       return null;
13270                     }
13271                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13272                 }
13273             }
13274             
13275             /**
13276              * Gets (as xml) the "QID_80" element
13277              */
13278             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID80()
13279             {
13280                 synchronized (monitor())
13281                 {
13282                     check_orphaned();
13283                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13284                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
13285                     return target;
13286                 }
13287             }
13288             
13289             /**
13290              * True if has "QID_80" element
13291              */
13292             public boolean isSetQID80()
13293             {
13294                 synchronized (monitor())
13295                 {
13296                     check_orphaned();
13297                     return get_store().count_elements(QID80$0) != 0;
13298                 }
13299             }
13300             
13301             /**
13302              * Sets the "QID_80" element
13303              */
13304             public void setQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid80)
13305             {
13306                 synchronized (monitor())
13307                 {
13308                     check_orphaned();
13309                     org.apache.xmlbeans.SimpleValue target = null;
13310                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID80$0, 0);
13311                     if (target == null)
13312                     {
13313                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID80$0);
13314                     }
13315                     target.setEnumValue(qid80);
13316                 }
13317             }
13318             
13319             /**
13320              * Sets (as xml) the "QID_80" element
13321              */
13322             public void xsetQID80(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid80)
13323             {
13324                 synchronized (monitor())
13325                 {
13326                     check_orphaned();
13327                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13328                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID80$0, 0);
13329                     if (target == null)
13330                     {
13331                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID80$0);
13332                     }
13333                     target.set(qid80);
13334                 }
13335             }
13336             
13337             /**
13338              * Unsets the "QID_80" element
13339              */
13340             public void unsetQID80()
13341             {
13342                 synchronized (monitor())
13343                 {
13344                     check_orphaned();
13345                     get_store().remove_element(QID80$0, 0);
13346                 }
13347             }
13348             
13349             /**
13350              * Gets the "QID_81" element
13351              */
13352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID81()
13353             {
13354                 synchronized (monitor())
13355                 {
13356                     check_orphaned();
13357                     org.apache.xmlbeans.SimpleValue target = null;
13358                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
13359                     if (target == null)
13360                     {
13361                       return null;
13362                     }
13363                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13364                 }
13365             }
13366             
13367             /**
13368              * Gets (as xml) the "QID_81" element
13369              */
13370             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID81()
13371             {
13372                 synchronized (monitor())
13373                 {
13374                     check_orphaned();
13375                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13376                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
13377                     return target;
13378                 }
13379             }
13380             
13381             /**
13382              * True if has "QID_81" element
13383              */
13384             public boolean isSetQID81()
13385             {
13386                 synchronized (monitor())
13387                 {
13388                     check_orphaned();
13389                     return get_store().count_elements(QID81$2) != 0;
13390                 }
13391             }
13392             
13393             /**
13394              * Sets the "QID_81" element
13395              */
13396             public void setQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid81)
13397             {
13398                 synchronized (monitor())
13399                 {
13400                     check_orphaned();
13401                     org.apache.xmlbeans.SimpleValue target = null;
13402                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID81$2, 0);
13403                     if (target == null)
13404                     {
13405                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID81$2);
13406                     }
13407                     target.setEnumValue(qid81);
13408                 }
13409             }
13410             
13411             /**
13412              * Sets (as xml) the "QID_81" element
13413              */
13414             public void xsetQID81(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid81)
13415             {
13416                 synchronized (monitor())
13417                 {
13418                     check_orphaned();
13419                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13420                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID81$2, 0);
13421                     if (target == null)
13422                     {
13423                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID81$2);
13424                     }
13425                     target.set(qid81);
13426                 }
13427             }
13428             
13429             /**
13430              * Unsets the "QID_81" element
13431              */
13432             public void unsetQID81()
13433             {
13434                 synchronized (monitor())
13435                 {
13436                     check_orphaned();
13437                     get_store().remove_element(QID81$2, 0);
13438                 }
13439             }
13440             
13441             /**
13442              * Gets the "QID_84" element
13443              */
13444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID84()
13445             {
13446                 synchronized (monitor())
13447                 {
13448                     check_orphaned();
13449                     org.apache.xmlbeans.SimpleValue target = null;
13450                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
13451                     if (target == null)
13452                     {
13453                       return null;
13454                     }
13455                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13456                 }
13457             }
13458             
13459             /**
13460              * Gets (as xml) the "QID_84" element
13461              */
13462             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID84()
13463             {
13464                 synchronized (monitor())
13465                 {
13466                     check_orphaned();
13467                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13468                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
13469                     return target;
13470                 }
13471             }
13472             
13473             /**
13474              * True if has "QID_84" element
13475              */
13476             public boolean isSetQID84()
13477             {
13478                 synchronized (monitor())
13479                 {
13480                     check_orphaned();
13481                     return get_store().count_elements(QID84$4) != 0;
13482                 }
13483             }
13484             
13485             /**
13486              * Sets the "QID_84" element
13487              */
13488             public void setQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid84)
13489             {
13490                 synchronized (monitor())
13491                 {
13492                     check_orphaned();
13493                     org.apache.xmlbeans.SimpleValue target = null;
13494                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID84$4, 0);
13495                     if (target == null)
13496                     {
13497                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID84$4);
13498                     }
13499                     target.setEnumValue(qid84);
13500                 }
13501             }
13502             
13503             /**
13504              * Sets (as xml) the "QID_84" element
13505              */
13506             public void xsetQID84(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid84)
13507             {
13508                 synchronized (monitor())
13509                 {
13510                     check_orphaned();
13511                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13512                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID84$4, 0);
13513                     if (target == null)
13514                     {
13515                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID84$4);
13516                     }
13517                     target.set(qid84);
13518                 }
13519             }
13520             
13521             /**
13522              * Unsets the "QID_84" element
13523              */
13524             public void unsetQID84()
13525             {
13526                 synchronized (monitor())
13527                 {
13528                     check_orphaned();
13529                     get_store().remove_element(QID84$4, 0);
13530                 }
13531             }
13532             
13533             /**
13534              * Gets the "QID_82" element
13535              */
13536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID82()
13537             {
13538                 synchronized (monitor())
13539                 {
13540                     check_orphaned();
13541                     org.apache.xmlbeans.SimpleValue target = null;
13542                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
13543                     if (target == null)
13544                     {
13545                       return null;
13546                     }
13547                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13548                 }
13549             }
13550             
13551             /**
13552              * Gets (as xml) the "QID_82" element
13553              */
13554             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID82()
13555             {
13556                 synchronized (monitor())
13557                 {
13558                     check_orphaned();
13559                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13560                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
13561                     return target;
13562                 }
13563             }
13564             
13565             /**
13566              * True if has "QID_82" element
13567              */
13568             public boolean isSetQID82()
13569             {
13570                 synchronized (monitor())
13571                 {
13572                     check_orphaned();
13573                     return get_store().count_elements(QID82$6) != 0;
13574                 }
13575             }
13576             
13577             /**
13578              * Sets the "QID_82" element
13579              */
13580             public void setQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid82)
13581             {
13582                 synchronized (monitor())
13583                 {
13584                     check_orphaned();
13585                     org.apache.xmlbeans.SimpleValue target = null;
13586                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID82$6, 0);
13587                     if (target == null)
13588                     {
13589                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID82$6);
13590                     }
13591                     target.setEnumValue(qid82);
13592                 }
13593             }
13594             
13595             /**
13596              * Sets (as xml) the "QID_82" element
13597              */
13598             public void xsetQID82(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid82)
13599             {
13600                 synchronized (monitor())
13601                 {
13602                     check_orphaned();
13603                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13604                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID82$6, 0);
13605                     if (target == null)
13606                     {
13607                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID82$6);
13608                     }
13609                     target.set(qid82);
13610                 }
13611             }
13612             
13613             /**
13614              * Unsets the "QID_82" element
13615              */
13616             public void unsetQID82()
13617             {
13618                 synchronized (monitor())
13619                 {
13620                     check_orphaned();
13621                     get_store().remove_element(QID82$6, 0);
13622                 }
13623             }
13624             
13625             /**
13626              * Gets the "QID_83" element
13627              */
13628             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID83()
13629             {
13630                 synchronized (monitor())
13631                 {
13632                     check_orphaned();
13633                     org.apache.xmlbeans.SimpleValue target = null;
13634                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
13635                     if (target == null)
13636                     {
13637                       return null;
13638                     }
13639                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13640                 }
13641             }
13642             
13643             /**
13644              * Gets (as xml) the "QID_83" element
13645              */
13646             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID83()
13647             {
13648                 synchronized (monitor())
13649                 {
13650                     check_orphaned();
13651                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13652                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
13653                     return target;
13654                 }
13655             }
13656             
13657             /**
13658              * True if has "QID_83" element
13659              */
13660             public boolean isSetQID83()
13661             {
13662                 synchronized (monitor())
13663                 {
13664                     check_orphaned();
13665                     return get_store().count_elements(QID83$8) != 0;
13666                 }
13667             }
13668             
13669             /**
13670              * Sets the "QID_83" element
13671              */
13672             public void setQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid83)
13673             {
13674                 synchronized (monitor())
13675                 {
13676                     check_orphaned();
13677                     org.apache.xmlbeans.SimpleValue target = null;
13678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID83$8, 0);
13679                     if (target == null)
13680                     {
13681                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID83$8);
13682                     }
13683                     target.setEnumValue(qid83);
13684                 }
13685             }
13686             
13687             /**
13688              * Sets (as xml) the "QID_83" element
13689              */
13690             public void xsetQID83(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid83)
13691             {
13692                 synchronized (monitor())
13693                 {
13694                     check_orphaned();
13695                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13696                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID83$8, 0);
13697                     if (target == null)
13698                     {
13699                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID83$8);
13700                     }
13701                     target.set(qid83);
13702                 }
13703             }
13704             
13705             /**
13706              * Unsets the "QID_83" element
13707              */
13708             public void unsetQID83()
13709             {
13710                 synchronized (monitor())
13711                 {
13712                     check_orphaned();
13713                     get_store().remove_element(QID83$8, 0);
13714                 }
13715             }
13716         }
13717         /**
13718          * An XML GeographicMarketServed(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
13719          *
13720          * This is a complex type.
13721          */
13722         public static class GeographicMarketServedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.GeographicMarketServed
13723         {
13724             private static final long serialVersionUID = 1L;
13725             
13726             public GeographicMarketServedImpl(org.apache.xmlbeans.SchemaType sType)
13727             {
13728                 super(sType);
13729             }
13730             
13731             private static final javax.xml.namespace.QName ALABAMA$0 = 
13732                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Alabama");
13733             private static final javax.xml.namespace.QName ALASKA$2 = 
13734                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Alaska");
13735             private static final javax.xml.namespace.QName AMERICANSAMOA$4 = 
13736                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AmericanSamoa");
13737             private static final javax.xml.namespace.QName ARIZONA$6 = 
13738                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Arizona");
13739             private static final javax.xml.namespace.QName ARKANSAS$8 = 
13740                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Arkansas");
13741             private static final javax.xml.namespace.QName CALIFORNIA$10 = 
13742                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "California");
13743             private static final javax.xml.namespace.QName COLORADO$12 = 
13744                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Colorado");
13745             private static final javax.xml.namespace.QName CONNECTICUT$14 = 
13746                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Connecticut");
13747             private static final javax.xml.namespace.QName DELAWARE$16 = 
13748                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Delaware");
13749             private static final javax.xml.namespace.QName DISTRICTOFCOLUMBIA$18 = 
13750                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "DistrictofColumbia");
13751             private static final javax.xml.namespace.QName FEDERATEDSTATESOFMICRONESIA$20 = 
13752                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederatedStatesofMicronesia");
13753             private static final javax.xml.namespace.QName FLORIDA$22 = 
13754                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Florida");
13755             private static final javax.xml.namespace.QName GEORGIA$24 = 
13756                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Georgia");
13757             private static final javax.xml.namespace.QName GUAM$26 = 
13758                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Guam");
13759             private static final javax.xml.namespace.QName HAWAII$28 = 
13760                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Hawaii");
13761             private static final javax.xml.namespace.QName IDAHO$30 = 
13762                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Idaho");
13763             private static final javax.xml.namespace.QName ILLINOIS$32 = 
13764                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Illinois");
13765             private static final javax.xml.namespace.QName INDIANA$34 = 
13766                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Indiana");
13767             private static final javax.xml.namespace.QName IOWA$36 = 
13768                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Iowa");
13769             private static final javax.xml.namespace.QName KANSAS$38 = 
13770                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Kansas");
13771             private static final javax.xml.namespace.QName KENTUCKY$40 = 
13772                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Kentucky");
13773             private static final javax.xml.namespace.QName LOUISIANA$42 = 
13774                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Louisiana");
13775             private static final javax.xml.namespace.QName MAINE$44 = 
13776                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Maine");
13777             private static final javax.xml.namespace.QName MARYLAND$46 = 
13778                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Maryland");
13779             private static final javax.xml.namespace.QName MASSACHUSETTS$48 = 
13780                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Massachusetts");
13781             private static final javax.xml.namespace.QName MICHIGAN$50 = 
13782                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Michigan");
13783             private static final javax.xml.namespace.QName MIDWAYISLANDS$52 = 
13784                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "MidwayIslands");
13785             private static final javax.xml.namespace.QName MINNESOTA$54 = 
13786                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Minnesota");
13787             private static final javax.xml.namespace.QName MISSISSIPPI$56 = 
13788                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Mississippi");
13789             private static final javax.xml.namespace.QName MISSOURI$58 = 
13790                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Missouri");
13791             private static final javax.xml.namespace.QName MONTANA$60 = 
13792                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Montana");
13793             private static final javax.xml.namespace.QName NEBRASKA$62 = 
13794                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Nebraska");
13795             private static final javax.xml.namespace.QName NEVADA$64 = 
13796                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Nevada");
13797             private static final javax.xml.namespace.QName NEWHAMPSHIRE$66 = 
13798                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NewHampshire");
13799             private static final javax.xml.namespace.QName NEWJERSEY$68 = 
13800                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NewJersey");
13801             private static final javax.xml.namespace.QName NEWMEXICO$70 = 
13802                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NewMexico");
13803             private static final javax.xml.namespace.QName NEWYORK$72 = 
13804                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NewYork");
13805             private static final javax.xml.namespace.QName NORTHCAROLINA$74 = 
13806                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NorthCarolina");
13807             private static final javax.xml.namespace.QName NORTHDAKOTA$76 = 
13808                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NorthDakota");
13809             private static final javax.xml.namespace.QName OHIO$78 = 
13810                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Ohio");
13811             private static final javax.xml.namespace.QName OKLAHOMA$80 = 
13812                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Oklahoma");
13813             private static final javax.xml.namespace.QName OREGON$82 = 
13814                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Oregon");
13815             private static final javax.xml.namespace.QName PENNSYLVANIA$84 = 
13816                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Pennsylvania");
13817             private static final javax.xml.namespace.QName PUERTORICO$86 = 
13818                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PuertoRico");
13819             private static final javax.xml.namespace.QName RHODEISLAND$88 = 
13820                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "RhodeIsland");
13821             private static final javax.xml.namespace.QName SOUTHCAROLINA$90 = 
13822                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SouthCarolina");
13823             private static final javax.xml.namespace.QName SOUTHDAKOTA$92 = 
13824                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SouthDakota");
13825             private static final javax.xml.namespace.QName TENNESSEE$94 = 
13826                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Tennessee");
13827             private static final javax.xml.namespace.QName TEXAS$96 = 
13828                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Texas");
13829             private static final javax.xml.namespace.QName USVIRGINISLANDS$98 = 
13830                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "USVirginIslands");
13831             private static final javax.xml.namespace.QName UTAH$100 = 
13832                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Utah");
13833             private static final javax.xml.namespace.QName VERMONT$102 = 
13834                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Vermont");
13835             private static final javax.xml.namespace.QName VIRGINIA$104 = 
13836                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Virginia");
13837             private static final javax.xml.namespace.QName WASHINGTON$106 = 
13838                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Washington");
13839             private static final javax.xml.namespace.QName WESTVIRGINIA$108 = 
13840                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "WestVirginia");
13841             private static final javax.xml.namespace.QName WISCONSIN$110 = 
13842                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Wisconsin");
13843             private static final javax.xml.namespace.QName WYOMING$112 = 
13844                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Wyoming");
13845             
13846             
13847             /**
13848              * Gets the "Alabama" element
13849              */
13850             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlabama()
13851             {
13852                 synchronized (monitor())
13853                 {
13854                     check_orphaned();
13855                     org.apache.xmlbeans.SimpleValue target = null;
13856                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
13857                     if (target == null)
13858                     {
13859                       return null;
13860                     }
13861                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13862                 }
13863             }
13864             
13865             /**
13866              * Gets (as xml) the "Alabama" element
13867              */
13868             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlabama()
13869             {
13870                 synchronized (monitor())
13871                 {
13872                     check_orphaned();
13873                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13874                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
13875                     return target;
13876                 }
13877             }
13878             
13879             /**
13880              * True if has "Alabama" element
13881              */
13882             public boolean isSetAlabama()
13883             {
13884                 synchronized (monitor())
13885                 {
13886                     check_orphaned();
13887                     return get_store().count_elements(ALABAMA$0) != 0;
13888                 }
13889             }
13890             
13891             /**
13892              * Sets the "Alabama" element
13893              */
13894             public void setAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alabama)
13895             {
13896                 synchronized (monitor())
13897                 {
13898                     check_orphaned();
13899                     org.apache.xmlbeans.SimpleValue target = null;
13900                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALABAMA$0, 0);
13901                     if (target == null)
13902                     {
13903                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALABAMA$0);
13904                     }
13905                     target.setEnumValue(alabama);
13906                 }
13907             }
13908             
13909             /**
13910              * Sets (as xml) the "Alabama" element
13911              */
13912             public void xsetAlabama(gov.grants.apply.system.globalLibraryV20.YesNoDataType alabama)
13913             {
13914                 synchronized (monitor())
13915                 {
13916                     check_orphaned();
13917                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13918                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALABAMA$0, 0);
13919                     if (target == null)
13920                     {
13921                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALABAMA$0);
13922                     }
13923                     target.set(alabama);
13924                 }
13925             }
13926             
13927             /**
13928              * Unsets the "Alabama" element
13929              */
13930             public void unsetAlabama()
13931             {
13932                 synchronized (monitor())
13933                 {
13934                     check_orphaned();
13935                     get_store().remove_element(ALABAMA$0, 0);
13936                 }
13937             }
13938             
13939             /**
13940              * Gets the "Alaska" element
13941              */
13942             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAlaska()
13943             {
13944                 synchronized (monitor())
13945                 {
13946                     check_orphaned();
13947                     org.apache.xmlbeans.SimpleValue target = null;
13948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
13949                     if (target == null)
13950                     {
13951                       return null;
13952                     }
13953                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13954                 }
13955             }
13956             
13957             /**
13958              * Gets (as xml) the "Alaska" element
13959              */
13960             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAlaska()
13961             {
13962                 synchronized (monitor())
13963                 {
13964                     check_orphaned();
13965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
13967                     return target;
13968                 }
13969             }
13970             
13971             /**
13972              * True if has "Alaska" element
13973              */
13974             public boolean isSetAlaska()
13975             {
13976                 synchronized (monitor())
13977                 {
13978                     check_orphaned();
13979                     return get_store().count_elements(ALASKA$2) != 0;
13980                 }
13981             }
13982             
13983             /**
13984              * Sets the "Alaska" element
13985              */
13986             public void setAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum alaska)
13987             {
13988                 synchronized (monitor())
13989                 {
13990                     check_orphaned();
13991                     org.apache.xmlbeans.SimpleValue target = null;
13992                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ALASKA$2, 0);
13993                     if (target == null)
13994                     {
13995                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ALASKA$2);
13996                     }
13997                     target.setEnumValue(alaska);
13998                 }
13999             }
14000             
14001             /**
14002              * Sets (as xml) the "Alaska" element
14003              */
14004             public void xsetAlaska(gov.grants.apply.system.globalLibraryV20.YesNoDataType alaska)
14005             {
14006                 synchronized (monitor())
14007                 {
14008                     check_orphaned();
14009                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14010                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ALASKA$2, 0);
14011                     if (target == null)
14012                     {
14013                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ALASKA$2);
14014                     }
14015                     target.set(alaska);
14016                 }
14017             }
14018             
14019             /**
14020              * Unsets the "Alaska" element
14021              */
14022             public void unsetAlaska()
14023             {
14024                 synchronized (monitor())
14025                 {
14026                     check_orphaned();
14027                     get_store().remove_element(ALASKA$2, 0);
14028                 }
14029             }
14030             
14031             /**
14032              * Gets the "AmericanSamoa" element
14033              */
14034             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAmericanSamoa()
14035             {
14036                 synchronized (monitor())
14037                 {
14038                     check_orphaned();
14039                     org.apache.xmlbeans.SimpleValue target = null;
14040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
14041                     if (target == null)
14042                     {
14043                       return null;
14044                     }
14045                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14046                 }
14047             }
14048             
14049             /**
14050              * Gets (as xml) the "AmericanSamoa" element
14051              */
14052             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAmericanSamoa()
14053             {
14054                 synchronized (monitor())
14055                 {
14056                     check_orphaned();
14057                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14058                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
14059                     return target;
14060                 }
14061             }
14062             
14063             /**
14064              * True if has "AmericanSamoa" element
14065              */
14066             public boolean isSetAmericanSamoa()
14067             {
14068                 synchronized (monitor())
14069                 {
14070                     check_orphaned();
14071                     return get_store().count_elements(AMERICANSAMOA$4) != 0;
14072                 }
14073             }
14074             
14075             /**
14076              * Sets the "AmericanSamoa" element
14077              */
14078             public void setAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum americanSamoa)
14079             {
14080                 synchronized (monitor())
14081                 {
14082                     check_orphaned();
14083                     org.apache.xmlbeans.SimpleValue target = null;
14084                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMERICANSAMOA$4, 0);
14085                     if (target == null)
14086                     {
14087                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMERICANSAMOA$4);
14088                     }
14089                     target.setEnumValue(americanSamoa);
14090                 }
14091             }
14092             
14093             /**
14094              * Sets (as xml) the "AmericanSamoa" element
14095              */
14096             public void xsetAmericanSamoa(gov.grants.apply.system.globalLibraryV20.YesNoDataType americanSamoa)
14097             {
14098                 synchronized (monitor())
14099                 {
14100                     check_orphaned();
14101                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14102                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AMERICANSAMOA$4, 0);
14103                     if (target == null)
14104                     {
14105                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AMERICANSAMOA$4);
14106                     }
14107                     target.set(americanSamoa);
14108                 }
14109             }
14110             
14111             /**
14112              * Unsets the "AmericanSamoa" element
14113              */
14114             public void unsetAmericanSamoa()
14115             {
14116                 synchronized (monitor())
14117                 {
14118                     check_orphaned();
14119                     get_store().remove_element(AMERICANSAMOA$4, 0);
14120                 }
14121             }
14122             
14123             /**
14124              * Gets the "Arizona" element
14125              */
14126             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArizona()
14127             {
14128                 synchronized (monitor())
14129                 {
14130                     check_orphaned();
14131                     org.apache.xmlbeans.SimpleValue target = null;
14132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
14133                     if (target == null)
14134                     {
14135                       return null;
14136                     }
14137                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14138                 }
14139             }
14140             
14141             /**
14142              * Gets (as xml) the "Arizona" element
14143              */
14144             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArizona()
14145             {
14146                 synchronized (monitor())
14147                 {
14148                     check_orphaned();
14149                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14150                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
14151                     return target;
14152                 }
14153             }
14154             
14155             /**
14156              * True if has "Arizona" element
14157              */
14158             public boolean isSetArizona()
14159             {
14160                 synchronized (monitor())
14161                 {
14162                     check_orphaned();
14163                     return get_store().count_elements(ARIZONA$6) != 0;
14164                 }
14165             }
14166             
14167             /**
14168              * Sets the "Arizona" element
14169              */
14170             public void setArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arizona)
14171             {
14172                 synchronized (monitor())
14173                 {
14174                     check_orphaned();
14175                     org.apache.xmlbeans.SimpleValue target = null;
14176                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARIZONA$6, 0);
14177                     if (target == null)
14178                     {
14179                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARIZONA$6);
14180                     }
14181                     target.setEnumValue(arizona);
14182                 }
14183             }
14184             
14185             /**
14186              * Sets (as xml) the "Arizona" element
14187              */
14188             public void xsetArizona(gov.grants.apply.system.globalLibraryV20.YesNoDataType arizona)
14189             {
14190                 synchronized (monitor())
14191                 {
14192                     check_orphaned();
14193                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14194                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARIZONA$6, 0);
14195                     if (target == null)
14196                     {
14197                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARIZONA$6);
14198                     }
14199                     target.set(arizona);
14200                 }
14201             }
14202             
14203             /**
14204              * Unsets the "Arizona" element
14205              */
14206             public void unsetArizona()
14207             {
14208                 synchronized (monitor())
14209                 {
14210                     check_orphaned();
14211                     get_store().remove_element(ARIZONA$6, 0);
14212                 }
14213             }
14214             
14215             /**
14216              * Gets the "Arkansas" element
14217              */
14218             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getArkansas()
14219             {
14220                 synchronized (monitor())
14221                 {
14222                     check_orphaned();
14223                     org.apache.xmlbeans.SimpleValue target = null;
14224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
14225                     if (target == null)
14226                     {
14227                       return null;
14228                     }
14229                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14230                 }
14231             }
14232             
14233             /**
14234              * Gets (as xml) the "Arkansas" element
14235              */
14236             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetArkansas()
14237             {
14238                 synchronized (monitor())
14239                 {
14240                     check_orphaned();
14241                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14242                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
14243                     return target;
14244                 }
14245             }
14246             
14247             /**
14248              * True if has "Arkansas" element
14249              */
14250             public boolean isSetArkansas()
14251             {
14252                 synchronized (monitor())
14253                 {
14254                     check_orphaned();
14255                     return get_store().count_elements(ARKANSAS$8) != 0;
14256                 }
14257             }
14258             
14259             /**
14260              * Sets the "Arkansas" element
14261              */
14262             public void setArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum arkansas)
14263             {
14264                 synchronized (monitor())
14265                 {
14266                     check_orphaned();
14267                     org.apache.xmlbeans.SimpleValue target = null;
14268                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARKANSAS$8, 0);
14269                     if (target == null)
14270                     {
14271                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARKANSAS$8);
14272                     }
14273                     target.setEnumValue(arkansas);
14274                 }
14275             }
14276             
14277             /**
14278              * Sets (as xml) the "Arkansas" element
14279              */
14280             public void xsetArkansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType arkansas)
14281             {
14282                 synchronized (monitor())
14283                 {
14284                     check_orphaned();
14285                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14286                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ARKANSAS$8, 0);
14287                     if (target == null)
14288                     {
14289                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ARKANSAS$8);
14290                     }
14291                     target.set(arkansas);
14292                 }
14293             }
14294             
14295             /**
14296              * Unsets the "Arkansas" element
14297              */
14298             public void unsetArkansas()
14299             {
14300                 synchronized (monitor())
14301                 {
14302                     check_orphaned();
14303                     get_store().remove_element(ARKANSAS$8, 0);
14304                 }
14305             }
14306             
14307             /**
14308              * Gets the "California" element
14309              */
14310             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCalifornia()
14311             {
14312                 synchronized (monitor())
14313                 {
14314                     check_orphaned();
14315                     org.apache.xmlbeans.SimpleValue target = null;
14316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
14317                     if (target == null)
14318                     {
14319                       return null;
14320                     }
14321                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14322                 }
14323             }
14324             
14325             /**
14326              * Gets (as xml) the "California" element
14327              */
14328             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCalifornia()
14329             {
14330                 synchronized (monitor())
14331                 {
14332                     check_orphaned();
14333                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14334                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
14335                     return target;
14336                 }
14337             }
14338             
14339             /**
14340              * True if has "California" element
14341              */
14342             public boolean isSetCalifornia()
14343             {
14344                 synchronized (monitor())
14345                 {
14346                     check_orphaned();
14347                     return get_store().count_elements(CALIFORNIA$10) != 0;
14348                 }
14349             }
14350             
14351             /**
14352              * Sets the "California" element
14353              */
14354             public void setCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum california)
14355             {
14356                 synchronized (monitor())
14357                 {
14358                     check_orphaned();
14359                     org.apache.xmlbeans.SimpleValue target = null;
14360                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALIFORNIA$10, 0);
14361                     if (target == null)
14362                     {
14363                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALIFORNIA$10);
14364                     }
14365                     target.setEnumValue(california);
14366                 }
14367             }
14368             
14369             /**
14370              * Sets (as xml) the "California" element
14371              */
14372             public void xsetCalifornia(gov.grants.apply.system.globalLibraryV20.YesNoDataType california)
14373             {
14374                 synchronized (monitor())
14375                 {
14376                     check_orphaned();
14377                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14378                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CALIFORNIA$10, 0);
14379                     if (target == null)
14380                     {
14381                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CALIFORNIA$10);
14382                     }
14383                     target.set(california);
14384                 }
14385             }
14386             
14387             /**
14388              * Unsets the "California" element
14389              */
14390             public void unsetCalifornia()
14391             {
14392                 synchronized (monitor())
14393                 {
14394                     check_orphaned();
14395                     get_store().remove_element(CALIFORNIA$10, 0);
14396                 }
14397             }
14398             
14399             /**
14400              * Gets the "Colorado" element
14401              */
14402             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getColorado()
14403             {
14404                 synchronized (monitor())
14405                 {
14406                     check_orphaned();
14407                     org.apache.xmlbeans.SimpleValue target = null;
14408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
14409                     if (target == null)
14410                     {
14411                       return null;
14412                     }
14413                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14414                 }
14415             }
14416             
14417             /**
14418              * Gets (as xml) the "Colorado" element
14419              */
14420             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetColorado()
14421             {
14422                 synchronized (monitor())
14423                 {
14424                     check_orphaned();
14425                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14426                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
14427                     return target;
14428                 }
14429             }
14430             
14431             /**
14432              * True if has "Colorado" element
14433              */
14434             public boolean isSetColorado()
14435             {
14436                 synchronized (monitor())
14437                 {
14438                     check_orphaned();
14439                     return get_store().count_elements(COLORADO$12) != 0;
14440                 }
14441             }
14442             
14443             /**
14444              * Sets the "Colorado" element
14445              */
14446             public void setColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum colorado)
14447             {
14448                 synchronized (monitor())
14449                 {
14450                     check_orphaned();
14451                     org.apache.xmlbeans.SimpleValue target = null;
14452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COLORADO$12, 0);
14453                     if (target == null)
14454                     {
14455                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COLORADO$12);
14456                     }
14457                     target.setEnumValue(colorado);
14458                 }
14459             }
14460             
14461             /**
14462              * Sets (as xml) the "Colorado" element
14463              */
14464             public void xsetColorado(gov.grants.apply.system.globalLibraryV20.YesNoDataType colorado)
14465             {
14466                 synchronized (monitor())
14467                 {
14468                     check_orphaned();
14469                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14470                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COLORADO$12, 0);
14471                     if (target == null)
14472                     {
14473                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COLORADO$12);
14474                     }
14475                     target.set(colorado);
14476                 }
14477             }
14478             
14479             /**
14480              * Unsets the "Colorado" element
14481              */
14482             public void unsetColorado()
14483             {
14484                 synchronized (monitor())
14485                 {
14486                     check_orphaned();
14487                     get_store().remove_element(COLORADO$12, 0);
14488                 }
14489             }
14490             
14491             /**
14492              * Gets the "Connecticut" element
14493              */
14494             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConnecticut()
14495             {
14496                 synchronized (monitor())
14497                 {
14498                     check_orphaned();
14499                     org.apache.xmlbeans.SimpleValue target = null;
14500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
14501                     if (target == null)
14502                     {
14503                       return null;
14504                     }
14505                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14506                 }
14507             }
14508             
14509             /**
14510              * Gets (as xml) the "Connecticut" element
14511              */
14512             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConnecticut()
14513             {
14514                 synchronized (monitor())
14515                 {
14516                     check_orphaned();
14517                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14518                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
14519                     return target;
14520                 }
14521             }
14522             
14523             /**
14524              * True if has "Connecticut" element
14525              */
14526             public boolean isSetConnecticut()
14527             {
14528                 synchronized (monitor())
14529                 {
14530                     check_orphaned();
14531                     return get_store().count_elements(CONNECTICUT$14) != 0;
14532                 }
14533             }
14534             
14535             /**
14536              * Sets the "Connecticut" element
14537              */
14538             public void setConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum connecticut)
14539             {
14540                 synchronized (monitor())
14541                 {
14542                     check_orphaned();
14543                     org.apache.xmlbeans.SimpleValue target = null;
14544                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONNECTICUT$14, 0);
14545                     if (target == null)
14546                     {
14547                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONNECTICUT$14);
14548                     }
14549                     target.setEnumValue(connecticut);
14550                 }
14551             }
14552             
14553             /**
14554              * Sets (as xml) the "Connecticut" element
14555              */
14556             public void xsetConnecticut(gov.grants.apply.system.globalLibraryV20.YesNoDataType connecticut)
14557             {
14558                 synchronized (monitor())
14559                 {
14560                     check_orphaned();
14561                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14562                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONNECTICUT$14, 0);
14563                     if (target == null)
14564                     {
14565                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONNECTICUT$14);
14566                     }
14567                     target.set(connecticut);
14568                 }
14569             }
14570             
14571             /**
14572              * Unsets the "Connecticut" element
14573              */
14574             public void unsetConnecticut()
14575             {
14576                 synchronized (monitor())
14577                 {
14578                     check_orphaned();
14579                     get_store().remove_element(CONNECTICUT$14, 0);
14580                 }
14581             }
14582             
14583             /**
14584              * Gets the "Delaware" element
14585              */
14586             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDelaware()
14587             {
14588                 synchronized (monitor())
14589                 {
14590                     check_orphaned();
14591                     org.apache.xmlbeans.SimpleValue target = null;
14592                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
14593                     if (target == null)
14594                     {
14595                       return null;
14596                     }
14597                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14598                 }
14599             }
14600             
14601             /**
14602              * Gets (as xml) the "Delaware" element
14603              */
14604             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDelaware()
14605             {
14606                 synchronized (monitor())
14607                 {
14608                     check_orphaned();
14609                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14610                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
14611                     return target;
14612                 }
14613             }
14614             
14615             /**
14616              * True if has "Delaware" element
14617              */
14618             public boolean isSetDelaware()
14619             {
14620                 synchronized (monitor())
14621                 {
14622                     check_orphaned();
14623                     return get_store().count_elements(DELAWARE$16) != 0;
14624                 }
14625             }
14626             
14627             /**
14628              * Sets the "Delaware" element
14629              */
14630             public void setDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum delaware)
14631             {
14632                 synchronized (monitor())
14633                 {
14634                     check_orphaned();
14635                     org.apache.xmlbeans.SimpleValue target = null;
14636                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELAWARE$16, 0);
14637                     if (target == null)
14638                     {
14639                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELAWARE$16);
14640                     }
14641                     target.setEnumValue(delaware);
14642                 }
14643             }
14644             
14645             /**
14646              * Sets (as xml) the "Delaware" element
14647              */
14648             public void xsetDelaware(gov.grants.apply.system.globalLibraryV20.YesNoDataType delaware)
14649             {
14650                 synchronized (monitor())
14651                 {
14652                     check_orphaned();
14653                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14654                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DELAWARE$16, 0);
14655                     if (target == null)
14656                     {
14657                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DELAWARE$16);
14658                     }
14659                     target.set(delaware);
14660                 }
14661             }
14662             
14663             /**
14664              * Unsets the "Delaware" element
14665              */
14666             public void unsetDelaware()
14667             {
14668                 synchronized (monitor())
14669                 {
14670                     check_orphaned();
14671                     get_store().remove_element(DELAWARE$16, 0);
14672                 }
14673             }
14674             
14675             /**
14676              * Gets the "DistrictofColumbia" element
14677              */
14678             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDistrictofColumbia()
14679             {
14680                 synchronized (monitor())
14681                 {
14682                     check_orphaned();
14683                     org.apache.xmlbeans.SimpleValue target = null;
14684                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14685                     if (target == null)
14686                     {
14687                       return null;
14688                     }
14689                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14690                 }
14691             }
14692             
14693             /**
14694              * Gets (as xml) the "DistrictofColumbia" element
14695              */
14696             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDistrictofColumbia()
14697             {
14698                 synchronized (monitor())
14699                 {
14700                     check_orphaned();
14701                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14702                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14703                     return target;
14704                 }
14705             }
14706             
14707             /**
14708              * True if has "DistrictofColumbia" element
14709              */
14710             public boolean isSetDistrictofColumbia()
14711             {
14712                 synchronized (monitor())
14713                 {
14714                     check_orphaned();
14715                     return get_store().count_elements(DISTRICTOFCOLUMBIA$18) != 0;
14716                 }
14717             }
14718             
14719             /**
14720              * Sets the "DistrictofColumbia" element
14721              */
14722             public void setDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum districtofColumbia)
14723             {
14724                 synchronized (monitor())
14725                 {
14726                     check_orphaned();
14727                     org.apache.xmlbeans.SimpleValue target = null;
14728                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14729                     if (target == null)
14730                     {
14731                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
14732                     }
14733                     target.setEnumValue(districtofColumbia);
14734                 }
14735             }
14736             
14737             /**
14738              * Sets (as xml) the "DistrictofColumbia" element
14739              */
14740             public void xsetDistrictofColumbia(gov.grants.apply.system.globalLibraryV20.YesNoDataType districtofColumbia)
14741             {
14742                 synchronized (monitor())
14743                 {
14744                     check_orphaned();
14745                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14746                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISTRICTOFCOLUMBIA$18, 0);
14747                     if (target == null)
14748                     {
14749                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISTRICTOFCOLUMBIA$18);
14750                     }
14751                     target.set(districtofColumbia);
14752                 }
14753             }
14754             
14755             /**
14756              * Unsets the "DistrictofColumbia" element
14757              */
14758             public void unsetDistrictofColumbia()
14759             {
14760                 synchronized (monitor())
14761                 {
14762                     check_orphaned();
14763                     get_store().remove_element(DISTRICTOFCOLUMBIA$18, 0);
14764                 }
14765             }
14766             
14767             /**
14768              * Gets the "FederatedStatesofMicronesia" element
14769              */
14770             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederatedStatesofMicronesia()
14771             {
14772                 synchronized (monitor())
14773                 {
14774                     check_orphaned();
14775                     org.apache.xmlbeans.SimpleValue target = null;
14776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14777                     if (target == null)
14778                     {
14779                       return null;
14780                     }
14781                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14782                 }
14783             }
14784             
14785             /**
14786              * Gets (as xml) the "FederatedStatesofMicronesia" element
14787              */
14788             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederatedStatesofMicronesia()
14789             {
14790                 synchronized (monitor())
14791                 {
14792                     check_orphaned();
14793                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14794                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14795                     return target;
14796                 }
14797             }
14798             
14799             /**
14800              * True if has "FederatedStatesofMicronesia" element
14801              */
14802             public boolean isSetFederatedStatesofMicronesia()
14803             {
14804                 synchronized (monitor())
14805                 {
14806                     check_orphaned();
14807                     return get_store().count_elements(FEDERATEDSTATESOFMICRONESIA$20) != 0;
14808                 }
14809             }
14810             
14811             /**
14812              * Sets the "FederatedStatesofMicronesia" element
14813              */
14814             public void setFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federatedStatesofMicronesia)
14815             {
14816                 synchronized (monitor())
14817                 {
14818                     check_orphaned();
14819                     org.apache.xmlbeans.SimpleValue target = null;
14820                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14821                     if (target == null)
14822                     {
14823                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
14824                     }
14825                     target.setEnumValue(federatedStatesofMicronesia);
14826                 }
14827             }
14828             
14829             /**
14830              * Sets (as xml) the "FederatedStatesofMicronesia" element
14831              */
14832             public void xsetFederatedStatesofMicronesia(gov.grants.apply.system.globalLibraryV20.YesNoDataType federatedStatesofMicronesia)
14833             {
14834                 synchronized (monitor())
14835                 {
14836                     check_orphaned();
14837                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14838                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERATEDSTATESOFMICRONESIA$20, 0);
14839                     if (target == null)
14840                     {
14841                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERATEDSTATESOFMICRONESIA$20);
14842                     }
14843                     target.set(federatedStatesofMicronesia);
14844                 }
14845             }
14846             
14847             /**
14848              * Unsets the "FederatedStatesofMicronesia" element
14849              */
14850             public void unsetFederatedStatesofMicronesia()
14851             {
14852                 synchronized (monitor())
14853                 {
14854                     check_orphaned();
14855                     get_store().remove_element(FEDERATEDSTATESOFMICRONESIA$20, 0);
14856                 }
14857             }
14858             
14859             /**
14860              * Gets the "Florida" element
14861              */
14862             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFlorida()
14863             {
14864                 synchronized (monitor())
14865                 {
14866                     check_orphaned();
14867                     org.apache.xmlbeans.SimpleValue target = null;
14868                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
14869                     if (target == null)
14870                     {
14871                       return null;
14872                     }
14873                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14874                 }
14875             }
14876             
14877             /**
14878              * Gets (as xml) the "Florida" element
14879              */
14880             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFlorida()
14881             {
14882                 synchronized (monitor())
14883                 {
14884                     check_orphaned();
14885                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14886                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
14887                     return target;
14888                 }
14889             }
14890             
14891             /**
14892              * True if has "Florida" element
14893              */
14894             public boolean isSetFlorida()
14895             {
14896                 synchronized (monitor())
14897                 {
14898                     check_orphaned();
14899                     return get_store().count_elements(FLORIDA$22) != 0;
14900                 }
14901             }
14902             
14903             /**
14904              * Sets the "Florida" element
14905              */
14906             public void setFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum florida)
14907             {
14908                 synchronized (monitor())
14909                 {
14910                     check_orphaned();
14911                     org.apache.xmlbeans.SimpleValue target = null;
14912                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLORIDA$22, 0);
14913                     if (target == null)
14914                     {
14915                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLORIDA$22);
14916                     }
14917                     target.setEnumValue(florida);
14918                 }
14919             }
14920             
14921             /**
14922              * Sets (as xml) the "Florida" element
14923              */
14924             public void xsetFlorida(gov.grants.apply.system.globalLibraryV20.YesNoDataType florida)
14925             {
14926                 synchronized (monitor())
14927                 {
14928                     check_orphaned();
14929                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14930                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLORIDA$22, 0);
14931                     if (target == null)
14932                     {
14933                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLORIDA$22);
14934                     }
14935                     target.set(florida);
14936                 }
14937             }
14938             
14939             /**
14940              * Unsets the "Florida" element
14941              */
14942             public void unsetFlorida()
14943             {
14944                 synchronized (monitor())
14945                 {
14946                     check_orphaned();
14947                     get_store().remove_element(FLORIDA$22, 0);
14948                 }
14949             }
14950             
14951             /**
14952              * Gets the "Georgia" element
14953              */
14954             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGeorgia()
14955             {
14956                 synchronized (monitor())
14957                 {
14958                     check_orphaned();
14959                     org.apache.xmlbeans.SimpleValue target = null;
14960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
14961                     if (target == null)
14962                     {
14963                       return null;
14964                     }
14965                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14966                 }
14967             }
14968             
14969             /**
14970              * Gets (as xml) the "Georgia" element
14971              */
14972             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGeorgia()
14973             {
14974                 synchronized (monitor())
14975                 {
14976                     check_orphaned();
14977                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14978                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
14979                     return target;
14980                 }
14981             }
14982             
14983             /**
14984              * True if has "Georgia" element
14985              */
14986             public boolean isSetGeorgia()
14987             {
14988                 synchronized (monitor())
14989                 {
14990                     check_orphaned();
14991                     return get_store().count_elements(GEORGIA$24) != 0;
14992                 }
14993             }
14994             
14995             /**
14996              * Sets the "Georgia" element
14997              */
14998             public void setGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum georgia)
14999             {
15000                 synchronized (monitor())
15001                 {
15002                     check_orphaned();
15003                     org.apache.xmlbeans.SimpleValue target = null;
15004                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEORGIA$24, 0);
15005                     if (target == null)
15006                     {
15007                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEORGIA$24);
15008                     }
15009                     target.setEnumValue(georgia);
15010                 }
15011             }
15012             
15013             /**
15014              * Sets (as xml) the "Georgia" element
15015              */
15016             public void xsetGeorgia(gov.grants.apply.system.globalLibraryV20.YesNoDataType georgia)
15017             {
15018                 synchronized (monitor())
15019                 {
15020                     check_orphaned();
15021                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15022                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GEORGIA$24, 0);
15023                     if (target == null)
15024                     {
15025                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GEORGIA$24);
15026                     }
15027                     target.set(georgia);
15028                 }
15029             }
15030             
15031             /**
15032              * Unsets the "Georgia" element
15033              */
15034             public void unsetGeorgia()
15035             {
15036                 synchronized (monitor())
15037                 {
15038                     check_orphaned();
15039                     get_store().remove_element(GEORGIA$24, 0);
15040                 }
15041             }
15042             
15043             /**
15044              * Gets the "Guam" element
15045              */
15046             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getGuam()
15047             {
15048                 synchronized (monitor())
15049                 {
15050                     check_orphaned();
15051                     org.apache.xmlbeans.SimpleValue target = null;
15052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
15053                     if (target == null)
15054                     {
15055                       return null;
15056                     }
15057                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15058                 }
15059             }
15060             
15061             /**
15062              * Gets (as xml) the "Guam" element
15063              */
15064             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetGuam()
15065             {
15066                 synchronized (monitor())
15067                 {
15068                     check_orphaned();
15069                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15070                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
15071                     return target;
15072                 }
15073             }
15074             
15075             /**
15076              * True if has "Guam" element
15077              */
15078             public boolean isSetGuam()
15079             {
15080                 synchronized (monitor())
15081                 {
15082                     check_orphaned();
15083                     return get_store().count_elements(GUAM$26) != 0;
15084                 }
15085             }
15086             
15087             /**
15088              * Sets the "Guam" element
15089              */
15090             public void setGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum guam)
15091             {
15092                 synchronized (monitor())
15093                 {
15094                     check_orphaned();
15095                     org.apache.xmlbeans.SimpleValue target = null;
15096                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GUAM$26, 0);
15097                     if (target == null)
15098                     {
15099                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GUAM$26);
15100                     }
15101                     target.setEnumValue(guam);
15102                 }
15103             }
15104             
15105             /**
15106              * Sets (as xml) the "Guam" element
15107              */
15108             public void xsetGuam(gov.grants.apply.system.globalLibraryV20.YesNoDataType guam)
15109             {
15110                 synchronized (monitor())
15111                 {
15112                     check_orphaned();
15113                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15114                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(GUAM$26, 0);
15115                     if (target == null)
15116                     {
15117                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(GUAM$26);
15118                     }
15119                     target.set(guam);
15120                 }
15121             }
15122             
15123             /**
15124              * Unsets the "Guam" element
15125              */
15126             public void unsetGuam()
15127             {
15128                 synchronized (monitor())
15129                 {
15130                     check_orphaned();
15131                     get_store().remove_element(GUAM$26, 0);
15132                 }
15133             }
15134             
15135             /**
15136              * Gets the "Hawaii" element
15137              */
15138             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHawaii()
15139             {
15140                 synchronized (monitor())
15141                 {
15142                     check_orphaned();
15143                     org.apache.xmlbeans.SimpleValue target = null;
15144                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
15145                     if (target == null)
15146                     {
15147                       return null;
15148                     }
15149                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15150                 }
15151             }
15152             
15153             /**
15154              * Gets (as xml) the "Hawaii" element
15155              */
15156             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHawaii()
15157             {
15158                 synchronized (monitor())
15159                 {
15160                     check_orphaned();
15161                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15162                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
15163                     return target;
15164                 }
15165             }
15166             
15167             /**
15168              * True if has "Hawaii" element
15169              */
15170             public boolean isSetHawaii()
15171             {
15172                 synchronized (monitor())
15173                 {
15174                     check_orphaned();
15175                     return get_store().count_elements(HAWAII$28) != 0;
15176                 }
15177             }
15178             
15179             /**
15180              * Sets the "Hawaii" element
15181              */
15182             public void setHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum hawaii)
15183             {
15184                 synchronized (monitor())
15185                 {
15186                     check_orphaned();
15187                     org.apache.xmlbeans.SimpleValue target = null;
15188                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HAWAII$28, 0);
15189                     if (target == null)
15190                     {
15191                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HAWAII$28);
15192                     }
15193                     target.setEnumValue(hawaii);
15194                 }
15195             }
15196             
15197             /**
15198              * Sets (as xml) the "Hawaii" element
15199              */
15200             public void xsetHawaii(gov.grants.apply.system.globalLibraryV20.YesNoDataType hawaii)
15201             {
15202                 synchronized (monitor())
15203                 {
15204                     check_orphaned();
15205                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15206                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HAWAII$28, 0);
15207                     if (target == null)
15208                     {
15209                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HAWAII$28);
15210                     }
15211                     target.set(hawaii);
15212                 }
15213             }
15214             
15215             /**
15216              * Unsets the "Hawaii" element
15217              */
15218             public void unsetHawaii()
15219             {
15220                 synchronized (monitor())
15221                 {
15222                     check_orphaned();
15223                     get_store().remove_element(HAWAII$28, 0);
15224                 }
15225             }
15226             
15227             /**
15228              * Gets the "Idaho" element
15229              */
15230             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIdaho()
15231             {
15232                 synchronized (monitor())
15233                 {
15234                     check_orphaned();
15235                     org.apache.xmlbeans.SimpleValue target = null;
15236                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
15237                     if (target == null)
15238                     {
15239                       return null;
15240                     }
15241                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15242                 }
15243             }
15244             
15245             /**
15246              * Gets (as xml) the "Idaho" element
15247              */
15248             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIdaho()
15249             {
15250                 synchronized (monitor())
15251                 {
15252                     check_orphaned();
15253                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15254                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
15255                     return target;
15256                 }
15257             }
15258             
15259             /**
15260              * True if has "Idaho" element
15261              */
15262             public boolean isSetIdaho()
15263             {
15264                 synchronized (monitor())
15265                 {
15266                     check_orphaned();
15267                     return get_store().count_elements(IDAHO$30) != 0;
15268                 }
15269             }
15270             
15271             /**
15272              * Sets the "Idaho" element
15273              */
15274             public void setIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum idaho)
15275             {
15276                 synchronized (monitor())
15277                 {
15278                     check_orphaned();
15279                     org.apache.xmlbeans.SimpleValue target = null;
15280                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IDAHO$30, 0);
15281                     if (target == null)
15282                     {
15283                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IDAHO$30);
15284                     }
15285                     target.setEnumValue(idaho);
15286                 }
15287             }
15288             
15289             /**
15290              * Sets (as xml) the "Idaho" element
15291              */
15292             public void xsetIdaho(gov.grants.apply.system.globalLibraryV20.YesNoDataType idaho)
15293             {
15294                 synchronized (monitor())
15295                 {
15296                     check_orphaned();
15297                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15298                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IDAHO$30, 0);
15299                     if (target == null)
15300                     {
15301                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IDAHO$30);
15302                     }
15303                     target.set(idaho);
15304                 }
15305             }
15306             
15307             /**
15308              * Unsets the "Idaho" element
15309              */
15310             public void unsetIdaho()
15311             {
15312                 synchronized (monitor())
15313                 {
15314                     check_orphaned();
15315                     get_store().remove_element(IDAHO$30, 0);
15316                 }
15317             }
15318             
15319             /**
15320              * Gets the "Illinois" element
15321              */
15322             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIllinois()
15323             {
15324                 synchronized (monitor())
15325                 {
15326                     check_orphaned();
15327                     org.apache.xmlbeans.SimpleValue target = null;
15328                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
15329                     if (target == null)
15330                     {
15331                       return null;
15332                     }
15333                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15334                 }
15335             }
15336             
15337             /**
15338              * Gets (as xml) the "Illinois" element
15339              */
15340             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIllinois()
15341             {
15342                 synchronized (monitor())
15343                 {
15344                     check_orphaned();
15345                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15346                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
15347                     return target;
15348                 }
15349             }
15350             
15351             /**
15352              * True if has "Illinois" element
15353              */
15354             public boolean isSetIllinois()
15355             {
15356                 synchronized (monitor())
15357                 {
15358                     check_orphaned();
15359                     return get_store().count_elements(ILLINOIS$32) != 0;
15360                 }
15361             }
15362             
15363             /**
15364              * Sets the "Illinois" element
15365              */
15366             public void setIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum illinois)
15367             {
15368                 synchronized (monitor())
15369                 {
15370                     check_orphaned();
15371                     org.apache.xmlbeans.SimpleValue target = null;
15372                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ILLINOIS$32, 0);
15373                     if (target == null)
15374                     {
15375                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ILLINOIS$32);
15376                     }
15377                     target.setEnumValue(illinois);
15378                 }
15379             }
15380             
15381             /**
15382              * Sets (as xml) the "Illinois" element
15383              */
15384             public void xsetIllinois(gov.grants.apply.system.globalLibraryV20.YesNoDataType illinois)
15385             {
15386                 synchronized (monitor())
15387                 {
15388                     check_orphaned();
15389                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15390                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ILLINOIS$32, 0);
15391                     if (target == null)
15392                     {
15393                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ILLINOIS$32);
15394                     }
15395                     target.set(illinois);
15396                 }
15397             }
15398             
15399             /**
15400              * Unsets the "Illinois" element
15401              */
15402             public void unsetIllinois()
15403             {
15404                 synchronized (monitor())
15405                 {
15406                     check_orphaned();
15407                     get_store().remove_element(ILLINOIS$32, 0);
15408                 }
15409             }
15410             
15411             /**
15412              * Gets the "Indiana" element
15413              */
15414             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndiana()
15415             {
15416                 synchronized (monitor())
15417                 {
15418                     check_orphaned();
15419                     org.apache.xmlbeans.SimpleValue target = null;
15420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
15421                     if (target == null)
15422                     {
15423                       return null;
15424                     }
15425                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15426                 }
15427             }
15428             
15429             /**
15430              * Gets (as xml) the "Indiana" element
15431              */
15432             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndiana()
15433             {
15434                 synchronized (monitor())
15435                 {
15436                     check_orphaned();
15437                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15438                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
15439                     return target;
15440                 }
15441             }
15442             
15443             /**
15444              * True if has "Indiana" element
15445              */
15446             public boolean isSetIndiana()
15447             {
15448                 synchronized (monitor())
15449                 {
15450                     check_orphaned();
15451                     return get_store().count_elements(INDIANA$34) != 0;
15452                 }
15453             }
15454             
15455             /**
15456              * Sets the "Indiana" element
15457              */
15458             public void setIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indiana)
15459             {
15460                 synchronized (monitor())
15461                 {
15462                     check_orphaned();
15463                     org.apache.xmlbeans.SimpleValue target = null;
15464                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIANA$34, 0);
15465                     if (target == null)
15466                     {
15467                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIANA$34);
15468                     }
15469                     target.setEnumValue(indiana);
15470                 }
15471             }
15472             
15473             /**
15474              * Sets (as xml) the "Indiana" element
15475              */
15476             public void xsetIndiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType indiana)
15477             {
15478                 synchronized (monitor())
15479                 {
15480                     check_orphaned();
15481                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15482                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIANA$34, 0);
15483                     if (target == null)
15484                     {
15485                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIANA$34);
15486                     }
15487                     target.set(indiana);
15488                 }
15489             }
15490             
15491             /**
15492              * Unsets the "Indiana" element
15493              */
15494             public void unsetIndiana()
15495             {
15496                 synchronized (monitor())
15497                 {
15498                     check_orphaned();
15499                     get_store().remove_element(INDIANA$34, 0);
15500                 }
15501             }
15502             
15503             /**
15504              * Gets the "Iowa" element
15505              */
15506             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIowa()
15507             {
15508                 synchronized (monitor())
15509                 {
15510                     check_orphaned();
15511                     org.apache.xmlbeans.SimpleValue target = null;
15512                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
15513                     if (target == null)
15514                     {
15515                       return null;
15516                     }
15517                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15518                 }
15519             }
15520             
15521             /**
15522              * Gets (as xml) the "Iowa" element
15523              */
15524             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIowa()
15525             {
15526                 synchronized (monitor())
15527                 {
15528                     check_orphaned();
15529                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15530                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
15531                     return target;
15532                 }
15533             }
15534             
15535             /**
15536              * True if has "Iowa" element
15537              */
15538             public boolean isSetIowa()
15539             {
15540                 synchronized (monitor())
15541                 {
15542                     check_orphaned();
15543                     return get_store().count_elements(IOWA$36) != 0;
15544                 }
15545             }
15546             
15547             /**
15548              * Sets the "Iowa" element
15549              */
15550             public void setIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum iowa)
15551             {
15552                 synchronized (monitor())
15553                 {
15554                     check_orphaned();
15555                     org.apache.xmlbeans.SimpleValue target = null;
15556                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(IOWA$36, 0);
15557                     if (target == null)
15558                     {
15559                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(IOWA$36);
15560                     }
15561                     target.setEnumValue(iowa);
15562                 }
15563             }
15564             
15565             /**
15566              * Sets (as xml) the "Iowa" element
15567              */
15568             public void xsetIowa(gov.grants.apply.system.globalLibraryV20.YesNoDataType iowa)
15569             {
15570                 synchronized (monitor())
15571                 {
15572                     check_orphaned();
15573                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15574                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(IOWA$36, 0);
15575                     if (target == null)
15576                     {
15577                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(IOWA$36);
15578                     }
15579                     target.set(iowa);
15580                 }
15581             }
15582             
15583             /**
15584              * Unsets the "Iowa" element
15585              */
15586             public void unsetIowa()
15587             {
15588                 synchronized (monitor())
15589                 {
15590                     check_orphaned();
15591                     get_store().remove_element(IOWA$36, 0);
15592                 }
15593             }
15594             
15595             /**
15596              * Gets the "Kansas" element
15597              */
15598             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKansas()
15599             {
15600                 synchronized (monitor())
15601                 {
15602                     check_orphaned();
15603                     org.apache.xmlbeans.SimpleValue target = null;
15604                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
15605                     if (target == null)
15606                     {
15607                       return null;
15608                     }
15609                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15610                 }
15611             }
15612             
15613             /**
15614              * Gets (as xml) the "Kansas" element
15615              */
15616             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKansas()
15617             {
15618                 synchronized (monitor())
15619                 {
15620                     check_orphaned();
15621                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15622                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
15623                     return target;
15624                 }
15625             }
15626             
15627             /**
15628              * True if has "Kansas" element
15629              */
15630             public boolean isSetKansas()
15631             {
15632                 synchronized (monitor())
15633                 {
15634                     check_orphaned();
15635                     return get_store().count_elements(KANSAS$38) != 0;
15636                 }
15637             }
15638             
15639             /**
15640              * Sets the "Kansas" element
15641              */
15642             public void setKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kansas)
15643             {
15644                 synchronized (monitor())
15645                 {
15646                     check_orphaned();
15647                     org.apache.xmlbeans.SimpleValue target = null;
15648                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KANSAS$38, 0);
15649                     if (target == null)
15650                     {
15651                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KANSAS$38);
15652                     }
15653                     target.setEnumValue(kansas);
15654                 }
15655             }
15656             
15657             /**
15658              * Sets (as xml) the "Kansas" element
15659              */
15660             public void xsetKansas(gov.grants.apply.system.globalLibraryV20.YesNoDataType kansas)
15661             {
15662                 synchronized (monitor())
15663                 {
15664                     check_orphaned();
15665                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15666                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KANSAS$38, 0);
15667                     if (target == null)
15668                     {
15669                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KANSAS$38);
15670                     }
15671                     target.set(kansas);
15672                 }
15673             }
15674             
15675             /**
15676              * Unsets the "Kansas" element
15677              */
15678             public void unsetKansas()
15679             {
15680                 synchronized (monitor())
15681                 {
15682                     check_orphaned();
15683                     get_store().remove_element(KANSAS$38, 0);
15684                 }
15685             }
15686             
15687             /**
15688              * Gets the "Kentucky" element
15689              */
15690             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getKentucky()
15691             {
15692                 synchronized (monitor())
15693                 {
15694                     check_orphaned();
15695                     org.apache.xmlbeans.SimpleValue target = null;
15696                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
15697                     if (target == null)
15698                     {
15699                       return null;
15700                     }
15701                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15702                 }
15703             }
15704             
15705             /**
15706              * Gets (as xml) the "Kentucky" element
15707              */
15708             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetKentucky()
15709             {
15710                 synchronized (monitor())
15711                 {
15712                     check_orphaned();
15713                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15714                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
15715                     return target;
15716                 }
15717             }
15718             
15719             /**
15720              * True if has "Kentucky" element
15721              */
15722             public boolean isSetKentucky()
15723             {
15724                 synchronized (monitor())
15725                 {
15726                     check_orphaned();
15727                     return get_store().count_elements(KENTUCKY$40) != 0;
15728                 }
15729             }
15730             
15731             /**
15732              * Sets the "Kentucky" element
15733              */
15734             public void setKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum kentucky)
15735             {
15736                 synchronized (monitor())
15737                 {
15738                     check_orphaned();
15739                     org.apache.xmlbeans.SimpleValue target = null;
15740                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(KENTUCKY$40, 0);
15741                     if (target == null)
15742                     {
15743                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(KENTUCKY$40);
15744                     }
15745                     target.setEnumValue(kentucky);
15746                 }
15747             }
15748             
15749             /**
15750              * Sets (as xml) the "Kentucky" element
15751              */
15752             public void xsetKentucky(gov.grants.apply.system.globalLibraryV20.YesNoDataType kentucky)
15753             {
15754                 synchronized (monitor())
15755                 {
15756                     check_orphaned();
15757                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15758                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(KENTUCKY$40, 0);
15759                     if (target == null)
15760                     {
15761                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(KENTUCKY$40);
15762                     }
15763                     target.set(kentucky);
15764                 }
15765             }
15766             
15767             /**
15768              * Unsets the "Kentucky" element
15769              */
15770             public void unsetKentucky()
15771             {
15772                 synchronized (monitor())
15773                 {
15774                     check_orphaned();
15775                     get_store().remove_element(KENTUCKY$40, 0);
15776                 }
15777             }
15778             
15779             /**
15780              * Gets the "Louisiana" element
15781              */
15782             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLouisiana()
15783             {
15784                 synchronized (monitor())
15785                 {
15786                     check_orphaned();
15787                     org.apache.xmlbeans.SimpleValue target = null;
15788                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
15789                     if (target == null)
15790                     {
15791                       return null;
15792                     }
15793                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15794                 }
15795             }
15796             
15797             /**
15798              * Gets (as xml) the "Louisiana" element
15799              */
15800             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLouisiana()
15801             {
15802                 synchronized (monitor())
15803                 {
15804                     check_orphaned();
15805                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15806                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
15807                     return target;
15808                 }
15809             }
15810             
15811             /**
15812              * True if has "Louisiana" element
15813              */
15814             public boolean isSetLouisiana()
15815             {
15816                 synchronized (monitor())
15817                 {
15818                     check_orphaned();
15819                     return get_store().count_elements(LOUISIANA$42) != 0;
15820                 }
15821             }
15822             
15823             /**
15824              * Sets the "Louisiana" element
15825              */
15826             public void setLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum louisiana)
15827             {
15828                 synchronized (monitor())
15829                 {
15830                     check_orphaned();
15831                     org.apache.xmlbeans.SimpleValue target = null;
15832                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOUISIANA$42, 0);
15833                     if (target == null)
15834                     {
15835                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOUISIANA$42);
15836                     }
15837                     target.setEnumValue(louisiana);
15838                 }
15839             }
15840             
15841             /**
15842              * Sets (as xml) the "Louisiana" element
15843              */
15844             public void xsetLouisiana(gov.grants.apply.system.globalLibraryV20.YesNoDataType louisiana)
15845             {
15846                 synchronized (monitor())
15847                 {
15848                     check_orphaned();
15849                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15850                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOUISIANA$42, 0);
15851                     if (target == null)
15852                     {
15853                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOUISIANA$42);
15854                     }
15855                     target.set(louisiana);
15856                 }
15857             }
15858             
15859             /**
15860              * Unsets the "Louisiana" element
15861              */
15862             public void unsetLouisiana()
15863             {
15864                 synchronized (monitor())
15865                 {
15866                     check_orphaned();
15867                     get_store().remove_element(LOUISIANA$42, 0);
15868                 }
15869             }
15870             
15871             /**
15872              * Gets the "Maine" element
15873              */
15874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaine()
15875             {
15876                 synchronized (monitor())
15877                 {
15878                     check_orphaned();
15879                     org.apache.xmlbeans.SimpleValue target = null;
15880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
15881                     if (target == null)
15882                     {
15883                       return null;
15884                     }
15885                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15886                 }
15887             }
15888             
15889             /**
15890              * Gets (as xml) the "Maine" element
15891              */
15892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaine()
15893             {
15894                 synchronized (monitor())
15895                 {
15896                     check_orphaned();
15897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
15899                     return target;
15900                 }
15901             }
15902             
15903             /**
15904              * True if has "Maine" element
15905              */
15906             public boolean isSetMaine()
15907             {
15908                 synchronized (monitor())
15909                 {
15910                     check_orphaned();
15911                     return get_store().count_elements(MAINE$44) != 0;
15912                 }
15913             }
15914             
15915             /**
15916              * Sets the "Maine" element
15917              */
15918             public void setMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maine)
15919             {
15920                 synchronized (monitor())
15921                 {
15922                     check_orphaned();
15923                     org.apache.xmlbeans.SimpleValue target = null;
15924                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MAINE$44, 0);
15925                     if (target == null)
15926                     {
15927                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MAINE$44);
15928                     }
15929                     target.setEnumValue(maine);
15930                 }
15931             }
15932             
15933             /**
15934              * Sets (as xml) the "Maine" element
15935              */
15936             public void xsetMaine(gov.grants.apply.system.globalLibraryV20.YesNoDataType maine)
15937             {
15938                 synchronized (monitor())
15939                 {
15940                     check_orphaned();
15941                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15942                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MAINE$44, 0);
15943                     if (target == null)
15944                     {
15945                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MAINE$44);
15946                     }
15947                     target.set(maine);
15948                 }
15949             }
15950             
15951             /**
15952              * Unsets the "Maine" element
15953              */
15954             public void unsetMaine()
15955             {
15956                 synchronized (monitor())
15957                 {
15958                     check_orphaned();
15959                     get_store().remove_element(MAINE$44, 0);
15960                 }
15961             }
15962             
15963             /**
15964              * Gets the "Maryland" element
15965              */
15966             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMaryland()
15967             {
15968                 synchronized (monitor())
15969                 {
15970                     check_orphaned();
15971                     org.apache.xmlbeans.SimpleValue target = null;
15972                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
15973                     if (target == null)
15974                     {
15975                       return null;
15976                     }
15977                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15978                 }
15979             }
15980             
15981             /**
15982              * Gets (as xml) the "Maryland" element
15983              */
15984             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMaryland()
15985             {
15986                 synchronized (monitor())
15987                 {
15988                     check_orphaned();
15989                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15990                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
15991                     return target;
15992                 }
15993             }
15994             
15995             /**
15996              * True if has "Maryland" element
15997              */
15998             public boolean isSetMaryland()
15999             {
16000                 synchronized (monitor())
16001                 {
16002                     check_orphaned();
16003                     return get_store().count_elements(MARYLAND$46) != 0;
16004                 }
16005             }
16006             
16007             /**
16008              * Sets the "Maryland" element
16009              */
16010             public void setMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum maryland)
16011             {
16012                 synchronized (monitor())
16013                 {
16014                     check_orphaned();
16015                     org.apache.xmlbeans.SimpleValue target = null;
16016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MARYLAND$46, 0);
16017                     if (target == null)
16018                     {
16019                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MARYLAND$46);
16020                     }
16021                     target.setEnumValue(maryland);
16022                 }
16023             }
16024             
16025             /**
16026              * Sets (as xml) the "Maryland" element
16027              */
16028             public void xsetMaryland(gov.grants.apply.system.globalLibraryV20.YesNoDataType maryland)
16029             {
16030                 synchronized (monitor())
16031                 {
16032                     check_orphaned();
16033                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16034                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MARYLAND$46, 0);
16035                     if (target == null)
16036                     {
16037                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MARYLAND$46);
16038                     }
16039                     target.set(maryland);
16040                 }
16041             }
16042             
16043             /**
16044              * Unsets the "Maryland" element
16045              */
16046             public void unsetMaryland()
16047             {
16048                 synchronized (monitor())
16049                 {
16050                     check_orphaned();
16051                     get_store().remove_element(MARYLAND$46, 0);
16052                 }
16053             }
16054             
16055             /**
16056              * Gets the "Massachusetts" element
16057              */
16058             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMassachusetts()
16059             {
16060                 synchronized (monitor())
16061                 {
16062                     check_orphaned();
16063                     org.apache.xmlbeans.SimpleValue target = null;
16064                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
16065                     if (target == null)
16066                     {
16067                       return null;
16068                     }
16069                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16070                 }
16071             }
16072             
16073             /**
16074              * Gets (as xml) the "Massachusetts" element
16075              */
16076             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMassachusetts()
16077             {
16078                 synchronized (monitor())
16079                 {
16080                     check_orphaned();
16081                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16082                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
16083                     return target;
16084                 }
16085             }
16086             
16087             /**
16088              * True if has "Massachusetts" element
16089              */
16090             public boolean isSetMassachusetts()
16091             {
16092                 synchronized (monitor())
16093                 {
16094                     check_orphaned();
16095                     return get_store().count_elements(MASSACHUSETTS$48) != 0;
16096                 }
16097             }
16098             
16099             /**
16100              * Sets the "Massachusetts" element
16101              */
16102             public void setMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum massachusetts)
16103             {
16104                 synchronized (monitor())
16105                 {
16106                     check_orphaned();
16107                     org.apache.xmlbeans.SimpleValue target = null;
16108                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MASSACHUSETTS$48, 0);
16109                     if (target == null)
16110                     {
16111                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MASSACHUSETTS$48);
16112                     }
16113                     target.setEnumValue(massachusetts);
16114                 }
16115             }
16116             
16117             /**
16118              * Sets (as xml) the "Massachusetts" element
16119              */
16120             public void xsetMassachusetts(gov.grants.apply.system.globalLibraryV20.YesNoDataType massachusetts)
16121             {
16122                 synchronized (monitor())
16123                 {
16124                     check_orphaned();
16125                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16126                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MASSACHUSETTS$48, 0);
16127                     if (target == null)
16128                     {
16129                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MASSACHUSETTS$48);
16130                     }
16131                     target.set(massachusetts);
16132                 }
16133             }
16134             
16135             /**
16136              * Unsets the "Massachusetts" element
16137              */
16138             public void unsetMassachusetts()
16139             {
16140                 synchronized (monitor())
16141                 {
16142                     check_orphaned();
16143                     get_store().remove_element(MASSACHUSETTS$48, 0);
16144                 }
16145             }
16146             
16147             /**
16148              * Gets the "Michigan" element
16149              */
16150             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMichigan()
16151             {
16152                 synchronized (monitor())
16153                 {
16154                     check_orphaned();
16155                     org.apache.xmlbeans.SimpleValue target = null;
16156                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
16157                     if (target == null)
16158                     {
16159                       return null;
16160                     }
16161                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16162                 }
16163             }
16164             
16165             /**
16166              * Gets (as xml) the "Michigan" element
16167              */
16168             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMichigan()
16169             {
16170                 synchronized (monitor())
16171                 {
16172                     check_orphaned();
16173                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16174                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
16175                     return target;
16176                 }
16177             }
16178             
16179             /**
16180              * True if has "Michigan" element
16181              */
16182             public boolean isSetMichigan()
16183             {
16184                 synchronized (monitor())
16185                 {
16186                     check_orphaned();
16187                     return get_store().count_elements(MICHIGAN$50) != 0;
16188                 }
16189             }
16190             
16191             /**
16192              * Sets the "Michigan" element
16193              */
16194             public void setMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum michigan)
16195             {
16196                 synchronized (monitor())
16197                 {
16198                     check_orphaned();
16199                     org.apache.xmlbeans.SimpleValue target = null;
16200                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICHIGAN$50, 0);
16201                     if (target == null)
16202                     {
16203                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICHIGAN$50);
16204                     }
16205                     target.setEnumValue(michigan);
16206                 }
16207             }
16208             
16209             /**
16210              * Sets (as xml) the "Michigan" element
16211              */
16212             public void xsetMichigan(gov.grants.apply.system.globalLibraryV20.YesNoDataType michigan)
16213             {
16214                 synchronized (monitor())
16215                 {
16216                     check_orphaned();
16217                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16218                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICHIGAN$50, 0);
16219                     if (target == null)
16220                     {
16221                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICHIGAN$50);
16222                     }
16223                     target.set(michigan);
16224                 }
16225             }
16226             
16227             /**
16228              * Unsets the "Michigan" element
16229              */
16230             public void unsetMichigan()
16231             {
16232                 synchronized (monitor())
16233                 {
16234                     check_orphaned();
16235                     get_store().remove_element(MICHIGAN$50, 0);
16236                 }
16237             }
16238             
16239             /**
16240              * Gets the "MidwayIslands" element
16241              */
16242             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMidwayIslands()
16243             {
16244                 synchronized (monitor())
16245                 {
16246                     check_orphaned();
16247                     org.apache.xmlbeans.SimpleValue target = null;
16248                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16249                     if (target == null)
16250                     {
16251                       return null;
16252                     }
16253                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16254                 }
16255             }
16256             
16257             /**
16258              * Gets (as xml) the "MidwayIslands" element
16259              */
16260             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMidwayIslands()
16261             {
16262                 synchronized (monitor())
16263                 {
16264                     check_orphaned();
16265                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16266                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16267                     return target;
16268                 }
16269             }
16270             
16271             /**
16272              * True if has "MidwayIslands" element
16273              */
16274             public boolean isSetMidwayIslands()
16275             {
16276                 synchronized (monitor())
16277                 {
16278                     check_orphaned();
16279                     return get_store().count_elements(MIDWAYISLANDS$52) != 0;
16280                 }
16281             }
16282             
16283             /**
16284              * Sets the "MidwayIslands" element
16285              */
16286             public void setMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum midwayIslands)
16287             {
16288                 synchronized (monitor())
16289                 {
16290                     check_orphaned();
16291                     org.apache.xmlbeans.SimpleValue target = null;
16292                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16293                     if (target == null)
16294                     {
16295                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MIDWAYISLANDS$52);
16296                     }
16297                     target.setEnumValue(midwayIslands);
16298                 }
16299             }
16300             
16301             /**
16302              * Sets (as xml) the "MidwayIslands" element
16303              */
16304             public void xsetMidwayIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType midwayIslands)
16305             {
16306                 synchronized (monitor())
16307                 {
16308                     check_orphaned();
16309                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16310                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MIDWAYISLANDS$52, 0);
16311                     if (target == null)
16312                     {
16313                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MIDWAYISLANDS$52);
16314                     }
16315                     target.set(midwayIslands);
16316                 }
16317             }
16318             
16319             /**
16320              * Unsets the "MidwayIslands" element
16321              */
16322             public void unsetMidwayIslands()
16323             {
16324                 synchronized (monitor())
16325                 {
16326                     check_orphaned();
16327                     get_store().remove_element(MIDWAYISLANDS$52, 0);
16328                 }
16329             }
16330             
16331             /**
16332              * Gets the "Minnesota" element
16333              */
16334             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMinnesota()
16335             {
16336                 synchronized (monitor())
16337                 {
16338                     check_orphaned();
16339                     org.apache.xmlbeans.SimpleValue target = null;
16340                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
16341                     if (target == null)
16342                     {
16343                       return null;
16344                     }
16345                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16346                 }
16347             }
16348             
16349             /**
16350              * Gets (as xml) the "Minnesota" element
16351              */
16352             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMinnesota()
16353             {
16354                 synchronized (monitor())
16355                 {
16356                     check_orphaned();
16357                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16358                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
16359                     return target;
16360                 }
16361             }
16362             
16363             /**
16364              * True if has "Minnesota" element
16365              */
16366             public boolean isSetMinnesota()
16367             {
16368                 synchronized (monitor())
16369                 {
16370                     check_orphaned();
16371                     return get_store().count_elements(MINNESOTA$54) != 0;
16372                 }
16373             }
16374             
16375             /**
16376              * Sets the "Minnesota" element
16377              */
16378             public void setMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum minnesota)
16379             {
16380                 synchronized (monitor())
16381                 {
16382                     check_orphaned();
16383                     org.apache.xmlbeans.SimpleValue target = null;
16384                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MINNESOTA$54, 0);
16385                     if (target == null)
16386                     {
16387                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MINNESOTA$54);
16388                     }
16389                     target.setEnumValue(minnesota);
16390                 }
16391             }
16392             
16393             /**
16394              * Sets (as xml) the "Minnesota" element
16395              */
16396             public void xsetMinnesota(gov.grants.apply.system.globalLibraryV20.YesNoDataType minnesota)
16397             {
16398                 synchronized (monitor())
16399                 {
16400                     check_orphaned();
16401                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16402                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MINNESOTA$54, 0);
16403                     if (target == null)
16404                     {
16405                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MINNESOTA$54);
16406                     }
16407                     target.set(minnesota);
16408                 }
16409             }
16410             
16411             /**
16412              * Unsets the "Minnesota" element
16413              */
16414             public void unsetMinnesota()
16415             {
16416                 synchronized (monitor())
16417                 {
16418                     check_orphaned();
16419                     get_store().remove_element(MINNESOTA$54, 0);
16420                 }
16421             }
16422             
16423             /**
16424              * Gets the "Mississippi" element
16425              */
16426             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMississippi()
16427             {
16428                 synchronized (monitor())
16429                 {
16430                     check_orphaned();
16431                     org.apache.xmlbeans.SimpleValue target = null;
16432                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
16433                     if (target == null)
16434                     {
16435                       return null;
16436                     }
16437                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16438                 }
16439             }
16440             
16441             /**
16442              * Gets (as xml) the "Mississippi" element
16443              */
16444             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMississippi()
16445             {
16446                 synchronized (monitor())
16447                 {
16448                     check_orphaned();
16449                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16450                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
16451                     return target;
16452                 }
16453             }
16454             
16455             /**
16456              * True if has "Mississippi" element
16457              */
16458             public boolean isSetMississippi()
16459             {
16460                 synchronized (monitor())
16461                 {
16462                     check_orphaned();
16463                     return get_store().count_elements(MISSISSIPPI$56) != 0;
16464                 }
16465             }
16466             
16467             /**
16468              * Sets the "Mississippi" element
16469              */
16470             public void setMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum mississippi)
16471             {
16472                 synchronized (monitor())
16473                 {
16474                     check_orphaned();
16475                     org.apache.xmlbeans.SimpleValue target = null;
16476                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSISSIPPI$56, 0);
16477                     if (target == null)
16478                     {
16479                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSISSIPPI$56);
16480                     }
16481                     target.setEnumValue(mississippi);
16482                 }
16483             }
16484             
16485             /**
16486              * Sets (as xml) the "Mississippi" element
16487              */
16488             public void xsetMississippi(gov.grants.apply.system.globalLibraryV20.YesNoDataType mississippi)
16489             {
16490                 synchronized (monitor())
16491                 {
16492                     check_orphaned();
16493                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16494                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSISSIPPI$56, 0);
16495                     if (target == null)
16496                     {
16497                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSISSIPPI$56);
16498                     }
16499                     target.set(mississippi);
16500                 }
16501             }
16502             
16503             /**
16504              * Unsets the "Mississippi" element
16505              */
16506             public void unsetMississippi()
16507             {
16508                 synchronized (monitor())
16509                 {
16510                     check_orphaned();
16511                     get_store().remove_element(MISSISSIPPI$56, 0);
16512                 }
16513             }
16514             
16515             /**
16516              * Gets the "Missouri" element
16517              */
16518             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMissouri()
16519             {
16520                 synchronized (monitor())
16521                 {
16522                     check_orphaned();
16523                     org.apache.xmlbeans.SimpleValue target = null;
16524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
16525                     if (target == null)
16526                     {
16527                       return null;
16528                     }
16529                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16530                 }
16531             }
16532             
16533             /**
16534              * Gets (as xml) the "Missouri" element
16535              */
16536             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMissouri()
16537             {
16538                 synchronized (monitor())
16539                 {
16540                     check_orphaned();
16541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
16543                     return target;
16544                 }
16545             }
16546             
16547             /**
16548              * True if has "Missouri" element
16549              */
16550             public boolean isSetMissouri()
16551             {
16552                 synchronized (monitor())
16553                 {
16554                     check_orphaned();
16555                     return get_store().count_elements(MISSOURI$58) != 0;
16556                 }
16557             }
16558             
16559             /**
16560              * Sets the "Missouri" element
16561              */
16562             public void setMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum missouri)
16563             {
16564                 synchronized (monitor())
16565                 {
16566                     check_orphaned();
16567                     org.apache.xmlbeans.SimpleValue target = null;
16568                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISSOURI$58, 0);
16569                     if (target == null)
16570                     {
16571                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISSOURI$58);
16572                     }
16573                     target.setEnumValue(missouri);
16574                 }
16575             }
16576             
16577             /**
16578              * Sets (as xml) the "Missouri" element
16579              */
16580             public void xsetMissouri(gov.grants.apply.system.globalLibraryV20.YesNoDataType missouri)
16581             {
16582                 synchronized (monitor())
16583                 {
16584                     check_orphaned();
16585                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16586                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MISSOURI$58, 0);
16587                     if (target == null)
16588                     {
16589                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MISSOURI$58);
16590                     }
16591                     target.set(missouri);
16592                 }
16593             }
16594             
16595             /**
16596              * Unsets the "Missouri" element
16597              */
16598             public void unsetMissouri()
16599             {
16600                 synchronized (monitor())
16601                 {
16602                     check_orphaned();
16603                     get_store().remove_element(MISSOURI$58, 0);
16604                 }
16605             }
16606             
16607             /**
16608              * Gets the "Montana" element
16609              */
16610             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMontana()
16611             {
16612                 synchronized (monitor())
16613                 {
16614                     check_orphaned();
16615                     org.apache.xmlbeans.SimpleValue target = null;
16616                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
16617                     if (target == null)
16618                     {
16619                       return null;
16620                     }
16621                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16622                 }
16623             }
16624             
16625             /**
16626              * Gets (as xml) the "Montana" element
16627              */
16628             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMontana()
16629             {
16630                 synchronized (monitor())
16631                 {
16632                     check_orphaned();
16633                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16634                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
16635                     return target;
16636                 }
16637             }
16638             
16639             /**
16640              * True if has "Montana" element
16641              */
16642             public boolean isSetMontana()
16643             {
16644                 synchronized (monitor())
16645                 {
16646                     check_orphaned();
16647                     return get_store().count_elements(MONTANA$60) != 0;
16648                 }
16649             }
16650             
16651             /**
16652              * Sets the "Montana" element
16653              */
16654             public void setMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum montana)
16655             {
16656                 synchronized (monitor())
16657                 {
16658                     check_orphaned();
16659                     org.apache.xmlbeans.SimpleValue target = null;
16660                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MONTANA$60, 0);
16661                     if (target == null)
16662                     {
16663                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MONTANA$60);
16664                     }
16665                     target.setEnumValue(montana);
16666                 }
16667             }
16668             
16669             /**
16670              * Sets (as xml) the "Montana" element
16671              */
16672             public void xsetMontana(gov.grants.apply.system.globalLibraryV20.YesNoDataType montana)
16673             {
16674                 synchronized (monitor())
16675                 {
16676                     check_orphaned();
16677                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16678                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MONTANA$60, 0);
16679                     if (target == null)
16680                     {
16681                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MONTANA$60);
16682                     }
16683                     target.set(montana);
16684                 }
16685             }
16686             
16687             /**
16688              * Unsets the "Montana" element
16689              */
16690             public void unsetMontana()
16691             {
16692                 synchronized (monitor())
16693                 {
16694                     check_orphaned();
16695                     get_store().remove_element(MONTANA$60, 0);
16696                 }
16697             }
16698             
16699             /**
16700              * Gets the "Nebraska" element
16701              */
16702             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNebraska()
16703             {
16704                 synchronized (monitor())
16705                 {
16706                     check_orphaned();
16707                     org.apache.xmlbeans.SimpleValue target = null;
16708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
16709                     if (target == null)
16710                     {
16711                       return null;
16712                     }
16713                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16714                 }
16715             }
16716             
16717             /**
16718              * Gets (as xml) the "Nebraska" element
16719              */
16720             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNebraska()
16721             {
16722                 synchronized (monitor())
16723                 {
16724                     check_orphaned();
16725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
16727                     return target;
16728                 }
16729             }
16730             
16731             /**
16732              * True if has "Nebraska" element
16733              */
16734             public boolean isSetNebraska()
16735             {
16736                 synchronized (monitor())
16737                 {
16738                     check_orphaned();
16739                     return get_store().count_elements(NEBRASKA$62) != 0;
16740                 }
16741             }
16742             
16743             /**
16744              * Sets the "Nebraska" element
16745              */
16746             public void setNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nebraska)
16747             {
16748                 synchronized (monitor())
16749                 {
16750                     check_orphaned();
16751                     org.apache.xmlbeans.SimpleValue target = null;
16752                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEBRASKA$62, 0);
16753                     if (target == null)
16754                     {
16755                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEBRASKA$62);
16756                     }
16757                     target.setEnumValue(nebraska);
16758                 }
16759             }
16760             
16761             /**
16762              * Sets (as xml) the "Nebraska" element
16763              */
16764             public void xsetNebraska(gov.grants.apply.system.globalLibraryV20.YesNoDataType nebraska)
16765             {
16766                 synchronized (monitor())
16767                 {
16768                     check_orphaned();
16769                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16770                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEBRASKA$62, 0);
16771                     if (target == null)
16772                     {
16773                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEBRASKA$62);
16774                     }
16775                     target.set(nebraska);
16776                 }
16777             }
16778             
16779             /**
16780              * Unsets the "Nebraska" element
16781              */
16782             public void unsetNebraska()
16783             {
16784                 synchronized (monitor())
16785                 {
16786                     check_orphaned();
16787                     get_store().remove_element(NEBRASKA$62, 0);
16788                 }
16789             }
16790             
16791             /**
16792              * Gets the "Nevada" element
16793              */
16794             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNevada()
16795             {
16796                 synchronized (monitor())
16797                 {
16798                     check_orphaned();
16799                     org.apache.xmlbeans.SimpleValue target = null;
16800                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
16801                     if (target == null)
16802                     {
16803                       return null;
16804                     }
16805                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16806                 }
16807             }
16808             
16809             /**
16810              * Gets (as xml) the "Nevada" element
16811              */
16812             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNevada()
16813             {
16814                 synchronized (monitor())
16815                 {
16816                     check_orphaned();
16817                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16818                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
16819                     return target;
16820                 }
16821             }
16822             
16823             /**
16824              * True if has "Nevada" element
16825              */
16826             public boolean isSetNevada()
16827             {
16828                 synchronized (monitor())
16829                 {
16830                     check_orphaned();
16831                     return get_store().count_elements(NEVADA$64) != 0;
16832                 }
16833             }
16834             
16835             /**
16836              * Sets the "Nevada" element
16837              */
16838             public void setNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nevada)
16839             {
16840                 synchronized (monitor())
16841                 {
16842                     check_orphaned();
16843                     org.apache.xmlbeans.SimpleValue target = null;
16844                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEVADA$64, 0);
16845                     if (target == null)
16846                     {
16847                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEVADA$64);
16848                     }
16849                     target.setEnumValue(nevada);
16850                 }
16851             }
16852             
16853             /**
16854              * Sets (as xml) the "Nevada" element
16855              */
16856             public void xsetNevada(gov.grants.apply.system.globalLibraryV20.YesNoDataType nevada)
16857             {
16858                 synchronized (monitor())
16859                 {
16860                     check_orphaned();
16861                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16862                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEVADA$64, 0);
16863                     if (target == null)
16864                     {
16865                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEVADA$64);
16866                     }
16867                     target.set(nevada);
16868                 }
16869             }
16870             
16871             /**
16872              * Unsets the "Nevada" element
16873              */
16874             public void unsetNevada()
16875             {
16876                 synchronized (monitor())
16877                 {
16878                     check_orphaned();
16879                     get_store().remove_element(NEVADA$64, 0);
16880                 }
16881             }
16882             
16883             /**
16884              * Gets the "NewHampshire" element
16885              */
16886             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewHampshire()
16887             {
16888                 synchronized (monitor())
16889                 {
16890                     check_orphaned();
16891                     org.apache.xmlbeans.SimpleValue target = null;
16892                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16893                     if (target == null)
16894                     {
16895                       return null;
16896                     }
16897                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16898                 }
16899             }
16900             
16901             /**
16902              * Gets (as xml) the "NewHampshire" element
16903              */
16904             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewHampshire()
16905             {
16906                 synchronized (monitor())
16907                 {
16908                     check_orphaned();
16909                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16910                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16911                     return target;
16912                 }
16913             }
16914             
16915             /**
16916              * True if has "NewHampshire" element
16917              */
16918             public boolean isSetNewHampshire()
16919             {
16920                 synchronized (monitor())
16921                 {
16922                     check_orphaned();
16923                     return get_store().count_elements(NEWHAMPSHIRE$66) != 0;
16924                 }
16925             }
16926             
16927             /**
16928              * Sets the "NewHampshire" element
16929              */
16930             public void setNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newHampshire)
16931             {
16932                 synchronized (monitor())
16933                 {
16934                     check_orphaned();
16935                     org.apache.xmlbeans.SimpleValue target = null;
16936                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16937                     if (target == null)
16938                     {
16939                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWHAMPSHIRE$66);
16940                     }
16941                     target.setEnumValue(newHampshire);
16942                 }
16943             }
16944             
16945             /**
16946              * Sets (as xml) the "NewHampshire" element
16947              */
16948             public void xsetNewHampshire(gov.grants.apply.system.globalLibraryV20.YesNoDataType newHampshire)
16949             {
16950                 synchronized (monitor())
16951                 {
16952                     check_orphaned();
16953                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16954                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWHAMPSHIRE$66, 0);
16955                     if (target == null)
16956                     {
16957                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWHAMPSHIRE$66);
16958                     }
16959                     target.set(newHampshire);
16960                 }
16961             }
16962             
16963             /**
16964              * Unsets the "NewHampshire" element
16965              */
16966             public void unsetNewHampshire()
16967             {
16968                 synchronized (monitor())
16969                 {
16970                     check_orphaned();
16971                     get_store().remove_element(NEWHAMPSHIRE$66, 0);
16972                 }
16973             }
16974             
16975             /**
16976              * Gets the "NewJersey" element
16977              */
16978             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewJersey()
16979             {
16980                 synchronized (monitor())
16981                 {
16982                     check_orphaned();
16983                     org.apache.xmlbeans.SimpleValue target = null;
16984                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
16985                     if (target == null)
16986                     {
16987                       return null;
16988                     }
16989                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16990                 }
16991             }
16992             
16993             /**
16994              * Gets (as xml) the "NewJersey" element
16995              */
16996             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewJersey()
16997             {
16998                 synchronized (monitor())
16999                 {
17000                     check_orphaned();
17001                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17002                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
17003                     return target;
17004                 }
17005             }
17006             
17007             /**
17008              * True if has "NewJersey" element
17009              */
17010             public boolean isSetNewJersey()
17011             {
17012                 synchronized (monitor())
17013                 {
17014                     check_orphaned();
17015                     return get_store().count_elements(NEWJERSEY$68) != 0;
17016                 }
17017             }
17018             
17019             /**
17020              * Sets the "NewJersey" element
17021              */
17022             public void setNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newJersey)
17023             {
17024                 synchronized (monitor())
17025                 {
17026                     check_orphaned();
17027                     org.apache.xmlbeans.SimpleValue target = null;
17028                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWJERSEY$68, 0);
17029                     if (target == null)
17030                     {
17031                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWJERSEY$68);
17032                     }
17033                     target.setEnumValue(newJersey);
17034                 }
17035             }
17036             
17037             /**
17038              * Sets (as xml) the "NewJersey" element
17039              */
17040             public void xsetNewJersey(gov.grants.apply.system.globalLibraryV20.YesNoDataType newJersey)
17041             {
17042                 synchronized (monitor())
17043                 {
17044                     check_orphaned();
17045                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17046                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWJERSEY$68, 0);
17047                     if (target == null)
17048                     {
17049                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWJERSEY$68);
17050                     }
17051                     target.set(newJersey);
17052                 }
17053             }
17054             
17055             /**
17056              * Unsets the "NewJersey" element
17057              */
17058             public void unsetNewJersey()
17059             {
17060                 synchronized (monitor())
17061                 {
17062                     check_orphaned();
17063                     get_store().remove_element(NEWJERSEY$68, 0);
17064                 }
17065             }
17066             
17067             /**
17068              * Gets the "NewMexico" element
17069              */
17070             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewMexico()
17071             {
17072                 synchronized (monitor())
17073                 {
17074                     check_orphaned();
17075                     org.apache.xmlbeans.SimpleValue target = null;
17076                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
17077                     if (target == null)
17078                     {
17079                       return null;
17080                     }
17081                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17082                 }
17083             }
17084             
17085             /**
17086              * Gets (as xml) the "NewMexico" element
17087              */
17088             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewMexico()
17089             {
17090                 synchronized (monitor())
17091                 {
17092                     check_orphaned();
17093                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17094                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
17095                     return target;
17096                 }
17097             }
17098             
17099             /**
17100              * True if has "NewMexico" element
17101              */
17102             public boolean isSetNewMexico()
17103             {
17104                 synchronized (monitor())
17105                 {
17106                     check_orphaned();
17107                     return get_store().count_elements(NEWMEXICO$70) != 0;
17108                 }
17109             }
17110             
17111             /**
17112              * Sets the "NewMexico" element
17113              */
17114             public void setNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newMexico)
17115             {
17116                 synchronized (monitor())
17117                 {
17118                     check_orphaned();
17119                     org.apache.xmlbeans.SimpleValue target = null;
17120                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWMEXICO$70, 0);
17121                     if (target == null)
17122                     {
17123                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWMEXICO$70);
17124                     }
17125                     target.setEnumValue(newMexico);
17126                 }
17127             }
17128             
17129             /**
17130              * Sets (as xml) the "NewMexico" element
17131              */
17132             public void xsetNewMexico(gov.grants.apply.system.globalLibraryV20.YesNoDataType newMexico)
17133             {
17134                 synchronized (monitor())
17135                 {
17136                     check_orphaned();
17137                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17138                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWMEXICO$70, 0);
17139                     if (target == null)
17140                     {
17141                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWMEXICO$70);
17142                     }
17143                     target.set(newMexico);
17144                 }
17145             }
17146             
17147             /**
17148              * Unsets the "NewMexico" element
17149              */
17150             public void unsetNewMexico()
17151             {
17152                 synchronized (monitor())
17153                 {
17154                     check_orphaned();
17155                     get_store().remove_element(NEWMEXICO$70, 0);
17156                 }
17157             }
17158             
17159             /**
17160              * Gets the "NewYork" element
17161              */
17162             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNewYork()
17163             {
17164                 synchronized (monitor())
17165                 {
17166                     check_orphaned();
17167                     org.apache.xmlbeans.SimpleValue target = null;
17168                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
17169                     if (target == null)
17170                     {
17171                       return null;
17172                     }
17173                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17174                 }
17175             }
17176             
17177             /**
17178              * Gets (as xml) the "NewYork" element
17179              */
17180             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNewYork()
17181             {
17182                 synchronized (monitor())
17183                 {
17184                     check_orphaned();
17185                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17186                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
17187                     return target;
17188                 }
17189             }
17190             
17191             /**
17192              * True if has "NewYork" element
17193              */
17194             public boolean isSetNewYork()
17195             {
17196                 synchronized (monitor())
17197                 {
17198                     check_orphaned();
17199                     return get_store().count_elements(NEWYORK$72) != 0;
17200                 }
17201             }
17202             
17203             /**
17204              * Sets the "NewYork" element
17205              */
17206             public void setNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum newYork)
17207             {
17208                 synchronized (monitor())
17209                 {
17210                     check_orphaned();
17211                     org.apache.xmlbeans.SimpleValue target = null;
17212                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NEWYORK$72, 0);
17213                     if (target == null)
17214                     {
17215                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NEWYORK$72);
17216                     }
17217                     target.setEnumValue(newYork);
17218                 }
17219             }
17220             
17221             /**
17222              * Sets (as xml) the "NewYork" element
17223              */
17224             public void xsetNewYork(gov.grants.apply.system.globalLibraryV20.YesNoDataType newYork)
17225             {
17226                 synchronized (monitor())
17227                 {
17228                     check_orphaned();
17229                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17230                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NEWYORK$72, 0);
17231                     if (target == null)
17232                     {
17233                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NEWYORK$72);
17234                     }
17235                     target.set(newYork);
17236                 }
17237             }
17238             
17239             /**
17240              * Unsets the "NewYork" element
17241              */
17242             public void unsetNewYork()
17243             {
17244                 synchronized (monitor())
17245                 {
17246                     check_orphaned();
17247                     get_store().remove_element(NEWYORK$72, 0);
17248                 }
17249             }
17250             
17251             /**
17252              * Gets the "NorthCarolina" element
17253              */
17254             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthCarolina()
17255             {
17256                 synchronized (monitor())
17257                 {
17258                     check_orphaned();
17259                     org.apache.xmlbeans.SimpleValue target = null;
17260                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
17261                     if (target == null)
17262                     {
17263                       return null;
17264                     }
17265                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17266                 }
17267             }
17268             
17269             /**
17270              * Gets (as xml) the "NorthCarolina" element
17271              */
17272             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthCarolina()
17273             {
17274                 synchronized (monitor())
17275                 {
17276                     check_orphaned();
17277                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17278                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
17279                     return target;
17280                 }
17281             }
17282             
17283             /**
17284              * True if has "NorthCarolina" element
17285              */
17286             public boolean isSetNorthCarolina()
17287             {
17288                 synchronized (monitor())
17289                 {
17290                     check_orphaned();
17291                     return get_store().count_elements(NORTHCAROLINA$74) != 0;
17292                 }
17293             }
17294             
17295             /**
17296              * Sets the "NorthCarolina" element
17297              */
17298             public void setNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northCarolina)
17299             {
17300                 synchronized (monitor())
17301                 {
17302                     check_orphaned();
17303                     org.apache.xmlbeans.SimpleValue target = null;
17304                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHCAROLINA$74, 0);
17305                     if (target == null)
17306                     {
17307                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHCAROLINA$74);
17308                     }
17309                     target.setEnumValue(northCarolina);
17310                 }
17311             }
17312             
17313             /**
17314              * Sets (as xml) the "NorthCarolina" element
17315              */
17316             public void xsetNorthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType northCarolina)
17317             {
17318                 synchronized (monitor())
17319                 {
17320                     check_orphaned();
17321                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17322                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHCAROLINA$74, 0);
17323                     if (target == null)
17324                     {
17325                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHCAROLINA$74);
17326                     }
17327                     target.set(northCarolina);
17328                 }
17329             }
17330             
17331             /**
17332              * Unsets the "NorthCarolina" element
17333              */
17334             public void unsetNorthCarolina()
17335             {
17336                 synchronized (monitor())
17337                 {
17338                     check_orphaned();
17339                     get_store().remove_element(NORTHCAROLINA$74, 0);
17340                 }
17341             }
17342             
17343             /**
17344              * Gets the "NorthDakota" element
17345              */
17346             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNorthDakota()
17347             {
17348                 synchronized (monitor())
17349                 {
17350                     check_orphaned();
17351                     org.apache.xmlbeans.SimpleValue target = null;
17352                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
17353                     if (target == null)
17354                     {
17355                       return null;
17356                     }
17357                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17358                 }
17359             }
17360             
17361             /**
17362              * Gets (as xml) the "NorthDakota" element
17363              */
17364             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNorthDakota()
17365             {
17366                 synchronized (monitor())
17367                 {
17368                     check_orphaned();
17369                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17370                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
17371                     return target;
17372                 }
17373             }
17374             
17375             /**
17376              * True if has "NorthDakota" element
17377              */
17378             public boolean isSetNorthDakota()
17379             {
17380                 synchronized (monitor())
17381                 {
17382                     check_orphaned();
17383                     return get_store().count_elements(NORTHDAKOTA$76) != 0;
17384                 }
17385             }
17386             
17387             /**
17388              * Sets the "NorthDakota" element
17389              */
17390             public void setNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum northDakota)
17391             {
17392                 synchronized (monitor())
17393                 {
17394                     check_orphaned();
17395                     org.apache.xmlbeans.SimpleValue target = null;
17396                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NORTHDAKOTA$76, 0);
17397                     if (target == null)
17398                     {
17399                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NORTHDAKOTA$76);
17400                     }
17401                     target.setEnumValue(northDakota);
17402                 }
17403             }
17404             
17405             /**
17406              * Sets (as xml) the "NorthDakota" element
17407              */
17408             public void xsetNorthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType northDakota)
17409             {
17410                 synchronized (monitor())
17411                 {
17412                     check_orphaned();
17413                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17414                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NORTHDAKOTA$76, 0);
17415                     if (target == null)
17416                     {
17417                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NORTHDAKOTA$76);
17418                     }
17419                     target.set(northDakota);
17420                 }
17421             }
17422             
17423             /**
17424              * Unsets the "NorthDakota" element
17425              */
17426             public void unsetNorthDakota()
17427             {
17428                 synchronized (monitor())
17429                 {
17430                     check_orphaned();
17431                     get_store().remove_element(NORTHDAKOTA$76, 0);
17432                 }
17433             }
17434             
17435             /**
17436              * Gets the "Ohio" element
17437              */
17438             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOhio()
17439             {
17440                 synchronized (monitor())
17441                 {
17442                     check_orphaned();
17443                     org.apache.xmlbeans.SimpleValue target = null;
17444                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
17445                     if (target == null)
17446                     {
17447                       return null;
17448                     }
17449                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17450                 }
17451             }
17452             
17453             /**
17454              * Gets (as xml) the "Ohio" element
17455              */
17456             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOhio()
17457             {
17458                 synchronized (monitor())
17459                 {
17460                     check_orphaned();
17461                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17462                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
17463                     return target;
17464                 }
17465             }
17466             
17467             /**
17468              * True if has "Ohio" element
17469              */
17470             public boolean isSetOhio()
17471             {
17472                 synchronized (monitor())
17473                 {
17474                     check_orphaned();
17475                     return get_store().count_elements(OHIO$78) != 0;
17476                 }
17477             }
17478             
17479             /**
17480              * Sets the "Ohio" element
17481              */
17482             public void setOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ohio)
17483             {
17484                 synchronized (monitor())
17485                 {
17486                     check_orphaned();
17487                     org.apache.xmlbeans.SimpleValue target = null;
17488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OHIO$78, 0);
17489                     if (target == null)
17490                     {
17491                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OHIO$78);
17492                     }
17493                     target.setEnumValue(ohio);
17494                 }
17495             }
17496             
17497             /**
17498              * Sets (as xml) the "Ohio" element
17499              */
17500             public void xsetOhio(gov.grants.apply.system.globalLibraryV20.YesNoDataType ohio)
17501             {
17502                 synchronized (monitor())
17503                 {
17504                     check_orphaned();
17505                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17506                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OHIO$78, 0);
17507                     if (target == null)
17508                     {
17509                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OHIO$78);
17510                     }
17511                     target.set(ohio);
17512                 }
17513             }
17514             
17515             /**
17516              * Unsets the "Ohio" element
17517              */
17518             public void unsetOhio()
17519             {
17520                 synchronized (monitor())
17521                 {
17522                     check_orphaned();
17523                     get_store().remove_element(OHIO$78, 0);
17524                 }
17525             }
17526             
17527             /**
17528              * Gets the "Oklahoma" element
17529              */
17530             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOklahoma()
17531             {
17532                 synchronized (monitor())
17533                 {
17534                     check_orphaned();
17535                     org.apache.xmlbeans.SimpleValue target = null;
17536                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
17537                     if (target == null)
17538                     {
17539                       return null;
17540                     }
17541                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17542                 }
17543             }
17544             
17545             /**
17546              * Gets (as xml) the "Oklahoma" element
17547              */
17548             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOklahoma()
17549             {
17550                 synchronized (monitor())
17551                 {
17552                     check_orphaned();
17553                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17554                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
17555                     return target;
17556                 }
17557             }
17558             
17559             /**
17560              * True if has "Oklahoma" element
17561              */
17562             public boolean isSetOklahoma()
17563             {
17564                 synchronized (monitor())
17565                 {
17566                     check_orphaned();
17567                     return get_store().count_elements(OKLAHOMA$80) != 0;
17568                 }
17569             }
17570             
17571             /**
17572              * Sets the "Oklahoma" element
17573              */
17574             public void setOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oklahoma)
17575             {
17576                 synchronized (monitor())
17577                 {
17578                     check_orphaned();
17579                     org.apache.xmlbeans.SimpleValue target = null;
17580                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OKLAHOMA$80, 0);
17581                     if (target == null)
17582                     {
17583                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OKLAHOMA$80);
17584                     }
17585                     target.setEnumValue(oklahoma);
17586                 }
17587             }
17588             
17589             /**
17590              * Sets (as xml) the "Oklahoma" element
17591              */
17592             public void xsetOklahoma(gov.grants.apply.system.globalLibraryV20.YesNoDataType oklahoma)
17593             {
17594                 synchronized (monitor())
17595                 {
17596                     check_orphaned();
17597                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17598                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OKLAHOMA$80, 0);
17599                     if (target == null)
17600                     {
17601                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OKLAHOMA$80);
17602                     }
17603                     target.set(oklahoma);
17604                 }
17605             }
17606             
17607             /**
17608              * Unsets the "Oklahoma" element
17609              */
17610             public void unsetOklahoma()
17611             {
17612                 synchronized (monitor())
17613                 {
17614                     check_orphaned();
17615                     get_store().remove_element(OKLAHOMA$80, 0);
17616                 }
17617             }
17618             
17619             /**
17620              * Gets the "Oregon" element
17621              */
17622             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOregon()
17623             {
17624                 synchronized (monitor())
17625                 {
17626                     check_orphaned();
17627                     org.apache.xmlbeans.SimpleValue target = null;
17628                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
17629                     if (target == null)
17630                     {
17631                       return null;
17632                     }
17633                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17634                 }
17635             }
17636             
17637             /**
17638              * Gets (as xml) the "Oregon" element
17639              */
17640             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOregon()
17641             {
17642                 synchronized (monitor())
17643                 {
17644                     check_orphaned();
17645                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17646                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
17647                     return target;
17648                 }
17649             }
17650             
17651             /**
17652              * True if has "Oregon" element
17653              */
17654             public boolean isSetOregon()
17655             {
17656                 synchronized (monitor())
17657                 {
17658                     check_orphaned();
17659                     return get_store().count_elements(OREGON$82) != 0;
17660                 }
17661             }
17662             
17663             /**
17664              * Sets the "Oregon" element
17665              */
17666             public void setOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oregon)
17667             {
17668                 synchronized (monitor())
17669                 {
17670                     check_orphaned();
17671                     org.apache.xmlbeans.SimpleValue target = null;
17672                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OREGON$82, 0);
17673                     if (target == null)
17674                     {
17675                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OREGON$82);
17676                     }
17677                     target.setEnumValue(oregon);
17678                 }
17679             }
17680             
17681             /**
17682              * Sets (as xml) the "Oregon" element
17683              */
17684             public void xsetOregon(gov.grants.apply.system.globalLibraryV20.YesNoDataType oregon)
17685             {
17686                 synchronized (monitor())
17687                 {
17688                     check_orphaned();
17689                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17690                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(OREGON$82, 0);
17691                     if (target == null)
17692                     {
17693                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(OREGON$82);
17694                     }
17695                     target.set(oregon);
17696                 }
17697             }
17698             
17699             /**
17700              * Unsets the "Oregon" element
17701              */
17702             public void unsetOregon()
17703             {
17704                 synchronized (monitor())
17705                 {
17706                     check_orphaned();
17707                     get_store().remove_element(OREGON$82, 0);
17708                 }
17709             }
17710             
17711             /**
17712              * Gets the "Pennsylvania" element
17713              */
17714             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPennsylvania()
17715             {
17716                 synchronized (monitor())
17717                 {
17718                     check_orphaned();
17719                     org.apache.xmlbeans.SimpleValue target = null;
17720                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
17721                     if (target == null)
17722                     {
17723                       return null;
17724                     }
17725                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17726                 }
17727             }
17728             
17729             /**
17730              * Gets (as xml) the "Pennsylvania" element
17731              */
17732             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPennsylvania()
17733             {
17734                 synchronized (monitor())
17735                 {
17736                     check_orphaned();
17737                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17738                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
17739                     return target;
17740                 }
17741             }
17742             
17743             /**
17744              * True if has "Pennsylvania" element
17745              */
17746             public boolean isSetPennsylvania()
17747             {
17748                 synchronized (monitor())
17749                 {
17750                     check_orphaned();
17751                     return get_store().count_elements(PENNSYLVANIA$84) != 0;
17752                 }
17753             }
17754             
17755             /**
17756              * Sets the "Pennsylvania" element
17757              */
17758             public void setPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum pennsylvania)
17759             {
17760                 synchronized (monitor())
17761                 {
17762                     check_orphaned();
17763                     org.apache.xmlbeans.SimpleValue target = null;
17764                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PENNSYLVANIA$84, 0);
17765                     if (target == null)
17766                     {
17767                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PENNSYLVANIA$84);
17768                     }
17769                     target.setEnumValue(pennsylvania);
17770                 }
17771             }
17772             
17773             /**
17774              * Sets (as xml) the "Pennsylvania" element
17775              */
17776             public void xsetPennsylvania(gov.grants.apply.system.globalLibraryV20.YesNoDataType pennsylvania)
17777             {
17778                 synchronized (monitor())
17779                 {
17780                     check_orphaned();
17781                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17782                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PENNSYLVANIA$84, 0);
17783                     if (target == null)
17784                     {
17785                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PENNSYLVANIA$84);
17786                     }
17787                     target.set(pennsylvania);
17788                 }
17789             }
17790             
17791             /**
17792              * Unsets the "Pennsylvania" element
17793              */
17794             public void unsetPennsylvania()
17795             {
17796                 synchronized (monitor())
17797                 {
17798                     check_orphaned();
17799                     get_store().remove_element(PENNSYLVANIA$84, 0);
17800                 }
17801             }
17802             
17803             /**
17804              * Gets the "PuertoRico" element
17805              */
17806             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPuertoRico()
17807             {
17808                 synchronized (monitor())
17809                 {
17810                     check_orphaned();
17811                     org.apache.xmlbeans.SimpleValue target = null;
17812                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
17813                     if (target == null)
17814                     {
17815                       return null;
17816                     }
17817                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17818                 }
17819             }
17820             
17821             /**
17822              * Gets (as xml) the "PuertoRico" element
17823              */
17824             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPuertoRico()
17825             {
17826                 synchronized (monitor())
17827                 {
17828                     check_orphaned();
17829                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17830                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
17831                     return target;
17832                 }
17833             }
17834             
17835             /**
17836              * True if has "PuertoRico" element
17837              */
17838             public boolean isSetPuertoRico()
17839             {
17840                 synchronized (monitor())
17841                 {
17842                     check_orphaned();
17843                     return get_store().count_elements(PUERTORICO$86) != 0;
17844                 }
17845             }
17846             
17847             /**
17848              * Sets the "PuertoRico" element
17849              */
17850             public void setPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum puertoRico)
17851             {
17852                 synchronized (monitor())
17853                 {
17854                     check_orphaned();
17855                     org.apache.xmlbeans.SimpleValue target = null;
17856                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PUERTORICO$86, 0);
17857                     if (target == null)
17858                     {
17859                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PUERTORICO$86);
17860                     }
17861                     target.setEnumValue(puertoRico);
17862                 }
17863             }
17864             
17865             /**
17866              * Sets (as xml) the "PuertoRico" element
17867              */
17868             public void xsetPuertoRico(gov.grants.apply.system.globalLibraryV20.YesNoDataType puertoRico)
17869             {
17870                 synchronized (monitor())
17871                 {
17872                     check_orphaned();
17873                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17874                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PUERTORICO$86, 0);
17875                     if (target == null)
17876                     {
17877                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PUERTORICO$86);
17878                     }
17879                     target.set(puertoRico);
17880                 }
17881             }
17882             
17883             /**
17884              * Unsets the "PuertoRico" element
17885              */
17886             public void unsetPuertoRico()
17887             {
17888                 synchronized (monitor())
17889                 {
17890                     check_orphaned();
17891                     get_store().remove_element(PUERTORICO$86, 0);
17892                 }
17893             }
17894             
17895             /**
17896              * Gets the "RhodeIsland" element
17897              */
17898             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRhodeIsland()
17899             {
17900                 synchronized (monitor())
17901                 {
17902                     check_orphaned();
17903                     org.apache.xmlbeans.SimpleValue target = null;
17904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
17905                     if (target == null)
17906                     {
17907                       return null;
17908                     }
17909                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17910                 }
17911             }
17912             
17913             /**
17914              * Gets (as xml) the "RhodeIsland" element
17915              */
17916             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRhodeIsland()
17917             {
17918                 synchronized (monitor())
17919                 {
17920                     check_orphaned();
17921                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17922                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
17923                     return target;
17924                 }
17925             }
17926             
17927             /**
17928              * True if has "RhodeIsland" element
17929              */
17930             public boolean isSetRhodeIsland()
17931             {
17932                 synchronized (monitor())
17933                 {
17934                     check_orphaned();
17935                     return get_store().count_elements(RHODEISLAND$88) != 0;
17936                 }
17937             }
17938             
17939             /**
17940              * Sets the "RhodeIsland" element
17941              */
17942             public void setRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum rhodeIsland)
17943             {
17944                 synchronized (monitor())
17945                 {
17946                     check_orphaned();
17947                     org.apache.xmlbeans.SimpleValue target = null;
17948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RHODEISLAND$88, 0);
17949                     if (target == null)
17950                     {
17951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RHODEISLAND$88);
17952                     }
17953                     target.setEnumValue(rhodeIsland);
17954                 }
17955             }
17956             
17957             /**
17958              * Sets (as xml) the "RhodeIsland" element
17959              */
17960             public void xsetRhodeIsland(gov.grants.apply.system.globalLibraryV20.YesNoDataType rhodeIsland)
17961             {
17962                 synchronized (monitor())
17963                 {
17964                     check_orphaned();
17965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RHODEISLAND$88, 0);
17967                     if (target == null)
17968                     {
17969                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RHODEISLAND$88);
17970                     }
17971                     target.set(rhodeIsland);
17972                 }
17973             }
17974             
17975             /**
17976              * Unsets the "RhodeIsland" element
17977              */
17978             public void unsetRhodeIsland()
17979             {
17980                 synchronized (monitor())
17981                 {
17982                     check_orphaned();
17983                     get_store().remove_element(RHODEISLAND$88, 0);
17984                 }
17985             }
17986             
17987             /**
17988              * Gets the "SouthCarolina" element
17989              */
17990             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthCarolina()
17991             {
17992                 synchronized (monitor())
17993                 {
17994                     check_orphaned();
17995                     org.apache.xmlbeans.SimpleValue target = null;
17996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
17997                     if (target == null)
17998                     {
17999                       return null;
18000                     }
18001                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18002                 }
18003             }
18004             
18005             /**
18006              * Gets (as xml) the "SouthCarolina" element
18007              */
18008             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthCarolina()
18009             {
18010                 synchronized (monitor())
18011                 {
18012                     check_orphaned();
18013                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18014                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
18015                     return target;
18016                 }
18017             }
18018             
18019             /**
18020              * True if has "SouthCarolina" element
18021              */
18022             public boolean isSetSouthCarolina()
18023             {
18024                 synchronized (monitor())
18025                 {
18026                     check_orphaned();
18027                     return get_store().count_elements(SOUTHCAROLINA$90) != 0;
18028                 }
18029             }
18030             
18031             /**
18032              * Sets the "SouthCarolina" element
18033              */
18034             public void setSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southCarolina)
18035             {
18036                 synchronized (monitor())
18037                 {
18038                     check_orphaned();
18039                     org.apache.xmlbeans.SimpleValue target = null;
18040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHCAROLINA$90, 0);
18041                     if (target == null)
18042                     {
18043                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHCAROLINA$90);
18044                     }
18045                     target.setEnumValue(southCarolina);
18046                 }
18047             }
18048             
18049             /**
18050              * Sets (as xml) the "SouthCarolina" element
18051              */
18052             public void xsetSouthCarolina(gov.grants.apply.system.globalLibraryV20.YesNoDataType southCarolina)
18053             {
18054                 synchronized (monitor())
18055                 {
18056                     check_orphaned();
18057                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18058                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHCAROLINA$90, 0);
18059                     if (target == null)
18060                     {
18061                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHCAROLINA$90);
18062                     }
18063                     target.set(southCarolina);
18064                 }
18065             }
18066             
18067             /**
18068              * Unsets the "SouthCarolina" element
18069              */
18070             public void unsetSouthCarolina()
18071             {
18072                 synchronized (monitor())
18073                 {
18074                     check_orphaned();
18075                     get_store().remove_element(SOUTHCAROLINA$90, 0);
18076                 }
18077             }
18078             
18079             /**
18080              * Gets the "SouthDakota" element
18081              */
18082             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSouthDakota()
18083             {
18084                 synchronized (monitor())
18085                 {
18086                     check_orphaned();
18087                     org.apache.xmlbeans.SimpleValue target = null;
18088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18089                     if (target == null)
18090                     {
18091                       return null;
18092                     }
18093                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18094                 }
18095             }
18096             
18097             /**
18098              * Gets (as xml) the "SouthDakota" element
18099              */
18100             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSouthDakota()
18101             {
18102                 synchronized (monitor())
18103                 {
18104                     check_orphaned();
18105                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18106                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18107                     return target;
18108                 }
18109             }
18110             
18111             /**
18112              * True if has "SouthDakota" element
18113              */
18114             public boolean isSetSouthDakota()
18115             {
18116                 synchronized (monitor())
18117                 {
18118                     check_orphaned();
18119                     return get_store().count_elements(SOUTHDAKOTA$92) != 0;
18120                 }
18121             }
18122             
18123             /**
18124              * Sets the "SouthDakota" element
18125              */
18126             public void setSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum southDakota)
18127             {
18128                 synchronized (monitor())
18129                 {
18130                     check_orphaned();
18131                     org.apache.xmlbeans.SimpleValue target = null;
18132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18133                     if (target == null)
18134                     {
18135                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOUTHDAKOTA$92);
18136                     }
18137                     target.setEnumValue(southDakota);
18138                 }
18139             }
18140             
18141             /**
18142              * Sets (as xml) the "SouthDakota" element
18143              */
18144             public void xsetSouthDakota(gov.grants.apply.system.globalLibraryV20.YesNoDataType southDakota)
18145             {
18146                 synchronized (monitor())
18147                 {
18148                     check_orphaned();
18149                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18150                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOUTHDAKOTA$92, 0);
18151                     if (target == null)
18152                     {
18153                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOUTHDAKOTA$92);
18154                     }
18155                     target.set(southDakota);
18156                 }
18157             }
18158             
18159             /**
18160              * Unsets the "SouthDakota" element
18161              */
18162             public void unsetSouthDakota()
18163             {
18164                 synchronized (monitor())
18165                 {
18166                     check_orphaned();
18167                     get_store().remove_element(SOUTHDAKOTA$92, 0);
18168                 }
18169             }
18170             
18171             /**
18172              * Gets the "Tennessee" element
18173              */
18174             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTennessee()
18175             {
18176                 synchronized (monitor())
18177                 {
18178                     check_orphaned();
18179                     org.apache.xmlbeans.SimpleValue target = null;
18180                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
18181                     if (target == null)
18182                     {
18183                       return null;
18184                     }
18185                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18186                 }
18187             }
18188             
18189             /**
18190              * Gets (as xml) the "Tennessee" element
18191              */
18192             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTennessee()
18193             {
18194                 synchronized (monitor())
18195                 {
18196                     check_orphaned();
18197                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18198                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
18199                     return target;
18200                 }
18201             }
18202             
18203             /**
18204              * True if has "Tennessee" element
18205              */
18206             public boolean isSetTennessee()
18207             {
18208                 synchronized (monitor())
18209                 {
18210                     check_orphaned();
18211                     return get_store().count_elements(TENNESSEE$94) != 0;
18212                 }
18213             }
18214             
18215             /**
18216              * Sets the "Tennessee" element
18217              */
18218             public void setTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum tennessee)
18219             {
18220                 synchronized (monitor())
18221                 {
18222                     check_orphaned();
18223                     org.apache.xmlbeans.SimpleValue target = null;
18224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TENNESSEE$94, 0);
18225                     if (target == null)
18226                     {
18227                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TENNESSEE$94);
18228                     }
18229                     target.setEnumValue(tennessee);
18230                 }
18231             }
18232             
18233             /**
18234              * Sets (as xml) the "Tennessee" element
18235              */
18236             public void xsetTennessee(gov.grants.apply.system.globalLibraryV20.YesNoDataType tennessee)
18237             {
18238                 synchronized (monitor())
18239                 {
18240                     check_orphaned();
18241                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18242                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TENNESSEE$94, 0);
18243                     if (target == null)
18244                     {
18245                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TENNESSEE$94);
18246                     }
18247                     target.set(tennessee);
18248                 }
18249             }
18250             
18251             /**
18252              * Unsets the "Tennessee" element
18253              */
18254             public void unsetTennessee()
18255             {
18256                 synchronized (monitor())
18257                 {
18258                     check_orphaned();
18259                     get_store().remove_element(TENNESSEE$94, 0);
18260                 }
18261             }
18262             
18263             /**
18264              * Gets the "Texas" element
18265              */
18266             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getTexas()
18267             {
18268                 synchronized (monitor())
18269                 {
18270                     check_orphaned();
18271                     org.apache.xmlbeans.SimpleValue target = null;
18272                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
18273                     if (target == null)
18274                     {
18275                       return null;
18276                     }
18277                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18278                 }
18279             }
18280             
18281             /**
18282              * Gets (as xml) the "Texas" element
18283              */
18284             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetTexas()
18285             {
18286                 synchronized (monitor())
18287                 {
18288                     check_orphaned();
18289                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18290                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
18291                     return target;
18292                 }
18293             }
18294             
18295             /**
18296              * True if has "Texas" element
18297              */
18298             public boolean isSetTexas()
18299             {
18300                 synchronized (monitor())
18301                 {
18302                     check_orphaned();
18303                     return get_store().count_elements(TEXAS$96) != 0;
18304                 }
18305             }
18306             
18307             /**
18308              * Sets the "Texas" element
18309              */
18310             public void setTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum texas)
18311             {
18312                 synchronized (monitor())
18313                 {
18314                     check_orphaned();
18315                     org.apache.xmlbeans.SimpleValue target = null;
18316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEXAS$96, 0);
18317                     if (target == null)
18318                     {
18319                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEXAS$96);
18320                     }
18321                     target.setEnumValue(texas);
18322                 }
18323             }
18324             
18325             /**
18326              * Sets (as xml) the "Texas" element
18327              */
18328             public void xsetTexas(gov.grants.apply.system.globalLibraryV20.YesNoDataType texas)
18329             {
18330                 synchronized (monitor())
18331                 {
18332                     check_orphaned();
18333                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18334                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(TEXAS$96, 0);
18335                     if (target == null)
18336                     {
18337                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(TEXAS$96);
18338                     }
18339                     target.set(texas);
18340                 }
18341             }
18342             
18343             /**
18344              * Unsets the "Texas" element
18345              */
18346             public void unsetTexas()
18347             {
18348                 synchronized (monitor())
18349                 {
18350                     check_orphaned();
18351                     get_store().remove_element(TEXAS$96, 0);
18352                 }
18353             }
18354             
18355             /**
18356              * Gets the "USVirginIslands" element
18357              */
18358             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUSVirginIslands()
18359             {
18360                 synchronized (monitor())
18361                 {
18362                     check_orphaned();
18363                     org.apache.xmlbeans.SimpleValue target = null;
18364                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18365                     if (target == null)
18366                     {
18367                       return null;
18368                     }
18369                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18370                 }
18371             }
18372             
18373             /**
18374              * Gets (as xml) the "USVirginIslands" element
18375              */
18376             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUSVirginIslands()
18377             {
18378                 synchronized (monitor())
18379                 {
18380                     check_orphaned();
18381                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18382                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18383                     return target;
18384                 }
18385             }
18386             
18387             /**
18388              * True if has "USVirginIslands" element
18389              */
18390             public boolean isSetUSVirginIslands()
18391             {
18392                 synchronized (monitor())
18393                 {
18394                     check_orphaned();
18395                     return get_store().count_elements(USVIRGINISLANDS$98) != 0;
18396                 }
18397             }
18398             
18399             /**
18400              * Sets the "USVirginIslands" element
18401              */
18402             public void setUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum usVirginIslands)
18403             {
18404                 synchronized (monitor())
18405                 {
18406                     check_orphaned();
18407                     org.apache.xmlbeans.SimpleValue target = null;
18408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18409                     if (target == null)
18410                     {
18411                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(USVIRGINISLANDS$98);
18412                     }
18413                     target.setEnumValue(usVirginIslands);
18414                 }
18415             }
18416             
18417             /**
18418              * Sets (as xml) the "USVirginIslands" element
18419              */
18420             public void xsetUSVirginIslands(gov.grants.apply.system.globalLibraryV20.YesNoDataType usVirginIslands)
18421             {
18422                 synchronized (monitor())
18423                 {
18424                     check_orphaned();
18425                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18426                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(USVIRGINISLANDS$98, 0);
18427                     if (target == null)
18428                     {
18429                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(USVIRGINISLANDS$98);
18430                     }
18431                     target.set(usVirginIslands);
18432                 }
18433             }
18434             
18435             /**
18436              * Unsets the "USVirginIslands" element
18437              */
18438             public void unsetUSVirginIslands()
18439             {
18440                 synchronized (monitor())
18441                 {
18442                     check_orphaned();
18443                     get_store().remove_element(USVIRGINISLANDS$98, 0);
18444                 }
18445             }
18446             
18447             /**
18448              * Gets the "Utah" element
18449              */
18450             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUtah()
18451             {
18452                 synchronized (monitor())
18453                 {
18454                     check_orphaned();
18455                     org.apache.xmlbeans.SimpleValue target = null;
18456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
18457                     if (target == null)
18458                     {
18459                       return null;
18460                     }
18461                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18462                 }
18463             }
18464             
18465             /**
18466              * Gets (as xml) the "Utah" element
18467              */
18468             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUtah()
18469             {
18470                 synchronized (monitor())
18471                 {
18472                     check_orphaned();
18473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
18475                     return target;
18476                 }
18477             }
18478             
18479             /**
18480              * True if has "Utah" element
18481              */
18482             public boolean isSetUtah()
18483             {
18484                 synchronized (monitor())
18485                 {
18486                     check_orphaned();
18487                     return get_store().count_elements(UTAH$100) != 0;
18488                 }
18489             }
18490             
18491             /**
18492              * Sets the "Utah" element
18493              */
18494             public void setUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum utah)
18495             {
18496                 synchronized (monitor())
18497                 {
18498                     check_orphaned();
18499                     org.apache.xmlbeans.SimpleValue target = null;
18500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UTAH$100, 0);
18501                     if (target == null)
18502                     {
18503                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UTAH$100);
18504                     }
18505                     target.setEnumValue(utah);
18506                 }
18507             }
18508             
18509             /**
18510              * Sets (as xml) the "Utah" element
18511              */
18512             public void xsetUtah(gov.grants.apply.system.globalLibraryV20.YesNoDataType utah)
18513             {
18514                 synchronized (monitor())
18515                 {
18516                     check_orphaned();
18517                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18518                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(UTAH$100, 0);
18519                     if (target == null)
18520                     {
18521                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(UTAH$100);
18522                     }
18523                     target.set(utah);
18524                 }
18525             }
18526             
18527             /**
18528              * Unsets the "Utah" element
18529              */
18530             public void unsetUtah()
18531             {
18532                 synchronized (monitor())
18533                 {
18534                     check_orphaned();
18535                     get_store().remove_element(UTAH$100, 0);
18536                 }
18537             }
18538             
18539             /**
18540              * Gets the "Vermont" element
18541              */
18542             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVermont()
18543             {
18544                 synchronized (monitor())
18545                 {
18546                     check_orphaned();
18547                     org.apache.xmlbeans.SimpleValue target = null;
18548                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
18549                     if (target == null)
18550                     {
18551                       return null;
18552                     }
18553                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18554                 }
18555             }
18556             
18557             /**
18558              * Gets (as xml) the "Vermont" element
18559              */
18560             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVermont()
18561             {
18562                 synchronized (monitor())
18563                 {
18564                     check_orphaned();
18565                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18566                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
18567                     return target;
18568                 }
18569             }
18570             
18571             /**
18572              * True if has "Vermont" element
18573              */
18574             public boolean isSetVermont()
18575             {
18576                 synchronized (monitor())
18577                 {
18578                     check_orphaned();
18579                     return get_store().count_elements(VERMONT$102) != 0;
18580                 }
18581             }
18582             
18583             /**
18584              * Sets the "Vermont" element
18585              */
18586             public void setVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum vermont)
18587             {
18588                 synchronized (monitor())
18589                 {
18590                     check_orphaned();
18591                     org.apache.xmlbeans.SimpleValue target = null;
18592                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VERMONT$102, 0);
18593                     if (target == null)
18594                     {
18595                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VERMONT$102);
18596                     }
18597                     target.setEnumValue(vermont);
18598                 }
18599             }
18600             
18601             /**
18602              * Sets (as xml) the "Vermont" element
18603              */
18604             public void xsetVermont(gov.grants.apply.system.globalLibraryV20.YesNoDataType vermont)
18605             {
18606                 synchronized (monitor())
18607                 {
18608                     check_orphaned();
18609                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18610                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VERMONT$102, 0);
18611                     if (target == null)
18612                     {
18613                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VERMONT$102);
18614                     }
18615                     target.set(vermont);
18616                 }
18617             }
18618             
18619             /**
18620              * Unsets the "Vermont" element
18621              */
18622             public void unsetVermont()
18623             {
18624                 synchronized (monitor())
18625                 {
18626                     check_orphaned();
18627                     get_store().remove_element(VERMONT$102, 0);
18628                 }
18629             }
18630             
18631             /**
18632              * Gets the "Virginia" element
18633              */
18634             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVirginia()
18635             {
18636                 synchronized (monitor())
18637                 {
18638                     check_orphaned();
18639                     org.apache.xmlbeans.SimpleValue target = null;
18640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
18641                     if (target == null)
18642                     {
18643                       return null;
18644                     }
18645                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18646                 }
18647             }
18648             
18649             /**
18650              * Gets (as xml) the "Virginia" element
18651              */
18652             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVirginia()
18653             {
18654                 synchronized (monitor())
18655                 {
18656                     check_orphaned();
18657                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18658                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
18659                     return target;
18660                 }
18661             }
18662             
18663             /**
18664              * True if has "Virginia" element
18665              */
18666             public boolean isSetVirginia()
18667             {
18668                 synchronized (monitor())
18669                 {
18670                     check_orphaned();
18671                     return get_store().count_elements(VIRGINIA$104) != 0;
18672                 }
18673             }
18674             
18675             /**
18676              * Sets the "Virginia" element
18677              */
18678             public void setVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum virginia)
18679             {
18680                 synchronized (monitor())
18681                 {
18682                     check_orphaned();
18683                     org.apache.xmlbeans.SimpleValue target = null;
18684                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VIRGINIA$104, 0);
18685                     if (target == null)
18686                     {
18687                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VIRGINIA$104);
18688                     }
18689                     target.setEnumValue(virginia);
18690                 }
18691             }
18692             
18693             /**
18694              * Sets (as xml) the "Virginia" element
18695              */
18696             public void xsetVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType virginia)
18697             {
18698                 synchronized (monitor())
18699                 {
18700                     check_orphaned();
18701                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18702                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VIRGINIA$104, 0);
18703                     if (target == null)
18704                     {
18705                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VIRGINIA$104);
18706                     }
18707                     target.set(virginia);
18708                 }
18709             }
18710             
18711             /**
18712              * Unsets the "Virginia" element
18713              */
18714             public void unsetVirginia()
18715             {
18716                 synchronized (monitor())
18717                 {
18718                     check_orphaned();
18719                     get_store().remove_element(VIRGINIA$104, 0);
18720                 }
18721             }
18722             
18723             /**
18724              * Gets the "Washington" element
18725              */
18726             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWashington()
18727             {
18728                 synchronized (monitor())
18729                 {
18730                     check_orphaned();
18731                     org.apache.xmlbeans.SimpleValue target = null;
18732                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
18733                     if (target == null)
18734                     {
18735                       return null;
18736                     }
18737                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18738                 }
18739             }
18740             
18741             /**
18742              * Gets (as xml) the "Washington" element
18743              */
18744             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWashington()
18745             {
18746                 synchronized (monitor())
18747                 {
18748                     check_orphaned();
18749                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18750                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
18751                     return target;
18752                 }
18753             }
18754             
18755             /**
18756              * True if has "Washington" element
18757              */
18758             public boolean isSetWashington()
18759             {
18760                 synchronized (monitor())
18761                 {
18762                     check_orphaned();
18763                     return get_store().count_elements(WASHINGTON$106) != 0;
18764                 }
18765             }
18766             
18767             /**
18768              * Sets the "Washington" element
18769              */
18770             public void setWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum washington)
18771             {
18772                 synchronized (monitor())
18773                 {
18774                     check_orphaned();
18775                     org.apache.xmlbeans.SimpleValue target = null;
18776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WASHINGTON$106, 0);
18777                     if (target == null)
18778                     {
18779                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WASHINGTON$106);
18780                     }
18781                     target.setEnumValue(washington);
18782                 }
18783             }
18784             
18785             /**
18786              * Sets (as xml) the "Washington" element
18787              */
18788             public void xsetWashington(gov.grants.apply.system.globalLibraryV20.YesNoDataType washington)
18789             {
18790                 synchronized (monitor())
18791                 {
18792                     check_orphaned();
18793                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18794                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WASHINGTON$106, 0);
18795                     if (target == null)
18796                     {
18797                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WASHINGTON$106);
18798                     }
18799                     target.set(washington);
18800                 }
18801             }
18802             
18803             /**
18804              * Unsets the "Washington" element
18805              */
18806             public void unsetWashington()
18807             {
18808                 synchronized (monitor())
18809                 {
18810                     check_orphaned();
18811                     get_store().remove_element(WASHINGTON$106, 0);
18812                 }
18813             }
18814             
18815             /**
18816              * Gets the "WestVirginia" element
18817              */
18818             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWestVirginia()
18819             {
18820                 synchronized (monitor())
18821                 {
18822                     check_orphaned();
18823                     org.apache.xmlbeans.SimpleValue target = null;
18824                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
18825                     if (target == null)
18826                     {
18827                       return null;
18828                     }
18829                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18830                 }
18831             }
18832             
18833             /**
18834              * Gets (as xml) the "WestVirginia" element
18835              */
18836             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWestVirginia()
18837             {
18838                 synchronized (monitor())
18839                 {
18840                     check_orphaned();
18841                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18842                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
18843                     return target;
18844                 }
18845             }
18846             
18847             /**
18848              * True if has "WestVirginia" element
18849              */
18850             public boolean isSetWestVirginia()
18851             {
18852                 synchronized (monitor())
18853                 {
18854                     check_orphaned();
18855                     return get_store().count_elements(WESTVIRGINIA$108) != 0;
18856                 }
18857             }
18858             
18859             /**
18860              * Sets the "WestVirginia" element
18861              */
18862             public void setWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum westVirginia)
18863             {
18864                 synchronized (monitor())
18865                 {
18866                     check_orphaned();
18867                     org.apache.xmlbeans.SimpleValue target = null;
18868                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WESTVIRGINIA$108, 0);
18869                     if (target == null)
18870                     {
18871                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WESTVIRGINIA$108);
18872                     }
18873                     target.setEnumValue(westVirginia);
18874                 }
18875             }
18876             
18877             /**
18878              * Sets (as xml) the "WestVirginia" element
18879              */
18880             public void xsetWestVirginia(gov.grants.apply.system.globalLibraryV20.YesNoDataType westVirginia)
18881             {
18882                 synchronized (monitor())
18883                 {
18884                     check_orphaned();
18885                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18886                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WESTVIRGINIA$108, 0);
18887                     if (target == null)
18888                     {
18889                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WESTVIRGINIA$108);
18890                     }
18891                     target.set(westVirginia);
18892                 }
18893             }
18894             
18895             /**
18896              * Unsets the "WestVirginia" element
18897              */
18898             public void unsetWestVirginia()
18899             {
18900                 synchronized (monitor())
18901                 {
18902                     check_orphaned();
18903                     get_store().remove_element(WESTVIRGINIA$108, 0);
18904                 }
18905             }
18906             
18907             /**
18908              * Gets the "Wisconsin" element
18909              */
18910             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWisconsin()
18911             {
18912                 synchronized (monitor())
18913                 {
18914                     check_orphaned();
18915                     org.apache.xmlbeans.SimpleValue target = null;
18916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
18917                     if (target == null)
18918                     {
18919                       return null;
18920                     }
18921                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
18922                 }
18923             }
18924             
18925             /**
18926              * Gets (as xml) the "Wisconsin" element
18927              */
18928             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWisconsin()
18929             {
18930                 synchronized (monitor())
18931                 {
18932                     check_orphaned();
18933                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18934                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
18935                     return target;
18936                 }
18937             }
18938             
18939             /**
18940              * True if has "Wisconsin" element
18941              */
18942             public boolean isSetWisconsin()
18943             {
18944                 synchronized (monitor())
18945                 {
18946                     check_orphaned();
18947                     return get_store().count_elements(WISCONSIN$110) != 0;
18948                 }
18949             }
18950             
18951             /**
18952              * Sets the "Wisconsin" element
18953              */
18954             public void setWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wisconsin)
18955             {
18956                 synchronized (monitor())
18957                 {
18958                     check_orphaned();
18959                     org.apache.xmlbeans.SimpleValue target = null;
18960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WISCONSIN$110, 0);
18961                     if (target == null)
18962                     {
18963                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WISCONSIN$110);
18964                     }
18965                     target.setEnumValue(wisconsin);
18966                 }
18967             }
18968             
18969             /**
18970              * Sets (as xml) the "Wisconsin" element
18971              */
18972             public void xsetWisconsin(gov.grants.apply.system.globalLibraryV20.YesNoDataType wisconsin)
18973             {
18974                 synchronized (monitor())
18975                 {
18976                     check_orphaned();
18977                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
18978                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WISCONSIN$110, 0);
18979                     if (target == null)
18980                     {
18981                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WISCONSIN$110);
18982                     }
18983                     target.set(wisconsin);
18984                 }
18985             }
18986             
18987             /**
18988              * Unsets the "Wisconsin" element
18989              */
18990             public void unsetWisconsin()
18991             {
18992                 synchronized (monitor())
18993                 {
18994                     check_orphaned();
18995                     get_store().remove_element(WISCONSIN$110, 0);
18996                 }
18997             }
18998             
18999             /**
19000              * Gets the "Wyoming" element
19001              */
19002             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWyoming()
19003             {
19004                 synchronized (monitor())
19005                 {
19006                     check_orphaned();
19007                     org.apache.xmlbeans.SimpleValue target = null;
19008                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
19009                     if (target == null)
19010                     {
19011                       return null;
19012                     }
19013                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19014                 }
19015             }
19016             
19017             /**
19018              * Gets (as xml) the "Wyoming" element
19019              */
19020             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWyoming()
19021             {
19022                 synchronized (monitor())
19023                 {
19024                     check_orphaned();
19025                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19026                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
19027                     return target;
19028                 }
19029             }
19030             
19031             /**
19032              * True if has "Wyoming" element
19033              */
19034             public boolean isSetWyoming()
19035             {
19036                 synchronized (monitor())
19037                 {
19038                     check_orphaned();
19039                     return get_store().count_elements(WYOMING$112) != 0;
19040                 }
19041             }
19042             
19043             /**
19044              * Sets the "Wyoming" element
19045              */
19046             public void setWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wyoming)
19047             {
19048                 synchronized (monitor())
19049                 {
19050                     check_orphaned();
19051                     org.apache.xmlbeans.SimpleValue target = null;
19052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WYOMING$112, 0);
19053                     if (target == null)
19054                     {
19055                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WYOMING$112);
19056                     }
19057                     target.setEnumValue(wyoming);
19058                 }
19059             }
19060             
19061             /**
19062              * Sets (as xml) the "Wyoming" element
19063              */
19064             public void xsetWyoming(gov.grants.apply.system.globalLibraryV20.YesNoDataType wyoming)
19065             {
19066                 synchronized (monitor())
19067                 {
19068                     check_orphaned();
19069                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19070                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WYOMING$112, 0);
19071                     if (target == null)
19072                     {
19073                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WYOMING$112);
19074                     }
19075                     target.set(wyoming);
19076                 }
19077             }
19078             
19079             /**
19080              * Unsets the "Wyoming" element
19081              */
19082             public void unsetWyoming()
19083             {
19084                 synchronized (monitor())
19085                 {
19086                     check_orphaned();
19087                     get_store().remove_element(WYOMING$112, 0);
19088                 }
19089             }
19090         }
19091         /**
19092          * An XML PrimaryBusiness(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
19093          *
19094          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$PrimaryBusiness.
19095          */
19096         public static class PrimaryBusinessImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.PrimaryBusiness
19097         {
19098             private static final long serialVersionUID = 1L;
19099             
19100             public PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
19101             {
19102                 super(sType, false);
19103             }
19104             
19105             protected PrimaryBusinessImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
19106             {
19107                 super(sType, b);
19108             }
19109         }
19110         /**
19111          * An XML SecondaryBusiness(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
19112          *
19113          * This is a complex type.
19114          */
19115         public static class SecondaryBusinessImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.SecondaryBusiness
19116         {
19117             private static final long serialVersionUID = 1L;
19118             
19119             public SecondaryBusinessImpl(org.apache.xmlbeans.SchemaType sType)
19120             {
19121                 super(sType);
19122             }
19123             
19124             private static final javax.xml.namespace.QName AFFORDABLEHOUSING$0 = 
19125                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "AffordableHousing");
19126             private static final javax.xml.namespace.QName CONSUMERFINANCE$2 = 
19127                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ConsumerFinance");
19128             private static final javax.xml.namespace.QName MICROENTERPRISE$4 = 
19129                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Microenterprise");
19130             private static final javax.xml.namespace.QName SMALLBUSINESS$6 = 
19131                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SmallBusiness");
19132             private static final javax.xml.namespace.QName COMMERCIAL$8 = 
19133                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Commercial");
19134             private static final javax.xml.namespace.QName RETAIL$10 = 
19135                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Retail");
19136             
19137             
19138             /**
19139              * Gets the "AffordableHousing" element
19140              */
19141             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getAffordableHousing()
19142             {
19143                 synchronized (monitor())
19144                 {
19145                     check_orphaned();
19146                     org.apache.xmlbeans.SimpleValue target = null;
19147                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19148                     if (target == null)
19149                     {
19150                       return null;
19151                     }
19152                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19153                 }
19154             }
19155             
19156             /**
19157              * Gets (as xml) the "AffordableHousing" element
19158              */
19159             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetAffordableHousing()
19160             {
19161                 synchronized (monitor())
19162                 {
19163                     check_orphaned();
19164                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19165                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19166                     return target;
19167                 }
19168             }
19169             
19170             /**
19171              * True if has "AffordableHousing" element
19172              */
19173             public boolean isSetAffordableHousing()
19174             {
19175                 synchronized (monitor())
19176                 {
19177                     check_orphaned();
19178                     return get_store().count_elements(AFFORDABLEHOUSING$0) != 0;
19179                 }
19180             }
19181             
19182             /**
19183              * Sets the "AffordableHousing" element
19184              */
19185             public void setAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum affordableHousing)
19186             {
19187                 synchronized (monitor())
19188                 {
19189                     check_orphaned();
19190                     org.apache.xmlbeans.SimpleValue target = null;
19191                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19192                     if (target == null)
19193                     {
19194                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AFFORDABLEHOUSING$0);
19195                     }
19196                     target.setEnumValue(affordableHousing);
19197                 }
19198             }
19199             
19200             /**
19201              * Sets (as xml) the "AffordableHousing" element
19202              */
19203             public void xsetAffordableHousing(gov.grants.apply.system.globalLibraryV20.YesNoDataType affordableHousing)
19204             {
19205                 synchronized (monitor())
19206                 {
19207                     check_orphaned();
19208                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19209                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(AFFORDABLEHOUSING$0, 0);
19210                     if (target == null)
19211                     {
19212                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(AFFORDABLEHOUSING$0);
19213                     }
19214                     target.set(affordableHousing);
19215                 }
19216             }
19217             
19218             /**
19219              * Unsets the "AffordableHousing" element
19220              */
19221             public void unsetAffordableHousing()
19222             {
19223                 synchronized (monitor())
19224                 {
19225                     check_orphaned();
19226                     get_store().remove_element(AFFORDABLEHOUSING$0, 0);
19227                 }
19228             }
19229             
19230             /**
19231              * Gets the "ConsumerFinance" element
19232              */
19233             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConsumerFinance()
19234             {
19235                 synchronized (monitor())
19236                 {
19237                     check_orphaned();
19238                     org.apache.xmlbeans.SimpleValue target = null;
19239                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19240                     if (target == null)
19241                     {
19242                       return null;
19243                     }
19244                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19245                 }
19246             }
19247             
19248             /**
19249              * Gets (as xml) the "ConsumerFinance" element
19250              */
19251             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConsumerFinance()
19252             {
19253                 synchronized (monitor())
19254                 {
19255                     check_orphaned();
19256                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19257                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19258                     return target;
19259                 }
19260             }
19261             
19262             /**
19263              * True if has "ConsumerFinance" element
19264              */
19265             public boolean isSetConsumerFinance()
19266             {
19267                 synchronized (monitor())
19268                 {
19269                     check_orphaned();
19270                     return get_store().count_elements(CONSUMERFINANCE$2) != 0;
19271                 }
19272             }
19273             
19274             /**
19275              * Sets the "ConsumerFinance" element
19276              */
19277             public void setConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum consumerFinance)
19278             {
19279                 synchronized (monitor())
19280                 {
19281                     check_orphaned();
19282                     org.apache.xmlbeans.SimpleValue target = null;
19283                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19284                     if (target == null)
19285                     {
19286                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSUMERFINANCE$2);
19287                     }
19288                     target.setEnumValue(consumerFinance);
19289                 }
19290             }
19291             
19292             /**
19293              * Sets (as xml) the "ConsumerFinance" element
19294              */
19295             public void xsetConsumerFinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType consumerFinance)
19296             {
19297                 synchronized (monitor())
19298                 {
19299                     check_orphaned();
19300                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19301                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSUMERFINANCE$2, 0);
19302                     if (target == null)
19303                     {
19304                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSUMERFINANCE$2);
19305                     }
19306                     target.set(consumerFinance);
19307                 }
19308             }
19309             
19310             /**
19311              * Unsets the "ConsumerFinance" element
19312              */
19313             public void unsetConsumerFinance()
19314             {
19315                 synchronized (monitor())
19316                 {
19317                     check_orphaned();
19318                     get_store().remove_element(CONSUMERFINANCE$2, 0);
19319                 }
19320             }
19321             
19322             /**
19323              * Gets the "Microenterprise" element
19324              */
19325             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMicroenterprise()
19326             {
19327                 synchronized (monitor())
19328                 {
19329                     check_orphaned();
19330                     org.apache.xmlbeans.SimpleValue target = null;
19331                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
19332                     if (target == null)
19333                     {
19334                       return null;
19335                     }
19336                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19337                 }
19338             }
19339             
19340             /**
19341              * Gets (as xml) the "Microenterprise" element
19342              */
19343             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMicroenterprise()
19344             {
19345                 synchronized (monitor())
19346                 {
19347                     check_orphaned();
19348                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19349                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
19350                     return target;
19351                 }
19352             }
19353             
19354             /**
19355              * True if has "Microenterprise" element
19356              */
19357             public boolean isSetMicroenterprise()
19358             {
19359                 synchronized (monitor())
19360                 {
19361                     check_orphaned();
19362                     return get_store().count_elements(MICROENTERPRISE$4) != 0;
19363                 }
19364             }
19365             
19366             /**
19367              * Sets the "Microenterprise" element
19368              */
19369             public void setMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum microenterprise)
19370             {
19371                 synchronized (monitor())
19372                 {
19373                     check_orphaned();
19374                     org.apache.xmlbeans.SimpleValue target = null;
19375                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MICROENTERPRISE$4, 0);
19376                     if (target == null)
19377                     {
19378                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MICROENTERPRISE$4);
19379                     }
19380                     target.setEnumValue(microenterprise);
19381                 }
19382             }
19383             
19384             /**
19385              * Sets (as xml) the "Microenterprise" element
19386              */
19387             public void xsetMicroenterprise(gov.grants.apply.system.globalLibraryV20.YesNoDataType microenterprise)
19388             {
19389                 synchronized (monitor())
19390                 {
19391                     check_orphaned();
19392                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19393                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(MICROENTERPRISE$4, 0);
19394                     if (target == null)
19395                     {
19396                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(MICROENTERPRISE$4);
19397                     }
19398                     target.set(microenterprise);
19399                 }
19400             }
19401             
19402             /**
19403              * Unsets the "Microenterprise" element
19404              */
19405             public void unsetMicroenterprise()
19406             {
19407                 synchronized (monitor())
19408                 {
19409                     check_orphaned();
19410                     get_store().remove_element(MICROENTERPRISE$4, 0);
19411                 }
19412             }
19413             
19414             /**
19415              * Gets the "SmallBusiness" element
19416              */
19417             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSmallBusiness()
19418             {
19419                 synchronized (monitor())
19420                 {
19421                     check_orphaned();
19422                     org.apache.xmlbeans.SimpleValue target = null;
19423                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
19424                     if (target == null)
19425                     {
19426                       return null;
19427                     }
19428                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19429                 }
19430             }
19431             
19432             /**
19433              * Gets (as xml) the "SmallBusiness" element
19434              */
19435             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSmallBusiness()
19436             {
19437                 synchronized (monitor())
19438                 {
19439                     check_orphaned();
19440                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19441                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
19442                     return target;
19443                 }
19444             }
19445             
19446             /**
19447              * True if has "SmallBusiness" element
19448              */
19449             public boolean isSetSmallBusiness()
19450             {
19451                 synchronized (monitor())
19452                 {
19453                     check_orphaned();
19454                     return get_store().count_elements(SMALLBUSINESS$6) != 0;
19455                 }
19456             }
19457             
19458             /**
19459              * Sets the "SmallBusiness" element
19460              */
19461             public void setSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum smallBusiness)
19462             {
19463                 synchronized (monitor())
19464                 {
19465                     check_orphaned();
19466                     org.apache.xmlbeans.SimpleValue target = null;
19467                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SMALLBUSINESS$6, 0);
19468                     if (target == null)
19469                     {
19470                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SMALLBUSINESS$6);
19471                     }
19472                     target.setEnumValue(smallBusiness);
19473                 }
19474             }
19475             
19476             /**
19477              * Sets (as xml) the "SmallBusiness" element
19478              */
19479             public void xsetSmallBusiness(gov.grants.apply.system.globalLibraryV20.YesNoDataType smallBusiness)
19480             {
19481                 synchronized (monitor())
19482                 {
19483                     check_orphaned();
19484                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19485                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SMALLBUSINESS$6, 0);
19486                     if (target == null)
19487                     {
19488                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SMALLBUSINESS$6);
19489                     }
19490                     target.set(smallBusiness);
19491                 }
19492             }
19493             
19494             /**
19495              * Unsets the "SmallBusiness" element
19496              */
19497             public void unsetSmallBusiness()
19498             {
19499                 synchronized (monitor())
19500                 {
19501                     check_orphaned();
19502                     get_store().remove_element(SMALLBUSINESS$6, 0);
19503                 }
19504             }
19505             
19506             /**
19507              * Gets the "Commercial" element
19508              */
19509             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCommercial()
19510             {
19511                 synchronized (monitor())
19512                 {
19513                     check_orphaned();
19514                     org.apache.xmlbeans.SimpleValue target = null;
19515                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
19516                     if (target == null)
19517                     {
19518                       return null;
19519                     }
19520                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19521                 }
19522             }
19523             
19524             /**
19525              * Gets (as xml) the "Commercial" element
19526              */
19527             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCommercial()
19528             {
19529                 synchronized (monitor())
19530                 {
19531                     check_orphaned();
19532                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19533                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
19534                     return target;
19535                 }
19536             }
19537             
19538             /**
19539              * True if has "Commercial" element
19540              */
19541             public boolean isSetCommercial()
19542             {
19543                 synchronized (monitor())
19544                 {
19545                     check_orphaned();
19546                     return get_store().count_elements(COMMERCIAL$8) != 0;
19547                 }
19548             }
19549             
19550             /**
19551              * Sets the "Commercial" element
19552              */
19553             public void setCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum commercial)
19554             {
19555                 synchronized (monitor())
19556                 {
19557                     check_orphaned();
19558                     org.apache.xmlbeans.SimpleValue target = null;
19559                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMERCIAL$8, 0);
19560                     if (target == null)
19561                     {
19562                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMERCIAL$8);
19563                     }
19564                     target.setEnumValue(commercial);
19565                 }
19566             }
19567             
19568             /**
19569              * Sets (as xml) the "Commercial" element
19570              */
19571             public void xsetCommercial(gov.grants.apply.system.globalLibraryV20.YesNoDataType commercial)
19572             {
19573                 synchronized (monitor())
19574                 {
19575                     check_orphaned();
19576                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19577                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COMMERCIAL$8, 0);
19578                     if (target == null)
19579                     {
19580                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COMMERCIAL$8);
19581                     }
19582                     target.set(commercial);
19583                 }
19584             }
19585             
19586             /**
19587              * Unsets the "Commercial" element
19588              */
19589             public void unsetCommercial()
19590             {
19591                 synchronized (monitor())
19592                 {
19593                     check_orphaned();
19594                     get_store().remove_element(COMMERCIAL$8, 0);
19595                 }
19596             }
19597             
19598             /**
19599              * Gets the "Retail" element
19600              */
19601             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetail()
19602             {
19603                 synchronized (monitor())
19604                 {
19605                     check_orphaned();
19606                     org.apache.xmlbeans.SimpleValue target = null;
19607                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
19608                     if (target == null)
19609                     {
19610                       return null;
19611                     }
19612                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19613                 }
19614             }
19615             
19616             /**
19617              * Gets (as xml) the "Retail" element
19618              */
19619             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetail()
19620             {
19621                 synchronized (monitor())
19622                 {
19623                     check_orphaned();
19624                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19625                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
19626                     return target;
19627                 }
19628             }
19629             
19630             /**
19631              * True if has "Retail" element
19632              */
19633             public boolean isSetRetail()
19634             {
19635                 synchronized (monitor())
19636                 {
19637                     check_orphaned();
19638                     return get_store().count_elements(RETAIL$10) != 0;
19639                 }
19640             }
19641             
19642             /**
19643              * Sets the "Retail" element
19644              */
19645             public void setRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retail)
19646             {
19647                 synchronized (monitor())
19648                 {
19649                     check_orphaned();
19650                     org.apache.xmlbeans.SimpleValue target = null;
19651                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RETAIL$10, 0);
19652                     if (target == null)
19653                     {
19654                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RETAIL$10);
19655                     }
19656                     target.setEnumValue(retail);
19657                 }
19658             }
19659             
19660             /**
19661              * Sets (as xml) the "Retail" element
19662              */
19663             public void xsetRetail(gov.grants.apply.system.globalLibraryV20.YesNoDataType retail)
19664             {
19665                 synchronized (monitor())
19666                 {
19667                     check_orphaned();
19668                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19669                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(RETAIL$10, 0);
19670                     if (target == null)
19671                     {
19672                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(RETAIL$10);
19673                     }
19674                     target.set(retail);
19675                 }
19676             }
19677             
19678             /**
19679              * Unsets the "Retail" element
19680              */
19681             public void unsetRetail()
19682             {
19683                 synchronized (monitor())
19684                 {
19685                     check_orphaned();
19686                     get_store().remove_element(RETAIL$10, 0);
19687                 }
19688             }
19689         }
19690         /**
19691          * An XML ProductsOffered(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
19692          *
19693          * This is a complex type.
19694          */
19695         public static class ProductsOfferedImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.ProductsOffered
19696         {
19697             private static final long serialVersionUID = 1L;
19698             
19699             public ProductsOfferedImpl(org.apache.xmlbeans.SchemaType sType)
19700             {
19701                 super(sType);
19702             }
19703             
19704             private static final javax.xml.namespace.QName INDIVIDUALDEVELOPMENTACCOUNTS$0 = 
19705                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "IndividualDevelopmentAccounts");
19706             private static final javax.xml.namespace.QName NOCOSTACCOUNTS$2 = 
19707                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NoCostAccounts");
19708             private static final javax.xml.namespace.QName LOANSTOREFINANCE$4 = 
19709                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "LoansToRefinance");
19710             private static final javax.xml.namespace.QName LOANSTOBUILD$6 = 
19711                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "LoansToBuild");
19712             private static final javax.xml.namespace.QName SHORTTERM$8 = 
19713                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ShortTerm");
19714             private static final javax.xml.namespace.QName QID56$10 = 
19715                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_56");
19716             private static final javax.xml.namespace.QName QID62$12 = 
19717                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "QID_62");
19718             private static final javax.xml.namespace.QName SERVICESTODISABLED$14 = 
19719                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ServicesToDisabled");
19720             private static final javax.xml.namespace.QName EQUITYINVESTMENTS$16 = 
19721                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EquityInvestments");
19722             
19723             
19724             /**
19725              * Gets the "IndividualDevelopmentAccounts" element
19726              */
19727             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndividualDevelopmentAccounts()
19728             {
19729                 synchronized (monitor())
19730                 {
19731                     check_orphaned();
19732                     org.apache.xmlbeans.SimpleValue target = null;
19733                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19734                     if (target == null)
19735                     {
19736                       return null;
19737                     }
19738                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19739                 }
19740             }
19741             
19742             /**
19743              * Gets (as xml) the "IndividualDevelopmentAccounts" element
19744              */
19745             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndividualDevelopmentAccounts()
19746             {
19747                 synchronized (monitor())
19748                 {
19749                     check_orphaned();
19750                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19751                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19752                     return target;
19753                 }
19754             }
19755             
19756             /**
19757              * True if has "IndividualDevelopmentAccounts" element
19758              */
19759             public boolean isSetIndividualDevelopmentAccounts()
19760             {
19761                 synchronized (monitor())
19762                 {
19763                     check_orphaned();
19764                     return get_store().count_elements(INDIVIDUALDEVELOPMENTACCOUNTS$0) != 0;
19765                 }
19766             }
19767             
19768             /**
19769              * Sets the "IndividualDevelopmentAccounts" element
19770              */
19771             public void setIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum individualDevelopmentAccounts)
19772             {
19773                 synchronized (monitor())
19774                 {
19775                     check_orphaned();
19776                     org.apache.xmlbeans.SimpleValue target = null;
19777                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19778                     if (target == null)
19779                     {
19780                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
19781                     }
19782                     target.setEnumValue(individualDevelopmentAccounts);
19783                 }
19784             }
19785             
19786             /**
19787              * Sets (as xml) the "IndividualDevelopmentAccounts" element
19788              */
19789             public void xsetIndividualDevelopmentAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType individualDevelopmentAccounts)
19790             {
19791                 synchronized (monitor())
19792                 {
19793                     check_orphaned();
19794                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19795                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19796                     if (target == null)
19797                     {
19798                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIVIDUALDEVELOPMENTACCOUNTS$0);
19799                     }
19800                     target.set(individualDevelopmentAccounts);
19801                 }
19802             }
19803             
19804             /**
19805              * Unsets the "IndividualDevelopmentAccounts" element
19806              */
19807             public void unsetIndividualDevelopmentAccounts()
19808             {
19809                 synchronized (monitor())
19810                 {
19811                     check_orphaned();
19812                     get_store().remove_element(INDIVIDUALDEVELOPMENTACCOUNTS$0, 0);
19813                 }
19814             }
19815             
19816             /**
19817              * Gets the "NoCostAccounts" element
19818              */
19819             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCostAccounts()
19820             {
19821                 synchronized (monitor())
19822                 {
19823                     check_orphaned();
19824                     org.apache.xmlbeans.SimpleValue target = null;
19825                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19826                     if (target == null)
19827                     {
19828                       return null;
19829                     }
19830                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19831                 }
19832             }
19833             
19834             /**
19835              * Gets (as xml) the "NoCostAccounts" element
19836              */
19837             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCostAccounts()
19838             {
19839                 synchronized (monitor())
19840                 {
19841                     check_orphaned();
19842                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19843                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19844                     return target;
19845                 }
19846             }
19847             
19848             /**
19849              * True if has "NoCostAccounts" element
19850              */
19851             public boolean isSetNoCostAccounts()
19852             {
19853                 synchronized (monitor())
19854                 {
19855                     check_orphaned();
19856                     return get_store().count_elements(NOCOSTACCOUNTS$2) != 0;
19857                 }
19858             }
19859             
19860             /**
19861              * Sets the "NoCostAccounts" element
19862              */
19863             public void setNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCostAccounts)
19864             {
19865                 synchronized (monitor())
19866                 {
19867                     check_orphaned();
19868                     org.apache.xmlbeans.SimpleValue target = null;
19869                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19870                     if (target == null)
19871                     {
19872                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOCOSTACCOUNTS$2);
19873                     }
19874                     target.setEnumValue(noCostAccounts);
19875                 }
19876             }
19877             
19878             /**
19879              * Sets (as xml) the "NoCostAccounts" element
19880              */
19881             public void xsetNoCostAccounts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCostAccounts)
19882             {
19883                 synchronized (monitor())
19884                 {
19885                     check_orphaned();
19886                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19887                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOCOSTACCOUNTS$2, 0);
19888                     if (target == null)
19889                     {
19890                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOCOSTACCOUNTS$2);
19891                     }
19892                     target.set(noCostAccounts);
19893                 }
19894             }
19895             
19896             /**
19897              * Unsets the "NoCostAccounts" element
19898              */
19899             public void unsetNoCostAccounts()
19900             {
19901                 synchronized (monitor())
19902                 {
19903                     check_orphaned();
19904                     get_store().remove_element(NOCOSTACCOUNTS$2, 0);
19905                 }
19906             }
19907             
19908             /**
19909              * Gets the "LoansToRefinance" element
19910              */
19911             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToRefinance()
19912             {
19913                 synchronized (monitor())
19914                 {
19915                     check_orphaned();
19916                     org.apache.xmlbeans.SimpleValue target = null;
19917                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19918                     if (target == null)
19919                     {
19920                       return null;
19921                     }
19922                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19923                 }
19924             }
19925             
19926             /**
19927              * Gets (as xml) the "LoansToRefinance" element
19928              */
19929             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToRefinance()
19930             {
19931                 synchronized (monitor())
19932                 {
19933                     check_orphaned();
19934                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19935                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19936                     return target;
19937                 }
19938             }
19939             
19940             /**
19941              * True if has "LoansToRefinance" element
19942              */
19943             public boolean isSetLoansToRefinance()
19944             {
19945                 synchronized (monitor())
19946                 {
19947                     check_orphaned();
19948                     return get_store().count_elements(LOANSTOREFINANCE$4) != 0;
19949                 }
19950             }
19951             
19952             /**
19953              * Sets the "LoansToRefinance" element
19954              */
19955             public void setLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToRefinance)
19956             {
19957                 synchronized (monitor())
19958                 {
19959                     check_orphaned();
19960                     org.apache.xmlbeans.SimpleValue target = null;
19961                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19962                     if (target == null)
19963                     {
19964                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOREFINANCE$4);
19965                     }
19966                     target.setEnumValue(loansToRefinance);
19967                 }
19968             }
19969             
19970             /**
19971              * Sets (as xml) the "LoansToRefinance" element
19972              */
19973             public void xsetLoansToRefinance(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToRefinance)
19974             {
19975                 synchronized (monitor())
19976                 {
19977                     check_orphaned();
19978                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19979                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOREFINANCE$4, 0);
19980                     if (target == null)
19981                     {
19982                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOREFINANCE$4);
19983                     }
19984                     target.set(loansToRefinance);
19985                 }
19986             }
19987             
19988             /**
19989              * Unsets the "LoansToRefinance" element
19990              */
19991             public void unsetLoansToRefinance()
19992             {
19993                 synchronized (monitor())
19994                 {
19995                     check_orphaned();
19996                     get_store().remove_element(LOANSTOREFINANCE$4, 0);
19997                 }
19998             }
19999             
20000             /**
20001              * Gets the "LoansToBuild" element
20002              */
20003             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLoansToBuild()
20004             {
20005                 synchronized (monitor())
20006                 {
20007                     check_orphaned();
20008                     org.apache.xmlbeans.SimpleValue target = null;
20009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
20010                     if (target == null)
20011                     {
20012                       return null;
20013                     }
20014                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20015                 }
20016             }
20017             
20018             /**
20019              * Gets (as xml) the "LoansToBuild" element
20020              */
20021             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLoansToBuild()
20022             {
20023                 synchronized (monitor())
20024                 {
20025                     check_orphaned();
20026                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20027                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
20028                     return target;
20029                 }
20030             }
20031             
20032             /**
20033              * True if has "LoansToBuild" element
20034              */
20035             public boolean isSetLoansToBuild()
20036             {
20037                 synchronized (monitor())
20038                 {
20039                     check_orphaned();
20040                     return get_store().count_elements(LOANSTOBUILD$6) != 0;
20041                 }
20042             }
20043             
20044             /**
20045              * Sets the "LoansToBuild" element
20046              */
20047             public void setLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum loansToBuild)
20048             {
20049                 synchronized (monitor())
20050                 {
20051                     check_orphaned();
20052                     org.apache.xmlbeans.SimpleValue target = null;
20053                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOANSTOBUILD$6, 0);
20054                     if (target == null)
20055                     {
20056                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOANSTOBUILD$6);
20057                     }
20058                     target.setEnumValue(loansToBuild);
20059                 }
20060             }
20061             
20062             /**
20063              * Sets (as xml) the "LoansToBuild" element
20064              */
20065             public void xsetLoansToBuild(gov.grants.apply.system.globalLibraryV20.YesNoDataType loansToBuild)
20066             {
20067                 synchronized (monitor())
20068                 {
20069                     check_orphaned();
20070                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20071                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOANSTOBUILD$6, 0);
20072                     if (target == null)
20073                     {
20074                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOANSTOBUILD$6);
20075                     }
20076                     target.set(loansToBuild);
20077                 }
20078             }
20079             
20080             /**
20081              * Unsets the "LoansToBuild" element
20082              */
20083             public void unsetLoansToBuild()
20084             {
20085                 synchronized (monitor())
20086                 {
20087                     check_orphaned();
20088                     get_store().remove_element(LOANSTOBUILD$6, 0);
20089                 }
20090             }
20091             
20092             /**
20093              * Gets the "ShortTerm" element
20094              */
20095             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getShortTerm()
20096             {
20097                 synchronized (monitor())
20098                 {
20099                     check_orphaned();
20100                     org.apache.xmlbeans.SimpleValue target = null;
20101                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
20102                     if (target == null)
20103                     {
20104                       return null;
20105                     }
20106                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20107                 }
20108             }
20109             
20110             /**
20111              * Gets (as xml) the "ShortTerm" element
20112              */
20113             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetShortTerm()
20114             {
20115                 synchronized (monitor())
20116                 {
20117                     check_orphaned();
20118                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20119                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
20120                     return target;
20121                 }
20122             }
20123             
20124             /**
20125              * True if has "ShortTerm" element
20126              */
20127             public boolean isSetShortTerm()
20128             {
20129                 synchronized (monitor())
20130                 {
20131                     check_orphaned();
20132                     return get_store().count_elements(SHORTTERM$8) != 0;
20133                 }
20134             }
20135             
20136             /**
20137              * Sets the "ShortTerm" element
20138              */
20139             public void setShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum shortTerm)
20140             {
20141                 synchronized (monitor())
20142                 {
20143                     check_orphaned();
20144                     org.apache.xmlbeans.SimpleValue target = null;
20145                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SHORTTERM$8, 0);
20146                     if (target == null)
20147                     {
20148                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SHORTTERM$8);
20149                     }
20150                     target.setEnumValue(shortTerm);
20151                 }
20152             }
20153             
20154             /**
20155              * Sets (as xml) the "ShortTerm" element
20156              */
20157             public void xsetShortTerm(gov.grants.apply.system.globalLibraryV20.YesNoDataType shortTerm)
20158             {
20159                 synchronized (monitor())
20160                 {
20161                     check_orphaned();
20162                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20163                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SHORTTERM$8, 0);
20164                     if (target == null)
20165                     {
20166                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SHORTTERM$8);
20167                     }
20168                     target.set(shortTerm);
20169                 }
20170             }
20171             
20172             /**
20173              * Unsets the "ShortTerm" element
20174              */
20175             public void unsetShortTerm()
20176             {
20177                 synchronized (monitor())
20178                 {
20179                     check_orphaned();
20180                     get_store().remove_element(SHORTTERM$8, 0);
20181                 }
20182             }
20183             
20184             /**
20185              * Gets the "QID_56" element
20186              */
20187             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID56()
20188             {
20189                 synchronized (monitor())
20190                 {
20191                     check_orphaned();
20192                     org.apache.xmlbeans.SimpleValue target = null;
20193                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
20194                     if (target == null)
20195                     {
20196                       return null;
20197                     }
20198                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20199                 }
20200             }
20201             
20202             /**
20203              * Gets (as xml) the "QID_56" element
20204              */
20205             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID56()
20206             {
20207                 synchronized (monitor())
20208                 {
20209                     check_orphaned();
20210                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20211                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
20212                     return target;
20213                 }
20214             }
20215             
20216             /**
20217              * True if has "QID_56" element
20218              */
20219             public boolean isSetQID56()
20220             {
20221                 synchronized (monitor())
20222                 {
20223                     check_orphaned();
20224                     return get_store().count_elements(QID56$10) != 0;
20225                 }
20226             }
20227             
20228             /**
20229              * Sets the "QID_56" element
20230              */
20231             public void setQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid56)
20232             {
20233                 synchronized (monitor())
20234                 {
20235                     check_orphaned();
20236                     org.apache.xmlbeans.SimpleValue target = null;
20237                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID56$10, 0);
20238                     if (target == null)
20239                     {
20240                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID56$10);
20241                     }
20242                     target.setEnumValue(qid56);
20243                 }
20244             }
20245             
20246             /**
20247              * Sets (as xml) the "QID_56" element
20248              */
20249             public void xsetQID56(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid56)
20250             {
20251                 synchronized (monitor())
20252                 {
20253                     check_orphaned();
20254                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20255                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID56$10, 0);
20256                     if (target == null)
20257                     {
20258                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID56$10);
20259                     }
20260                     target.set(qid56);
20261                 }
20262             }
20263             
20264             /**
20265              * Unsets the "QID_56" element
20266              */
20267             public void unsetQID56()
20268             {
20269                 synchronized (monitor())
20270                 {
20271                     check_orphaned();
20272                     get_store().remove_element(QID56$10, 0);
20273                 }
20274             }
20275             
20276             /**
20277              * Gets the "QID_62" element
20278              */
20279             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getQID62()
20280             {
20281                 synchronized (monitor())
20282                 {
20283                     check_orphaned();
20284                     org.apache.xmlbeans.SimpleValue target = null;
20285                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
20286                     if (target == null)
20287                     {
20288                       return null;
20289                     }
20290                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20291                 }
20292             }
20293             
20294             /**
20295              * Gets (as xml) the "QID_62" element
20296              */
20297             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetQID62()
20298             {
20299                 synchronized (monitor())
20300                 {
20301                     check_orphaned();
20302                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20303                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
20304                     return target;
20305                 }
20306             }
20307             
20308             /**
20309              * True if has "QID_62" element
20310              */
20311             public boolean isSetQID62()
20312             {
20313                 synchronized (monitor())
20314                 {
20315                     check_orphaned();
20316                     return get_store().count_elements(QID62$12) != 0;
20317                 }
20318             }
20319             
20320             /**
20321              * Sets the "QID_62" element
20322              */
20323             public void setQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum qid62)
20324             {
20325                 synchronized (monitor())
20326                 {
20327                     check_orphaned();
20328                     org.apache.xmlbeans.SimpleValue target = null;
20329                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(QID62$12, 0);
20330                     if (target == null)
20331                     {
20332                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(QID62$12);
20333                     }
20334                     target.setEnumValue(qid62);
20335                 }
20336             }
20337             
20338             /**
20339              * Sets (as xml) the "QID_62" element
20340              */
20341             public void xsetQID62(gov.grants.apply.system.globalLibraryV20.YesNoDataType qid62)
20342             {
20343                 synchronized (monitor())
20344                 {
20345                     check_orphaned();
20346                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20347                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(QID62$12, 0);
20348                     if (target == null)
20349                     {
20350                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(QID62$12);
20351                     }
20352                     target.set(qid62);
20353                 }
20354             }
20355             
20356             /**
20357              * Unsets the "QID_62" element
20358              */
20359             public void unsetQID62()
20360             {
20361                 synchronized (monitor())
20362                 {
20363                     check_orphaned();
20364                     get_store().remove_element(QID62$12, 0);
20365                 }
20366             }
20367             
20368             /**
20369              * Gets the "ServicesToDisabled" element
20370              */
20371             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getServicesToDisabled()
20372             {
20373                 synchronized (monitor())
20374                 {
20375                     check_orphaned();
20376                     org.apache.xmlbeans.SimpleValue target = null;
20377                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20378                     if (target == null)
20379                     {
20380                       return null;
20381                     }
20382                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20383                 }
20384             }
20385             
20386             /**
20387              * Gets (as xml) the "ServicesToDisabled" element
20388              */
20389             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetServicesToDisabled()
20390             {
20391                 synchronized (monitor())
20392                 {
20393                     check_orphaned();
20394                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20395                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20396                     return target;
20397                 }
20398             }
20399             
20400             /**
20401              * True if has "ServicesToDisabled" element
20402              */
20403             public boolean isSetServicesToDisabled()
20404             {
20405                 synchronized (monitor())
20406                 {
20407                     check_orphaned();
20408                     return get_store().count_elements(SERVICESTODISABLED$14) != 0;
20409                 }
20410             }
20411             
20412             /**
20413              * Sets the "ServicesToDisabled" element
20414              */
20415             public void setServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum servicesToDisabled)
20416             {
20417                 synchronized (monitor())
20418                 {
20419                     check_orphaned();
20420                     org.apache.xmlbeans.SimpleValue target = null;
20421                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20422                     if (target == null)
20423                     {
20424                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SERVICESTODISABLED$14);
20425                     }
20426                     target.setEnumValue(servicesToDisabled);
20427                 }
20428             }
20429             
20430             /**
20431              * Sets (as xml) the "ServicesToDisabled" element
20432              */
20433             public void xsetServicesToDisabled(gov.grants.apply.system.globalLibraryV20.YesNoDataType servicesToDisabled)
20434             {
20435                 synchronized (monitor())
20436                 {
20437                     check_orphaned();
20438                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20439                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SERVICESTODISABLED$14, 0);
20440                     if (target == null)
20441                     {
20442                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SERVICESTODISABLED$14);
20443                     }
20444                     target.set(servicesToDisabled);
20445                 }
20446             }
20447             
20448             /**
20449              * Unsets the "ServicesToDisabled" element
20450              */
20451             public void unsetServicesToDisabled()
20452             {
20453                 synchronized (monitor())
20454                 {
20455                     check_orphaned();
20456                     get_store().remove_element(SERVICESTODISABLED$14, 0);
20457                 }
20458             }
20459             
20460             /**
20461              * Gets the "EquityInvestments" element
20462              */
20463             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEquityInvestments()
20464             {
20465                 synchronized (monitor())
20466                 {
20467                     check_orphaned();
20468                     org.apache.xmlbeans.SimpleValue target = null;
20469                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20470                     if (target == null)
20471                     {
20472                       return null;
20473                     }
20474                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20475                 }
20476             }
20477             
20478             /**
20479              * Gets (as xml) the "EquityInvestments" element
20480              */
20481             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEquityInvestments()
20482             {
20483                 synchronized (monitor())
20484                 {
20485                     check_orphaned();
20486                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20487                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20488                     return target;
20489                 }
20490             }
20491             
20492             /**
20493              * True if has "EquityInvestments" element
20494              */
20495             public boolean isSetEquityInvestments()
20496             {
20497                 synchronized (monitor())
20498                 {
20499                     check_orphaned();
20500                     return get_store().count_elements(EQUITYINVESTMENTS$16) != 0;
20501                 }
20502             }
20503             
20504             /**
20505              * Sets the "EquityInvestments" element
20506              */
20507             public void setEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum equityInvestments)
20508             {
20509                 synchronized (monitor())
20510                 {
20511                     check_orphaned();
20512                     org.apache.xmlbeans.SimpleValue target = null;
20513                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20514                     if (target == null)
20515                     {
20516                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EQUITYINVESTMENTS$16);
20517                     }
20518                     target.setEnumValue(equityInvestments);
20519                 }
20520             }
20521             
20522             /**
20523              * Sets (as xml) the "EquityInvestments" element
20524              */
20525             public void xsetEquityInvestments(gov.grants.apply.system.globalLibraryV20.YesNoDataType equityInvestments)
20526             {
20527                 synchronized (monitor())
20528                 {
20529                     check_orphaned();
20530                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20531                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EQUITYINVESTMENTS$16, 0);
20532                     if (target == null)
20533                     {
20534                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EQUITYINVESTMENTS$16);
20535                     }
20536                     target.set(equityInvestments);
20537                 }
20538             }
20539             
20540             /**
20541              * Unsets the "EquityInvestments" element
20542              */
20543             public void unsetEquityInvestments()
20544             {
20545                 synchronized (monitor())
20546                 {
20547                     check_orphaned();
20548                     get_store().remove_element(EQUITYINVESTMENTS$16, 0);
20549                 }
20550             }
20551         }
20552         /**
20553          * An XML QID_24(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
20554          *
20555          * This is an atomic type that is a restriction of gov.grants.apply.forms.naca30V30.NACA30Document$NACA30$QID24.
20556          */
20557         public static class QID24Impl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.QID24
20558         {
20559             private static final long serialVersionUID = 1L;
20560             
20561             public QID24Impl(org.apache.xmlbeans.SchemaType sType)
20562             {
20563                 super(sType, false);
20564             }
20565             
20566             protected QID24Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
20567             {
20568                 super(sType, b);
20569             }
20570         }
20571         /**
20572          * An XML Questionnaire(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
20573          *
20574          * This is a complex type.
20575          */
20576         public static class QuestionnaireImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.Questionnaire
20577         {
20578             private static final long serialVersionUID = 1L;
20579             
20580             public QuestionnaireImpl(org.apache.xmlbeans.SchemaType sType)
20581             {
20582                 super(sType);
20583             }
20584             
20585             private static final javax.xml.namespace.QName FEDERALLEGISLATION$0 = 
20586                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalLegislation");
20587             private static final javax.xml.namespace.QName FEDERALRULE$2 = 
20588                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalRule");
20589             private static final javax.xml.namespace.QName FEDERALPROGRAM$4 = 
20590                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalProgram");
20591             private static final javax.xml.namespace.QName NOMINATION$6 = 
20592                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Nomination");
20593             private static final javax.xml.namespace.QName BACKGROUNDWORK$8 = 
20594                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "BackgroundWork");
20595             private static final javax.xml.namespace.QName FEDERALLEGISLATION2$10 = 
20596                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalLegislation2");
20597             private static final javax.xml.namespace.QName FEDERALRULE2$12 = 
20598                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalRule2");
20599             private static final javax.xml.namespace.QName FEDERALPROGRAM2$14 = 
20600                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FederalProgram2");
20601             private static final javax.xml.namespace.QName NOMINATION2$16 = 
20602                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Nomination2");
20603             private static final javax.xml.namespace.QName BACKGROUNDWORK2$18 = 
20604                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "BackgroundWork2");
20605             private static final javax.xml.namespace.QName COMMENTS$20 = 
20606                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Comments");
20607             
20608             
20609             /**
20610              * Gets the "FederalLegislation" element
20611              */
20612             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation()
20613             {
20614                 synchronized (monitor())
20615                 {
20616                     check_orphaned();
20617                     org.apache.xmlbeans.SimpleValue target = null;
20618                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20619                     if (target == null)
20620                     {
20621                       return null;
20622                     }
20623                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20624                 }
20625             }
20626             
20627             /**
20628              * Gets (as xml) the "FederalLegislation" element
20629              */
20630             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation()
20631             {
20632                 synchronized (monitor())
20633                 {
20634                     check_orphaned();
20635                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20636                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20637                     return target;
20638                 }
20639             }
20640             
20641             /**
20642              * True if has "FederalLegislation" element
20643              */
20644             public boolean isSetFederalLegislation()
20645             {
20646                 synchronized (monitor())
20647                 {
20648                     check_orphaned();
20649                     return get_store().count_elements(FEDERALLEGISLATION$0) != 0;
20650                 }
20651             }
20652             
20653             /**
20654              * Sets the "FederalLegislation" element
20655              */
20656             public void setFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation)
20657             {
20658                 synchronized (monitor())
20659                 {
20660                     check_orphaned();
20661                     org.apache.xmlbeans.SimpleValue target = null;
20662                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20663                     if (target == null)
20664                     {
20665                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION$0);
20666                     }
20667                     target.setEnumValue(federalLegislation);
20668                 }
20669             }
20670             
20671             /**
20672              * Sets (as xml) the "FederalLegislation" element
20673              */
20674             public void xsetFederalLegislation(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation)
20675             {
20676                 synchronized (monitor())
20677                 {
20678                     check_orphaned();
20679                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20680                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION$0, 0);
20681                     if (target == null)
20682                     {
20683                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION$0);
20684                     }
20685                     target.set(federalLegislation);
20686                 }
20687             }
20688             
20689             /**
20690              * Unsets the "FederalLegislation" element
20691              */
20692             public void unsetFederalLegislation()
20693             {
20694                 synchronized (monitor())
20695                 {
20696                     check_orphaned();
20697                     get_store().remove_element(FEDERALLEGISLATION$0, 0);
20698                 }
20699             }
20700             
20701             /**
20702              * Gets the "FederalRule" element
20703              */
20704             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule()
20705             {
20706                 synchronized (monitor())
20707                 {
20708                     check_orphaned();
20709                     org.apache.xmlbeans.SimpleValue target = null;
20710                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
20711                     if (target == null)
20712                     {
20713                       return null;
20714                     }
20715                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20716                 }
20717             }
20718             
20719             /**
20720              * Gets (as xml) the "FederalRule" element
20721              */
20722             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule()
20723             {
20724                 synchronized (monitor())
20725                 {
20726                     check_orphaned();
20727                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20728                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
20729                     return target;
20730                 }
20731             }
20732             
20733             /**
20734              * True if has "FederalRule" element
20735              */
20736             public boolean isSetFederalRule()
20737             {
20738                 synchronized (monitor())
20739                 {
20740                     check_orphaned();
20741                     return get_store().count_elements(FEDERALRULE$2) != 0;
20742                 }
20743             }
20744             
20745             /**
20746              * Sets the "FederalRule" element
20747              */
20748             public void setFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule)
20749             {
20750                 synchronized (monitor())
20751                 {
20752                     check_orphaned();
20753                     org.apache.xmlbeans.SimpleValue target = null;
20754                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE$2, 0);
20755                     if (target == null)
20756                     {
20757                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE$2);
20758                     }
20759                     target.setEnumValue(federalRule);
20760                 }
20761             }
20762             
20763             /**
20764              * Sets (as xml) the "FederalRule" element
20765              */
20766             public void xsetFederalRule(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule)
20767             {
20768                 synchronized (monitor())
20769                 {
20770                     check_orphaned();
20771                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20772                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE$2, 0);
20773                     if (target == null)
20774                     {
20775                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE$2);
20776                     }
20777                     target.set(federalRule);
20778                 }
20779             }
20780             
20781             /**
20782              * Unsets the "FederalRule" element
20783              */
20784             public void unsetFederalRule()
20785             {
20786                 synchronized (monitor())
20787                 {
20788                     check_orphaned();
20789                     get_store().remove_element(FEDERALRULE$2, 0);
20790                 }
20791             }
20792             
20793             /**
20794              * Gets the "FederalProgram" element
20795              */
20796             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram()
20797             {
20798                 synchronized (monitor())
20799                 {
20800                     check_orphaned();
20801                     org.apache.xmlbeans.SimpleValue target = null;
20802                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20803                     if (target == null)
20804                     {
20805                       return null;
20806                     }
20807                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20808                 }
20809             }
20810             
20811             /**
20812              * Gets (as xml) the "FederalProgram" element
20813              */
20814             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram()
20815             {
20816                 synchronized (monitor())
20817                 {
20818                     check_orphaned();
20819                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20820                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20821                     return target;
20822                 }
20823             }
20824             
20825             /**
20826              * True if has "FederalProgram" element
20827              */
20828             public boolean isSetFederalProgram()
20829             {
20830                 synchronized (monitor())
20831                 {
20832                     check_orphaned();
20833                     return get_store().count_elements(FEDERALPROGRAM$4) != 0;
20834                 }
20835             }
20836             
20837             /**
20838              * Sets the "FederalProgram" element
20839              */
20840             public void setFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram)
20841             {
20842                 synchronized (monitor())
20843                 {
20844                     check_orphaned();
20845                     org.apache.xmlbeans.SimpleValue target = null;
20846                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20847                     if (target == null)
20848                     {
20849                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM$4);
20850                     }
20851                     target.setEnumValue(federalProgram);
20852                 }
20853             }
20854             
20855             /**
20856              * Sets (as xml) the "FederalProgram" element
20857              */
20858             public void xsetFederalProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram)
20859             {
20860                 synchronized (monitor())
20861                 {
20862                     check_orphaned();
20863                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20864                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM$4, 0);
20865                     if (target == null)
20866                     {
20867                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM$4);
20868                     }
20869                     target.set(federalProgram);
20870                 }
20871             }
20872             
20873             /**
20874              * Unsets the "FederalProgram" element
20875              */
20876             public void unsetFederalProgram()
20877             {
20878                 synchronized (monitor())
20879                 {
20880                     check_orphaned();
20881                     get_store().remove_element(FEDERALPROGRAM$4, 0);
20882                 }
20883             }
20884             
20885             /**
20886              * Gets the "Nomination" element
20887              */
20888             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination()
20889             {
20890                 synchronized (monitor())
20891                 {
20892                     check_orphaned();
20893                     org.apache.xmlbeans.SimpleValue target = null;
20894                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
20895                     if (target == null)
20896                     {
20897                       return null;
20898                     }
20899                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20900                 }
20901             }
20902             
20903             /**
20904              * Gets (as xml) the "Nomination" element
20905              */
20906             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination()
20907             {
20908                 synchronized (monitor())
20909                 {
20910                     check_orphaned();
20911                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20912                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
20913                     return target;
20914                 }
20915             }
20916             
20917             /**
20918              * True if has "Nomination" element
20919              */
20920             public boolean isSetNomination()
20921             {
20922                 synchronized (monitor())
20923                 {
20924                     check_orphaned();
20925                     return get_store().count_elements(NOMINATION$6) != 0;
20926                 }
20927             }
20928             
20929             /**
20930              * Sets the "Nomination" element
20931              */
20932             public void setNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination)
20933             {
20934                 synchronized (monitor())
20935                 {
20936                     check_orphaned();
20937                     org.apache.xmlbeans.SimpleValue target = null;
20938                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION$6, 0);
20939                     if (target == null)
20940                     {
20941                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION$6);
20942                     }
20943                     target.setEnumValue(nomination);
20944                 }
20945             }
20946             
20947             /**
20948              * Sets (as xml) the "Nomination" element
20949              */
20950             public void xsetNomination(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination)
20951             {
20952                 synchronized (monitor())
20953                 {
20954                     check_orphaned();
20955                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20956                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION$6, 0);
20957                     if (target == null)
20958                     {
20959                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION$6);
20960                     }
20961                     target.set(nomination);
20962                 }
20963             }
20964             
20965             /**
20966              * Unsets the "Nomination" element
20967              */
20968             public void unsetNomination()
20969             {
20970                 synchronized (monitor())
20971                 {
20972                     check_orphaned();
20973                     get_store().remove_element(NOMINATION$6, 0);
20974                 }
20975             }
20976             
20977             /**
20978              * Gets the "BackgroundWork" element
20979              */
20980             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork()
20981             {
20982                 synchronized (monitor())
20983                 {
20984                     check_orphaned();
20985                     org.apache.xmlbeans.SimpleValue target = null;
20986                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
20987                     if (target == null)
20988                     {
20989                       return null;
20990                     }
20991                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20992                 }
20993             }
20994             
20995             /**
20996              * Gets (as xml) the "BackgroundWork" element
20997              */
20998             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork()
20999             {
21000                 synchronized (monitor())
21001                 {
21002                     check_orphaned();
21003                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21004                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
21005                     return target;
21006                 }
21007             }
21008             
21009             /**
21010              * True if has "BackgroundWork" element
21011              */
21012             public boolean isSetBackgroundWork()
21013             {
21014                 synchronized (monitor())
21015                 {
21016                     check_orphaned();
21017                     return get_store().count_elements(BACKGROUNDWORK$8) != 0;
21018                 }
21019             }
21020             
21021             /**
21022              * Sets the "BackgroundWork" element
21023              */
21024             public void setBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork)
21025             {
21026                 synchronized (monitor())
21027                 {
21028                     check_orphaned();
21029                     org.apache.xmlbeans.SimpleValue target = null;
21030                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK$8, 0);
21031                     if (target == null)
21032                     {
21033                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK$8);
21034                     }
21035                     target.setEnumValue(backgroundWork);
21036                 }
21037             }
21038             
21039             /**
21040              * Sets (as xml) the "BackgroundWork" element
21041              */
21042             public void xsetBackgroundWork(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork)
21043             {
21044                 synchronized (monitor())
21045                 {
21046                     check_orphaned();
21047                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21048                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK$8, 0);
21049                     if (target == null)
21050                     {
21051                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK$8);
21052                     }
21053                     target.set(backgroundWork);
21054                 }
21055             }
21056             
21057             /**
21058              * Unsets the "BackgroundWork" element
21059              */
21060             public void unsetBackgroundWork()
21061             {
21062                 synchronized (monitor())
21063                 {
21064                     check_orphaned();
21065                     get_store().remove_element(BACKGROUNDWORK$8, 0);
21066                 }
21067             }
21068             
21069             /**
21070              * Gets the "FederalLegislation2" element
21071              */
21072             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalLegislation2()
21073             {
21074                 synchronized (monitor())
21075                 {
21076                     check_orphaned();
21077                     org.apache.xmlbeans.SimpleValue target = null;
21078                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21079                     if (target == null)
21080                     {
21081                       return null;
21082                     }
21083                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21084                 }
21085             }
21086             
21087             /**
21088              * Gets (as xml) the "FederalLegislation2" element
21089              */
21090             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalLegislation2()
21091             {
21092                 synchronized (monitor())
21093                 {
21094                     check_orphaned();
21095                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21096                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21097                     return target;
21098                 }
21099             }
21100             
21101             /**
21102              * True if has "FederalLegislation2" element
21103              */
21104             public boolean isSetFederalLegislation2()
21105             {
21106                 synchronized (monitor())
21107                 {
21108                     check_orphaned();
21109                     return get_store().count_elements(FEDERALLEGISLATION2$10) != 0;
21110                 }
21111             }
21112             
21113             /**
21114              * Sets the "FederalLegislation2" element
21115              */
21116             public void setFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalLegislation2)
21117             {
21118                 synchronized (monitor())
21119                 {
21120                     check_orphaned();
21121                     org.apache.xmlbeans.SimpleValue target = null;
21122                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21123                     if (target == null)
21124                     {
21125                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALLEGISLATION2$10);
21126                     }
21127                     target.setEnumValue(federalLegislation2);
21128                 }
21129             }
21130             
21131             /**
21132              * Sets (as xml) the "FederalLegislation2" element
21133              */
21134             public void xsetFederalLegislation2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalLegislation2)
21135             {
21136                 synchronized (monitor())
21137                 {
21138                     check_orphaned();
21139                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21140                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALLEGISLATION2$10, 0);
21141                     if (target == null)
21142                     {
21143                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALLEGISLATION2$10);
21144                     }
21145                     target.set(federalLegislation2);
21146                 }
21147             }
21148             
21149             /**
21150              * Unsets the "FederalLegislation2" element
21151              */
21152             public void unsetFederalLegislation2()
21153             {
21154                 synchronized (monitor())
21155                 {
21156                     check_orphaned();
21157                     get_store().remove_element(FEDERALLEGISLATION2$10, 0);
21158                 }
21159             }
21160             
21161             /**
21162              * Gets the "FederalRule2" element
21163              */
21164             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalRule2()
21165             {
21166                 synchronized (monitor())
21167                 {
21168                     check_orphaned();
21169                     org.apache.xmlbeans.SimpleValue target = null;
21170                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
21171                     if (target == null)
21172                     {
21173                       return null;
21174                     }
21175                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21176                 }
21177             }
21178             
21179             /**
21180              * Gets (as xml) the "FederalRule2" element
21181              */
21182             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalRule2()
21183             {
21184                 synchronized (monitor())
21185                 {
21186                     check_orphaned();
21187                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21188                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
21189                     return target;
21190                 }
21191             }
21192             
21193             /**
21194              * True if has "FederalRule2" element
21195              */
21196             public boolean isSetFederalRule2()
21197             {
21198                 synchronized (monitor())
21199                 {
21200                     check_orphaned();
21201                     return get_store().count_elements(FEDERALRULE2$12) != 0;
21202                 }
21203             }
21204             
21205             /**
21206              * Sets the "FederalRule2" element
21207              */
21208             public void setFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalRule2)
21209             {
21210                 synchronized (monitor())
21211                 {
21212                     check_orphaned();
21213                     org.apache.xmlbeans.SimpleValue target = null;
21214                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALRULE2$12, 0);
21215                     if (target == null)
21216                     {
21217                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALRULE2$12);
21218                     }
21219                     target.setEnumValue(federalRule2);
21220                 }
21221             }
21222             
21223             /**
21224              * Sets (as xml) the "FederalRule2" element
21225              */
21226             public void xsetFederalRule2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalRule2)
21227             {
21228                 synchronized (monitor())
21229                 {
21230                     check_orphaned();
21231                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21232                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALRULE2$12, 0);
21233                     if (target == null)
21234                     {
21235                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALRULE2$12);
21236                     }
21237                     target.set(federalRule2);
21238                 }
21239             }
21240             
21241             /**
21242              * Unsets the "FederalRule2" element
21243              */
21244             public void unsetFederalRule2()
21245             {
21246                 synchronized (monitor())
21247                 {
21248                     check_orphaned();
21249                     get_store().remove_element(FEDERALRULE2$12, 0);
21250                 }
21251             }
21252             
21253             /**
21254              * Gets the "FederalProgram2" element
21255              */
21256             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalProgram2()
21257             {
21258                 synchronized (monitor())
21259                 {
21260                     check_orphaned();
21261                     org.apache.xmlbeans.SimpleValue target = null;
21262                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21263                     if (target == null)
21264                     {
21265                       return null;
21266                     }
21267                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21268                 }
21269             }
21270             
21271             /**
21272              * Gets (as xml) the "FederalProgram2" element
21273              */
21274             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalProgram2()
21275             {
21276                 synchronized (monitor())
21277                 {
21278                     check_orphaned();
21279                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21280                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21281                     return target;
21282                 }
21283             }
21284             
21285             /**
21286              * True if has "FederalProgram2" element
21287              */
21288             public boolean isSetFederalProgram2()
21289             {
21290                 synchronized (monitor())
21291                 {
21292                     check_orphaned();
21293                     return get_store().count_elements(FEDERALPROGRAM2$14) != 0;
21294                 }
21295             }
21296             
21297             /**
21298              * Sets the "FederalProgram2" element
21299              */
21300             public void setFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalProgram2)
21301             {
21302                 synchronized (monitor())
21303                 {
21304                     check_orphaned();
21305                     org.apache.xmlbeans.SimpleValue target = null;
21306                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21307                     if (target == null)
21308                     {
21309                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALPROGRAM2$14);
21310                     }
21311                     target.setEnumValue(federalProgram2);
21312                 }
21313             }
21314             
21315             /**
21316              * Sets (as xml) the "FederalProgram2" element
21317              */
21318             public void xsetFederalProgram2(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalProgram2)
21319             {
21320                 synchronized (monitor())
21321                 {
21322                     check_orphaned();
21323                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21324                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALPROGRAM2$14, 0);
21325                     if (target == null)
21326                     {
21327                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALPROGRAM2$14);
21328                     }
21329                     target.set(federalProgram2);
21330                 }
21331             }
21332             
21333             /**
21334              * Unsets the "FederalProgram2" element
21335              */
21336             public void unsetFederalProgram2()
21337             {
21338                 synchronized (monitor())
21339                 {
21340                     check_orphaned();
21341                     get_store().remove_element(FEDERALPROGRAM2$14, 0);
21342                 }
21343             }
21344             
21345             /**
21346              * Gets the "Nomination2" element
21347              */
21348             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNomination2()
21349             {
21350                 synchronized (monitor())
21351                 {
21352                     check_orphaned();
21353                     org.apache.xmlbeans.SimpleValue target = null;
21354                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
21355                     if (target == null)
21356                     {
21357                       return null;
21358                     }
21359                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21360                 }
21361             }
21362             
21363             /**
21364              * Gets (as xml) the "Nomination2" element
21365              */
21366             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNomination2()
21367             {
21368                 synchronized (monitor())
21369                 {
21370                     check_orphaned();
21371                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21372                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
21373                     return target;
21374                 }
21375             }
21376             
21377             /**
21378              * True if has "Nomination2" element
21379              */
21380             public boolean isSetNomination2()
21381             {
21382                 synchronized (monitor())
21383                 {
21384                     check_orphaned();
21385                     return get_store().count_elements(NOMINATION2$16) != 0;
21386                 }
21387             }
21388             
21389             /**
21390              * Sets the "Nomination2" element
21391              */
21392             public void setNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum nomination2)
21393             {
21394                 synchronized (monitor())
21395                 {
21396                     check_orphaned();
21397                     org.apache.xmlbeans.SimpleValue target = null;
21398                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOMINATION2$16, 0);
21399                     if (target == null)
21400                     {
21401                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOMINATION2$16);
21402                     }
21403                     target.setEnumValue(nomination2);
21404                 }
21405             }
21406             
21407             /**
21408              * Sets (as xml) the "Nomination2" element
21409              */
21410             public void xsetNomination2(gov.grants.apply.system.globalLibraryV20.YesNoDataType nomination2)
21411             {
21412                 synchronized (monitor())
21413                 {
21414                     check_orphaned();
21415                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21416                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOMINATION2$16, 0);
21417                     if (target == null)
21418                     {
21419                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOMINATION2$16);
21420                     }
21421                     target.set(nomination2);
21422                 }
21423             }
21424             
21425             /**
21426              * Unsets the "Nomination2" element
21427              */
21428             public void unsetNomination2()
21429             {
21430                 synchronized (monitor())
21431                 {
21432                     check_orphaned();
21433                     get_store().remove_element(NOMINATION2$16, 0);
21434                 }
21435             }
21436             
21437             /**
21438              * Gets the "BackgroundWork2" element
21439              */
21440             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBackgroundWork2()
21441             {
21442                 synchronized (monitor())
21443                 {
21444                     check_orphaned();
21445                     org.apache.xmlbeans.SimpleValue target = null;
21446                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21447                     if (target == null)
21448                     {
21449                       return null;
21450                     }
21451                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21452                 }
21453             }
21454             
21455             /**
21456              * Gets (as xml) the "BackgroundWork2" element
21457              */
21458             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBackgroundWork2()
21459             {
21460                 synchronized (monitor())
21461                 {
21462                     check_orphaned();
21463                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21464                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21465                     return target;
21466                 }
21467             }
21468             
21469             /**
21470              * True if has "BackgroundWork2" element
21471              */
21472             public boolean isSetBackgroundWork2()
21473             {
21474                 synchronized (monitor())
21475                 {
21476                     check_orphaned();
21477                     return get_store().count_elements(BACKGROUNDWORK2$18) != 0;
21478                 }
21479             }
21480             
21481             /**
21482              * Sets the "BackgroundWork2" element
21483              */
21484             public void setBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum backgroundWork2)
21485             {
21486                 synchronized (monitor())
21487                 {
21488                     check_orphaned();
21489                     org.apache.xmlbeans.SimpleValue target = null;
21490                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21491                     if (target == null)
21492                     {
21493                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BACKGROUNDWORK2$18);
21494                     }
21495                     target.setEnumValue(backgroundWork2);
21496                 }
21497             }
21498             
21499             /**
21500              * Sets (as xml) the "BackgroundWork2" element
21501              */
21502             public void xsetBackgroundWork2(gov.grants.apply.system.globalLibraryV20.YesNoDataType backgroundWork2)
21503             {
21504                 synchronized (monitor())
21505                 {
21506                     check_orphaned();
21507                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21508                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(BACKGROUNDWORK2$18, 0);
21509                     if (target == null)
21510                     {
21511                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(BACKGROUNDWORK2$18);
21512                     }
21513                     target.set(backgroundWork2);
21514                 }
21515             }
21516             
21517             /**
21518              * Unsets the "BackgroundWork2" element
21519              */
21520             public void unsetBackgroundWork2()
21521             {
21522                 synchronized (monitor())
21523                 {
21524                     check_orphaned();
21525                     get_store().remove_element(BACKGROUNDWORK2$18, 0);
21526                 }
21527             }
21528             
21529             /**
21530              * Gets the "Comments" element
21531              */
21532             public java.lang.String getComments()
21533             {
21534                 synchronized (monitor())
21535                 {
21536                     check_orphaned();
21537                     org.apache.xmlbeans.SimpleValue target = null;
21538                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
21539                     if (target == null)
21540                     {
21541                       return null;
21542                     }
21543                     return target.getStringValue();
21544                 }
21545             }
21546             
21547             /**
21548              * Gets (as xml) the "Comments" element
21549              */
21550             public gov.grants.apply.forms.naca30V30.NACA30String4000DataType xgetComments()
21551             {
21552                 synchronized (monitor())
21553                 {
21554                     check_orphaned();
21555                     gov.grants.apply.forms.naca30V30.NACA30String4000DataType target = null;
21556                     target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
21557                     return target;
21558                 }
21559             }
21560             
21561             /**
21562              * True if has "Comments" element
21563              */
21564             public boolean isSetComments()
21565             {
21566                 synchronized (monitor())
21567                 {
21568                     check_orphaned();
21569                     return get_store().count_elements(COMMENTS$20) != 0;
21570                 }
21571             }
21572             
21573             /**
21574              * Sets the "Comments" element
21575              */
21576             public void setComments(java.lang.String comments)
21577             {
21578                 synchronized (monitor())
21579                 {
21580                     check_orphaned();
21581                     org.apache.xmlbeans.SimpleValue target = null;
21582                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMENTS$20, 0);
21583                     if (target == null)
21584                     {
21585                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMENTS$20);
21586                     }
21587                     target.setStringValue(comments);
21588                 }
21589             }
21590             
21591             /**
21592              * Sets (as xml) the "Comments" element
21593              */
21594             public void xsetComments(gov.grants.apply.forms.naca30V30.NACA30String4000DataType comments)
21595             {
21596                 synchronized (monitor())
21597                 {
21598                     check_orphaned();
21599                     gov.grants.apply.forms.naca30V30.NACA30String4000DataType target = null;
21600                     target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().find_element_user(COMMENTS$20, 0);
21601                     if (target == null)
21602                     {
21603                       target = (gov.grants.apply.forms.naca30V30.NACA30String4000DataType)get_store().add_element_user(COMMENTS$20);
21604                     }
21605                     target.set(comments);
21606                 }
21607             }
21608             
21609             /**
21610              * Unsets the "Comments" element
21611              */
21612             public void unsetComments()
21613             {
21614                 synchronized (monitor())
21615                 {
21616                     check_orphaned();
21617                     get_store().remove_element(COMMENTS$20, 0);
21618                 }
21619             }
21620         }
21621         /**
21622          * An XML EnvironmentalReview(@http://apply.grants.gov/forms/NACA_3_0-V3.0).
21623          *
21624          * This is a complex type.
21625          */
21626         public static class EnvironmentalReviewImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.naca30V30.NACA30Document.NACA30.EnvironmentalReview
21627         {
21628             private static final long serialVersionUID = 1L;
21629             
21630             public EnvironmentalReviewImpl(org.apache.xmlbeans.SchemaType sType)
21631             {
21632                 super(sType);
21633             }
21634             
21635             private static final javax.xml.namespace.QName CATEGORICALEXCLUSION$0 = 
21636                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CategoricalExclusion");
21637             private static final javax.xml.namespace.QName ENVIRONMENTALIMPACT$2 = 
21638                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EnvironmentalImpact");
21639             private static final javax.xml.namespace.QName HISTORICALSITES$4 = 
21640                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "HistoricalSites");
21641             private static final javax.xml.namespace.QName WILDERNESSAREAS$6 = 
21642                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "WildernessAreas");
21643             private static final javax.xml.namespace.QName SCENICRIVERS$8 = 
21644                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ScenicRivers");
21645             private static final javax.xml.namespace.QName CRITICALHABITATS$10 = 
21646                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CriticalHabitats");
21647             private static final javax.xml.namespace.QName NATURALLANDMARKS$12 = 
21648                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "NaturalLandmarks");
21649             private static final javax.xml.namespace.QName COSTALBARRIER$14 = 
21650                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CostalBarrier");
21651             private static final javax.xml.namespace.QName COSTALZONE$16 = 
21652                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "CostalZone");
21653             private static final javax.xml.namespace.QName SOLESOURCEAQUIFER$18 = 
21654                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "SoleSourceAquifer");
21655             private static final javax.xml.namespace.QName WETLANDS$20 = 
21656                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "Wetlands");
21657             private static final javax.xml.namespace.QName FLOODPLAINS$22 = 
21658                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "FloodPlains");
21659             private static final javax.xml.namespace.QName PRIMEFARMLAND$24 = 
21660                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "PrimeFarmland");
21661             private static final javax.xml.namespace.QName EPALIST$26 = 
21662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "EPAList");
21663             private static final javax.xml.namespace.QName ERNARRATIVE$28 = 
21664                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NACA_3_0-V3.0", "ERNarrative");
21665             
21666             
21667             /**
21668              * Gets the "CategoricalExclusion" element
21669              */
21670             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCategoricalExclusion()
21671             {
21672                 synchronized (monitor())
21673                 {
21674                     check_orphaned();
21675                     org.apache.xmlbeans.SimpleValue target = null;
21676                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21677                     if (target == null)
21678                     {
21679                       return null;
21680                     }
21681                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21682                 }
21683             }
21684             
21685             /**
21686              * Gets (as xml) the "CategoricalExclusion" element
21687              */
21688             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCategoricalExclusion()
21689             {
21690                 synchronized (monitor())
21691                 {
21692                     check_orphaned();
21693                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21694                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21695                     return target;
21696                 }
21697             }
21698             
21699             /**
21700              * Sets the "CategoricalExclusion" element
21701              */
21702             public void setCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum categoricalExclusion)
21703             {
21704                 synchronized (monitor())
21705                 {
21706                     check_orphaned();
21707                     org.apache.xmlbeans.SimpleValue target = null;
21708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21709                     if (target == null)
21710                     {
21711                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORICALEXCLUSION$0);
21712                     }
21713                     target.setEnumValue(categoricalExclusion);
21714                 }
21715             }
21716             
21717             /**
21718              * Sets (as xml) the "CategoricalExclusion" element
21719              */
21720             public void xsetCategoricalExclusion(gov.grants.apply.system.globalLibraryV20.YesNoDataType categoricalExclusion)
21721             {
21722                 synchronized (monitor())
21723                 {
21724                     check_orphaned();
21725                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21726                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CATEGORICALEXCLUSION$0, 0);
21727                     if (target == null)
21728                     {
21729                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CATEGORICALEXCLUSION$0);
21730                     }
21731                     target.set(categoricalExclusion);
21732                 }
21733             }
21734             
21735             /**
21736              * Gets the "EnvironmentalImpact" element
21737              */
21738             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEnvironmentalImpact()
21739             {
21740                 synchronized (monitor())
21741                 {
21742                     check_orphaned();
21743                     org.apache.xmlbeans.SimpleValue target = null;
21744                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21745                     if (target == null)
21746                     {
21747                       return null;
21748                     }
21749                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21750                 }
21751             }
21752             
21753             /**
21754              * Gets (as xml) the "EnvironmentalImpact" element
21755              */
21756             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEnvironmentalImpact()
21757             {
21758                 synchronized (monitor())
21759                 {
21760                     check_orphaned();
21761                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21762                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21763                     return target;
21764                 }
21765             }
21766             
21767             /**
21768              * Sets the "EnvironmentalImpact" element
21769              */
21770             public void setEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum environmentalImpact)
21771             {
21772                 synchronized (monitor())
21773                 {
21774                     check_orphaned();
21775                     org.apache.xmlbeans.SimpleValue target = null;
21776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21777                     if (target == null)
21778                     {
21779                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
21780                     }
21781                     target.setEnumValue(environmentalImpact);
21782                 }
21783             }
21784             
21785             /**
21786              * Sets (as xml) the "EnvironmentalImpact" element
21787              */
21788             public void xsetEnvironmentalImpact(gov.grants.apply.system.globalLibraryV20.YesNoDataType environmentalImpact)
21789             {
21790                 synchronized (monitor())
21791                 {
21792                     check_orphaned();
21793                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21794                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(ENVIRONMENTALIMPACT$2, 0);
21795                     if (target == null)
21796                     {
21797                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(ENVIRONMENTALIMPACT$2);
21798                     }
21799                     target.set(environmentalImpact);
21800                 }
21801             }
21802             
21803             /**
21804              * Gets the "HistoricalSites" element
21805              */
21806             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHistoricalSites()
21807             {
21808                 synchronized (monitor())
21809                 {
21810                     check_orphaned();
21811                     org.apache.xmlbeans.SimpleValue target = null;
21812                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
21813                     if (target == null)
21814                     {
21815                       return null;
21816                     }
21817                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21818                 }
21819             }
21820             
21821             /**
21822              * Gets (as xml) the "HistoricalSites" element
21823              */
21824             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHistoricalSites()
21825             {
21826                 synchronized (monitor())
21827                 {
21828                     check_orphaned();
21829                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21830                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
21831                     return target;
21832                 }
21833             }
21834             
21835             /**
21836              * Sets the "HistoricalSites" element
21837              */
21838             public void setHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum historicalSites)
21839             {
21840                 synchronized (monitor())
21841                 {
21842                     check_orphaned();
21843                     org.apache.xmlbeans.SimpleValue target = null;
21844                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HISTORICALSITES$4, 0);
21845                     if (target == null)
21846                     {
21847                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HISTORICALSITES$4);
21848                     }
21849                     target.setEnumValue(historicalSites);
21850                 }
21851             }
21852             
21853             /**
21854              * Sets (as xml) the "HistoricalSites" element
21855              */
21856             public void xsetHistoricalSites(gov.grants.apply.system.globalLibraryV20.YesNoDataType historicalSites)
21857             {
21858                 synchronized (monitor())
21859                 {
21860                     check_orphaned();
21861                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21862                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(HISTORICALSITES$4, 0);
21863                     if (target == null)
21864                     {
21865                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(HISTORICALSITES$4);
21866                     }
21867                     target.set(historicalSites);
21868                 }
21869             }
21870             
21871             /**
21872              * Gets the "WildernessAreas" element
21873              */
21874             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWildernessAreas()
21875             {
21876                 synchronized (monitor())
21877                 {
21878                     check_orphaned();
21879                     org.apache.xmlbeans.SimpleValue target = null;
21880                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21881                     if (target == null)
21882                     {
21883                       return null;
21884                     }
21885                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21886                 }
21887             }
21888             
21889             /**
21890              * Gets (as xml) the "WildernessAreas" element
21891              */
21892             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWildernessAreas()
21893             {
21894                 synchronized (monitor())
21895                 {
21896                     check_orphaned();
21897                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21898                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21899                     return target;
21900                 }
21901             }
21902             
21903             /**
21904              * Sets the "WildernessAreas" element
21905              */
21906             public void setWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wildernessAreas)
21907             {
21908                 synchronized (monitor())
21909                 {
21910                     check_orphaned();
21911                     org.apache.xmlbeans.SimpleValue target = null;
21912                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21913                     if (target == null)
21914                     {
21915                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WILDERNESSAREAS$6);
21916                     }
21917                     target.setEnumValue(wildernessAreas);
21918                 }
21919             }
21920             
21921             /**
21922              * Sets (as xml) the "WildernessAreas" element
21923              */
21924             public void xsetWildernessAreas(gov.grants.apply.system.globalLibraryV20.YesNoDataType wildernessAreas)
21925             {
21926                 synchronized (monitor())
21927                 {
21928                     check_orphaned();
21929                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21930                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WILDERNESSAREAS$6, 0);
21931                     if (target == null)
21932                     {
21933                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WILDERNESSAREAS$6);
21934                     }
21935                     target.set(wildernessAreas);
21936                 }
21937             }
21938             
21939             /**
21940              * Gets the "ScenicRivers" element
21941              */
21942             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getScenicRivers()
21943             {
21944                 synchronized (monitor())
21945                 {
21946                     check_orphaned();
21947                     org.apache.xmlbeans.SimpleValue target = null;
21948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
21949                     if (target == null)
21950                     {
21951                       return null;
21952                     }
21953                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
21954                 }
21955             }
21956             
21957             /**
21958              * Gets (as xml) the "ScenicRivers" element
21959              */
21960             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetScenicRivers()
21961             {
21962                 synchronized (monitor())
21963                 {
21964                     check_orphaned();
21965                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21966                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
21967                     return target;
21968                 }
21969             }
21970             
21971             /**
21972              * Sets the "ScenicRivers" element
21973              */
21974             public void setScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum scenicRivers)
21975             {
21976                 synchronized (monitor())
21977                 {
21978                     check_orphaned();
21979                     org.apache.xmlbeans.SimpleValue target = null;
21980                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCENICRIVERS$8, 0);
21981                     if (target == null)
21982                     {
21983                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCENICRIVERS$8);
21984                     }
21985                     target.setEnumValue(scenicRivers);
21986                 }
21987             }
21988             
21989             /**
21990              * Sets (as xml) the "ScenicRivers" element
21991              */
21992             public void xsetScenicRivers(gov.grants.apply.system.globalLibraryV20.YesNoDataType scenicRivers)
21993             {
21994                 synchronized (monitor())
21995                 {
21996                     check_orphaned();
21997                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
21998                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SCENICRIVERS$8, 0);
21999                     if (target == null)
22000                     {
22001                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SCENICRIVERS$8);
22002                     }
22003                     target.set(scenicRivers);
22004                 }
22005             }
22006             
22007             /**
22008              * Gets the "CriticalHabitats" element
22009              */
22010             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriticalHabitats()
22011             {
22012                 synchronized (monitor())
22013                 {
22014                     check_orphaned();
22015                     org.apache.xmlbeans.SimpleValue target = null;
22016                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
22017                     if (target == null)
22018                     {
22019                       return null;
22020                     }
22021                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22022                 }
22023             }
22024             
22025             /**
22026              * Gets (as xml) the "CriticalHabitats" element
22027              */
22028             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriticalHabitats()
22029             {
22030                 synchronized (monitor())
22031                 {
22032                     check_orphaned();
22033                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22034                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
22035                     return target;
22036                 }
22037             }
22038             
22039             /**
22040              * Sets the "CriticalHabitats" element
22041              */
22042             public void setCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criticalHabitats)
22043             {
22044                 synchronized (monitor())
22045                 {
22046                     check_orphaned();
22047                     org.apache.xmlbeans.SimpleValue target = null;
22048                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CRITICALHABITATS$10, 0);
22049                     if (target == null)
22050                     {
22051                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CRITICALHABITATS$10);
22052                     }
22053                     target.setEnumValue(criticalHabitats);
22054                 }
22055             }
22056             
22057             /**
22058              * Sets (as xml) the "CriticalHabitats" element
22059              */
22060             public void xsetCriticalHabitats(gov.grants.apply.system.globalLibraryV20.YesNoDataType criticalHabitats)
22061             {
22062                 synchronized (monitor())
22063                 {
22064                     check_orphaned();
22065                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22066                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CRITICALHABITATS$10, 0);
22067                     if (target == null)
22068                     {
22069                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CRITICALHABITATS$10);
22070                     }
22071                     target.set(criticalHabitats);
22072                 }
22073             }
22074             
22075             /**
22076              * Gets the "NaturalLandmarks" element
22077              */
22078             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNaturalLandmarks()
22079             {
22080                 synchronized (monitor())
22081                 {
22082                     check_orphaned();
22083                     org.apache.xmlbeans.SimpleValue target = null;
22084                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22085                     if (target == null)
22086                     {
22087                       return null;
22088                     }
22089                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22090                 }
22091             }
22092             
22093             /**
22094              * Gets (as xml) the "NaturalLandmarks" element
22095              */
22096             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNaturalLandmarks()
22097             {
22098                 synchronized (monitor())
22099                 {
22100                     check_orphaned();
22101                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22102                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22103                     return target;
22104                 }
22105             }
22106             
22107             /**
22108              * Sets the "NaturalLandmarks" element
22109              */
22110             public void setNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naturalLandmarks)
22111             {
22112                 synchronized (monitor())
22113                 {
22114                     check_orphaned();
22115                     org.apache.xmlbeans.SimpleValue target = null;
22116                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22117                     if (target == null)
22118                     {
22119                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NATURALLANDMARKS$12);
22120                     }
22121                     target.setEnumValue(naturalLandmarks);
22122                 }
22123             }
22124             
22125             /**
22126              * Sets (as xml) the "NaturalLandmarks" element
22127              */
22128             public void xsetNaturalLandmarks(gov.grants.apply.system.globalLibraryV20.YesNoDataType naturalLandmarks)
22129             {
22130                 synchronized (monitor())
22131                 {
22132                     check_orphaned();
22133                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22134                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NATURALLANDMARKS$12, 0);
22135                     if (target == null)
22136                     {
22137                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NATURALLANDMARKS$12);
22138                     }
22139                     target.set(naturalLandmarks);
22140                 }
22141             }
22142             
22143             /**
22144              * Gets the "CostalBarrier" element
22145              */
22146             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalBarrier()
22147             {
22148                 synchronized (monitor())
22149                 {
22150                     check_orphaned();
22151                     org.apache.xmlbeans.SimpleValue target = null;
22152                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
22153                     if (target == null)
22154                     {
22155                       return null;
22156                     }
22157                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22158                 }
22159             }
22160             
22161             /**
22162              * Gets (as xml) the "CostalBarrier" element
22163              */
22164             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalBarrier()
22165             {
22166                 synchronized (monitor())
22167                 {
22168                     check_orphaned();
22169                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22170                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
22171                     return target;
22172                 }
22173             }
22174             
22175             /**
22176              * Sets the "CostalBarrier" element
22177              */
22178             public void setCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalBarrier)
22179             {
22180                 synchronized (monitor())
22181                 {
22182                     check_orphaned();
22183                     org.apache.xmlbeans.SimpleValue target = null;
22184                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALBARRIER$14, 0);
22185                     if (target == null)
22186                     {
22187                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALBARRIER$14);
22188                     }
22189                     target.setEnumValue(costalBarrier);
22190                 }
22191             }
22192             
22193             /**
22194              * Sets (as xml) the "CostalBarrier" element
22195              */
22196             public void xsetCostalBarrier(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalBarrier)
22197             {
22198                 synchronized (monitor())
22199                 {
22200                     check_orphaned();
22201                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22202                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALBARRIER$14, 0);
22203                     if (target == null)
22204                     {
22205                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALBARRIER$14);
22206                     }
22207                     target.set(costalBarrier);
22208                 }
22209             }
22210             
22211             /**
22212              * Gets the "CostalZone" element
22213              */
22214             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCostalZone()
22215             {
22216                 synchronized (monitor())
22217                 {
22218                     check_orphaned();
22219                     org.apache.xmlbeans.SimpleValue target = null;
22220                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
22221                     if (target == null)
22222                     {
22223                       return null;
22224                     }
22225                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22226                 }
22227             }
22228             
22229             /**
22230              * Gets (as xml) the "CostalZone" element
22231              */
22232             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCostalZone()
22233             {
22234                 synchronized (monitor())
22235                 {
22236                     check_orphaned();
22237                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22238                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
22239                     return target;
22240                 }
22241             }
22242             
22243             /**
22244              * Sets the "CostalZone" element
22245              */
22246             public void setCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum costalZone)
22247             {
22248                 synchronized (monitor())
22249                 {
22250                     check_orphaned();
22251                     org.apache.xmlbeans.SimpleValue target = null;
22252                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTALZONE$16, 0);
22253                     if (target == null)
22254                     {
22255                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTALZONE$16);
22256                     }
22257                     target.setEnumValue(costalZone);
22258                 }
22259             }
22260             
22261             /**
22262              * Sets (as xml) the "CostalZone" element
22263              */
22264             public void xsetCostalZone(gov.grants.apply.system.globalLibraryV20.YesNoDataType costalZone)
22265             {
22266                 synchronized (monitor())
22267                 {
22268                     check_orphaned();
22269                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22270                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(COSTALZONE$16, 0);
22271                     if (target == null)
22272                     {
22273                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(COSTALZONE$16);
22274                     }
22275                     target.set(costalZone);
22276                 }
22277             }
22278             
22279             /**
22280              * Gets the "SoleSourceAquifer" element
22281              */
22282             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSoleSourceAquifer()
22283             {
22284                 synchronized (monitor())
22285                 {
22286                     check_orphaned();
22287                     org.apache.xmlbeans.SimpleValue target = null;
22288                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22289                     if (target == null)
22290                     {
22291                       return null;
22292                     }
22293                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22294                 }
22295             }
22296             
22297             /**
22298              * Gets (as xml) the "SoleSourceAquifer" element
22299              */
22300             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSoleSourceAquifer()
22301             {
22302                 synchronized (monitor())
22303                 {
22304                     check_orphaned();
22305                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22306                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22307                     return target;
22308                 }
22309             }
22310             
22311             /**
22312              * Sets the "SoleSourceAquifer" element
22313              */
22314             public void setSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum soleSourceAquifer)
22315             {
22316                 synchronized (monitor())
22317                 {
22318                     check_orphaned();
22319                     org.apache.xmlbeans.SimpleValue target = null;
22320                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22321                     if (target == null)
22322                     {
22323                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOLESOURCEAQUIFER$18);
22324                     }
22325                     target.setEnumValue(soleSourceAquifer);
22326                 }
22327             }
22328             
22329             /**
22330              * Sets (as xml) the "SoleSourceAquifer" element
22331              */
22332             public void xsetSoleSourceAquifer(gov.grants.apply.system.globalLibraryV20.YesNoDataType soleSourceAquifer)
22333             {
22334                 synchronized (monitor())
22335                 {
22336                     check_orphaned();
22337                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22338                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(SOLESOURCEAQUIFER$18, 0);
22339                     if (target == null)
22340                     {
22341                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(SOLESOURCEAQUIFER$18);
22342                     }
22343                     target.set(soleSourceAquifer);
22344                 }
22345             }
22346             
22347             /**
22348              * Gets the "Wetlands" element
22349              */
22350             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWetlands()
22351             {
22352                 synchronized (monitor())
22353                 {
22354                     check_orphaned();
22355                     org.apache.xmlbeans.SimpleValue target = null;
22356                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
22357                     if (target == null)
22358                     {
22359                       return null;
22360                     }
22361                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22362                 }
22363             }
22364             
22365             /**
22366              * Gets (as xml) the "Wetlands" element
22367              */
22368             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWetlands()
22369             {
22370                 synchronized (monitor())
22371                 {
22372                     check_orphaned();
22373                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22374                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
22375                     return target;
22376                 }
22377             }
22378             
22379             /**
22380              * Sets the "Wetlands" element
22381              */
22382             public void setWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum wetlands)
22383             {
22384                 synchronized (monitor())
22385                 {
22386                     check_orphaned();
22387                     org.apache.xmlbeans.SimpleValue target = null;
22388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WETLANDS$20, 0);
22389                     if (target == null)
22390                     {
22391                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WETLANDS$20);
22392                     }
22393                     target.setEnumValue(wetlands);
22394                 }
22395             }
22396             
22397             /**
22398              * Sets (as xml) the "Wetlands" element
22399              */
22400             public void xsetWetlands(gov.grants.apply.system.globalLibraryV20.YesNoDataType wetlands)
22401             {
22402                 synchronized (monitor())
22403                 {
22404                     check_orphaned();
22405                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22406                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WETLANDS$20, 0);
22407                     if (target == null)
22408                     {
22409                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WETLANDS$20);
22410                     }
22411                     target.set(wetlands);
22412                 }
22413             }
22414             
22415             /**
22416              * Gets the "FloodPlains" element
22417              */
22418             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFloodPlains()
22419             {
22420                 synchronized (monitor())
22421                 {
22422                     check_orphaned();
22423                     org.apache.xmlbeans.SimpleValue target = null;
22424                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
22425                     if (target == null)
22426                     {
22427                       return null;
22428                     }
22429                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22430                 }
22431             }
22432             
22433             /**
22434              * Gets (as xml) the "FloodPlains" element
22435              */
22436             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFloodPlains()
22437             {
22438                 synchronized (monitor())
22439                 {
22440                     check_orphaned();
22441                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22442                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
22443                     return target;
22444                 }
22445             }
22446             
22447             /**
22448              * Sets the "FloodPlains" element
22449              */
22450             public void setFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum floodPlains)
22451             {
22452                 synchronized (monitor())
22453                 {
22454                     check_orphaned();
22455                     org.apache.xmlbeans.SimpleValue target = null;
22456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FLOODPLAINS$22, 0);
22457                     if (target == null)
22458                     {
22459                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FLOODPLAINS$22);
22460                     }
22461                     target.setEnumValue(floodPlains);
22462                 }
22463             }
22464             
22465             /**
22466              * Sets (as xml) the "FloodPlains" element
22467              */
22468             public void xsetFloodPlains(gov.grants.apply.system.globalLibraryV20.YesNoDataType floodPlains)
22469             {
22470                 synchronized (monitor())
22471                 {
22472                     check_orphaned();
22473                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22474                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FLOODPLAINS$22, 0);
22475                     if (target == null)
22476                     {
22477                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FLOODPLAINS$22);
22478                     }
22479                     target.set(floodPlains);
22480                 }
22481             }
22482             
22483             /**
22484              * Gets the "PrimeFarmland" element
22485              */
22486             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimeFarmland()
22487             {
22488                 synchronized (monitor())
22489                 {
22490                     check_orphaned();
22491                     org.apache.xmlbeans.SimpleValue target = null;
22492                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22493                     if (target == null)
22494                     {
22495                       return null;
22496                     }
22497                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22498                 }
22499             }
22500             
22501             /**
22502              * Gets (as xml) the "PrimeFarmland" element
22503              */
22504             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimeFarmland()
22505             {
22506                 synchronized (monitor())
22507                 {
22508                     check_orphaned();
22509                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22510                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22511                     return target;
22512                 }
22513             }
22514             
22515             /**
22516              * Sets the "PrimeFarmland" element
22517              */
22518             public void setPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primeFarmland)
22519             {
22520                 synchronized (monitor())
22521                 {
22522                     check_orphaned();
22523                     org.apache.xmlbeans.SimpleValue target = null;
22524                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22525                     if (target == null)
22526                     {
22527                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMEFARMLAND$24);
22528                     }
22529                     target.setEnumValue(primeFarmland);
22530                 }
22531             }
22532             
22533             /**
22534              * Sets (as xml) the "PrimeFarmland" element
22535              */
22536             public void xsetPrimeFarmland(gov.grants.apply.system.globalLibraryV20.YesNoDataType primeFarmland)
22537             {
22538                 synchronized (monitor())
22539                 {
22540                     check_orphaned();
22541                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22542                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(PRIMEFARMLAND$24, 0);
22543                     if (target == null)
22544                     {
22545                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(PRIMEFARMLAND$24);
22546                     }
22547                     target.set(primeFarmland);
22548                 }
22549             }
22550             
22551             /**
22552              * Gets the "EPAList" element
22553              */
22554             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getEPAList()
22555             {
22556                 synchronized (monitor())
22557                 {
22558                     check_orphaned();
22559                     org.apache.xmlbeans.SimpleValue target = null;
22560                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
22561                     if (target == null)
22562                     {
22563                       return null;
22564                     }
22565                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22566                 }
22567             }
22568             
22569             /**
22570              * Gets (as xml) the "EPAList" element
22571              */
22572             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetEPAList()
22573             {
22574                 synchronized (monitor())
22575                 {
22576                     check_orphaned();
22577                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22578                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
22579                     return target;
22580                 }
22581             }
22582             
22583             /**
22584              * Sets the "EPAList" element
22585              */
22586             public void setEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum epaList)
22587             {
22588                 synchronized (monitor())
22589                 {
22590                     check_orphaned();
22591                     org.apache.xmlbeans.SimpleValue target = null;
22592                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(EPALIST$26, 0);
22593                     if (target == null)
22594                     {
22595                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(EPALIST$26);
22596                     }
22597                     target.setEnumValue(epaList);
22598                 }
22599             }
22600             
22601             /**
22602              * Sets (as xml) the "EPAList" element
22603              */
22604             public void xsetEPAList(gov.grants.apply.system.globalLibraryV20.YesNoDataType epaList)
22605             {
22606                 synchronized (monitor())
22607                 {
22608                     check_orphaned();
22609                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22610                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(EPALIST$26, 0);
22611                     if (target == null)
22612                     {
22613                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(EPALIST$26);
22614                     }
22615                     target.set(epaList);
22616                 }
22617             }
22618             
22619             /**
22620              * Gets the "ERNarrative" element
22621              */
22622             public java.lang.String getERNarrative()
22623             {
22624                 synchronized (monitor())
22625                 {
22626                     check_orphaned();
22627                     org.apache.xmlbeans.SimpleValue target = null;
22628                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
22629                     if (target == null)
22630                     {
22631                       return null;
22632                     }
22633                     return target.getStringValue();
22634                 }
22635             }
22636             
22637             /**
22638              * Gets (as xml) the "ERNarrative" element
22639              */
22640             public gov.grants.apply.forms.naca30V30.NACA30String5000DataType xgetERNarrative()
22641             {
22642                 synchronized (monitor())
22643                 {
22644                     check_orphaned();
22645                     gov.grants.apply.forms.naca30V30.NACA30String5000DataType target = null;
22646                     target = (gov.grants.apply.forms.naca30V30.NACA30String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
22647                     return target;
22648                 }
22649             }
22650             
22651             /**
22652              * True if has "ERNarrative" element
22653              */
22654             public boolean isSetERNarrative()
22655             {
22656                 synchronized (monitor())
22657                 {
22658                     check_orphaned();
22659                     return get_store().count_elements(ERNARRATIVE$28) != 0;
22660                 }
22661             }
22662             
22663             /**
22664              * Sets the "ERNarrative" element
22665              */
22666             public void setERNarrative(java.lang.String erNarrative)
22667             {
22668                 synchronized (monitor())
22669                 {
22670                     check_orphaned();
22671                     org.apache.xmlbeans.SimpleValue target = null;
22672                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ERNARRATIVE$28, 0);
22673                     if (target == null)
22674                     {
22675                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ERNARRATIVE$28);
22676                     }
22677                     target.setStringValue(erNarrative);
22678                 }
22679             }
22680             
22681             /**
22682              * Sets (as xml) the "ERNarrative" element
22683              */
22684             public void xsetERNarrative(gov.grants.apply.forms.naca30V30.NACA30String5000DataType erNarrative)
22685             {
22686                 synchronized (monitor())
22687                 {
22688                     check_orphaned();
22689                     gov.grants.apply.forms.naca30V30.NACA30String5000DataType target = null;
22690                     target = (gov.grants.apply.forms.naca30V30.NACA30String5000DataType)get_store().find_element_user(ERNARRATIVE$28, 0);
22691                     if (target == null)
22692                     {
22693                       target = (gov.grants.apply.forms.naca30V30.NACA30String5000DataType)get_store().add_element_user(ERNARRATIVE$28);
22694                     }
22695                     target.set(erNarrative);
22696                 }
22697             }
22698             
22699             /**
22700              * Unsets the "ERNarrative" element
22701              */
22702             public void unsetERNarrative()
22703             {
22704                 synchronized (monitor())
22705                 {
22706                     check_orphaned();
22707                     get_store().remove_element(ERNARRATIVE$28, 0);
22708                 }
22709             }
22710         }
22711     }
22712 }